A single power reading from a source.
More...
#include <power_collector.h>
A single power reading from a source.
Definition at line 97 of file power_collector.h.
◆ battery_available
| bool kcenon::monitoring::power_reading::battery_available {false} |
◆ battery_capacity_wh
| double kcenon::monitoring::power_reading::battery_capacity_wh {0.0} |
◆ battery_charge_rate
| double kcenon::monitoring::power_reading::battery_charge_rate {0.0} |
◆ battery_percent
| double kcenon::monitoring::power_reading::battery_percent {0.0} |
◆ energy_joules
| double kcenon::monitoring::power_reading::energy_joules {0.0} |
◆ is_charging
| bool kcenon::monitoring::power_reading::is_charging {false} |
◆ is_discharging
| bool kcenon::monitoring::power_reading::is_discharging {false} |
◆ is_full
| bool kcenon::monitoring::power_reading::is_full {false} |
◆ limits_available
| bool kcenon::monitoring::power_reading::limits_available {false} |
◆ power_available
| bool kcenon::monitoring::power_reading::power_available {false} |
◆ power_limit_watts
| double kcenon::monitoring::power_reading::power_limit_watts {0.0} |
◆ power_watts
| double kcenon::monitoring::power_reading::power_watts {0.0} |
◆ source
◆ timestamp
| std::chrono::system_clock::time_point kcenon::monitoring::power_reading::timestamp |
◆ voltage_volts
| double kcenon::monitoring::power_reading::voltage_volts {0.0} |
The documentation for this struct was generated from the following file: