You will need to re-calculate the CRC value at the end if you change anything in the message. For reference, the Packetizer.java file contains all the formatting code for Java message send/recv.
MS Xavi Colomer wrote: > Ok, now I understand all header, thanks. I try to send a packet (with > the same header but changing Adress Bytes for Broadcast Address 0xFFFF). > In byte 4 and 5 (Address byte 1 and 2) I put XOR w/ 0x20 to 0xFF but > I don't receive anything. > > I try to put Node Address (in this case 0) on that bytes, for byte > 4-->0x20 (XOR w/ 0x20 to 0x00) and for byte 5-->0, but at this form I > don't receive anything either. > > I'm using matlab to do everything I have explained, taking one packet > first, changing the header and sending all packet across the serial port. > > I attached the format packet to refresh > that: http://img851.imageshack.us/i/paquet.jpg/ > > 2011/3/7 Michael Schippling <[email protected] <mailto:[email protected]>> > > There used to be a nice description of the message format online... > which I found again through the offices of a web archive: > > http://web.archive.org/web/20060627154751/http://www.octavetech.com/pubs/TB5-01+Deciphering+TinyOS+Serial+Packets.pdf > > Looking through that and the Packetizer.java code is the best I can > do to explain what's going on. > > MS > > > Xavi Colomer wrote: > > Oh, thanks a lot! One more question, if I want to send a message > to my base (node_id=0) I will need to change the value 94 for > what? I don't understand what 'XOR w/ 0x20 to 0x7E' means. > > Thanks again. > > _______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
