Рефактор
This commit is contained in:
@@ -8,7 +8,8 @@ const pow_2_30: = pow(2.0, 30.0)
|
||||
## Источник данных навигации
|
||||
class NaviSource extends unit.Unit:
|
||||
var cmd_tick_rx: int = 0
|
||||
var data: = {}
|
||||
var data: = {} ## Принятые данные
|
||||
var source_addr: = [] ## Адрес отправителя
|
||||
const akng_mode = {0:'тестовый', 1:'основной', 2:'резервный', 3:'аварийный'}
|
||||
func _to_string() -> String:
|
||||
return String('NaviSource: %s %s' % [self.name, 'на связи' if online else 'отключен'])
|
||||
@@ -18,6 +19,7 @@ class NaviSource extends unit.Unit:
|
||||
if online and ((tick - cmd_tick_rx) > ONLINE_TIMEOUT):
|
||||
online = false
|
||||
emit_signal('line_changed', self)
|
||||
source_addr.clear()
|
||||
|
||||
func parse(rx_data: PackedByteArray, tick: int) -> bool:
|
||||
cmd_tick_rx = tick
|
||||
|
||||
Reference in New Issue
Block a user