Defines an entry in the neighbor table.

A neighbor table entry stores information about the reliability of RF links to and from neighboring nodes.

Public Attributes#

uint16_t
uint8_t
uint8_t
uint8_t
uint8_t
sl_802154_long_addr_t

Public Attribute Documentation#

shortId#

uint16_t sl_zigbee_neighbor_table_entry_t::shortId

The neighbor's two-byte network ID.


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

averageLqi#

uint8_t sl_zigbee_neighbor_table_entry_t::averageLqi

Filtered Link Quality indicator


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

inCost#

uint8_t sl_zigbee_neighbor_table_entry_t::inCost

The incoming cost for this neighbor, computed from the average LQI. Values range from 1 for a good link to 7 for a bad link.


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

outCost#

uint8_t sl_zigbee_neighbor_table_entry_t::outCost

The outgoing cost for this neighbor, obtained from the most recently received neighbor exchange message from the neighbor. A value of zero means that a neighbor exchange message from the neighbor has not been received recently enough, or that our ID was not present in the most recently received one. EmberZNet Pro only.


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

age#

uint8_t sl_zigbee_neighbor_table_entry_t::age

In EmberZNet Pro, the number of aging periods elapsed since a neighbor exchange message was last received from this neighbor. In stack profile 1, the number of aging periods since any packet was received. An entry with an age greater than 6 is considered stale and may be reclaimed. In case the entry is used by a routing table entry it is considered stale with an age of 8. The aging period is 16 seconds. On receiving an incoming packet from the neighbor, the age is set to 3.


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

longId#

sl_802154_long_addr_t sl_zigbee_neighbor_table_entry_t::longId

The 8 byte EUI64 of the neighbor.


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