packet=self.client.rxpacket();
#add the data to list if the pointer was included
- if(data != None):
+ if(data != None and packet != None):
#data.append(self.client.packet2parsedstr(packet))
- data.put(self.client.packet2parsedstr(packet))
+ packetParsed = self.client.packet2parsed(packet)
+ packetParsed["time"] =time.time()
+ data.put(packetParsed)
if(debug == True):
#check packet status
MCPstatusReg = self.client.MCPrxstatus();
print "Transmitting packet: "
- print self.client.packet2str(packet)
+ #print self.client.packet2str(packet)
self.client.txpacket(packet);