Merge pull request #75 from NightHawk32/NewPIDFunctions
Fixed JS bug where variable for sensor alginment gets undefined and i…10.3.x-maintenance
commit
129635bc8b
|
@ -222,13 +222,14 @@ TABS.configuration.initialize = function (callback, scrollPosition) {
|
||||||
'CW 180° flip',
|
'CW 180° flip',
|
||||||
'CW 270° flip'
|
'CW 270° flip'
|
||||||
];
|
];
|
||||||
|
|
||||||
|
var orientation_gyro_e = $('select.gyroalign');
|
||||||
|
var orientation_acc_e = $('select.accalign');
|
||||||
|
var orientation_mag_e = $('select.magalign');
|
||||||
|
|
||||||
if (semver.lt(CONFIG.apiVersion, "1.15.0")) {
|
if (semver.lt(CONFIG.apiVersion, "1.15.0")) {
|
||||||
$('.tab-configuration .sensoralignment').hide();
|
$('.tab-configuration .sensoralignment').hide();
|
||||||
} else {
|
} else {
|
||||||
var orientation_gyro_e = $('select.gyroalign');
|
|
||||||
var orientation_acc_e = $('select.accalign');
|
|
||||||
var orientation_mag_e = $('select.magalign');
|
|
||||||
for (var i = 0; i < alignments.length; i++) {
|
for (var i = 0; i < alignments.length; i++) {
|
||||||
orientation_gyro_e.append('<option value="' + (i+1) + '">GYRO align: '+ alignments[i] + '</option>');
|
orientation_gyro_e.append('<option value="' + (i+1) + '">GYRO align: '+ alignments[i] + '</option>');
|
||||||
orientation_acc_e.append('<option value="' + (i+1) + '">ACC align: '+ alignments[i] + '</option>');
|
orientation_acc_e.append('<option value="' + (i+1) + '">ACC align: '+ alignments[i] + '</option>');
|
||||||
|
@ -503,11 +504,21 @@ TABS.configuration.initialize = function (callback, scrollPosition) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function save_3d() {
|
function save_3d() {
|
||||||
MSP.send_message(MSP_codes.MSP_SET_3D, MSP.crunch(MSP_codes.MSP_SET_3D), false, save_sensor_alignment);
|
var next_callback = save_sensor_alignment;
|
||||||
|
if(semver.gte(CONFIG.apiVersion, "1.14.0")) {
|
||||||
|
MSP.send_message(MSP_codes.MSP_SET_3D, MSP.crunch(MSP_codes.MSP_SET_3D), false, next_callback);
|
||||||
|
} else {
|
||||||
|
next_callback();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function save_sensor_alignment() {
|
function save_sensor_alignment() {
|
||||||
MSP.send_message(MSP_codes.MSP_SET_SENSOR_ALIGNMENT, MSP.crunch(MSP_codes.MSP_SET_SENSOR_ALIGNMENT), false, save_acc_trim);
|
var next_callback = save_acc_trim;
|
||||||
|
if(semver.gte(CONFIG.apiVersion, "1.15.0")) {
|
||||||
|
MSP.send_message(MSP_codes.MSP_SET_SENSOR_ALIGNMENT, MSP.crunch(MSP_codes.MSP_SET_SENSOR_ALIGNMENT), false, next_callback);
|
||||||
|
} else {
|
||||||
|
next_callback();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function save_acc_trim() {
|
function save_acc_trim() {
|
||||||
|
|
Loading…
Reference in New Issue