Fix IMU magnetometer diagnostics
This commit is contained in:
+12
@@ -52,6 +52,9 @@ void imuCalibration() {
|
||||
jsonInfoHttp["magSaved"] = imuHasStoredMagnCalibration() ? 1 : 0;
|
||||
jsonInfoHttp["magCalRunning"] = imuIsMagnCalibrationRunning() ? 1 : 0;
|
||||
jsonInfoHttp["magCalProgress"] = imuGetMagnCalibrationProgress();
|
||||
jsonInfoHttp["magSrc"] = imuGetMagnetometerSource();
|
||||
jsonInfoHttp["magStatus"] = imuGetMagnetometerStatus();
|
||||
jsonInfoHttp["magLive"] = imuHasLiveMagnetometer() ? 1 : 0;
|
||||
|
||||
String getInfoJsonString;
|
||||
serializeJson(jsonInfoHttp, getInfoJsonString);
|
||||
@@ -71,6 +74,9 @@ void startMagCalibration() {
|
||||
jsonInfoHttp["magSaved"] = imuHasStoredMagnCalibration() ? 1 : 0;
|
||||
jsonInfoHttp["magCalRunning"] = imuIsMagnCalibrationRunning() ? 1 : 0;
|
||||
jsonInfoHttp["magCalProgress"] = imuGetMagnCalibrationProgress();
|
||||
jsonInfoHttp["magSrc"] = imuGetMagnetometerSource();
|
||||
jsonInfoHttp["magStatus"] = imuGetMagnetometerStatus();
|
||||
jsonInfoHttp["magLive"] = imuHasLiveMagnetometer() ? 1 : 0;
|
||||
|
||||
String getInfoJsonString;
|
||||
serializeJson(jsonInfoHttp, getInfoJsonString);
|
||||
@@ -101,6 +107,12 @@ void getIMUData() {
|
||||
jsonInfoHttp["magSaved"] = imuHasStoredMagnCalibration() ? 1 : 0;
|
||||
jsonInfoHttp["magCalRunning"] = imuIsMagnCalibrationRunning() ? 1 : 0;
|
||||
jsonInfoHttp["magCalProgress"] = imuGetMagnCalibrationProgress();
|
||||
jsonInfoHttp["magSrc"] = imuGetMagnetometerSource();
|
||||
jsonInfoHttp["magStatus"] = imuGetMagnetometerStatus();
|
||||
jsonInfoHttp["magLive"] = imuHasLiveMagnetometer() ? 1 : 0;
|
||||
jsonInfoHttp["magAddr"] = imuGetMagnetometerAddress();
|
||||
jsonInfoHttp["magWIA2"] = imuGetMagnetometerWia2();
|
||||
jsonInfoHttp["magSamples"] = imuGetMagnetometerSampleCount();
|
||||
jsonInfoHttp["decl"] = imuGetMagneticDeclination();
|
||||
jsonInfoHttp["hOff"] = imuGetHeadingOffset();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user