Skip to main content

PowerMonitorOptions Struct

Options for a PowerMonitor. More...

Declaration

struct simaai::neat::PowerMonitorOptions { ... }

Included Headers

#include <PowerTelemetry.h>

Public Member Attributes Index

boolenabled = false

Disabled by default to avoid I2C overhead. More...

intsample_interval_ms = 100

Periodic sampling interval while running. More...

PowerMonitorProfileprofile = ...

Built-in board profile when rails is empty. More...

std::vector< PowerRailConfig >rails

Empty means use the selected built-in profile when enabled. More...

Description

Options for a PowerMonitor.

Definition at line 86 of file PowerTelemetry.h.

Public Member Attributes

enabled

bool simaai::neat::PowerMonitorOptions::enabled = false

Disabled by default to avoid I2C overhead.

Definition at line 87 of file PowerTelemetry.h.

87 bool enabled = false;

profile

PowerMonitorProfile simaai::neat::PowerMonitorOptions::profile

Built-in board profile when rails is empty.

Initialiser

Definition at line 89 of file PowerTelemetry.h.

rails

std::vector<PowerRailConfig> simaai::neat::PowerMonitorOptions::rails

Empty means use the selected built-in profile when enabled.

Definition at line 92 of file PowerTelemetry.h.

sample_interval_ms

int simaai::neat::PowerMonitorOptions::sample_interval_ms = 100

Periodic sampling interval while running.

Definition at line 88 of file PowerTelemetry.h.


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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.