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)
|
get_serial_number = generic_command(0xc)
|
||||||
|
|
||||||
def unit_data(self):
|
def unit_data(self):
|
||||||
(status, dev_type, fw_ver, currency, _rest) = self.send_unpack('<BB4s3sI', 0x0d)
|
(dev_type, fw_ver, currency, _rest) = self.send_unpack('>B4s3sI', 0x0d)
|
||||||
proto_ver = _rest >> 24
|
|
||||||
value_multiplier = _rest & 0xffffff
|
|
||||||
|
|
||||||
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)
|
setup_request = generic_command(0x5)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue