Thread 中讨论的其他器件:Z-stack、 SIMPLELINK-CC13X2-26X2-SDK
您好!
我正在读取"Z-Stack 3.0.2"的源代码。
我对 nwkUpdateId 如何进行舍入有疑问。
nwkUpdateId 递增。
nwkUpdateId 从0xFF 恢复为0。
以下比较方法、我认为 nwkUpdateId 不会更新。
这是可以的吗?
如果错误、应如何修复?
例如
uint8 nwkUpdateId;
(当前) _NIB.nwkUpdateId = 0xFF
(下一页) REQ.nwkUpdateId = 0xFF+1 = 0
ZDNwkMgr.c
静态空 ZDNwkMgr_ProcessMgmtNWkUpdateReq (zdoIncomingMsg_t *inMsg)
{
否则(REQ.scanDuration == 0xFE)
{
XX IF (((REQ.nwkUpdateId >_NIB.nwkUpdateId)&&(Req.channelMask!= 0))
{
//在信标中设置更新 ID
}
}
否则(REQ.scanDuration == 0xFF)
{
XX IF (((REQ.nwkUpdateId >_NIB.nwkUpdateId)&&(Req.channelMask!= 0))
{
//在信标中设置更新 ID
}
}