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:
parent
63e5e9f119
commit
8d7b172db7
1 changed files with 11 additions and 3 deletions
|
@ -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);
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue