type
fields
bias |
Bias |
---|---|
cv |
Controller variable |
dc |
Derivative constant |
enabled |
Is the loop enabled or not |
freq |
How often to execute the loop |
ic |
Integral constant |
maxOut |
Maximum output value |
minOut |
Minimum output value |
pc |
Proportional constant |
rampTime |
Ramp time |
sp |
Setpoint |
methods
onExecute | |
---|---|
onExecuteFreq | |
out |
The output of the PID loop |
Slot Details
bias
virtual Float bias
Bias
cv
virtual StatusNumber? cv
Controller variable
dc
virtual Float dc
Derivative constant
enabled
virtual Bool enabled
Is the loop enabled or not
freq
virtual Duration freq
How often to execute the loop
ic
virtual Float ic
Integral constant
maxOut
virtual Float maxOut
Maximum output value
minOut
virtual Float minOut
Minimum output value
onExecute
virtual override Void onExecute()
onExecuteFreq
virtual override Duration? onExecuteFreq()
out
virtual StatusNumber? out()
The output of the PID loop
pc
virtual Duration pc
Proportional constant
rampTime
virtual Duration rampTime
Ramp time
sp
virtual StatusNumber? sp
Setpoint