StaticlevelWarns before a falling level reaches empty.
the level treated as empty.
StaticmonitorReports readings without judging them.
StaticsetpointHolds a reading near a setpoint by switching an output on and off.
the target reading.
half the deadband width, which stops the output chattering at the threshold.
whether the output cools rather than heats.
StaticsurgeWarns when a reading changes faster than a limit.
watch a rapid rise rather than a rapid fall.
the largest safe change per sample.
The decision logic a profile assembles.
A controller carries state between readings, because a level estimate and a rate of change both need the previous sample, so evaluate readings through one controller in the order they were taken.