Skip to main content

PowerSummary Struct

Aggregated power monitor result. More...

Declaration

struct simaai::neat::PowerSummary { ... }

Included Headers

#include <PowerTelemetry.h>

Public Member Attributes Index

boolenabled = false

True when the monitor was configured to sample. More...

std::uint64_tsamples = 0

Snapshot samples collected. More...

doubleduration_seconds = 0.0

Wall-clock monitor duration. More...

doubletotal_avg_watts = 0.0

Average total SOM rail power. More...

doubletotal_min_watts = 0.0

Minimum total SOM rail power. More...

doubletotal_max_watts = 0.0

Maximum total SOM rail power. More...

doubleenergy_joules = 0.0

Estimated energy: avg watts * duration seconds. More...

std::vector< PowerRailSummary >rails

Per-rail summaries. More...

Description

Aggregated power monitor result.

Definition at line 122 of file PowerTelemetry.h.

Public Member Attributes

duration_seconds

double simaai::neat::PowerSummary::duration_seconds = 0.0

Wall-clock monitor duration.

Definition at line 125 of file PowerTelemetry.h.

125 double duration_seconds = 0.0;

enabled

bool simaai::neat::PowerSummary::enabled = false

True when the monitor was configured to sample.

Definition at line 123 of file PowerTelemetry.h.

123 bool enabled = false;

energy_joules

double simaai::neat::PowerSummary::energy_joules = 0.0

Estimated energy: avg watts * duration seconds.

Definition at line 129 of file PowerTelemetry.h.

129 double energy_joules = 0.0;

rails

std::vector<PowerRailSummary> simaai::neat::PowerSummary::rails

Per-rail summaries.

Definition at line 130 of file PowerTelemetry.h.

130 std::vector<PowerRailSummary> rails;

samples

std::uint64_t simaai::neat::PowerSummary::samples = 0

Snapshot samples collected.

Definition at line 124 of file PowerTelemetry.h.

124 std::uint64_t samples = 0;

total_avg_watts

double simaai::neat::PowerSummary::total_avg_watts = 0.0

Average total SOM rail power.

Definition at line 126 of file PowerTelemetry.h.

126 double total_avg_watts = 0.0;

total_max_watts

double simaai::neat::PowerSummary::total_max_watts = 0.0

Maximum total SOM rail power.

Definition at line 128 of file PowerTelemetry.h.

128 double total_max_watts = 0.0;

total_min_watts

double simaai::neat::PowerSummary::total_min_watts = 0.0

Minimum total SOM rail power.

Definition at line 127 of file PowerTelemetry.h.

127 double total_min_watts = 0.0;

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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.