|
From: Ana B. <Ana...@im...> - 2011-09-29 00:30:36
|
Hi,
I read about the announcement module´s way of functioning. Moreover ,I
have understood that the maximum number of announcements in a single
announcement message is 10 (default, may be increased) . Then, the
contikimac, cxmac, lpp have their own back-end announcements .
i.e contikimac :
1. we register for a listen callback announcement
2. we send announcements in the ANNOUNCEMENT PERIOD (random_rand()
%(ANNOUNCEMENT_PERIOD))
#if CONTIKIMAC_CONF_ANNOUNCEMENTS
announcement_register_listen_callback(listen_callback);
ctimer_set(&announcement_cycle_ctimer, ANNOUNCEMENT_TIME,
cycle_announcement, NULL);
#endif /* CONTIKIMAC_CONF_ANNOUNCEMENTS */
}
_Usage_ : I have notice that with RPL it makes evolute the ETX by
evaluating the link, function handled by core/net/neighbor-info.c
_Confusion_ : Do the rdc macs (contikimac , cxmac, lpp) treat the
announcement message(10 data registered) as a single data packet at mac
level ? or each
announcement data : (id,value) is send individually.
i.e. annoucement1 ,time_interpacket,annoucement2, ...announcement 10
Thank you in advance .
Regards,
Ana B.
|