A single battery reading.
More...
#include <battery_collector.h>
A single battery reading.
Definition at line 81 of file battery_collector.h.
◆ ac_connected
| bool kcenon::monitoring::battery_reading::ac_connected {false} |
◆ battery_present
| bool kcenon::monitoring::battery_reading::battery_present {false} |
◆ current_amps
| double kcenon::monitoring::battery_reading::current_amps {0.0} |
◆ current_capacity_wh
| double kcenon::monitoring::battery_reading::current_capacity_wh {0.0} |
◆ cycle_count
| int64_t kcenon::monitoring::battery_reading::cycle_count {-1} |
◆ design_capacity_wh
| double kcenon::monitoring::battery_reading::design_capacity_wh {0.0} |
◆ full_charge_capacity_wh
| double kcenon::monitoring::battery_reading::full_charge_capacity_wh {0.0} |
◆ health_percent
| double kcenon::monitoring::battery_reading::health_percent {0.0} |
◆ info
◆ is_charging
| bool kcenon::monitoring::battery_reading::is_charging {false} |
◆ level_percent
| double kcenon::monitoring::battery_reading::level_percent {0.0} |
◆ metrics_available
| bool kcenon::monitoring::battery_reading::metrics_available {false} |
◆ power_watts
| double kcenon::monitoring::battery_reading::power_watts {0.0} |
◆ status
◆ temperature_available
| bool kcenon::monitoring::battery_reading::temperature_available {false} |
◆ temperature_celsius
| double kcenon::monitoring::battery_reading::temperature_celsius {0.0} |
◆ time_to_empty_seconds
| int64_t kcenon::monitoring::battery_reading::time_to_empty_seconds {-1} |
◆ time_to_full_seconds
| int64_t kcenon::monitoring::battery_reading::time_to_full_seconds {-1} |
◆ timestamp
| std::chrono::system_clock::time_point kcenon::monitoring::battery_reading::timestamp |
◆ voltage_volts
| double kcenon::monitoring::battery_reading::voltage_volts {0.0} |
The documentation for this struct was generated from the following file: