Fix unit_data (wrong byte order in documentation)
parent
ab58fe48ea
commit
1fba513b07
|
@ -181,11 +181,13 @@ class NV11(eSSP):
|
|||
get_serial_number = generic_command(0xc)
|
||||
|
||||
def unit_data(self):
|
||||
(status, dev_type, fw_ver, currency, _rest) = self.send_unpack('<BB4s3sI', 0x0d)
|
||||
proto_ver = _rest >> 24
|
||||
value_multiplier = _rest & 0xffffff
|
||||
(dev_type, fw_ver, currency, _rest) = self.send_unpack('>B4s3sI', 0x0d)
|
||||
|
||||
return (status, dev_type, fw_ver, currency, value_multiplier, proto_ver)
|
||||
# _rest contains two fields, protocol version and value multiplier
|
||||
proto_ver = _rest & 0xff
|
||||
value_multiplier = _rest >> 8
|
||||
|
||||
return (dev_type, fw_ver, currency, value_multiplier, proto_ver)
|
||||
|
||||
setup_request = generic_command(0x5)
|
||||
|
||||
|
|
Loading…
Reference in New Issue