Store GPS protocol in the wizard state

pull/2112/head
Pawel Spychalski (DzikuVx) 3 months ago
parent 7b63e06521
commit a90d4634d5

@ -79,23 +79,16 @@ var defaultsDialog = (function () {
privateScope.wizardSettings.push({
name: "gpsPort",
value: port
});
privateScope.wizardSettings.push({
name: "gpsBaud",
value: baud
value: {
port: port,
baud: baud
}
});
privateScope.wizardSettings.push({
name: "gpsProtocol",
value: protocol
});
// privateScope.wizardSettings.push({
// });
// let gpsBit = FC.getFeatures().find( feature => feature.name === 'GPS' ).bit;
}
privateScope.wizard(selectedDefaultPreset, wizardStep + 1);

@ -23,19 +23,19 @@ var wizardSaveFramework = (function () {
let gpsBit = FC.getFeatures().find( feature => feature.name === 'GPS' ).bit;
if (config.value == '-1') {
if (config.value.port == '-1') {
features.unset(gpsBit);
} else {
features.set(gpsBit);
}
features.execute(callback);
break;
case 'gpsBaud':
console.log(config);
serialPortHelper.set(config.value.port, 'GPS', config.value.baud);
mspHelper.saveSerialPorts(function () {
features.execute(callback);
});
break;
case 'gpsProtocol':
console.log(config);
mspHelper.setSetting('gps_provider', config.value, callback);
break;
default:
callback();

Loading…
Cancel
Save