mbed-os/features/lorawan/lorastack/mac
Hasnain Virk 341b5e1566 Managing Confirmed traffic based on NbTrans
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.
2020-02-06 18:37:24 +02:00
..
LoRaMac.cpp Managing Confirmed traffic based on NbTrans 2020-02-06 18:37:24 +02:00
LoRaMac.h Adding resets in lieu to Section 6.2.3 of Spec 1.1 2020-02-06 18:37:24 +02:00
LoRaMacChannelPlan.cpp lorawan: fix astyle coding style 2018-11-07 08:56:36 +00:00
LoRaMacChannelPlan.h lorawan: fix astyle coding style 2018-11-07 08:56:36 +00:00
LoRaMacCommand.cpp RekeyInd mac command handling 2020-02-06 18:37:24 +02:00
LoRaMacCommand.h LoRaWAN 1.1 Features added (Some LoRaPhy impl missing still + some TODOs in code) 2020-02-06 18:37:24 +02:00
LoRaMacCrypto.cpp Implementing CR-FcntDwn-usage-in-FOpts-encryption 2020-02-06 18:37:24 +02:00
LoRaMacCrypto.h Implementing CR-FcntDwn-usage-in-FOpts-encryption 2020-02-06 18:37:24 +02:00