aboutsummaryrefslogtreecommitdiff
path: root/src/modules/uORB
diff options
context:
space:
mode:
authorAnton Babushkin <anton.babushkin@me.com>2013-11-11 22:02:55 +0400
committerAnton Babushkin <anton.babushkin@me.com>2013-11-11 22:02:55 +0400
commit714f5ea634a184ac80254e2a415221f738d2ecd6 (patch)
tree74ab7ba9332964a49c03ee6f59b3ccbb748bc9af /src/modules/uORB
parente8487b7498e8a47dd93915f7ace10d97618a6969 (diff)
downloadpx4-firmware-714f5ea634a184ac80254e2a415221f738d2ecd6.tar.gz
px4-firmware-714f5ea634a184ac80254e2a415221f738d2ecd6.tar.bz2
px4-firmware-714f5ea634a184ac80254e2a415221f738d2ecd6.zip
Track raw battery voltage and filtered battery voltage separately. Estimate remaining battery as min(voltage_estimate, discharged_estimate). Battery voltage LPF time increased.
Diffstat (limited to 'src/modules/uORB')
-rw-r--r--src/modules/uORB/topics/battery_status.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/modules/uORB/topics/battery_status.h b/src/modules/uORB/topics/battery_status.h
index 62796c62c..d473dff3f 100644
--- a/src/modules/uORB/topics/battery_status.h
+++ b/src/modules/uORB/topics/battery_status.h
@@ -53,7 +53,8 @@
*/
struct battery_status_s {
uint64_t timestamp; /**< microseconds since system boot, needed to integrate */
- float voltage_v; /**< Battery voltage in volts, filtered */
+ float voltage_v; /**< Battery voltage in volts, 0 if unknown */
+ float voltage_filtered_v; /**< Battery voltage in volts, filtered, 0 if unknown */
float current_a; /**< Battery current in amperes, -1 if unknown */
float discharged_mah; /**< Discharged amount in mAh, -1 if unknown */
};