link status中的neighbortable不包含EndDevice?是超时了吗?还是说neighbor table本身就不包含EndDevice?
内容如标题
// Neighbor table entry
typedef struct
{
uint16 neighborAddress;
uint8 neighborExtAddr[Z_EXTADDR_LEN];
uint16 panId;
uint8 age; // number of nwkLinkStatusPeriod since last link status
linkInfo_t linkInfo;
} neighborEntry_t;
那就是不包含咯,为什么ZigBee标准文档中说neighbor table包含
2.7.1.3.4 Neighbor tables
The neighbor table of a device shall contain information on every device within transmission range up to
some implementation-dependent limit. The information in stored in the neighbor table is used for a variety
of purposes, however, not all fields described in this subsection are required for the operation of a ZigBee
device. Each entry in the table shall contain the following information about a neighboring device:
— PAN identifier
— Extended address if device is parent or child
— Network address
— Device type
— Relationship
Neighbour Table中包含:
0: Neighbour is the parent
1: Neighbour is a child
2: Neighbour is a sibling (has same parent)
3: None of the above (这才是真正的邻居,其他的都是有血缘关系的)
4: Neighbour is a former child(以前的子节点)
link status只是包含了Neighbor Table中的Router。