On Apr 25, 2008, at 1:54 AM, Nikhil Singhal wrote:
> Thanks Michael! I did some digging and I think the reason I got  
> "unknown packet type 0x42" was because  
> net.tinyos.packet.Serial.PROTO_PACKET_NOACK is defined as 69 not 66  
> (0x42). Changing that fixes this error. Caveat: I might not have the  
> latest CVS code, so this might not apply to other people. However,  
> since fixing this involved copying Packetizer.java verbatim and  
> changing just one variable declaration, I personally found it  
> simpler to go one level lower, and just use a SerialByteSource.

The issue is that moteworks is sending TinyOS 1.x serial packets, and  
you are using a TinyOS 2.x toolchain. In 1.x, the identifier is 66; in  
2.x it is 69. Since the two protocols are not 100% compatible...

Phil
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to