def readVoltageAB(): data = device.read(1119, 1) voltage = util.data_to_s16(data)*(10**scaleD()) return voltage
def readPowerC(): data = device.read(1141, 1) watt = util.data_to_s16(data)*(10**scaleF()) return watt
def scaleF(): data = device.read(3213, 1) return util.data_to_s16(data)
def test_data_to_s16(self): self.assertEqual(util.data_to_s16(b'\x12\x34'), int(4660)) self.assertEqual(util.data_to_s16(b'\x92\x34'), int(-28108))
def scaleB(): data = device.read(3209, 1) return util.data_to_s16(data)
def readFloatCurrentA(): data = device.read(11699, 1) currA = util.data_to_s16(data) return currA
def readVars(): data = device.read(1146, 1) vars = util.data_to_s16(data) * (10**scaleF()) return vars
def readVarsA(): data = device.read(1143, 1) vars = util.data_to_s16(data) return vars