From f32d6b1bbea6d4c65ac66783107e332848fd130d Mon Sep 17 00:00:00 2001 From: Phat Nguyen Date: Thu, 2 May 2024 09:10:43 +0700 Subject: [PATCH] Remove country dependency on LED bar button test --- src/AgStateMachine.cpp | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/AgStateMachine.cpp b/src/AgStateMachine.cpp index 0fccf78..0a3665a 100644 --- a/src/AgStateMachine.cpp +++ b/src/AgStateMachine.cpp @@ -302,25 +302,25 @@ void StateMachine::co2Calibration(void) { void StateMachine::ledBarTest(void) { if (config.isLedBarTestRequested()) { - ledBarPowerUpTest(); + if (config.getCountry() == "TH") { + uint32_t tstart = millis(); + logInfo("Start run LED test for 2 min"); + while (1) { + ledBarRunTest(); + uint32_t ms = (uint32_t)(millis() - tstart); + if (ms >= (60 * 1000 * 2)) { + logInfo("LED test after 2 min finish"); + break; + } + } + } else { + ledBarRunTest(); + } } } void StateMachine::ledBarPowerUpTest(void) { - if (config.getCountry() == "TH") { - uint32_t tstart = millis(); - logInfo("Start run LED test for 2 min"); - while (1) { - ledBarRunTest(); - uint32_t ms = (uint32_t)(millis() - tstart); - if (ms >= (60 * 1000 * 2)) { - logInfo("LED test after 2 min finish"); - break; - } - } - } else { - ledBarRunTest(); - } + ledBarRunTest(); } void StateMachine::ledBarRunTest(void) {