diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2012-12-27 18:36:37 +0100 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2012-12-27 18:36:37 +0100 |
commit | e2196bca4f574c783f2b1883e7a9cec20e8283e1 (patch) | |
tree | 640d1349d5e1f814a910c075eccea492aa5e16e5 /apps/uORB | |
parent | f5bad08bd0f4e0f6506deeac9d369b2b9c2d9e32 (diff) | |
download | px4-firmware-e2196bca4f574c783f2b1883e7a9cec20e8283e1.tar.gz px4-firmware-e2196bca4f574c783f2b1883e7a9cec20e8283e1.tar.bz2 px4-firmware-e2196bca4f574c783f2b1883e7a9cec20e8283e1.zip |
Added position lock check
Diffstat (limited to 'apps/uORB')
-rw-r--r-- | apps/uORB/topics/vehicle_status.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/apps/uORB/topics/vehicle_status.h b/apps/uORB/topics/vehicle_status.h index ed3fed1ab..230521f53 100644 --- a/apps/uORB/topics/vehicle_status.h +++ b/apps/uORB/topics/vehicle_status.h @@ -170,9 +170,10 @@ struct vehicle_status_s uint16_t errors_count3; uint16_t errors_count4; - bool flag_global_position_valid; /**< set to true by the commander app if the quality of the gps signal is good enough to use it in the position estimator */ + bool flag_global_position_valid; /**< set to true by the commander app if the quality of the gps signal is good enough to use it in the position estimator */ bool flag_local_position_valid; - bool flag_vector_flight_mode_ok; /**< position estimation, battery voltage and other critical subsystems are good for autonomous flight */ + bool flag_vector_flight_mode_ok; /**< position estimation, battery voltage and other critical subsystems are good for autonomous flight */ + bool flag_auto_flight_mode_ok; /**< conditions of vector flight mode apply plus a valid takeoff position lock has been aquired */ bool flag_external_manual_override_ok; /**< external override non-fatal for system. Only true for fixed wing */ bool flag_valid_launch_position; /**< indicates a valid launch position */ }; |