Defines the HALL controller object.
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 | thetaHall_pu |
uint32_t | gpioHallU |
uint32_t | gpioHallV |
uint32_t | gpioHallW |
uint32_t | gpioHallUBase |
uint32_t | gpioHallVBase |
uint32_t | gpioHallWBase |
uint16_t | hallIndex |
uint16_t | hallIndexPrev |
uint16_t | hallPrev [7] |
uint16_t | hallDirection |
HALL_Status_e | hallStatus |
float32_t HALL_Obj::capScaler |
float32_t HALL_Obj::pwmScaler |
float32_t HALL_Obj::speedCAP_Hz |
float32_t HALL_Obj::speedPWM_Hz |
float32_t HALL_Obj::speedHall_Hz |
float32_t HALL_Obj::speedSwitch_Hz |
uint32_t HALL_Obj::timeStampCAP |
uint32_t HALL_Obj::timeCountPWM |
uint32_t HALL_Obj::timeCount[2] |
uint32_t HALL_Obj::timeCountMax |
float32_t HALL_Obj::thetaBuff[7] |
float32_t HALL_Obj::thetaHall_rad |
float32_t HALL_Obj::thetaDelta_rad |
float32_t HALL_Obj::thetaHall_pu |
uint32_t HALL_Obj::gpioHallU |
uint32_t HALL_Obj::gpioHallV |
uint32_t HALL_Obj::gpioHallW |
uint32_t HALL_Obj::gpioHallUBase |
uint32_t HALL_Obj::gpioHallVBase |
uint32_t HALL_Obj::gpioHallWBase |
uint16_t HALL_Obj::hallIndex |
uint16_t HALL_Obj::hallIndexPrev |
uint16_t HALL_Obj::hallPrev[7] |
uint16_t HALL_Obj::hallDirection |
HALL_Status_e HALL_Obj::hallStatus |