在tinyos的程序中,有兩種地址,一種是TOS_AM_ADDRESS(在AM.h中定義),另一種是TOS_NODE_ID(在tos.h定義)
在CtpRoutingEngineP 有語句,my_ll_addr = call AMPacket.address();
在CtpForwardingEngineP有語句,lastParent = call AMPacket.address();
這兩句中都調用過AMPacket.address(),這個函數在tos->interfaces->AMPacket.nc中找到解釋說明,沒有明確說明
其返回值是多少。而實際其返回值爲TOS_AM_ADDRESS,在AM.h中定義TOS_AM_ADDRESS 爲1了,所以其返回值爲1。
在平時應用程序中,我們大部分是使用TOS_NODE_ID作爲節點的地址。