This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AF_ACK_REQUEST & PM3

大家好,

想请问有关 APS ACK 问题

情况如下: 同一Device 同一程式码情况下, Data request : 3 sec . zclSS_IAS_Send_ZoneStatusChangeNotificationCmd : 18秒发一次。

1.有开启options |= AF_ACK_REQUEST;//(APS ack) : 会导致Device 一段时间(几小时内)后EVENT 都停止,进入PM3。需要外部中断,定时EVENT 又会回来。

2.无开启options |= AF_ACK_REQUEST;//(APS ack) : 正常运作,无此问题。

其中options |= AF_ACK_REQUEST 添加在zcl.c ->ZStatus_t zcl_SendCommand 内

我可以确认他进入PM3(有开启HAL_SLEEP_DEBUG_LED 做过确认)

(在进去PM3之前,都会带有些讯号不良的现象)


想请问:

问题一: 正常若要启动APS ACK 如何添加?

问题二: 为何添加后,为什么会造成此问题,或者是说有什么情况会造成DEVICE进入PM3 而忽略原有的EVENT?

谢谢。