4.2.3.11 ZDO_Neib_t struct
C
typedef struct
{
ShortAddr_t shortAddr; //!< Short address of the node
ExtAddr_t extAddr; //!< Extended address of the node
DeviceType_t deviceType; //!< Device type of the node
uint8_t lqi; //!< LQI value for the node
int8_t rssi; //!< RSSI value for the node
bool rxOnWhenIdle; //!< Idle portions of the node
Relationship_t relationship; //!< Type of relationship between the current node and the neighbor node
ExtPanId_t extPanId; //!< Extended PAN identifier of the node
uint8_t logicalChannel; //!< Logical channel of the node
uint8_t depth; //!< Network depth on the node, i.e. the number of parent links from the node to the coordinator
bool permitJoining; //!< Indicates whether the node permits joining devices not present in the network before
bool potentialParent; //!< Indicates whether the node can serve as a parent for the current node
} ZDO_Neib_t;
Description
Describes neighbor table entry Neighbor table is an essential object involved in many network-related stack operations. It is also used by a number of synchronous functions performing network control. The neighbor table is filled on the network start procedure. The stack maintains the table updating it upon receiving various network requests such as Link status frames, leave requests, child joining and loss, etc.
