mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-06-27 05:30:35 +08:00
Fix the low priority loop, calibration routines work again
This commit is contained in:
committed by
Anton Babushkin
parent
e5af29be17
commit
39ae01dd07
@@ -1552,7 +1552,7 @@ void *commander_low_prio_loop(void *arg)
|
||||
mavlink_log_critical(mavlink_fd, "[cmd] parameters load ERROR");
|
||||
tune_error();
|
||||
}
|
||||
|
||||
low_prio_task = LOW_PRIO_TASK_NONE;
|
||||
break;
|
||||
|
||||
case LOW_PRIO_TASK_PARAM_SAVE:
|
||||
@@ -1564,37 +1564,43 @@ void *commander_low_prio_loop(void *arg)
|
||||
mavlink_log_critical(mavlink_fd, "[cmd] parameters save error");
|
||||
tune_error();
|
||||
}
|
||||
|
||||
low_prio_task = LOW_PRIO_TASK_NONE;
|
||||
break;
|
||||
|
||||
case LOW_PRIO_TASK_GYRO_CALIBRATION:
|
||||
|
||||
do_gyro_calibration(mavlink_fd);
|
||||
low_prio_task = LOW_PRIO_TASK_NONE;
|
||||
break;
|
||||
|
||||
case LOW_PRIO_TASK_MAG_CALIBRATION:
|
||||
|
||||
do_mag_calibration(mavlink_fd);
|
||||
low_prio_task = LOW_PRIO_TASK_NONE;
|
||||
break;
|
||||
|
||||
case LOW_PRIO_TASK_ALTITUDE_CALIBRATION:
|
||||
|
||||
// do_baro_calibration(mavlink_fd);
|
||||
low_prio_task = LOW_PRIO_TASK_NONE;
|
||||
break;
|
||||
|
||||
case LOW_PRIO_TASK_RC_CALIBRATION:
|
||||
|
||||
// do_rc_calibration(mavlink_fd);
|
||||
low_prio_task = LOW_PRIO_TASK_NONE;
|
||||
break;
|
||||
|
||||
case LOW_PRIO_TASK_ACCEL_CALIBRATION:
|
||||
|
||||
do_accel_calibration(mavlink_fd);
|
||||
low_prio_task = LOW_PRIO_TASK_NONE;
|
||||
break;
|
||||
|
||||
case LOW_PRIO_TASK_AIRSPEED_CALIBRATION:
|
||||
|
||||
do_airspeed_calibration(mavlink_fd);
|
||||
low_prio_task = LOW_PRIO_TASK_NONE;
|
||||
break;
|
||||
|
||||
case LOW_PRIO_TASK_NONE:
|
||||
@@ -1604,8 +1610,6 @@ void *commander_low_prio_loop(void *arg)
|
||||
break;
|
||||
}
|
||||
|
||||
low_prio_task = LOW_PRIO_TASK_NONE;
|
||||
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user