aboutsummaryrefslogtreecommitdiff
path: root/apps/commander/commander.c
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2012-10-02 13:02:57 +0200
committerLorenz Meier <lm@inf.ethz.ch>2012-10-02 13:02:57 +0200
commit178462edcdb65d5144b5185551cdc642226be434 (patch)
treef1c2d9b05d4777f39b05167cc00432e81b03f24c /apps/commander/commander.c
parent5895a2e96619a0c35a4c2383898582bde0ffdb6e (diff)
downloadpx4-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.c4
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(&current_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), &current_status);