Hi,
I have a question about the time period being used as waiting time before sending a reliable message is retried, this until an ACK is received or the timeout is reached (minimal 30 s). According to the standard, this is "application specific". From what I measure using the Nordic Mesh SDK stack, this seems to be first two tries after 280 ms, and then each next try after the multiple of the previous. This gives for a timeout of 30 s, a maximum of 8 tries or 8 packets being send:
0.00 (first) | after 280.37 ms | after 279.97 ms | after 559.98 ms | after 1119.96 ms | after 2239.94 ms | after 4479.87 ms | after 8959.84 ms |
Is this correct and is this something that's unchangeable to me as a developer?
Thanks in advance.
Kind regards,
Mathias