template <typename T>
class NumericStateRecorder
Defined at line 113 of file ../../sdk/lib/power/state_recorder/cpp/numeric_state_recorder.h
Records time series data of a numeric-valued state.
Public Methods
void NumericStateRecorder<T> (const NumericStateRecorder<T> & )
Defined at line 123 of file ../../sdk/lib/power/state_recorder/cpp/numeric_state_recorder.h
NumericStateRecorder<T> & operator= (const NumericStateRecorder<T> & )
Defined at line 124 of file ../../sdk/lib/power/state_recorder/cpp/numeric_state_recorder.h
NumericStateRecorder<T> & operator= (NumericStateRecorder<T> && other)
Defined at line 126 of file ../../sdk/lib/power/state_recorder/cpp/numeric_state_recorder.h
void NumericStateRecorder<T> (NumericStateRecorder<T> && other)
Defined at line 141 of file ../../sdk/lib/power/state_recorder/cpp/numeric_state_recorder.h
void ~NumericStateRecorder<T> ()
Defined at line 155 of file ../../sdk/lib/power/state_recorder/cpp/numeric_state_recorder.h
zx::result<NumericStateRecorder<T>> Create (NumericStateMetadata<T> metadata, RecorderOptions options, StateRecorderManager & manager)
Defined at line 225 of file ../../sdk/lib/power/state_recorder/cpp/numeric_state_recorder.h
void Record (T value, std::optional<zx::time_boot> event_timestamp)
Records `value`, timestamped either at `event_timestamp` if provided, or at the current time of
the boot clock if not.
Defined at line 236 of file ../../sdk/lib/power/state_recorder/cpp/numeric_state_recorder.h