mirror of
https://github.com/betaflight/betaflight-configurator.git
synced 2025-07-25 09:15:49 +03:00
Support for MSP_NAME
This commit is contained in:
parent
f5a34f7a9d
commit
aab0035d92
5 changed files with 75 additions and 5 deletions
|
@ -89,7 +89,7 @@ TABS.configuration.initialize = function (callback, scrollPosition) {
|
|||
}
|
||||
|
||||
function load_advanced_tuning() {
|
||||
var next_callback = load_html;
|
||||
var next_callback = load_name;
|
||||
if (CONFIG.flightControllerIdentifier == "BTFL" && semver.gte(CONFIG.flightControllerVersion, "2.8.1")) {
|
||||
MSP.send_message(MSP_codes.MSP_ADVANCED_TUNING, false, false, next_callback);
|
||||
} else {
|
||||
|
@ -97,6 +97,14 @@ TABS.configuration.initialize = function (callback, scrollPosition) {
|
|||
}
|
||||
}
|
||||
|
||||
function load_name() {
|
||||
var next_callback = load_html;
|
||||
if (CONFIG.flightControllerIdentifier == "BTFL" && semver.gte(CONFIG.flightControllerVersion, "3.0.0")) {
|
||||
MSP.send_message(MSP_codes.MSP_NAME, false, false, next_callback);
|
||||
} else {
|
||||
next_callback();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//Update Analog/Battery Data
|
||||
|
@ -388,6 +396,8 @@ TABS.configuration.initialize = function (callback, scrollPosition) {
|
|||
$('.hardwareSelection').hide();
|
||||
}
|
||||
|
||||
$('input[name="vesselName"]').val(CONFIG.name);
|
||||
|
||||
|
||||
// generate GPS
|
||||
var gpsProtocols = [
|
||||
|
@ -711,7 +721,7 @@ TABS.configuration.initialize = function (callback, scrollPosition) {
|
|||
}
|
||||
|
||||
function save_advanced_tuning() {
|
||||
var next_callback = save_to_eeprom;
|
||||
var next_callback = save_name;
|
||||
|
||||
if (CONFIG.flightControllerIdentifier == "BTFL" && semver.gte(CONFIG.flightControllerVersion, "2.8.1")) {
|
||||
|
||||
|
@ -723,6 +733,17 @@ TABS.configuration.initialize = function (callback, scrollPosition) {
|
|||
}
|
||||
}
|
||||
|
||||
function save_name() {
|
||||
var next_callback = save_to_eeprom;
|
||||
|
||||
if (CONFIG.flightControllerIdentifier == "BTFL" && semver.gte(CONFIG.flightControllerVersion, "3.0.0")) {
|
||||
CONFIG.name = $.trim($('input[name="vesselName"]').val());
|
||||
MSP.send_message(MSP_codes.MSP_SET_NAME, MSP.crunch(MSP_codes.MSP_SET_NAME), false, next_callback);
|
||||
} else {
|
||||
next_callback();
|
||||
}
|
||||
}
|
||||
|
||||
function save_to_eeprom() {
|
||||
MSP.send_message(MSP_codes.MSP_EEPROM_WRITE, false, false, reboot);
|
||||
}
|
||||
|
@ -754,7 +775,8 @@ TABS.configuration.initialize = function (callback, scrollPosition) {
|
|||
}
|
||||
}
|
||||
|
||||
MSP.send_message(MSP_codes.MSP_SET_BF_CONFIG, MSP.crunch(MSP_codes.MSP_SET_BF_CONFIG), false, save_serial_config);
|
||||
// MSP.send_message(MSP_codes.MSP_SET_BF_CONFIG, MSP.crunch(MSP_codes.MSP_SET_BF_CONFIG), false, save_serial_config);
|
||||
save_name();
|
||||
});
|
||||
|
||||
// status data pulled via separate timer with static speed
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue