Skip to content

Commit f8a4d88

Browse files
committed
test modbus decimal write
1 parent b955cb3 commit f8a4d88

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

classes/transports/modbus_base.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -444,6 +444,7 @@ def write_variable(self, entry : registry_map_entry, value : str, registry_type
444444

445445
self._log.info(f"WRITE: {current_value} => {value} ( {registry[entry.register]} => {ushortValue} ) to Register {entry.register}")
446446
self.write_register(entry.register, ushortValue)
447+
entry.next_read_timestamp = 0 #ensure is read next interval
447448

448449

449450
def read_variable(self, variable_name : str, registry_type : Registry_Type, entry : registry_map_entry = None):

protocols/test.holding_registry_map.csv

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,5 @@ variable name,data type,writable,register,documented name,description,values,uni
1717
,8bit,W,13.b8,Time_Hour,,0-23,,
1818
,8bit,W,14,Time_Minute,,0-59,,
1919
,8bit,W,14.b8,Time_Second,,0-59,,
20+
,,W,21,decimal,,0-59,0.1,
21+

0 commit comments

Comments
 (0)