diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2012-10-02 13:02:57 +0200 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2012-10-02 13:02:57 +0200 |
commit | 178462edcdb65d5144b5185551cdc642226be434 (patch) | |
tree | f1c2d9b05d4777f39b05167cc00432e81b03f24c /apps/commander/commander.c | |
parent | 5895a2e96619a0c35a4c2383898582bde0ffdb6e (diff) | |
download | px4-firmware-178462edcdb65d5144b5185551cdc642226be434.tar.gz px4-firmware-178462edcdb65d5144b5185551cdc642226be434.tar.bz2 px4-firmware-178462edcdb65d5144b5185551cdc642226be434.zip |
Minor cleanups in debug output and offboard control arming
Diffstat (limited to 'apps/commander/commander.c')
-rw-r--r-- | apps/commander/commander.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/apps/commander/commander.c b/apps/commander/commander.c index 3e188eb63..77e4da850 100644 --- a/apps/commander/commander.c +++ b/apps/commander/commander.c @@ -1012,8 +1012,12 @@ int commander_thread_main(int argc, char *argv[]) memset(¤t_status, 0, sizeof(current_status)); current_status.state_machine = SYSTEM_STATE_PREFLIGHT; current_status.flag_system_armed = false; + /* neither manual nor offboard control commands have been received */ current_status.offboard_control_signal_found_once = false; current_status.rc_signal_found_once = false; + /* mark all signals lost as long as they haven't been found */ + current_status.rc_signal_lost = true; + current_status.offboard_control_signal_lost = true; /* advertise to ORB */ stat_pub = orb_advertise(ORB_ID(vehicle_status), ¤t_status); |