Lines Matching full:input
26 double PIDController::calPIDOutput(double setpt, double input, in calPIDOutput() argument
35 if (input > (setpt + info->positiveHysteresis)) in calPIDOutput()
38 output = ec::pid(info, input, setpt, &name); in calPIDOutput()
43 lastInput = input; in calPIDOutput()
46 else if (input < (setpt - info->negativeHysteresis)) in calPIDOutput()
55 lastInput = input; in calPIDOutput()
67 output = ec::pid(info, input, setpt, &name); in calPIDOutput()
72 lastInput = input; in calPIDOutput()
80 lastInput = input; in calPIDOutput()
85 else if ((input - lastInput) > info->positiveHysteresis) in calPIDOutput()
87 lastInput = input; in calPIDOutput()
89 else if ((lastInput - input) > info->negativeHysteresis) in calPIDOutput()
91 lastInput = input; in calPIDOutput()
103 double input; in process() local
110 // Get input value in process()
111 input = inputProc(); in process()
116 output = calPIDOutput(setpt, input, info); in process()