rusEFI
The most advanced open source ECU
|
#include <lua_pid.h>
Public Member Functions | |
LuaIndustrialPid ()=default | |
LuaIndustrialPid (float kp, float ki, float kd, float min, float max) | |
float | get (float target, float input) |
void | setOffset (float offset) |
void | setDerivativeFilterLoss (float derivativeFilterLoss) |
void | setAntiwindupFreq (float antiwindupFreq) |
void | reset () |
Private Attributes | |
PidIndustrial | m_pid |
Timer | m_lastUpdate |
pid_s | m_params |
|
default |
Definition at line 76 of file lua_pid.h.
Referenced by configureRusefiLuaHooks().
|
inline |
Definition at line 102 of file lua_pid.h.
Referenced by configureRusefiLuaHooks(), setAntiwindupFreq(), setDerivativeFilterLoss(), and setOffset().
|
inline |
Definition at line 97 of file lua_pid.h.
Referenced by configureRusefiLuaHooks().
|
inline |
Definition at line 92 of file lua_pid.h.
Referenced by configureRusefiLuaHooks().
|
inline |
Definition at line 87 of file lua_pid.h.
Referenced by configureRusefiLuaHooks().
|
private |
Definition at line 108 of file lua_pid.h.
Referenced by get(), and LuaIndustrialPid().
|
private |
Definition at line 109 of file lua_pid.h.
Referenced by LuaIndustrialPid(), and setOffset().
|
private |
Definition at line 107 of file lua_pid.h.
Referenced by get(), reset(), setAntiwindupFreq(), and setDerivativeFilterLoss().