diff options
author | Julian Oes <joes@student.ethz.ch> | 2013-02-19 12:32:47 -0800 |
---|---|---|
committer | Julian Oes <joes@student.ethz.ch> | 2013-02-19 12:32:47 -0800 |
commit | aab6214cdcc630dce1f64ba9220bc1f5b10b6af1 (patch) | |
tree | 66e1a22d95a3f3d2e3043929a890ff7211c9cd05 /apps/uORB/topics/vehicle_status.h | |
parent | b7faaca435551064e6fdb070a9e762b4146ae4e8 (diff) | |
download | px4-firmware-aab6214cdcc630dce1f64ba9220bc1f5b10b6af1.tar.gz px4-firmware-aab6214cdcc630dce1f64ba9220bc1f5b10b6af1.tar.bz2 px4-firmware-aab6214cdcc630dce1f64ba9220bc1f5b10b6af1.zip |
Checkpoint: Added HIL state, arming/disarming works now, also from GQC
Diffstat (limited to 'apps/uORB/topics/vehicle_status.h')
-rw-r--r-- | apps/uORB/topics/vehicle_status.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/apps/uORB/topics/vehicle_status.h b/apps/uORB/topics/vehicle_status.h index f5ab91bad..27a471f13 100644 --- a/apps/uORB/topics/vehicle_status.h +++ b/apps/uORB/topics/vehicle_status.h @@ -82,6 +82,11 @@ typedef enum { ARMING_STATE_IN_AIR_RESTORE } arming_state_t; +typedef enum { + HIL_STATE_OFF = 0, + HIL_STATE_ON +} hil_state_t; + enum VEHICLE_MODE_FLAG { VEHICLE_MODE_FLAG_SAFETY_ARMED = 128, VEHICLE_MODE_FLAG_MANUAL_INPUT_ENABLED = 64, @@ -177,6 +182,7 @@ struct vehicle_status_s navigation_state_t navigation_state; /**< current navigation state */ arming_state_t arming_state; /**< current arming state */ + hil_state_t hil_state; /**< current hil state */ int32_t system_type; /**< system type, inspired by MAVLink's VEHICLE_TYPE enum */ int32_t system_id; /**< system id, inspired by MAVLink's system ID field */ |