1
0
Fork 0
mirror of https://github.com/betaflight/betaflight-configurator.git synced 2025-07-17 13:25:24 +03:00

Write full vtx_tables to lua file (#1822)

Write full vtx_tables to lua file
This commit is contained in:
Michael Keller 2019-11-13 10:36:44 +13:00 committed by GitHub
commit fd13a4483c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -939,7 +939,7 @@ TABS.vtx.initialize = function (callback) {
function creatLuaTables(vtxConfig) {
let bandsString = "bandTable = { [0]=\"U\"";
let frequencieString = "frequencyTable = {\n";
let frequenciesString = "frequencyTable = {\n";
let freqBandsString = "frequenciesPerBand = ";
let powersString = "powerTable = { ";
let bands_list = vtxConfig.vtx_table.bands_list;
@ -947,21 +947,20 @@ TABS.vtx.initialize = function (callback) {
var index, len, i, l;
for (index = 0, len = bands_list.length; index < len; ++index) {
bandsString += ", \"" + bands_list[index].letter + "\"";
frequencieString += " { ";
frequenciesString += " { ";
for (i = 0, l = bands_list[index].frequencies.length; i < l; ++i) {
frequencieString += bands_list[index].frequencies[i] + ", ";
frequenciesString += bands_list[index].frequencies[i] + ", ";
}
frequencieString += "},\n";
frequenciesString += "},\n";
}
bandsString += " }\n";
frequencieString += "}\n";
freqBandsString += bands_list[1].frequencies.length + "\n";
bandsString += " },\n";
frequenciesString += " },\n";
freqBandsString += bands_list[1].frequencies.length + ",\n";
for (index = 0, len = power_list.length; index < len; ++index) {
powersString += "[" + power_list[index].value + "]=" + power_list[index].label + ", ";
}
powersString += "}\n";
let text = frequencieString + freqBandsString + bandsString + powersString;
return text;
powersString += "},\n";
return `return {\n ${frequenciesString} ${freqBandsString} ${bandsString} ${powersString}}`;
}
};