Skip to content

Struct SYN_PID

ClassList > SYN_PID

PID controller instance — config + accumulated state.

  • #include <syn_pid.h>

Public Attributes

Type Name
SYN_PID_Config cfg
bool first
int32_t integral
int32_t output
int32_t prev_d_filtered
int32_t prev_error

Public Attributes Documentation

variable cfg

SYN_PID_Config SYN_PID::cfg;

Configuration snapshot


variable first

bool SYN_PID::first;

True before first update


variable integral

int32_t SYN_PID::integral;

Accumulated integral


variable output

int32_t SYN_PID::output;

Last computed output


variable prev_d_filtered

int32_t SYN_PID::prev_d_filtered;

Filtered derivative (Q0)


variable prev_error

int32_t SYN_PID::prev_error;

Previous error for derivative



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