1
0
Fork 0
mirror of https://github.com/betaflight/betaflight-configurator.git synced 2025-07-26 17:55:24 +03:00

Show sonar altitude, if sensor exist (#3414)

* Show sonar altitude, if sensor exist

* Review resolved
This commit is contained in:
HThuren 2023-04-12 18:50:45 +02:00 committed by GitHub
parent 1406dc07b4
commit db97687d17
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 39 additions and 1 deletions

View file

@ -199,6 +199,7 @@ setup.initialize = function (callback) {
roll_e = $('dd.roll'),
pitch_e = $('dd.pitch'),
heading_e = $('dd.heading'),
sonar_e = $('.sonarAltitude'),
// Sensor info
sensor_e = $('.sensor-hw'),
// Firmware info
@ -399,6 +400,11 @@ setup.initialize = function (callback) {
showSensorInfo();
showFirmwareInfo();
// Show Sonar info box if sensor exist
if (! have_sensor(FC.CONFIG.activeSensors, 'sonar')) {
$('.sonarBox').hide();
}
function get_slow_data() {
// Status info is acquired in the background using update_live_status() in serial_backend.js
@ -437,6 +443,12 @@ setup.initialize = function (callback) {
self.renderModel();
self.updateInstruments();
});
// get Sonar altitude if sensor exist
if (have_sensor(FC.CONFIG.activeSensors, 'sonar')) {
MSP.send_message(MSPCodes.MSP_SONAR, false, false, function () {
sonar_e.text(`${FC.SENSOR_DATA.sonar.toFixed(1)} cm`);
});
}
}
GUI.interval_add('setup_data_pull_fast', get_fast_data, 33, true); // 30 fps