Добавление проверки размера пакетов от ЯУ-07Б
This commit is contained in:
@@ -307,7 +307,7 @@ grow_vertical = 2
|
||||
script = SubResource("GDScript_iqgf5")
|
||||
metadata/_edit_lock_ = true
|
||||
metadata/_edit_vertical_guides_ = [21.0, 1578.0]
|
||||
metadata/_edit_horizontal_guides_ = [200.0, 51.0]
|
||||
metadata/_edit_horizontal_guides_ = [200.0, 51.0, 952.0, 1128.0]
|
||||
|
||||
[node name="capsrpb" type="TextureRect" parent="." groups=["pribor_pics"]]
|
||||
editor_description = "Кнопка для отображения внешних соединений."
|
||||
|
||||
@@ -289,6 +289,8 @@ func _process(_delta: float) -> void:
|
||||
## Обработка данных от ЯУ-07
|
||||
func on_data_received(unit_pribor: Object) -> void:
|
||||
var status: PackedByteArray = unit_pribor.status
|
||||
if status.size() < 100: push_error('Принимаемые значения от ЯУ-07б:%s не коррентны. (размер пакета: %d)' % [self_name, status.size()]); return
|
||||
|
||||
temperature_um = check_temperature_um(status)
|
||||
flags.temperature_ok = check_overheating(temperature_um)
|
||||
block_ip_config = check_block_ip(status, block_ip_config)
|
||||
|
||||
Reference in New Issue
Block a user