diff options
author | Julian Oes <joes@student.ethz.ch> | 2013-03-11 10:39:57 -0700 |
---|---|---|
committer | Julian Oes <joes@student.ethz.ch> | 2013-03-11 10:39:57 -0700 |
commit | 0fe5aeb02c6ab0ac9c50f54d028cd5dde908e051 (patch) | |
tree | 8be0c7b930f57f029445396776eab139ddf35fc1 /apps/mavlink_onboard/mavlink.c | |
parent | f0d8ce009ebee5de25a167ebe3af02ea3ce2635f (diff) | |
download | px4-firmware-0fe5aeb02c6ab0ac9c50f54d028cd5dde908e051.tar.gz px4-firmware-0fe5aeb02c6ab0ac9c50f54d028cd5dde908e051.tar.bz2 px4-firmware-0fe5aeb02c6ab0ac9c50f54d028cd5dde908e051.zip |
Checkpoint: More state machine fixes, commited to wrong branch and now copied over
Diffstat (limited to 'apps/mavlink_onboard/mavlink.c')
-rw-r--r-- | apps/mavlink_onboard/mavlink.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/apps/mavlink_onboard/mavlink.c b/apps/mavlink_onboard/mavlink.c index fbfce7dc9..057a573b1 100644 --- a/apps/mavlink_onboard/mavlink.c +++ b/apps/mavlink_onboard/mavlink.c @@ -296,6 +296,12 @@ get_mavlink_mode_and_state(const struct vehicle_status_s *v_status, const struct *mavlink_mode &= ~MAV_MODE_FLAG_SAFETY_ARMED; } + if (v_status->flag_control_velocity_enabled) { + *mavlink_mode |= MAV_MODE_FLAG_GUIDED_ENABLED; + } else { + *mavlink_mode &= ~MAV_MODE_FLAG_GUIDED_ENABLED; + } + // switch (v_status->state_machine) { // case SYSTEM_STATE_PREFLIGHT: // if (v_status->flag_preflight_gyro_calibration || |