Exemple #1
0
 def test_invalid_manufacturer_string(self):
     intval = meterbus.aux.manufacturer_id("@@@")
     falseVal = meterbus.manufacturer_encode(intval, 2)
     self.assertEqual(falseVal, None)
Exemple #2
0
 def test_manufacturer_encode(self):
     intval = meterbus.aux.manufacturer_id("WEP")
     h1, h2 = meterbus.manufacturer_encode(intval, 2)
     hexstr = "{0:02X}{1:02X}".format(h1, h2)
     self.assertEqual(hexstr, "B05C")
Exemple #3
0
 def test_invalid_manufacturer_string(self):
     intval = meterbus.auxiliary.manufacturer_id("@@@")
     falseVal = meterbus.manufacturer_encode(intval, 2)
     self.assertEqual(falseVal, None)
Exemple #4
0
 def test_invalid_manufacturer_length(self):
     intval = meterbus.auxiliary.manufacturer_id("J")
     falseVal = meterbus.manufacturer_encode(intval, 2)
     self.assertEqual(falseVal, None)
Exemple #5
0
 def test_manufacturer_encode(self):
     intval = meterbus.auxiliary.manufacturer_id("WEP")
     h1, h2 = meterbus.manufacturer_encode(intval, 2)
     hexstr = "{0:02X}{1:02X}".format(h1, h2)
     self.assertEqual(hexstr, "B05C")