|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Information about a battery source. More...
#include <battery_collector.h>

Public Attributes | |
| std::string | id |
| Unique battery identifier (e.g., "BAT0") | |
| std::string | name |
| Human-readable battery name. | |
| std::string | path |
| Platform-specific path (e.g., /sys/class/power_supply/BAT0) | |
| std::string | manufacturer |
| Battery manufacturer. | |
| std::string | model |
| Battery model name. | |
| std::string | serial |
| Battery serial number. | |
| std::string | technology |
| Battery technology (e.g., Li-ion, Li-poly) | |
Information about a battery source.
Definition at line 67 of file battery_collector.h.
| std::string kcenon::monitoring::battery_info::id |
Unique battery identifier (e.g., "BAT0")
Definition at line 68 of file battery_collector.h.
| std::string kcenon::monitoring::battery_info::manufacturer |
Battery manufacturer.
Definition at line 71 of file battery_collector.h.
| std::string kcenon::monitoring::battery_info::model |
Battery model name.
Definition at line 72 of file battery_collector.h.
| std::string kcenon::monitoring::battery_info::name |
Human-readable battery name.
Definition at line 69 of file battery_collector.h.
| std::string kcenon::monitoring::battery_info::path |
Platform-specific path (e.g., /sys/class/power_supply/BAT0)
Definition at line 70 of file battery_collector.h.
| std::string kcenon::monitoring::battery_info::serial |
Battery serial number.
Definition at line 73 of file battery_collector.h.
| std::string kcenon::monitoring::battery_info::technology |
Battery technology (e.g., Li-ion, Li-poly)
Definition at line 74 of file battery_collector.h.