aboutsummaryrefslogtreecommitdiff
path: root/apps/uORB
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2013-01-08 21:19:23 +0100
committerLorenz Meier <lm@inf.ethz.ch>2013-01-08 21:25:38 +0100
commit780087acf008f1ec6b15d893bb22a546288fa53b (patch)
tree5ecf2b108b17ed23745051db849c7a54a54074cf /apps/uORB
parent8cc9fb9e2c47af213962ece3be3f883dd5cd71ea (diff)
parent9a7befef185b03b6a21b3d82af536ed4e35b7284 (diff)
downloadpx4-firmware-780087acf008f1ec6b15d893bb22a546288fa53b.tar.gz
px4-firmware-780087acf008f1ec6b15d893bb22a546288fa53b.tar.bz2
px4-firmware-780087acf008f1ec6b15d893bb22a546288fa53b.zip
Merged with master
Diffstat (limited to 'apps/uORB')
-rw-r--r--apps/uORB/topics/vehicle_status.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/apps/uORB/topics/vehicle_status.h b/apps/uORB/topics/vehicle_status.h
index ccd00c52f..06b4c5ca5 100644
--- a/apps/uORB/topics/vehicle_status.h
+++ b/apps/uORB/topics/vehicle_status.h
@@ -131,6 +131,13 @@ enum VEHICLE_TYPE {
VEHICLE_TYPE_ENUM_END=18, /* | */
};
+enum VEHICLE_BATTERY_WARNING {
+ VEHICLE_BATTERY_WARNING_NONE = 0, /**< no battery low voltage warning active */
+ VEHICLE_BATTERY_WARNING_WARNING, /**< warning of low voltage 1. stage */
+ VEHICLE_BATTERY_WARNING_ALERT /**< aleting of low voltage 2. stage */
+};
+
+
/**
* state machine / state of vehicle.
*
@@ -188,6 +195,7 @@ struct vehicle_status_s
float voltage_battery;
float current_battery;
float battery_remaining;
+ enum VEHICLE_BATTERY_WARNING battery_warning; /**< current battery warning mode, as defined by VEHICLE_BATTERY_WARNING enum */
uint16_t drop_rate_comm;
uint16_t errors_comm;
uint16_t errors_count1;