mirror of
https://github.com/oliverschmidt/contiki.git
synced 2024-12-23 01:29:33 +00:00
support for tinyos style node ids, to simplify testbed experiments
with automatic node ids
This commit is contained in:
parent
a501816472
commit
747eafd5f0
@ -190,6 +190,10 @@ set_gateway(void)
|
|||||||
}
|
}
|
||||||
#endif /* WITH_UIP */
|
#endif /* WITH_UIP */
|
||||||
/*---------------------------------------------------------------------------*/
|
/*---------------------------------------------------------------------------*/
|
||||||
|
#if WITH_TINYOS_AUTO_IDS
|
||||||
|
uint16_t TOS_NODE_ID = 0x1234; /* non-zero */
|
||||||
|
uint16_t TOS_LOCAL_ADDRESS = 0x1234; /* non-zero */
|
||||||
|
#endif /* WITH_TINYOS_AUTO_IDS */
|
||||||
int
|
int
|
||||||
main(int argc, char **argv)
|
main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
@ -225,8 +229,12 @@ main(int argc, char **argv)
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
#if WITH_TINYOS_AUTO_IDS
|
||||||
|
node_id = TOS_NODE_ID;
|
||||||
|
#else /* WITH_TINYOS_AUTO_IDS */
|
||||||
/* Restore node id if such has been stored in external mem */
|
/* Restore node id if such has been stored in external mem */
|
||||||
node_id_restore();
|
node_id_restore();
|
||||||
|
#endif /* WITH_TINYOS_AUTO_IDS */
|
||||||
|
|
||||||
/* for setting "hardcoded" IEEE 802.15.4 MAC addresses */
|
/* for setting "hardcoded" IEEE 802.15.4 MAC addresses */
|
||||||
#ifdef IEEE_802154_MAC_ADDRESS
|
#ifdef IEEE_802154_MAC_ADDRESS
|
||||||
|
Loading…
Reference in New Issue
Block a user