メインコンテンツまでスキップ

PowerTelemetry.h File

Board power telemetry read from Sentinel. More...

Included Headers​

#include <chrono> #include <cstdint> #include <memory> #include <string> #include <vector>

Namespaces Index​

namespacesimaai
namespaceneat
namespaceinternal

Classes Index​

structPowerRailConfig

One board power rail. More...

structPowerFieldReading

One scalar rail reading. More...

structPowerRailReading

Snapshot for one rail. More...

structPowerSnapshot

Point-in-time board power snapshot. More...

structPowerMonitorOptions

Options for a PowerMonitor. More...

structPowerFieldSummary

Summary statistics for one scalar rail field. More...

structPowerRailSummary

Summary statistics for one rail. More...

structPowerSummary

Aggregated power monitor result. More...

classPowerMonitor

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.