Merge pull request #6 from KiteAnton/gyro_status_fix
Additional fix for initial run when configurator is first loaded10.3.x-maintenance
commit
cdd1599d7f
|
@ -304,7 +304,7 @@ function read_serial(info) {
|
||||||
function sensor_status(sensors_detected) {
|
function sensor_status(sensors_detected) {
|
||||||
// initialize variable (if it wasn't)
|
// initialize variable (if it wasn't)
|
||||||
if (!sensor_status.previous_sensors_detected) {
|
if (!sensor_status.previous_sensors_detected) {
|
||||||
sensor_status.previous_sensors_detected = 0;
|
sensor_status.previous_sensors_detected = -1; // Otherwise first iteration will not be run if sensors_detected == 0
|
||||||
}
|
}
|
||||||
|
|
||||||
// update UI (if necessary)
|
// update UI (if necessary)
|
||||||
|
@ -326,7 +326,7 @@ function sensor_status(sensors_detected) {
|
||||||
$('.accicon', e_sensor_status).removeClass('active');
|
$('.accicon', e_sensor_status).removeClass('active');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (have_sensor(sensors_detected, 'gyro')) {
|
if (true) { // Gyro status is not reported by FC
|
||||||
$('.gyro', e_sensor_status).addClass('on');
|
$('.gyro', e_sensor_status).addClass('on');
|
||||||
$('.gyroicon', e_sensor_status).addClass('active');
|
$('.gyroicon', e_sensor_status).addClass('active');
|
||||||
} else {
|
} else {
|
||||||
|
@ -379,8 +379,6 @@ function have_sensor(sensors_detected, sensor_code) {
|
||||||
return bit_check(sensors_detected, 3);
|
return bit_check(sensors_detected, 3);
|
||||||
case 'sonar':
|
case 'sonar':
|
||||||
return bit_check(sensors_detected, 4);
|
return bit_check(sensors_detected, 4);
|
||||||
case 'gyro':
|
|
||||||
return true; // Gyro status is never reported by FC
|
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue