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.