OpenWSN Firmware
|
#include "openwsn.h"
#include "icmpv6rpl.h"
#include "icmpv6.h"
#include "openserial.h"
#include "openqueue.h"
#include "neighbors.h"
#include "packetfunctions.h"
#include "openrandom.h"
#include "scheduler.h"
#include "idmanager.h"
#include "opentimers.h"
#include "IEEE802154E.h"
Functions | |
void | icmpv6rpl_timer_DIO_cb () |
DIO timer callback function. More... | |
void | icmpv6rpl_timer_DIO_task () |
Handler for DIO timer event. More... | |
void | sendDIO () |
Prepare and a send a RPL DIO. More... | |
void | icmpv6rpl_timer_DAO_cb () |
DAO timer callback function. More... | |
void | icmpv6rpl_timer_DAO_task () |
Handler for DAO timer event. More... | |
void | sendDAO () |
Prepare and a send a RPL DAO. More... | |
void | icmpv6rpl_init () |
Initialize this module. More... | |
uint8_t | icmpv6rpl_getRPLIntanceID () |
void | icmpv6rpl_sendDone (OpenQueueEntry_t *msg, owerror_t error) |
Called when DIO/DAO was sent. More... | |
void | icmpv6rpl_receive (OpenQueueEntry_t *msg) |
Called when RPL message received. More... | |
Variables | |
icmpv6rpl_vars_t | icmpv6rpl_vars |
void icmpv6rpl_timer_DAO_cb | ( | ) |
DAO timer callback function.
void icmpv6rpl_timer_DAO_task | ( | ) |
Handler for DAO timer event.
void icmpv6rpl_timer_DIO_cb | ( | ) |
DIO timer callback function.
void icmpv6rpl_timer_DIO_task | ( | ) |
Handler for DIO timer event.
void sendDAO | ( | void | ) |
Prepare and a send a RPL DAO.
void sendDIO | ( | void | ) |
Prepare and a send a RPL DIO.
icmpv6rpl_vars_t icmpv6rpl_vars |