请教z-stack的协议栈里面f8wConfig.cfg文件的两个宏作用
时间:10-02
整理:3721RD
点击:
z-stack里面配置文件f8wConfig.cfg里
/* This is used after receiving a data indication to poll immediately
* for queued messages...in milliseconds.
*/
-DQUEUED_POLL_RATE=100
/* This is used after receiving a data confirmation to poll immediately
* for response messages...in milliseconds
*/
-DRESPONSE_POLL_RATE=100
QUEUED_POLL_RATE和RESPONSE_POLL_RATE分别有什么作用?
Queued Data Polling—在收到数据指示后,就会向父节点请求消息。这个时间间隔可由NLME_SetQueuedPollRate()或gQUEUED_POLL_RATE设定。
Response Data Polling—在收到数据确认指示后,就会向父节点请求响应消息,这个时间间隔可由NLME_SetResponsePollRate()或gRESPONSE_POLL_RATE设定。
还是不太明白,都已经收到数据了为什么还要向父节点请求消息呢?是请求下一条消息吗?
这两个poll主要用于网络层与MAC层之间的交互,在发送给父节点数据以后,会有MAC ACK过来,那么网络层需要去MAC层拿到这个MAC ACK。
可以说解释得清楚写吗?