forked from veles_labs/pyveles
Added serial_number property to ModbusRTUDevice
This commit is contained in:
parent
fc8f5413df
commit
3c6b2a768c
@ -151,3 +151,12 @@ class ModbusRTUDevice(Device):
|
||||
in child classes.
|
||||
"""
|
||||
return int(self.read_register(self.input_registers["SERIAL_NUMBER_1"]))
|
||||
|
||||
@property
|
||||
def serial_number(self) -> int:
|
||||
"""
|
||||
Return serial number
|
||||
"""
|
||||
serial_number_1 = self.device_code
|
||||
serial_number_2 = int(self.read_register(self.input_registers["SERIAL_NUMBER_2"]))
|
||||
return (serial_number_1 << 16) + serial_number_2
|
||||
|
Loading…
Reference in New Issue
Block a user