diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2012-08-12 01:25:41 +0200 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2012-08-12 01:25:41 +0200 |
commit | 5adb691f897f2c725dbe1665c54b06ec924af6de (patch) | |
tree | 354b9d4957a91526262b2091fd19583636ca9637 /apps/commander | |
parent | 22c1a03af79d84e4c340c4a8f64b7c646f9f2d5a (diff) | |
download | px4-firmware-5adb691f897f2c725dbe1665c54b06ec924af6de.tar.gz px4-firmware-5adb691f897f2c725dbe1665c54b06ec924af6de.tar.bz2 px4-firmware-5adb691f897f2c725dbe1665c54b06ec924af6de.zip |
Streamlined ar drone interface, removed a lot of old cruft, preparing for generic multirotor control
Diffstat (limited to 'apps/commander')
-rw-r--r-- | apps/commander/commander.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/apps/commander/commander.c b/apps/commander/commander.c index 3663503d1..68bb36b2d 100644 --- a/apps/commander/commander.c +++ b/apps/commander/commander.c @@ -1092,8 +1092,10 @@ int commander_main(int argc, char *argv[]) last_print_time = hrt_absolute_time(); } /* flag as lost and update interval since when the signal was lost (to initiate RTL after some time) */ - current_status.rc_signal_lost = true; + current_status.rc_signal_cutting_off = true; current_status.rc_signal_lost_interval = hrt_absolute_time() - rc.timestamp; + /* if the RC signal is gone for a full second, consider it lost */ + if (current_status.rc_signal_lost_interval > 1000000) current_status.rc_signal_lost = true; } /* End mode switch */ |