úÎ!Ø       'provides PID control loop functionalityJonathan LamotheLGPL-3jlamothe1980@gmail.comNone]hsPIDPID control loop statushsPIDthe PID loop's settingshsPID)the error on the last run of the PID loophsPID)the accumulated integral (without factor)hsPIDPID control loop settingshsPIDthe desired setpointhsPIDthe proportional factor hsPIDthe integral factor hsPIDthe derivative factor hsPIDthe output bias hsPID3indicates whether or not the PID output is reversed hsPIDthe maximum PID outputhsPID:the default PID settings (these will probably need tuning)hsPID1an inital PID state with the default PID settingshsPIDruns the PID loophsPID!resets the integral of a PID loophsPID:the amount of time elapsed since the PID loop was last runhsPIDthe current input valuehsPIDthe current PID statushsPID!the output and updated PID statushsPIDthe PID status being resethsPIDthe updated PID status  Safe{ !"#$%&'(      !"#$%&'()!hsPID-0.1.2-dcinlSRcaUHqORhYoZObk Control.PID Paths_hsPIDStatus _settings _lastError _lastIntegralSettings _setpoint_pFactor_iFactor_dFactor_bias _isReversed _maxOutput $fEqSettings$fShowSettings $fEqStatus $fShowStatusbiasdFactoriFactor isReversed maxOutputpFactorsetpoint lastError lastIntegralsettings newSettings newStatusrun resetIntegralversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName