Рефактор

This commit is contained in:
sasha80
2024-11-15 11:11:23 +03:00
parent 2896b8d081
commit 9da73478c3
3 changed files with 10 additions and 17 deletions

View File

@@ -2,6 +2,16 @@ class_name base_unit extends Node
## Базовый класс для управления подключаемыми устройствами
class Unit:
## Состояние автомата выполнения команды.
enum CmdState {
UNCK, ## Номер команды не ининциирован.
SEND, ## Буфер готов для отправки.
WAIT, ## Ожидание выполнения.
DONE, ## Команда выполнена.
FAIL ## Команда не выполнена.
}
signal line_changed(unit) ## Вызывается при изменении состояния связи
signal command_done(unit) ## Вызывается после успешного выполнения команды.
signal command_fail(unit) ## Вызывается если возникла ошибка при выполнении команды и команда не выполнена.