LoRaWAN Rx2 timeout not being triggered for confirmed messages
Hi,
We are sending confirmed messages. Every once in a while, we do not receive a confirmation from the gateway, which is fine. However, sometimes we are not seeing the callback in the ST LoRaWAN stack being triggered as expected. I expect the lack of confirmation from the gateway to trigger MCPS_CONFIRMED case in the (mcpsConfirm->Status == LORAMAC_EVENT_INFO_STATUS_RX2_TIMEOUT) in McpsConfirm() in lora.c. We need this triggered to take appropriate action in case acknowledgement/confirmation is not received.
NbTrials is set to 2 and I sure that it has tried 2 times. The RX2_TIMEOUT is never called for several minutes.
Does RX2 timeout for confirmed messages manifest in any other callback sometimes? Any thoughts or suggestions?
Thank you.