Доработка. Добавлен класс для работы с Modbus

This commit is contained in:
sasha80
2024-03-01 09:13:35 +03:00
parent 7892f71ef2
commit f1c6a35ae7
3 changed files with 37 additions and 20 deletions

View File

@@ -1,7 +1,7 @@
extends Node
const PROTOCOL_TYPES: = {'yau07tx': yau07.YaU07, 'jsontx': capsrpb.CapsRpb}
const PROTOCOL_TYPES: = {'yau07tx': yau07.YaU07, 'jsontx': capsrpb.CapsRpb, 'udp-json-mbcs': modbus.ModbusClient}
class Socket extends PacketPeerUDP:
@@ -50,7 +50,8 @@ func _ready() -> void:
unit.connect('line_changed', Callable(logger_page, 'on_line_changed').bind(unit_key))
unit.connect('command_fail', Callable(logger_page, 'on_command_fail').bind(unit_key))
for key in units: log.info('%s %s:%d' % [units[key].name, key[0], key[1]])
for key in units:
log.info('%s %s:%d' % [units[key].name, key[0], key[1]])
func poll_receive(sock: Socket, tick: int) -> bool: