aboutsummaryrefslogtreecommitdiff
path: root/src/modules/uORB/topics/vehicle_status.h
diff options
context:
space:
mode:
authorAnton Babushkin <anton.babushkin@me.com>2013-08-27 23:08:00 +0200
committerAnton Babushkin <anton.babushkin@me.com>2013-08-27 23:08:00 +0200
commit66c61fbe96e11ee7099431a8370d84f862543810 (patch)
tree69c8bdaa273cea3b47b432a922f44d5c5338a27f /src/modules/uORB/topics/vehicle_status.h
parent864c1d048c6d9390d6bdf5a8058d48df9d36e973 (diff)
downloadpx4-firmware-66c61fbe96e11ee7099431a8370d84f862543810.tar.gz
px4-firmware-66c61fbe96e11ee7099431a8370d84f862543810.tar.bz2
px4-firmware-66c61fbe96e11ee7099431a8370d84f862543810.zip
Full failsafe rewrite.
Diffstat (limited to 'src/modules/uORB/topics/vehicle_status.h')
-rw-r--r--src/modules/uORB/topics/vehicle_status.h13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/modules/uORB/topics/vehicle_status.h b/src/modules/uORB/topics/vehicle_status.h
index 9f55bb874..43218eac4 100644
--- a/src/modules/uORB/topics/vehicle_status.h
+++ b/src/modules/uORB/topics/vehicle_status.h
@@ -174,8 +174,6 @@ struct vehicle_status_s
uint16_t counter; /**< incremented by the writing thread everytime new data is stored */
uint64_t timestamp; /**< in microseconds since system start, is set whenever the writing thread stores new data */
- uint64_t failsave_lowlevel_start_time; /**< time when the lowlevel failsafe flag was set */
-// uint64_t failsave_highlevel_begin; TO BE COMPLETED
main_state_t main_state; /**< main state machine */
navigation_state_t navigation_state; /**< navigation state machine */
@@ -207,22 +205,13 @@ struct vehicle_status_s
bool condition_landed; /**< true if vehicle is landed, always true if disarmed */
bool rc_signal_found_once;
- bool rc_signal_lost; /**< true if RC reception is terminally lost */
- bool rc_signal_cutting_off; /**< true if RC reception is weak / cutting off */
- uint64_t rc_signal_lost_interval; /**< interval in microseconds since when no RC signal is available */
+ bool rc_signal_lost; /**< true if RC reception lost */
bool offboard_control_signal_found_once;
bool offboard_control_signal_lost;
bool offboard_control_signal_weak;
uint64_t offboard_control_signal_lost_interval; /**< interval in microseconds without an offboard control message */
- bool failsave_lowlevel; /**< Set to true if low-level failsafe mode is enabled */
- bool failsave_highlevel;
-
- bool preflight_calibration;
-
- bool system_emergency;
-
/* see SYS_STATUS mavlink message for the following */
uint32_t onboard_control_sensors_present;
uint32_t onboard_control_sensors_enabled;