Struct 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¶
Previous output for delta calculation
variable max_error¶
Maximum absolute error observed
variable samples¶
Number of samples collected
variable sum_abs_delta¶
Accumulator for Jitter (Output Slew)
variable sum_itae¶
Integral of Time-weighted Absolute Error
variable sum_sq_err¶
Accumulator for RMS Error
variable 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