Defines the ESMO controller object. More...
#include <esmo.h>
Defines the ESMO controller object.
float32_t _ESMO_Obj_::scaleFreq_Hz |
Referenced by ESMO_getSpeed_Hz(), and ESMO_getSpeedPLL_Hz().
float32_t _ESMO_Obj_::speed_sf |
Referenced by ESMO_setPLLSpeedPu(), and ESMO_setSpeedRef().
float32_t _ESMO_Obj_::voltage_sf |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::current_sf |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::Ts |
float32_t _ESMO_Obj_::base_wTs |
float32_t _ESMO_Obj_::filterFc_Hz |
Referenced by ESMO_setBEMFKslfFreq().
float32_t _ESMO_Obj_::Fdsmopos |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::Fqsmopos |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::Gdsmopos |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::Gqsmopos |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::Kslf |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::E0 |
Referenced by ESMO_run(), and ESMO_setBEMFThreshold().
float32_t _ESMO_Obj_::Kslide |
Referenced by ESMO_run(), ESMO_setKslide(), and ESMO_updateKslide().
float32_t _ESMO_Obj_::KslideMax |
Referenced by ESMO_updateKslide().
float32_t _ESMO_Obj_::KslideMin |
float32_t _ESMO_Obj_::Valpha |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::Vbeta |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::EstIalpha |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::EstIbeta |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::Ealpha |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::Ebeta |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::Zalpha |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::Zbeta |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::Ed |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::Eq |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::Eq_mag |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::thetaOffset_rad |
float32_t _ESMO_Obj_::thetaElec_rad |
Referenced by ESMO_getAngleElec().
float32_t _ESMO_Obj_::thetaErr |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::thetaErrSF |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::theta |
Referenced by ESMO_run(), and ESMO_setAnglePu().
float32_t _ESMO_Obj_::thetaPll |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::thetaDelta |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::offsetSF |
Referenced by ESMO_run(), and ESMO_setOffsetCoef().
float32_t _ESMO_Obj_::thetaEst |
Referenced by ESMO_getAnglePLL(), and ESMO_run().
float32_t _ESMO_Obj_::speedRef |
Referenced by ESMO_run(), and ESMO_setSpeedRef().
float32_t _ESMO_Obj_::speedEst |
Referenced by ESMO_getSpeed_Hz(), and ESMO_run().
float32_t _ESMO_Obj_::speedFlt |
Referenced by ESMO_getSpeedPLL_Hz(), ESMO_run(), and ESMO_setPLLSpeedPu().
float32_t _ESMO_Obj_::pll_Out |
Referenced by ESMO_resetPLL(), ESMO_run(), and ESMO_setPLLSpeedPu().
float32_t _ESMO_Obj_::pll_Umax |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::pll_Umin |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::pll_ui |
Referenced by ESMO_resetPLL(), and ESMO_run().
float32_t _ESMO_Obj_::pll_Kp |
Referenced by ESMO_run(), and ESMO_setPLLKp().
float32_t _ESMO_Obj_::pll_KpMax |
float32_t _ESMO_Obj_::pll_KpMin |
float32_t _ESMO_Obj_::pll_KpSF |
Referenced by ESMO_setPLLKpSF().
float32_t _ESMO_Obj_::pll_Ki |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::lpf_b0 |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::lpf_a1 |
Referenced by ESMO_run().
float32_t _ESMO_Obj_::lpfFc_Hz |
Referenced by ESMO_setSpeedFilterFreq().