Defines an entry in the route table.

A route table entry stores information about the next hop along the route to the destination.

Public Attributes#

uint16_t
uint16_t
uint8_t
uint8_t

Public Attribute Documentation#

destination#

uint16_t sl_zigbee_route_table_entry_t::destination

The short ID of the destination.


Definition at line 1418 of file stack/include/sl_zigbee_types.h

nextHop#

uint16_t sl_zigbee_route_table_entry_t::nextHop

The short ID of the next hop to this destination.


Definition at line 1420 of file stack/include/sl_zigbee_types.h

status#

uint8_t sl_zigbee_route_table_entry_t::status

Indicates whether this entry is active (0), being discovered (1), or unused (3).


Definition at line 1423 of file stack/include/sl_zigbee_types.h

age#

uint8_t sl_zigbee_route_table_entry_t::age

The number of seconds since this route entry was last used to send a packet.


Definition at line 1426 of file stack/include/sl_zigbee_types.h

concentratorType#

uint8_t sl_zigbee_route_table_entry_t::concentratorType

Indicates whether this destination is a High-RAM Concentrator (2), a Low-RAM Concentrator (1), or not a concentrator (0).


Definition at line 1429 of file stack/include/sl_zigbee_types.h

routeRecordState#

uint8_t sl_zigbee_route_table_entry_t::routeRecordState

For a High-RAM Concentrator, indicates whether a route record is needed (2), has been sent (1), or is no long needed (0) because a source routed message from the concentrator has been received.


Definition at line 1434 of file stack/include/sl_zigbee_types.h