On Fri, Feb 4, 2011 at 1:42 PM, Xiaohui Liu whu...@gmail.com wrote:
Hi everyone,
I upgrade my TinyOS distribution to the lastest version from google code
yesterday. Previously I was using TinyOS 2.1 with release-dates.txt saying
These release notes are as of: $Date: 2008/06/18 23:07:04 $. Now I find the
following
TOS_NODE_ID TOS_AM_ADDRESS ActiveMessageC$AMPacket$address()
TinyOS 2.1 30 1 30
Latest 30 1 1
Since many places of my code use link addresses, my protocol now does not
work anymore under the latest version. For
example, ActiveMessageC$AMPacket$source() always return 1 for all packets
received, even though they are from many different nodes with various
TOS_NODE_IDs. Has anyone encountered this problem with the latest version and
how should I resolve this? I find it appeared before in this thread.
Also, can somebody please tell me where TOS_AM_ADDRESS is set from initial
value 1 to TOS_NODE_ID as in TinyOS 2.1. Thanks very much.
How do you compile/program the nodes? It is likely you are not setting
proper ActiveMessageAddressC.addr.
- om_p
___
Tinyos-help mailing list
Tinyos-help@millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help