From 55ede2b04d803820e80375a4f8c6a1e83a97c84d Mon Sep 17 00:00:00 2001 From: Phat Nguyen Date: Wed, 15 May 2024 17:11:26 +0700 Subject: [PATCH] turn led indicate wifi failed, cloud fail and get cloud configuration fail to off. --- examples/OneOpenAir/OneOpenAir.ino | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/examples/OneOpenAir/OneOpenAir.ino b/examples/OneOpenAir/OneOpenAir.ino index 41ffebf..8ee63c5 100644 --- a/examples/OneOpenAir/OneOpenAir.ino +++ b/examples/OneOpenAir/OneOpenAir.ino @@ -874,13 +874,15 @@ static void configUpdateHandle() { static void appLedHandler(void) { AgStateMachineState state = AgStateMachineNormal; - if (wifiConnector.isConnected() == false) { - state = AgStateMachineWiFiLost; - } else if (apiClient.isFetchConfigureFailed()) { - stateMachine.displaySetAddToDashBoard(); - state = AgStateMachineSensorConfigFailed; - } else if (apiClient.isPostToServerFailed()) { - state = AgStateMachineServerLost; + if (configuration.isOfflineMode() == false) { + if (wifiConnector.isConnected() == false) { + state = AgStateMachineWiFiLost; + } else if (apiClient.isFetchConfigureFailed()) { + stateMachine.displaySetAddToDashBoard(); + state = AgStateMachineSensorConfigFailed; + } else if (apiClient.isPostToServerFailed()) { + state = AgStateMachineServerLost; + } } stateMachine.handleLeds(state);