nRF5 SDK for Thread and Zigbee v4.2.0
Data Fields
zb_nwk_nbr_iterator_entry_s Struct Reference

Data Fields

zb_ieee_addr_t ieee_addr
 
zb_uint16_t short_addr
 
zb_uint8_t device_type
 
zb_uint8_t depth
 
zb_uint8_t rx_on_when_idle
 
zb_uint8_t relationship
 
zb_uint8_t send_via_routing
 
zb_uint8_t keepalive_received
 
zb_uint8_t mac_iface_idx
 
zb_uint8_t transmit_failure_cnt
 
zb_uint8_t lqi
 
zb_int8_t rssi
 
zb_uint8_t outgoing_cost
 
zb_uint8_t age
 
zb_uint32_t device_timeout
 
zb_uint32_t timeout_counter
 

Field Documentation

zb_uint8_t zb_nwk_nbr_iterator_entry_s::age

Counter value for router aging. The number of nwkLinkStatusPeriod intervals since a link status command was received.

zb_uint8_t zb_nwk_nbr_iterator_entry_s::depth

The network depth of this device. A value of 0x00 indicates that this device is the Zigbee coordinator for the network.

zb_uint32_t zb_nwk_nbr_iterator_entry_s::device_timeout

Configured end device timeout, in seconds.

zb_uint8_t zb_nwk_nbr_iterator_entry_s::device_type

Neighbor device type -

See also
nwk_device_type
zb_ieee_addr_t zb_nwk_nbr_iterator_entry_s::ieee_addr

Long address (EUI64) of the device.

zb_uint8_t zb_nwk_nbr_iterator_entry_s::keepalive_received

This value indicates at least one keepalive has been received from the end device since the router has rebooted.

zb_uint8_t zb_nwk_nbr_iterator_entry_s::lqi

Link quality. Also used to calculate incoming cost

zb_uint8_t zb_nwk_nbr_iterator_entry_s::mac_iface_idx

An index into the MAC Interface Table indicating what interface the neighbour or child is bound to.

zb_uint8_t zb_nwk_nbr_iterator_entry_s::outgoing_cost

The cost of an outgoing link. Got from link status.

zb_uint8_t zb_nwk_nbr_iterator_entry_s::relationship

The relationship between the neighbour and the current device. This field shall be present in every neighbour table entry.

zb_int8_t zb_nwk_nbr_iterator_entry_s::rssi

Received signal strength indicator

zb_uint8_t zb_nwk_nbr_iterator_entry_s::rx_on_when_idle

Indicates if neighbour receiver enabled during idle periods: TRUE = Receiver is on FALSE = Receiver is off This field should be present for entries that record the parent or children of a Zigbee router or Zigbee coordinator.

zb_uint8_t zb_nwk_nbr_iterator_entry_s::send_via_routing

Due to bad link to that device send packets via NWK routing.

zb_uint16_t zb_nwk_nbr_iterator_entry_s::short_addr

Short address (network address) of the device.

zb_uint32_t zb_nwk_nbr_iterator_entry_s::timeout_counter

Timeout value ED aging, in milliseconds.

zb_uint8_t zb_nwk_nbr_iterator_entry_s::transmit_failure_cnt

Transmit failure counter (used to initiate device address search).


The documentation for this struct was generated from the following file:

Documentation feedback | Developer Zone | Subscribe | Updated