1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-20 14:55:21 +03:00

pid tuning in tabs

This commit is contained in:
cTn 2014-07-10 18:14:33 +02:00
parent f2e8f8911c
commit 00e1ae0500

View file

@ -1,4 +1,7 @@
function tab_initialize_pid_tuning(callback) { tabs.pid_tuning = function() {
};
tabs.pid_tuning.initialize = function(callback) {
ga_tracker.sendAppView('PID Tuning'); ga_tracker.sendAppView('PID Tuning');
GUI.active_tab = 'pid_tuning'; GUI.active_tab = 'pid_tuning';
@ -183,7 +186,9 @@ function tab_initialize_pid_tuning(callback) {
MSP.send_message(MSP_codes.MSP_SELECT_SETTING, [profile - 1], false, function() { MSP.send_message(MSP_codes.MSP_SELECT_SETTING, [profile - 1], false, function() {
GUI.log(chrome.i18n.getMessage('pidTuningLoadedProfile', [profile])); GUI.log(chrome.i18n.getMessage('pidTuningLoadedProfile', [profile]));
GUI.tab_switch_cleanup(tab_initialize_pid_tuning); GUI.tab_switch_cleanup(function() {
tabs.pid_tuning.initialize();
});
}); });
}); });
@ -191,7 +196,7 @@ function tab_initialize_pid_tuning(callback) {
GUI.tab_switch_cleanup(function() { GUI.tab_switch_cleanup(function() {
GUI.log(chrome.i18n.getMessage('pidTuningDataRefreshed')); GUI.log(chrome.i18n.getMessage('pidTuningDataRefreshed'));
tab_initialize_pid_tuning(); tabs.pid_tuning.initialize();
}); });
}); });
@ -308,5 +313,11 @@ function tab_initialize_pid_tuning(callback) {
GUI.interval_add('status_pull', function() { GUI.interval_add('status_pull', function() {
MSP.send_message(MSP_codes.MSP_STATUS); MSP.send_message(MSP_codes.MSP_STATUS);
}, 250, true); }, 250, true);
if (callback) callback();
} }
};
tabs.pid_tuning.cleanup = function(callback) {
if (callback) callback();
} }