PowerTelemetry.h File
Board power telemetry read from Sentinel. More...
Included Headers
Namespaces Index
| namespace | simaai |
| namespace | neat |
| namespace | internal |
Classes Index
| struct | PowerRailConfig |
|
One board power rail. More... | |
| struct | PowerFieldReading |
|
One scalar rail reading. More... | |
| struct | PowerRailReading |
|
Snapshot for one rail. More... | |
| struct | PowerSnapshot |
|
Point-in-time board power snapshot. More... | |
| struct | PowerMonitorOptions |
|
Options for a PowerMonitor. More... | |
| struct | PowerFieldSummary |
|
Summary statistics for one scalar rail field. More... | |
| struct | PowerRailSummary |
|
Summary statistics for one rail. More... | |
| struct | PowerSummary |
|
Aggregated power monitor result. More... | |
| class | PowerMonitor |
|
Collects Sentinel power samples over a measured interval. More... | |
Description
Board power telemetry read from Sentinel.
- Deprecated
-
Use TelemetryMonitor (pipeline/TelemetryMonitor.h), which records power, temperatures, CPU usage, and memory. This API keeps working unchanged.
Power readings come from Sentinel, the board telemetry daemon, which samples the PMBus rails every 2 s. Core does not access I2C. The rail tables, profiles, and I2C fields below are deprecated and ignored.
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.