Yes, that’s what I expected to see, but instead, I see this:
...
[INFO] Preparing frame
[INFO] Adjust PowerMax to 21
[INFO] Configure radio for TX
[INFO] Rx Window 1
[DEBUG] mDotEvent - MissedAck : retries 0
[INFO] Rx Window 2
[DEBUG] mDotEvent - MissedAck : retries 0
[ERROR] ACK not received
[ERROR] failed to send data to gateway [-5][Operation Timed Out]
[INFO] Preparing frame
[INFO] Adjust PowerMax to 21
[INFO] Configure radio for TX
[INFO] Rx Window 1
[DEBUG] mDotEvent - MissedAck : retries 0
[INFO] Rx Window 2
[DEBUG] mDotEvent - MissedAck : retries 0
[ERROR] ACK not received
[ERROR] failed to send data to gateway [-5][Operation Timed Out]
...
I set the ACK retries to 8 like so dot->setAck(8)
.
Calling dot->getAck()
returns 8.
Also, I should note that I’m using libmDot-dev v4.1.2.