Lines Matching +full:input +full:- +full:value
8 // http://www.apache.org/licenses/LICENSE-2.0
39 // Get input value in process()
40 double input = inputProc(); in process() local
49 output = ec::stepwise(info, input); in process()
50 lastInput = input; in process()
52 else if ((input - lastInput) > info.positiveHysteresis) in process()
54 output = ec::stepwise(info, input); in process()
55 lastInput = input; in process()
57 else if ((lastInput - input) > info.negativeHysteresis) in process()
59 output = ec::stepwise(info, input); in process()
60 lastInput = input; in process()
64 // Output new value in process()
74 // StepwiseController requires at least 1 input in createStepwiseController()
81 thermal->setStepwiseInfo(initial); in createStepwiseController()
88 double value = std::numeric_limits<double>::lowest(); in inputProc() local
91 value = std::max(value, _owner->getCachedValue(in)); in inputProc()
97 << " choose the maximum temperature value: " << value << "\n"; in inputProc()
100 return value; in inputProc()
103 void StepwiseController::outputProc(double value) in outputProc() argument
107 _owner->addRPMCeiling(value); in outputProc()
111 _owner->addSetPoint(value, _id); in outputProc()
114 std::cerr << getID() << " stepwise output pwm: " << value << "\n"; in outputProc()