Show sonar altitude, if sensor exist (#3414)
* Show sonar altitude, if sensor exist * Review resolvedmaster
parent
1406dc07b4
commit
db97687d17
|
@ -1037,6 +1037,16 @@
|
||||||
"message": "Shows GPS info, if proper activated in Ports tab, Configuration Tab and GPS tab",
|
"message": "Shows GPS info, if proper activated in Ports tab, Configuration Tab and GPS tab",
|
||||||
"description": "Message that pops up to describe the GPS section"
|
"description": "Message that pops up to describe the GPS section"
|
||||||
},
|
},
|
||||||
|
"initialSetupSonarHead": {
|
||||||
|
"message": "Sonar"
|
||||||
|
},
|
||||||
|
"initialSetupSonarHeadHelp": {
|
||||||
|
"message": "Shows Sonar info, if proper activated in Configuration Tab",
|
||||||
|
"description": "Message that pops up to describe the Sonar section"
|
||||||
|
},
|
||||||
|
"initialSetupAltitudeSonar": {
|
||||||
|
"message": "Altitude"
|
||||||
|
},
|
||||||
"initialSetupInstrumentsHead": {
|
"initialSetupInstrumentsHead": {
|
||||||
"message": "Instruments"
|
"message": "Instruments"
|
||||||
},
|
},
|
||||||
|
|
|
@ -35,7 +35,7 @@ const MSPCodes = {
|
||||||
MSP_SET_CF_SERIAL_CONFIG: 55,
|
MSP_SET_CF_SERIAL_CONFIG: 55,
|
||||||
MSP_VOLTAGE_METER_CONFIG: 56,
|
MSP_VOLTAGE_METER_CONFIG: 56,
|
||||||
MSP_SET_VOLTAGE_METER_CONFIG: 57,
|
MSP_SET_VOLTAGE_METER_CONFIG: 57,
|
||||||
MSP_SONAR: 58,
|
MSP_SONAR: 58, // notice, in firmware named as MSP_SONAR_ALTITUDE
|
||||||
MSP_PID_CONTROLLER: 59,
|
MSP_PID_CONTROLLER: 59,
|
||||||
MSP_SET_PID_CONTROLLER: 60,
|
MSP_SET_PID_CONTROLLER: 60,
|
||||||
MSP_ARMING_CONFIG: 61,
|
MSP_ARMING_CONFIG: 61,
|
||||||
|
|
|
@ -199,6 +199,7 @@ setup.initialize = function (callback) {
|
||||||
roll_e = $('dd.roll'),
|
roll_e = $('dd.roll'),
|
||||||
pitch_e = $('dd.pitch'),
|
pitch_e = $('dd.pitch'),
|
||||||
heading_e = $('dd.heading'),
|
heading_e = $('dd.heading'),
|
||||||
|
sonar_e = $('.sonarAltitude'),
|
||||||
// Sensor info
|
// Sensor info
|
||||||
sensor_e = $('.sensor-hw'),
|
sensor_e = $('.sensor-hw'),
|
||||||
// Firmware info
|
// Firmware info
|
||||||
|
@ -399,6 +400,11 @@ setup.initialize = function (callback) {
|
||||||
showSensorInfo();
|
showSensorInfo();
|
||||||
showFirmwareInfo();
|
showFirmwareInfo();
|
||||||
|
|
||||||
|
// Show Sonar info box if sensor exist
|
||||||
|
if (! have_sensor(FC.CONFIG.activeSensors, 'sonar')) {
|
||||||
|
$('.sonarBox').hide();
|
||||||
|
}
|
||||||
|
|
||||||
function get_slow_data() {
|
function get_slow_data() {
|
||||||
|
|
||||||
// Status info is acquired in the background using update_live_status() in serial_backend.js
|
// 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.renderModel();
|
||||||
self.updateInstruments();
|
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
|
GUI.interval_add('setup_data_pull_fast', get_fast_data, 33, true); // 30 fps
|
||||||
|
|
|
@ -139,6 +139,22 @@
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="gui_box grey sonarBox">
|
||||||
|
<div class="gui_box_titlebar">
|
||||||
|
<div class="spacer_box_title" i18n="initialSetupSonarHead"></div>
|
||||||
|
<div class="helpicon cf_tip" i18n_title="initialSetupSonarHeadHelp"></div>
|
||||||
|
</div>
|
||||||
|
<div class="spacer_box">
|
||||||
|
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="cf_table">
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td id="sonarAltitude" i18n="initialSetupAltitudeSonar"></td>
|
||||||
|
<td class="sonarAltitude">0.0 cm</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="gui_box grey">
|
<div class="gui_box grey">
|
||||||
<div class="gui_box_titlebar">
|
<div class="gui_box_titlebar">
|
||||||
<div class="spacer_box_title" i18n="initialSetupInfoHead"></div>
|
<div class="spacer_box_title" i18n="initialSetupInfoHead"></div>
|
||||||
|
|
Loading…
Reference in New Issue