mirror of https://github.com/ARMmbed/mbed-os.git
In 1.1, NbTrans governs both unconfirmed and confirmed traffic. We cannot set number of retries ourselves. Based upon NbTrans received in linkADRReq command, we will retry. If NbTrans is 1, we will send only one message and if ack is not received we will generate TX error event. Its the NS now which controls how many retransmission a device can do without incrementing Frame counter. When we fail with TX error after not receiving an ack, we increment the frame counter. This is necessary as the NS will drop anything with the previous counter and it can happen that the NS may have sent an ack but we didn't receive it. |
||
---|---|---|
.. | ||
mac | ||
phy |