z-stack1.2.2a关联表的疑问,以及关联表中age linkInfo的含义
时间:10-02
整理:3721RD
点击:
问题描述:
一个协调器,一个路由器,路由器加入协调器后,可以查看到关联表中这个路由器的相关参数,其中观察到age=0xffff,linkifo中的txCost 为1
将路由器断电,定时查看关联表内容,路由器的网络地址还存在,age=0xffff,linkifo中的txCost 每15s会+1,(15s的link status)。
然而协议栈中 txCost的定义是Average of sending rssi values if link staus is enabled i.e. NWK_LINK_STATUS_PERIOD is defined as non zero
两者对不上?
为什么age没有起到老化的作用?
typedef struct
{
uint16 shortAddr; // Short address of associated device
uint16 addrIdx; // Index from the address manager
byte nodeRelation;
byte devStatus; // bitmap of various status values
byte assocCnt;
byte age;
linkInfo_t linkInfo;
aging_end_device_t endDev;
uint32 timeoutCounter;
bool keepaliveRcv;
} associated_devices_t;
你要看txcost会变成 LINK_AGEOUT_COST
在连续没有收到link status NWK_ROUTE_AGE_LIMIT