Skip to main content

Module constants

Module constants 

Source
Expand description

Tuning-constant lookup matrices: per-process-type, per-response-level, per-controller type multipliers used to turn a measured relay-test oscillation into Kp/Ti/Td.

These constants come from published relay-feedback tuning correlations, not from anything derived at runtime — they are a fixed lookup table indexed by crate::process_type::ProcessType, ResponseLevel, and crate::controller_type::ControllerType.

Structs§

TuningConstants
The resolved set of tuning constants for one (process type, response level, controller type) combination.

Enums§

ResponseLevel
How aggressively a tuning result should push the loop: a faster response trades off stability margin, a more sluggish response trades off speed.

Functions§

lookup
Looks up the tuning constants for one (process type, controller type, response level) combination. response_level only affects c1; c2/c3/beta are constant across response levels.