Result of tuning a single motor's firmware-side velocity PID.
More...
#include <types.hpp>
Result of tuning a single motor's firmware-side velocity PID.
Definition at line 290 of file types.hpp.
◆ accepted
| bool libstp::autotune::FirmwarePidResult::accepted {false} |
◆ baseline_ise
| double libstp::autotune::FirmwarePidResult::baseline_ise {0.0} |
◆ kd
| float libstp::autotune::FirmwarePidResult::kd {0.0f} |
◆ ki
| float libstp::autotune::FirmwarePidResult::ki {0.0f} |
◆ kp
| float libstp::autotune::FirmwarePidResult::kp {0.0f} |
◆ motor_port
| int libstp::autotune::FirmwarePidResult::motor_port {-1} |
◆ pid_method
| std::string libstp::autotune::FirmwarePidResult::pid_method {"chr"} |
Gain-computation method: "control_theory_de", "chr_fallback", or "chr" (legacy default before any computation runs).
Definition at line 302 of file types.hpp.
◆ plant
| PlantParams libstp::autotune::FirmwarePidResult::plant {} |
◆ plant_K
| double libstp::autotune::FirmwarePidResult::plant_K {0.0} |
PT1 plant gain from the DE fit (BEMF units per PWM). 0 if unused.
Definition at line 304 of file types.hpp.
◆ plant_T
| double libstp::autotune::FirmwarePidResult::plant_T {0.0} |
PT1 plant time constant from the DE fit (s). 0 if unused.
Definition at line 306 of file types.hpp.
◆ tuned_ise
| double libstp::autotune::FirmwarePidResult::tuned_ise {0.0} |
The documentation for this struct was generated from the following file:
- /home/runner/work/raccoon-lib/raccoon-lib/modules/libstp-autotune/include/autotune/types.hpp