Skip to content

Class C: Sending ConfirmedDataDown does not result in ACK #1538

Answered by mluis1
tsuijten asked this question in Q&A
Discussion options

You must be logged in to vote

According to the LoRaWAN 1.0.4 specification the time range to answer to a confirmed downlink is of 8 seconds.
Please read chapter "15 Continuously Listening End-Device (Class C)" of the specification.

From your log the variable is set to false after executing LoRaMacHandleResponseTimeout function.
https://github.com/Lora-net/LoRaMac-node/blob/2bf36bde72f68257eb96b5c00900619546bedca8/src/mac/LoRaMac.c#L1843C1-L1855

According to the log the variable is set to false before the 8 seconds elapsed.

The following condition is true
https://github.com/Lora-net/LoRaMac-node/blob/2bf36bde72f68257eb96b5c00900619546bedca8/src/mac/LoRaMac.c#LL1848C14-L1848C14

This means that the issue is maybe related…

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@mluis1
Comment options

@tsuijten
Comment options

@mluis1
Comment options

Answer selected by tsuijten
@tsuijten
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #1537 on May 08, 2023 13:25.