From 19e87ceab9f536f133785a0051a625184c8ec0be Mon Sep 17 00:00:00 2001 From: Hasnain Virk Date: Thu, 20 Sep 2018 14:58:40 +0300 Subject: [PATCH] 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. --- features/lorawan/LoRaWANStack.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/features/lorawan/LoRaWANStack.cpp b/features/lorawan/LoRaWANStack.cpp index 93a0e34759..444f977d96 100644 --- a/features/lorawan/LoRaWANStack.cpp +++ b/features/lorawan/LoRaWANStack.cpp @@ -647,7 +647,6 @@ void LoRaWANStack::post_process_tx_with_reception() void LoRaWANStack::post_process_tx_no_reception() { if (_loramac.get_mcps_confirmation()->req_type == MCPS_CONFIRMED) { - _loramac.post_process_mcps_req(); if (_loramac.continue_sending_process()) { _ctrl_flags &= ~TX_DONE_FLAG; _ctrl_flags &= ~RETRY_EXHAUSTED_FLAG;