Lines Matching full:input
13 double PIDController::calPIDOutput(double setpt, double input, in calPIDOutput() argument
22 if (input > (setpt + info->positiveHysteresis)) in calPIDOutput()
25 output = ec::pid(info, input, setpt, &name); in calPIDOutput()
30 lastInput = input; in calPIDOutput()
33 else if (input < (setpt - info->negativeHysteresis)) in calPIDOutput()
42 lastInput = input; in calPIDOutput()
54 output = ec::pid(info, input, setpt, &name); in calPIDOutput()
59 lastInput = input; in calPIDOutput()
67 lastInput = input; in calPIDOutput()
72 else if ((input - lastInput) > info->positiveHysteresis) in calPIDOutput()
74 lastInput = input; in calPIDOutput()
76 else if ((lastInput - input) > info->negativeHysteresis) in calPIDOutput()
78 lastInput = input; in calPIDOutput()
90 double input; in process() local
97 // Get input value in process()
98 input = inputProc(); in process()
103 output = calPIDOutput(setpt, input, info); in process()