Hi all,
I have a question regarding ADR, specifically about the number of retransmissions (NbTrans
).
According to the documentation here, The Things Stack follows an algorithm proposed by Semtech, which selects NbTrans
from the set {1, 2, 3} based on packet loss. You can see the implementation in this section of the code:
However, TTN also allows setting custom minimum and maximum values for NbTrans
. If custom values are configured, the behavior of the ADR algorithm isn’t entirely clear to me—especially since the original algorithm is limited to NbTrans equal to 1, 2, or 3.
Could someone clarify how the algorithm behaves when custom NbTrans
limits are used?
Thanks!