diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2013-09-01 12:47:10 +0200 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2013-09-01 12:47:10 +0200 |
commit | 2d83c6f825db02f04624467f3d0b492ee371c72a (patch) | |
tree | 021a5793f2dbff6d6be9b14286a7c3f487d6bcb3 /src/systemcmds | |
parent | 9eff3170a3aa63d17fbaefd39619866fb745b237 (diff) | |
download | px4-firmware-2d83c6f825db02f04624467f3d0b492ee371c72a.tar.gz px4-firmware-2d83c6f825db02f04624467f3d0b492ee371c72a.tar.bz2 px4-firmware-2d83c6f825db02f04624467f3d0b492ee371c72a.zip |
Closing all opened file descriptors, fixed param save issue, tests clean
Diffstat (limited to 'src/systemcmds')
-rw-r--r-- | src/systemcmds/preflight_check/preflight_check.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/systemcmds/preflight_check/preflight_check.c b/src/systemcmds/preflight_check/preflight_check.c index a323261cc..f5bd01ce8 100644 --- a/src/systemcmds/preflight_check/preflight_check.c +++ b/src/systemcmds/preflight_check/preflight_check.c @@ -142,6 +142,10 @@ int preflight_check_main(int argc, char *argv[]) bool rc_ok = (OK == rc_calibration_check()); + /* warn */ + if (!rc_ok) + warnx("rc calibration test failed"); + /* require RC ok to keep system_ok */ system_ok &= rc_ok; @@ -156,6 +160,9 @@ system_eval: } else { fflush(stdout); + warnx("PREFLIGHT CHECK ERROR! TRIGGERING ALARM"); + fflush(stderr); + int buzzer = open("/dev/tone_alarm", O_WRONLY); int leds = open(LED_DEVICE_PATH, 0); |