From eb0c11566578295bd07b02bf0dea3d555b6edb20 Mon Sep 17 00:00:00 2001 From: StevenCellist Date: Thu, 22 Feb 2024 10:55:46 +0100 Subject: [PATCH] [LoRaWAN] Fix example incorrectly processing MAC commands --- .../LoRaWAN_End_Device_Reference.ino | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/LoRaWAN/LoRaWAN_End_Device_Reference/LoRaWAN_End_Device_Reference.ino b/examples/LoRaWAN/LoRaWAN_End_Device_Reference/LoRaWAN_End_Device_Reference.ino index 225a65cf..2a908f28 100644 --- a/examples/LoRaWAN/LoRaWAN_End_Device_Reference/LoRaWAN_End_Device_Reference.ino +++ b/examples/LoRaWAN/LoRaWAN_End_Device_Reference/LoRaWAN_End_Device_Reference.ino @@ -259,7 +259,7 @@ void loop() { uint8_t margin = 0; uint8_t gwCnt = 0; - if(node.getMacLinkCheckAns(&margin, &gwCnt)) { + if(node.getMacLinkCheckAns(&margin, &gwCnt) == RADIOLIB_ERR_NONE) { Serial.print(F("[LoRaWAN] LinkCheck margin:\t")); Serial.println(margin); Serial.print(F("[LoRaWAN] LinkCheck count:\t")); @@ -268,7 +268,7 @@ void loop() { uint32_t networkTime = 0; uint8_t fracSecond = 0; - if(node.getMacDeviceTimeAns(&networkTime, &fracSecond, true)) { + if(node.getMacDeviceTimeAns(&networkTime, &fracSecond, true) == RADIOLIB_ERR_NONE) { Serial.print(F("[LoRaWAN] DeviceTime Unix:\t")); Serial.println(networkTime); Serial.print(F("[LoRaWAN] LinkCheck second:\t1/"));