Updated code for gyro error to UI

This commit is contained in:
Magnus Persson 2022-08-03 17:22:26 +02:00
parent 0536b14280
commit a486f1be30

View File

@ -334,17 +334,16 @@ void WebServerHandler::webHandleStatus() {
double angle = 0; // Indicate we have no valid gyro value double angle = 0; // Indicate we have no valid gyro value
if (myGyro.isConnected()) { if (myGyro.hasValue()) angle = myGyro.getAngle();
if (myGyro.hasValue()) angle = myGyro.getAngle();
} else {
angle = -1; // Indicate that we have no connection to gyro
}
double tempC = myTempSensor.getTempC(myConfig.isGyroTemp()); double tempC = myTempSensor.getTempC(myConfig.isGyroTemp());
double gravity = calculateGravity(angle, tempC); double gravity = calculateGravity(angle, tempC);
doc[PARAM_ID] = myConfig.getID(); 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()) { if (myConfig.isGravityTempAdj()) {
gravity = gravityTemperatureCorrectionC( gravity = gravityTemperatureCorrectionC(
gravity, tempC, myAdvancedConfig.getDefaultCalibrationTemp()); gravity, tempC, myAdvancedConfig.getDefaultCalibrationTemp());
@ -955,6 +954,8 @@ void WebServerHandler::webHandleTestPush() {
enabled = true; enabled = true;
} }
Log.notice(F("WEB : Push completed" CR));
DynamicJsonDocument doc(100); DynamicJsonDocument doc(100);
doc[PARAM_PUSH_ENABLED] = enabled; doc[PARAM_PUSH_ENABLED] = enabled;
doc[PARAM_PUSH_SUCCESS] = push.getLastSuccess(); doc[PARAM_PUSH_SUCCESS] = push.getLastSuccess();