Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
kcenon::monitoring::battery_info Struct Reference

Information about a battery source. More...

#include <battery_collector.h>

Collaboration diagram for kcenon::monitoring::battery_info:
Collaboration graph

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)
 

Detailed Description

Information about a battery source.

Definition at line 67 of file battery_collector.h.

Member Data Documentation

◆ id

std::string kcenon::monitoring::battery_info::id

Unique battery identifier (e.g., "BAT0")

Definition at line 68 of file battery_collector.h.

◆ manufacturer

std::string kcenon::monitoring::battery_info::manufacturer

Battery manufacturer.

Definition at line 71 of file battery_collector.h.

◆ model

std::string kcenon::monitoring::battery_info::model

Battery model name.

Definition at line 72 of file battery_collector.h.

◆ name

std::string kcenon::monitoring::battery_info::name

Human-readable battery name.

Definition at line 69 of file battery_collector.h.

◆ path

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.

◆ serial

std::string kcenon::monitoring::battery_info::serial

Battery serial number.

Definition at line 73 of file battery_collector.h.

◆ technology

std::string kcenon::monitoring::battery_info::technology

Battery technology (e.g., Li-ion, Li-poly)

Definition at line 74 of file battery_collector.h.


The documentation for this struct was generated from the following file: