mirror of
https://github.com/iNavFlight/inav-configurator.git
synced 2025-07-25 01:05:12 +03:00
Fix VTX power levels
Power levels are 1-5 for Tramp and 1-4 for SmartAudio, not 0-4 for both.
This commit is contained in:
parent
8e823748f4
commit
f6407a9598
4 changed files with 47 additions and 29 deletions
50
js/vtx.js
50
js/vtx.js
|
@ -1,23 +1,39 @@
|
|||
var VTXDEV_UNKNOWN = 0xFF;
|
||||
var VTX = (function() {
|
||||
var self = {};
|
||||
|
||||
var VTX_BANDS = [
|
||||
{code: 1, name: 'Boscam A'},
|
||||
{code: 2, name: 'Boscam B'},
|
||||
{code: 3, name: 'Boscam E'},
|
||||
{code: 4, name: 'Fatshark'},
|
||||
{code: 5, name: 'Raceband'},
|
||||
];
|
||||
self.DEV_SMARTAUDIO = 3;
|
||||
self.DEV_TRAMP = 4;
|
||||
self.DEV_UNKNOWN = 0xFF;
|
||||
|
||||
var VTX_BAND_MIN = 1;
|
||||
var VTX_BAND_MAX = 5;
|
||||
self.BANDS = [
|
||||
{code: 1, name: 'Boscam A'},
|
||||
{code: 2, name: 'Boscam B'},
|
||||
{code: 3, name: 'Boscam E'},
|
||||
{code: 4, name: 'Fatshark'},
|
||||
{code: 5, name: 'Raceband'},
|
||||
];
|
||||
|
||||
var VTX_CHANNEL_MIN = 1;
|
||||
var VTX_CHANNEL_MAX = 8;
|
||||
self.BAND_MIN = 1;
|
||||
self.BAND_MAX = 5;
|
||||
|
||||
var VTX_POWER_MIN = 0;
|
||||
var VTX_POWER_MAX = 4;
|
||||
self.CHANNEL_MIN = 1;
|
||||
self.CHANNEL_MAX = 8;
|
||||
|
||||
var VTX_LOW_POWER_DISARM_MIN = 0;
|
||||
var VTX_LOW_POWER_DISARM_MAX = 2;
|
||||
self.getMinPower = function(vtxDev) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
var VTX_MAX_FREQUENCY_MHZ = 5999;
|
||||
self.getMaxPower = function(vtxDev) {
|
||||
if (vtxDev == self.DEV_SMARTAUDIO) {
|
||||
return 4;
|
||||
}
|
||||
return 5;
|
||||
}
|
||||
|
||||
self.LOW_POWER_DISARM_MIN = 0;
|
||||
self.LOW_POWER_DISARM_MAX = 2;
|
||||
|
||||
self.MAX_FREQUENCY_MHZ = 5999;
|
||||
|
||||
return self;
|
||||
})();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue