aboutsummaryrefslogtreecommitdiff
path: root/apps/uORB/topics/vehicle_status.h
diff options
context:
space:
mode:
authorunknown <marco@notebook.(none)>2013-01-08 20:37:47 +0100
committerunknown <marco@notebook.(none)>2013-01-08 20:37:47 +0100
commit1998ce120514b808f4b8b5256302e05001b4e33c (patch)
tree1d33afd95a46850b18cc0fef025751ce9fd9a380 /apps/uORB/topics/vehicle_status.h
parent01ea8eb54f1838122ce4c938beb7b4452e89c2fe (diff)
downloadpx4-firmware-1998ce120514b808f4b8b5256302e05001b4e33c.tar.gz
px4-firmware-1998ce120514b808f4b8b5256302e05001b4e33c.tar.bz2
px4-firmware-1998ce120514b808f4b8b5256302e05001b4e33c.zip
Battery-Warn-State added to struct Vehicle_Status
Diffstat (limited to 'apps/uORB/topics/vehicle_status.h')
-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 23172d7cf..75c9ea0fc 100644
--- a/apps/uORB/topics/vehicle_status.h
+++ b/apps/uORB/topics/vehicle_status.h
@@ -99,6 +99,13 @@ enum VEHICLE_ATTITUDE_MODE {
VEHICLE_ATTITUDE_MODE_ATTITUDE /**< tait-bryan attitude control mode */
};
+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.
*
@@ -157,6 +164,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;