Skip to content

Struct SYN_ControlStats

ClassList > SYN_ControlStats

Raw accumulators for control performance analysis.

  • #include <syn_control_stats.h>

Public Attributes

Type Name
int32_t last_output
int32_t max_error
uint32_t samples
int64_t sum_abs_delta
int64_t sum_itae
int64_t sum_sq_err
int64_t sum_sq_out

Public Attributes Documentation

variable last_output

int32_t SYN_ControlStats::last_output;

Previous output for delta calculation


variable max_error

int32_t SYN_ControlStats::max_error;

Maximum absolute error observed


variable samples

uint32_t SYN_ControlStats::samples;

Number of samples collected


variable sum_abs_delta

int64_t SYN_ControlStats::sum_abs_delta;

Accumulator for Jitter (Output Slew)


variable sum_itae

int64_t SYN_ControlStats::sum_itae;

Integral of Time-weighted Absolute Error


variable sum_sq_err

int64_t SYN_ControlStats::sum_sq_err;

Accumulator for RMS Error


variable sum_sq_out

int64_t SYN_ControlStats::sum_sq_out;

Accumulator for Control Effort (RMS Out)



The documentation for this class was generated from the following file src/syntropic/control/syn_control_stats.h