1
0
Fork 0
mirror of https://github.com/betaflight/betaflight-configurator.git synced 2025-07-23 16:25:22 +03:00

Merge pull request #2964 from P-I-Engineer/vtx_osd_variant_gitfix

This commit is contained in:
J Blackman 2022-09-18 09:09:35 +10:00 committed by GitHub
commit c4706b17a7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 30 additions and 1 deletions

View file

@ -4904,6 +4904,14 @@
"osdDescElementVtxChannel": { "osdDescElementVtxChannel": {
"message": "Current VTX channel and power" "message": "Current VTX channel and power"
}, },
"osdTextElementVTXchannelVariantPower": {
"message": "VTX power",
"description": "One of the variants of the VTX channel element of the OSD"
},
"osdTextElementVTXchannelVariantFull": {
"message": "Band:Channel:Pwr:Pit",
"description": "One of the variants of the VTX channel element of the OSD"
},
"osdTextElementVoltageWarning": { "osdTextElementVoltageWarning": {
"message": "Battery voltage warning", "message": "Battery voltage warning",
"description": "One of the elements of the OSD" "description": "One of the elements of the OSD"

View file

@ -306,6 +306,21 @@ OSD.generateAltitudePreview = function(osdData) {
return `${FONT.symbol(SYM.ALTITUDE)}399${variantSelected === 0? '.7' : ''}${unit}`; return `${FONT.symbol(SYM.ALTITUDE)}399${variantSelected === 0? '.7' : ''}${unit}`;
}; };
OSD.generateVTXChannelPreview = function(osdData) {
const variantSelected = OSD.getVariantForPreview(osdData, 'VTX_CHANNEL');
let value;
switch (variantSelected) {
case 0:
value = 'R:2:200:P';
break;
case 1:
value = '200';
break;
}
return value;
};
OSD.generateBatteryUsagePreview = function(osdData) { OSD.generateBatteryUsagePreview = function(osdData) {
const variantSelected = OSD.getVariantForPreview(osdData, 'MAIN_BATT_USAGE'); const variantSelected = OSD.getVariantForPreview(osdData, 'MAIN_BATT_USAGE');
@ -565,7 +580,13 @@ OSD.loadDisplayFields = function() {
defaultPosition: 1, defaultPosition: 1,
draw_order: 120, draw_order: 120,
positionable: true, positionable: true,
preview: 'R:2:200:P', variants: [
'osdTextElementVTXchannelVariantFull',
'osdTextElementVTXchannelVariantPower',
],
preview(osdData) {
return OSD.generateVTXChannelPreview(osdData);
},
}, },
VOLTAGE_WARNING: { VOLTAGE_WARNING: {
name: 'VOLTAGE_WARNING', name: 'VOLTAGE_WARNING',