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.
|
in child classes.
|
||||||
"""
|
"""
|
||||||
return int(self.read_register(self.input_registers["SERIAL_NUMBER_1"]))
|
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