pilot.BatteryState¶
Class¶
BatteryState contains information regarding the platform’s batteries.
Fields¶
-
long
time¶ POSIX timestamp in [usec].
-
float
remaining¶ Percentage of charge remaining, from 0 to 1.
-
float
voltage¶ Battery voltage in [V].
-
optional<float>
current¶ Battery current if available, positive = charging, in [A].
-
optional<float>
charge¶ Battery charge if available, in Coulomb (Ampere seconds).
-
optional<float>
capacity¶ Last full capacity if available, in Coulomb (Ampere seconds).
-
optional<float>
design_capacity¶ Battery capacity as manufactured if available, in Coulomb (Ampere seconds).
-
float
temperature¶ Battery temperatue in [C].
-
battery_type_e
type¶ Battery type, see pilot.battery_type_e.
-
int
module_count¶ Number of battery modules, -1 if unknown.