aboutsummaryrefslogtreecommitdiff
path: root/apps/mavlink/mavlink.c
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2012-08-29 14:20:55 +0200
committerLorenz Meier <lm@inf.ethz.ch>2012-08-29 14:20:55 +0200
commit7d87f2b06e1b7ee71c132e84cfda263a5207e4d9 (patch)
tree76526f18077eef1340f042ad0c3a8839c74b909f /apps/mavlink/mavlink.c
parentcbf020de87a6a4b492c60ff918632369cf4ec887 (diff)
downloadpx4-firmware-7d87f2b06e1b7ee71c132e84cfda263a5207e4d9.tar.gz
px4-firmware-7d87f2b06e1b7ee71c132e84cfda263a5207e4d9.tar.bz2
px4-firmware-7d87f2b06e1b7ee71c132e84cfda263a5207e4d9.zip
Fixed calibration, added calibration for accel, working on further filter improvements
Diffstat (limited to 'apps/mavlink/mavlink.c')
-rw-r--r--apps/mavlink/mavlink.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/apps/mavlink/mavlink.c b/apps/mavlink/mavlink.c
index 7fc5b6685..4aac6735c 100644
--- a/apps/mavlink/mavlink.c
+++ b/apps/mavlink/mavlink.c
@@ -377,7 +377,9 @@ void get_mavlink_mode_and_state(const struct vehicle_status_s *c_status, uint8_t
switch (c_status->state_machine) {
case SYSTEM_STATE_PREFLIGHT:
- if (c_status->preflight_gyro_calibration || c_status->preflight_mag_calibration) {
+ if (c_status->flag_preflight_gyro_calibration ||
+ c_status->flag_preflight_mag_calibration ||
+ c_status->flag_preflight_accel_calibration) {
*mavlink_state = MAV_STATE_CALIBRATING;
*mavlink_mode &= ~MAV_MODE_FLAG_SAFETY_ARMED;
} else {