mirror of https://github.com/ARMmbed/mbed-os.git
TX post-process for CONFIRMED UL in no-reception case
The idea behind the method post_process_no_reception() is to post process any outgoing TX but we shouldn't do that if a CONFIRMED message is outgoing and there are still some retries left.pull/8405/head
parent
8d4cda11f7
commit
9e4487c850
|
@ -646,7 +646,6 @@ void LoRaWANStack::post_process_tx_with_reception()
|
||||||
void LoRaWANStack::post_process_tx_no_reception()
|
void LoRaWANStack::post_process_tx_no_reception()
|
||||||
{
|
{
|
||||||
if (_loramac.get_mcps_confirmation()->req_type == MCPS_CONFIRMED) {
|
if (_loramac.get_mcps_confirmation()->req_type == MCPS_CONFIRMED) {
|
||||||
_loramac.post_process_mcps_req();
|
|
||||||
if (_loramac.continue_sending_process()) {
|
if (_loramac.continue_sending_process()) {
|
||||||
_ctrl_flags &= ~TX_DONE_FLAG;
|
_ctrl_flags &= ~TX_DONE_FLAG;
|
||||||
_ctrl_flags &= ~RETRY_EXHAUSTED_FLAG;
|
_ctrl_flags &= ~RETRY_EXHAUSTED_FLAG;
|
||||||
|
|
Loading…
Reference in New Issue