store modbus params always on the server side

This commit is contained in:
Stefan Allius
2024-05-12 23:09:51 +02:00
parent 1ae7784bee
commit 1658036a26
2 changed files with 10 additions and 9 deletions

View File

@@ -392,11 +392,11 @@ class Talent(Message):
self.header_len+self.data_len]
if self.ctrl.is_req():
if not self.mb.recv_req(data[hdr_len:]):
return
self.forward_modbus_resp = True
self.inc_counter('Modbus_Command')
if not self.remoteStream.mb.recv_req(data[hdr_len:]):
self.inc_counter('Invalid_Msg_Format')
else:
self.inc_counter('Modbus_Command')
self.remoteStream.forward_modbus_resp = True
elif self.ctrl.is_ind():
# logger.debug(f'Modbus Ind MsgLen: {modbus_len}')
self.modbus_elms = 0