type

LoopPoint

class LoopPoint : HxComp

A simple PID loop TODO:slots? Loop Action, Disable Action,

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