刚发了一次,再查就没有了,貌似没发出,重发:
版本2.5.1a,配置如下:
//-DRFD_RCVC_ALWAYS_ON=TRUE
-DRFD_RCVC_ALWAYS_ON=FALSE
/* The number of milliseconds to wait between data request polls to the coordinator. */
-DPOLL_RATE=1000
/* 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
/* This is used as an alternate response poll rate only for rejoin request.
* This rate is determined by the response time of the parent that the device
* is trying to join.
*/
-DREJOIN_POLL_RATE=440
在运行过程中,如果DRFD_RCVC_ALWAYS_ON设置为TRUE,可以收到数据,设置为FALSE时就不能收到。经监测数据,协调器有数据发出,终端也每秒发出一个data request。 按我的理解,在数据发出时,终端可能会在低功耗状态下不能立即接收,但是唤醒后能接收到才对,但现在就是触发不了 GenericApp_MessageMSGCB。这种情况会是什么原因,谢谢.