globals.h File Reference

Internal globals for RPL. More...

Detailed Description

Internal globals for RPL.

Author
Cenk Gündoğan cenk..nosp@m.guen.nosp@m.dogan.nosp@m.@haw.nosp@m.-hamb.nosp@m.urg..nosp@m.de

Definition in file globals.h.

#include "evtimer.h"
+ Include dependency graph for globals.h:

Go to the source code of this file.

Macros

#define GNRC_RPL_PARENT_PROBE_INTERVAL   (2 * MS_PER_SEC)
 Interval in milliseconds to probe a parent with DIS messages.
 
evtimer_msg_t gnrc_rpl_evtimer
 Event queue for msg events.
 

Events for RPL.

#define GNRC_RPL_MSG_TYPE_PARENT_TIMEOUT   (0x0904)
 Message type for parent timeouts.
 
#define GNRC_RPL_MSG_TYPE_INSTANCE_CLEANUP   (0x0905)
 Message type for instance cleanup.
 
#define GNRC_RPL_MSG_TYPE_DODAG_DAO_TX   (0x0906)
 Message type for DAO transmissions.
 

State of a RPL parent

#define GNRC_RPL_PARENT_UNUSED   (0)
 Parent is unused.
 
#define GNRC_RPL_PARENT_ACTIVE   (1)
 Parent is active.
 
#define GNRC_RPL_PARENT_STALE   (2)
 Parent is stale.
 
#define GNRC_RPL_PARENT_TIMEOUT   (GNRC_RPL_PARENT_STALE + GNRC_RPL_PARENT_TIMEOUT_DIS_RETRIES)
 Parent has timed out.