RPL information.

Public Attributes#

uint16_t

DAG max rank increase, the allowable increase in Rank in support of local repair (0 to disable the mechanism)

uint8_t

Default lifetime, lifetime that is used as default for all RPL routes.

uint8_t

DIO interval doublings, used to configure Imax of the DIO Trickle timer.

uint8_t

DIO minimum interval, used to configure Imin of the DIO Trickle timer.

uint8_t

DIO redundancy constant, used to configure k of the DIO Trickle timer.

uint8_t

Destination Advertisement Trigger Sequence Number (DTSN)

uint8_t

DODAG Preference, defines how preferable the root of this DODAG is compared to other DODAG roots within the instance.

uint16_t

DODAG rank or the node.

uint8_t

DODAG version number, set by the DODAG root.

uint8_t

Grounded, indicates whether the DODAG advertised can satisfy the application-defined goal.

uint8_t

Instance ID, set by the DODAG root, it indicates of which RPL Instance the DODAG is a part.

uint16_t

Lifetime unit, unit in seconds that is used to express route lifetimes in RPL.

uint16_t

Min hop rank increase, minimum increase in Rank between a node and any of its DODAG parents.

uint8_t

Mode of Operation (MOP), must be 1 for Non-Storing Mode of Operation.

uint8_t

Reserved, set to zero.

Public Attribute Documentation#

dag_max_rank_increase#

uint16_t sl_wisun_rpl_info_t::dag_max_rank_increase

DAG max rank increase, the allowable increase in Rank in support of local repair (0 to disable the mechanism)


Definition at line 1040 of file /mnt/raid/workspaces/ws.obQFDUprC/overlay/gsdk/protocol/wisun/stack/inc/sl_wisun_types.h

default_lifetime#

uint8_t sl_wisun_rpl_info_t::default_lifetime

Default lifetime, lifetime that is used as default for all RPL routes.

Expressed in units of Lifetime Units.


Definition at line 1076 of file /mnt/raid/workspaces/ws.obQFDUprC/overlay/gsdk/protocol/wisun/stack/inc/sl_wisun_types.h

dio_interval_doublings#

uint8_t sl_wisun_rpl_info_t::dio_interval_doublings

DIO interval doublings, used to configure Imax of the DIO Trickle timer.


Definition at line 1070 of file /mnt/raid/workspaces/ws.obQFDUprC/overlay/gsdk/protocol/wisun/stack/inc/sl_wisun_types.h

dio_interval_min#

uint8_t sl_wisun_rpl_info_t::dio_interval_min

DIO minimum interval, used to configure Imin of the DIO Trickle timer.


Definition at line 1067 of file /mnt/raid/workspaces/ws.obQFDUprC/overlay/gsdk/protocol/wisun/stack/inc/sl_wisun_types.h

dio_redundancy_constant#

uint8_t sl_wisun_rpl_info_t::dio_redundancy_constant

DIO redundancy constant, used to configure k of the DIO Trickle timer.


Definition at line 1073 of file /mnt/raid/workspaces/ws.obQFDUprC/overlay/gsdk/protocol/wisun/stack/inc/sl_wisun_types.h

dodag_dtsn#

uint8_t sl_wisun_rpl_info_t::dodag_dtsn

Destination Advertisement Trigger Sequence Number (DTSN)


Definition at line 1064 of file /mnt/raid/workspaces/ws.obQFDUprC/overlay/gsdk/protocol/wisun/stack/inc/sl_wisun_types.h

dodag_preference#

uint8_t sl_wisun_rpl_info_t::dodag_preference

DODAG Preference, defines how preferable the root of this DODAG is compared to other DODAG roots within the instance.

DAGPreference ranges from 0x00 (least preferred) to 0x07 (most preferred).


Definition at line 1062 of file /mnt/raid/workspaces/ws.obQFDUprC/overlay/gsdk/protocol/wisun/stack/inc/sl_wisun_types.h

dodag_rank#

uint16_t sl_wisun_rpl_info_t::dodag_rank

DODAG rank or the node.


Definition at line 1037 of file /mnt/raid/workspaces/ws.obQFDUprC/overlay/gsdk/protocol/wisun/stack/inc/sl_wisun_types.h

dodag_version_number#

uint8_t sl_wisun_rpl_info_t::dodag_version_number

DODAG version number, set by the DODAG root.


Definition at line 1051 of file /mnt/raid/workspaces/ws.obQFDUprC/overlay/gsdk/protocol/wisun/stack/inc/sl_wisun_types.h

grounded#

uint8_t sl_wisun_rpl_info_t::grounded

Grounded, indicates whether the DODAG advertised can satisfy the application-defined goal.

If set, the DODAG is grounded. If cleared, the DODAG is floating.


Definition at line 1055 of file /mnt/raid/workspaces/ws.obQFDUprC/overlay/gsdk/protocol/wisun/stack/inc/sl_wisun_types.h

instance_id#

uint8_t sl_wisun_rpl_info_t::instance_id

Instance ID, set by the DODAG root, it indicates of which RPL Instance the DODAG is a part.


Definition at line 1049 of file /mnt/raid/workspaces/ws.obQFDUprC/overlay/gsdk/protocol/wisun/stack/inc/sl_wisun_types.h

lifetime_unit#

uint16_t sl_wisun_rpl_info_t::lifetime_unit

Lifetime unit, unit in seconds that is used to express route lifetimes in RPL.


Definition at line 1046 of file /mnt/raid/workspaces/ws.obQFDUprC/overlay/gsdk/protocol/wisun/stack/inc/sl_wisun_types.h

min_hop_rank_increase#

uint16_t sl_wisun_rpl_info_t::min_hop_rank_increase

Min hop rank increase, minimum increase in Rank between a node and any of its DODAG parents.


Definition at line 1043 of file /mnt/raid/workspaces/ws.obQFDUprC/overlay/gsdk/protocol/wisun/stack/inc/sl_wisun_types.h

mode_of_operation#

uint8_t sl_wisun_rpl_info_t::mode_of_operation

Mode of Operation (MOP), must be 1 for Non-Storing Mode of Operation.


Definition at line 1057 of file /mnt/raid/workspaces/ws.obQFDUprC/overlay/gsdk/protocol/wisun/stack/inc/sl_wisun_types.h

reserved#

uint8_t sl_wisun_rpl_info_t::reserved[2]

Reserved, set to zero.


Definition at line 1078 of file /mnt/raid/workspaces/ws.obQFDUprC/overlay/gsdk/protocol/wisun/stack/inc/sl_wisun_types.h