NanoStack lib for Cortex-M4

Dependents:   mbedEndpointNetwork mbedEndpointNetworkMJK

Fork of Nanostack_lib by Sensinode

Embed: (wiki syntax)

« Back to documentation index

dodag_config_t Struct Reference

dodag_config_t Struct Reference

RPL Dodag Config will be used when allocate rpl base arm_nwk_6lowpan_rpl_dodag_init(). More...

#include <net_rpl.h>

Data Fields

uint8_t DAG_SEC_PCS
 Define Possible parents for node.
uint8_t DAG_DIO_INT_DOUB
 RPL Trigle DIOIntervalDoublings , Should use 12.
uint8_t DAG_DIO_INT_MIN
 RPL Trigle DIOIntervalMin , Should use 9.
uint8_t DAG_DIO_REDU
 RPL Trigle DIORedundancyConstant , Should use 3.
uint16_t DAG_MAX_RANK_INC
 RPL MaxRankIncrease , Should use 16.
uint16_t DAG_MIN_RANK_INC
 RPL MinHopRankIncrease, Should use 0x80.
uint16_t DAG_OCP
 Objective Code Point must use 1.
uint8_t LIFE_IN_SECONDS
 Life in seconds = LIFE_IN_SECONDS * LIFETIME_UNIT.
uint16_t LIFETIME_UNIT
 Defines how long is 1 tick LIFE_IN_SECONDS in seconds, 60 means 1 minute.

Detailed Description

RPL Dodag Config will be used when allocate rpl base arm_nwk_6lowpan_rpl_dodag_init().

Definition at line 110 of file net_rpl.h.


Field Documentation

RPL Trigle DIOIntervalDoublings , Should use 12.

Definition at line 113 of file net_rpl.h.

uint8_t DAG_DIO_INT_MIN

RPL Trigle DIOIntervalMin , Should use 9.

Definition at line 114 of file net_rpl.h.

uint8_t DAG_DIO_REDU

RPL Trigle DIORedundancyConstant , Should use 3.

Definition at line 115 of file net_rpl.h.

uint16_t DAG_MAX_RANK_INC

RPL MaxRankIncrease , Should use 16.

Definition at line 116 of file net_rpl.h.

uint16_t DAG_MIN_RANK_INC

RPL MinHopRankIncrease, Should use 0x80.

Definition at line 117 of file net_rpl.h.

uint16_t DAG_OCP

Objective Code Point must use 1.

Definition at line 118 of file net_rpl.h.

uint8_t DAG_SEC_PCS

Define Possible parents for node.

Recommended and max value is 1 means 2 parent

Definition at line 112 of file net_rpl.h.

uint8_t LIFE_IN_SECONDS

Life in seconds = LIFE_IN_SECONDS * LIFETIME_UNIT.

Definition at line 119 of file net_rpl.h.

uint16_t LIFETIME_UNIT

Defines how long is 1 tick LIFE_IN_SECONDS in seconds, 60 means 1 minute.

Definition at line 120 of file net_rpl.h.