1
0
Fork 0
mirror of https://github.com/iNavFlight/inav-configurator.git synced 2025-07-13 03:19:54 +03:00

report IMU2 hardware status

This commit is contained in:
Pawel Spychalski (DzikuVx) 2021-08-12 15:00:03 +02:00
parent 291a2289c2
commit f719f7c464
8 changed files with 37 additions and 3 deletions

View file

@ -403,6 +403,7 @@ function sensor_status_ex(hw_status)
sensor_status_update_icon('.sonar', '.sonaricon', hw_status.rangeHwStatus);
sensor_status_update_icon('.airspeed', '.airspeedicon', hw_status.speedHwStatus);
sensor_status_update_icon('.opflow', '.opflowicon', hw_status.flowHwStatus);
sensor_status_update_icon('.imu2', '.imu2icon', hw_status.imu2HwStatus);
}
function sensor_status_update_icon(sensId, sensIconId, status)
@ -437,7 +438,8 @@ function sensor_status_hash(hw_status)
hw_status.gpsHwStatus +
hw_status.rangeHwStatus +
hw_status.speedHwStatus +
hw_status.flowHwStatus;
hw_status.flowHwStatus +
hw_status.imu2HwStatus;
}
/**
@ -460,6 +462,7 @@ function sensor_status(sensors_detected) {
SENSOR_STATUS.rangeHwStatus = have_sensor(sensors_detected, 'sonar') ? 1 : 0;
SENSOR_STATUS.speedHwStatus = have_sensor(sensors_detected, 'airspeed') ? 1 : 0;
SENSOR_STATUS.flowHwStatus = have_sensor(sensors_detected, 'opflow') ? 1 : 0;
SENSOR_STATUS.imu2HwStatus = have_sensor(sensors_detected, 'imu2') ? 1 : 0;
sensor_status_ex(SENSOR_STATUS);
}