Пример #1
0
# fill from bytes
pNull = array('B', [0x24, 0x04, 0x00, 0x28])

try:

	p1.fromByteArray(pNull)
	print "p1: " + p1.__str__() 

except PacketException as e:
	 print e

# from single parameters, including CRC
try:

	p2 = Packet()
	p2.fromFields(0x24, 0x04, 0x02, None, 0x2a)
	print "p2: " + p2.__str__()

except PacketException as e:
	 print e

# from single parameters, excluding CRC
try:

	p3 = Packet()
	p3.fromFields(0x24, 0x04, 0x02, None)
	print "p3: " + p3.__str__()

except PacketException as e:
	 print e