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

Update RSSI channel configuration.

This commit is contained in:
Dominic Clifton 2015-01-07 13:50:24 +00:00
parent 38e9db1aca
commit eda54f13db
6 changed files with 22 additions and 19 deletions

View file

@ -510,8 +510,8 @@
"receiverChannelMapTitle": {
"message": "You can define your own channel map by clicking inside the box"
},
"receiverRssiAux": {
"message": "RSSI on AUX"
"receiverRssiChannel": {
"message": "RSSI Channel"
},
"receiverRefreshRateTitle": {
"message": "Graph refresh rate"

View file

@ -131,7 +131,7 @@ var MISC = {
gps_baudrate: 0,
gps_ubx_sbas: 0,
multiwiicurrentoutput: 0,
rssi_aux_channel: 0,
rssi_channel: 0,
placeholder2: 0,
mag_declination: 0, // not checked
vbatscale: 0,

View file

@ -321,7 +321,7 @@ var MSP = {
MISC.gps_baudrate = data.getUint8(11);
MISC.gps_ubx_sbas = data.getInt8(12);
MISC.multiwiicurrentoutput = data.getUint8(13);
MISC.rssi_aux_channel = data.getUint8(14);
MISC.rssi_channel = data.getUint8(14);
MISC.placeholder2 = data.getUint8(15);
MISC.mag_declination = data.getInt16(16, 1) / 10; // -18000-18000
MISC.vbatscale = data.getUint8(18, 1); // 10-200
@ -819,7 +819,7 @@ MSP.crunch = function (code) {
buffer.push(MISC.gps_baudrate);
buffer.push(MISC.gps_ubx_sbas);
buffer.push(MISC.multiwiicurrentoutput);
buffer.push(MISC.rssi_aux_channel);
buffer.push(MISC.rssi_channel);
buffer.push(MISC.placeholder2);
buffer.push(lowByte(MISC.mag_declination * 10));
buffer.push(highByte(MISC.mag_declination * 10));

View file

@ -127,7 +127,7 @@
line-height: 20px;
text-align: right;
}
.tab-receiver .rssi_aux_wrapper {
.tab-receiver .rssi_channel_wrapper {
float: right;
margin: 10px 0 0 0;
@ -137,7 +137,7 @@
border: 1px solid #8b8b8b;
border-left: 0;
}
.tab-receiver .rssi_aux_wrapper .head {
.tab-receiver .rssi_channel_wrapper .head {
height: 15px;
padding: 4px;
@ -147,7 +147,7 @@
border-bottom: 1px solid #8b8b8b;
background-color: #ececec;
}
.tab-receiver .rssi_aux_wrapper select {
.tab-receiver .rssi_channel_wrapper select {
width: 100%;
height: 22px;

View file

@ -22,14 +22,10 @@
<td><input type="number" name="expo" step="0.01" min="0" max="1" /></td>
</tr>
</table>
<div class="rssi_aux_wrapper">
<div class="head" i18n="receiverRssiAux"></div>
<select name="rssi_aux_channel">
<option value="0">Disabled</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<div class="rssi_channel_wrapper">
<div class="head" i18n="receiverRssiChannel"></div>
<select name="rssi_channel">
<!-- list generated here -->
</select>
</div>
<div class="rcmap_wrapper">

View file

@ -162,8 +162,15 @@ TABS.receiver.initialize = function (callback) {
$('input[name="rcmap"]').val($(this).val());
});
// rssi aux
$('select[name="rssi_aux_channel"]').val(MISC.rssi_aux_channel);
// rssi
var rssi_channel_e = $('select.rssi_channel');
rssi_channel_e.append('<option value="0">Disabled</option>');
for (var i = 0; i < RC.active_channels; i++) {
rssi_channel_e.append('<option value="' + i + '">' + i + '</option>');
}
$('select[name="rssi_channel"]').val(MISC.rssi_channel);
// UI Hooks
// curves
@ -272,7 +279,7 @@ TABS.receiver.initialize = function (callback) {
}
// catch rssi aux
MISC.rssi_aux_channel = parseInt($('select[name="rssi_aux_channel"]').val());
MISC.rssi_channel = parseInt($('select[name="rssi_channel"]').val());
function save_rc_map() {
MSP.send_message(MSP_codes.MSP_SET_RCMAP, MSP.crunch(MSP_codes.MSP_SET_RCMAP), false, save_misc);