Uplink in progress and LoRaMac State #1172
-
Hello Miguel! I am sorry for the direct and narrow question. Is it safe to assume that while the confirmed uplink is being processed by the stack and goes through the configured retransmissions, the LoRaMac MacState will reflect LORAMAC_STATUS_BUSY even if I attempt to perform a ReJoin at this time? The reason I am asking is that, due to some legacy quirks of our software, we are locking the applications transmission queue until positive or negative confirmation is received via MCPS-Confirm event and I am worried that if I successfully trigger the ReJoin procedure this confirmation may be lost so the queue will stay in a locked condition forever. I tried a few experiments and didn't run into this possibility, but I would like to ask you to confirm:
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
@altishchenko Yes, you can assume that no new transmission requests will be processed by the stack up until the previous request has been fully processed. If one observes a different behavior it would mean that we have introduced an involuntary issue. |
Beta Was this translation helpful? Give feedback.
@altishchenko Yes, you can assume that no new transmission requests will be processed by the stack up until the previous request has been fully processed.
If one observes a different behavior it would mean that we have introduced an involuntary issue.