mirror of
https://github.com/betaflight/betaflight-configurator.git
synced 2025-07-26 09:45:28 +03:00
Refactor msp to modules (#3214)
* feat: refactor everything to modules * fix: a lot of circular deps fixes * feat: use vitest instead of karma
This commit is contained in:
parent
654dca2a19
commit
c086395def
82 changed files with 1660 additions and 1376 deletions
|
@ -1,9 +1,14 @@
|
|||
import { i18n } from '../localization';
|
||||
import GUI from '../gui';
|
||||
import { configuration_backup, configuration_restore } from '../backup_restore';
|
||||
import { have_sensor } from '../serial_backend';
|
||||
import { have_sensor } from '../sensor_helpers';
|
||||
import { mspHelper } from '../msp/MSPHelper';
|
||||
import FC from '../fc';
|
||||
import MSP from '../msp';
|
||||
import Model from '../model';
|
||||
import MSPCodes from '../msp/MSPCodes';
|
||||
import CONFIGURATOR, { API_VERSION_1_42, API_VERSION_1_43 } from '../data_storage';
|
||||
import { gui_log } from '../gui_log';
|
||||
|
||||
const setup = {
|
||||
yaw_fix: 0.0,
|
||||
|
@ -34,13 +39,13 @@ setup.initialize = function (callback) {
|
|||
const backupButton = $('#content .backup');
|
||||
const restoreButton = $('#content .restore');
|
||||
|
||||
backupButton.on('click', () => configuration_backup(() => GUI.log(i18n.getMessage('initialSetupBackupSuccess'))));
|
||||
backupButton.on('click', () => configuration_backup(() => gui_log(i18n.getMessage('initialSetupBackupSuccess'))));
|
||||
|
||||
restoreButton.on('click', () => configuration_restore(() => {
|
||||
// get latest settings
|
||||
TABS.setup.initialize();
|
||||
|
||||
GUI.log(i18n.getMessage('initialSetupRestoreSuccess'));
|
||||
gui_log(i18n.getMessage('initialSetupRestoreSuccess'));
|
||||
}));
|
||||
|
||||
if (CONFIGURATOR.virtualMode) {
|
||||
|
@ -109,7 +114,7 @@ setup.initialize = function (callback) {
|
|||
// until this operation finishes, sending more commands through data_poll() will result in serial buffer overflow
|
||||
GUI.interval_pause('setup_data_pull');
|
||||
MSP.send_message(MSPCodes.MSP_ACC_CALIBRATION, false, false, function () {
|
||||
GUI.log(i18n.getMessage('initialSetupAccelCalibStarted'));
|
||||
gui_log(i18n.getMessage('initialSetupAccelCalibStarted'));
|
||||
$('#accel_calib_running').show();
|
||||
$('#accel_calib_rest').hide();
|
||||
});
|
||||
|
@ -117,7 +122,7 @@ setup.initialize = function (callback) {
|
|||
GUI.timeout_add('button_reset', function () {
|
||||
GUI.interval_resume('setup_data_pull');
|
||||
|
||||
GUI.log(i18n.getMessage('initialSetupAccelCalibEnded'));
|
||||
gui_log(i18n.getMessage('initialSetupAccelCalibEnded'));
|
||||
_self.removeClass('calibrating');
|
||||
$('#accel_calib_running').hide();
|
||||
$('#accel_calib_rest').show();
|
||||
|
@ -132,13 +137,13 @@ setup.initialize = function (callback) {
|
|||
_self.addClass('calibrating');
|
||||
|
||||
MSP.send_message(MSPCodes.MSP_MAG_CALIBRATION, false, false, function () {
|
||||
GUI.log(i18n.getMessage('initialSetupMagCalibStarted'));
|
||||
gui_log(i18n.getMessage('initialSetupMagCalibStarted'));
|
||||
$('#mag_calib_running').show();
|
||||
$('#mag_calib_rest').hide();
|
||||
});
|
||||
|
||||
GUI.timeout_add('button_reset', function () {
|
||||
GUI.log(i18n.getMessage('initialSetupMagCalibEnded'));
|
||||
gui_log(i18n.getMessage('initialSetupMagCalibEnded'));
|
||||
_self.removeClass('calibrating');
|
||||
$('#mag_calib_running').hide();
|
||||
$('#mag_calib_rest').show();
|
||||
|
@ -159,7 +164,7 @@ setup.initialize = function (callback) {
|
|||
$('.dialogConfirmReset-confirmbtn').click(function() {
|
||||
dialogConfirmReset.close();
|
||||
MSP.send_message(MSPCodes.MSP_RESET_CONF, false, false, function () {
|
||||
GUI.log(i18n.getMessage('initialSetupSettingsRestored'));
|
||||
gui_log(i18n.getMessage('initialSetupSettingsRestored'));
|
||||
|
||||
GUI.tab_switch_cleanup(function () {
|
||||
TABS.setup.initialize();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue