为什么AF_DataRequest返回success了,却没有afDataConfirm或者AF_DATA_CONFIRM_CMD
时间:10-02
整理:3721RD
点击:
求各位大神帮个忙,谢谢了
环境如下:
一个路由,一个协调器,一个终端
首先三个都组网,终端组到协调器底下去,这时候有AF_DataRequest就有AF_DATA_CONFIRM_CMD
然后我把协调器断了,终端组到了路由器下面去了。这时候有AF_DataRequest,并且返回success,却收到不afDataConfirm或者AF_DATA_CONFIRM_CMD
有什么情况会导致这样的情况,先谢谢各位大神啦
当调用AF_DataRequest()函数的option中并没有使能AF_ACK_REQUEST时,表明只需要MAC层的ACK,那么此时不会再有AF_DATA_CONFIRM_CMD事件。 只有当option中使能了AF_ACK_REQUEST时,才会有AF_DATA_CONFIRM_CMD事件返回