From a486f1be3091de3bcb01d21b6967f6472ecd9f56 Mon Sep 17 00:00:00 2001 From: Magnus Persson Date: Wed, 3 Aug 2022 17:22:26 +0200 Subject: [PATCH] Updated code for gyro error to UI --- src/webserver.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/webserver.cpp b/src/webserver.cpp index 2e05aaa..1820112 100644 --- a/src/webserver.cpp +++ b/src/webserver.cpp @@ -334,17 +334,16 @@ void WebServerHandler::webHandleStatus() { double angle = 0; // Indicate we have no valid gyro value - if (myGyro.isConnected()) { - if (myGyro.hasValue()) angle = myGyro.getAngle(); - } else { - angle = -1; // Indicate that we have no connection to gyro - } + if (myGyro.hasValue()) angle = myGyro.getAngle(); double tempC = myTempSensor.getTempC(myConfig.isGyroTemp()); double gravity = calculateGravity(angle, tempC); doc[PARAM_ID] = myConfig.getID(); - doc[PARAM_ANGLE] = reduceFloatPrecision(angle); + doc[PARAM_ANGLE] = myGyro.isConnected() + ? reduceFloatPrecision(angle) + : -1; // Indicate that we have no connection to gyro + if (myConfig.isGravityTempAdj()) { gravity = gravityTemperatureCorrectionC( gravity, tempC, myAdvancedConfig.getDefaultCalibrationTemp()); @@ -955,6 +954,8 @@ void WebServerHandler::webHandleTestPush() { enabled = true; } +Log.notice(F("WEB : Push completed" CR)); + DynamicJsonDocument doc(100); doc[PARAM_PUSH_ENABLED] = enabled; doc[PARAM_PUSH_SUCCESS] = push.getLastSuccess();