![]() |
![]() |
Defines the HALL controller object. More...
#include <hall.h>
Data Fields | |
float32_t | capScaler |
float32_t | pwmScaler |
float32_t | speedCAP_Hz |
float32_t | speedPWM_Hz |
float32_t | speedHall_Hz |
float32_t | speedSwitch_Hz |
uint32_t | timeStampCAP |
uint32_t | timeCountPWM |
uint32_t | timeCount [2] |
uint32_t | timeCountMax |
float32_t | thetaBuff [7] |
float32_t | thetaHall_rad |
float32_t | thetaDelta_rad |
float32_t | thetaDelta_pu |
float32_t | thetaHall_pu |
uint16_t | gpioHallU |
uint16_t | gpioHallV |
uint16_t | gpioHallW |
uint16_t | hallIndex |
uint16_t | hallIndexPrev |
uint16_t | hallPrev [7] |
uint16_t | hallDirection |
HALL_Status_e | hallStatus |
Defines the HALL controller object.
float32_t _HALL_Obj_::capScaler |
Referenced by HALL_run().
float32_t _HALL_Obj_::pwmScaler |
Referenced by HALL_run().
float32_t _HALL_Obj_::speedCAP_Hz |
Referenced by HALL_run().
float32_t _HALL_Obj_::speedPWM_Hz |
Referenced by HALL_run().
float32_t _HALL_Obj_::speedHall_Hz |
Referenced by HALL_getSpeed_Hz(), HALL_run(), and HALL_setSpeed_Hz().
float32_t _HALL_Obj_::speedSwitch_Hz |
Referenced by HALL_run().
uint32_t _HALL_Obj_::timeStampCAP |
Referenced by HALL_run(), and HALL_setTimeStamp().
uint32_t _HALL_Obj_::timeCountPWM |
Referenced by HALL_run().
uint32_t _HALL_Obj_::timeCount[2] |
Referenced by HALL_run().
uint32_t _HALL_Obj_::timeCountMax |
Referenced by HALL_run().
float32_t _HALL_Obj_::thetaBuff[7] |
Referenced by HALL_run(), and HALL_setForceAngleAndIndex().
float32_t _HALL_Obj_::thetaHall_rad |
Referenced by HALL_getAngle_rad(), HALL_run(), and HALL_setForceAngleAndIndex().
float32_t _HALL_Obj_::thetaDelta_rad |
Referenced by HALL_run(), and HALL_setForceAngleAndIndex().
float32_t _HALL_Obj_::thetaDelta_pu |
float32_t _HALL_Obj_::thetaHall_pu |
uint16_t _HALL_Obj_::gpioHallU |
Referenced by HALL_getInputState().
uint16_t _HALL_Obj_::gpioHallV |
Referenced by HALL_getInputState().
uint16_t _HALL_Obj_::gpioHallW |
Referenced by HALL_getInputState().
uint16_t _HALL_Obj_::hallIndex |
Referenced by HALL_run(), and HALL_setForceAngleAndIndex().
uint16_t _HALL_Obj_::hallIndexPrev |
Referenced by HALL_run(), and HALL_setForceAngleAndIndex().
uint16_t _HALL_Obj_::hallPrev[7] |
Referenced by HALL_setForceAngleAndIndex().
uint16_t _HALL_Obj_::hallDirection |
Referenced by HALL_run(), and HALL_setForceAngleAndIndex().
HALL_Status_e _HALL_Obj_::hallStatus |