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

Adjust LQ OSD element preview according to selected serial rx provider

This commit is contained in:
Károly Kiripolszky 2020-07-16 20:05:43 +02:00
parent 63e5e9f119
commit 8d7b172db7

View file

@ -345,6 +345,12 @@ OSD.generateTemperaturePreview = function (osd_data, temperature) {
return preview;
}
OSD.generateLQPreview = function() {
const CRSF_PROVIDER = 9;
let isXF = FC.RX_CONFIG.serialrx_provider == CRSF_PROVIDER;
return FONT.symbol(SYM.LINK_QUALITY) + (isXF ? '2:100' : '8');
}
OSD.generateCraftName = function (osd_data) {
var preview = 'CRAFT_NAME';
if (FC.CONFIG.name != '') {
@ -1015,7 +1021,7 @@ OSD.loadDisplayFields = function() {
default_position: -1,
draw_order: 390,
positionable: true,
preview: FONT.symbol(SYM.LINK_QUALITY) + '8'
preview: OSD.generateLQPreview,
},
FLIGHT_DIST: {
name: 'FLIGHT_DISTANCE',
@ -2175,7 +2181,6 @@ TABS.osd.initialize = function (callback) {
}
$('#content').load("./tabs/osd.html", function () {
// Prepare symbols depending on the version
SYM.loadSymbols();
OSD.loadDisplayFields();
@ -2943,7 +2948,10 @@ TABS.osd.initialize = function (callback) {
self.analyticsChanges = {};
GUI.content_ready(callback);
MSP.promise(MSPCodes.MSP_RX_CONFIG)
.finally(() => {
GUI.content_ready(callback);
});
});
};