Data Fields
_HALL_Obj_ Struct Reference

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
 

Detailed Description

Defines the HALL controller object.

Field Documentation

◆ capScaler

float32_t _HALL_Obj_::capScaler

Referenced by HALL_run().

◆ pwmScaler

float32_t _HALL_Obj_::pwmScaler

Referenced by HALL_run().

◆ speedCAP_Hz

float32_t _HALL_Obj_::speedCAP_Hz

Referenced by HALL_run().

◆ speedPWM_Hz

float32_t _HALL_Obj_::speedPWM_Hz

Referenced by HALL_run().

◆ speedHall_Hz

float32_t _HALL_Obj_::speedHall_Hz

◆ speedSwitch_Hz

float32_t _HALL_Obj_::speedSwitch_Hz

Referenced by HALL_run().

◆ timeStampCAP

uint32_t _HALL_Obj_::timeStampCAP

Referenced by HALL_run(), and HALL_setTimeStamp().

◆ timeCountPWM

uint32_t _HALL_Obj_::timeCountPWM

Referenced by HALL_run().

◆ timeCount

uint32_t _HALL_Obj_::timeCount[2]

Referenced by HALL_run().

◆ timeCountMax

uint32_t _HALL_Obj_::timeCountMax

Referenced by HALL_run().

◆ thetaBuff

float32_t _HALL_Obj_::thetaBuff[7]

◆ thetaHall_rad

float32_t _HALL_Obj_::thetaHall_rad

◆ thetaDelta_rad

float32_t _HALL_Obj_::thetaDelta_rad

◆ thetaDelta_pu

float32_t _HALL_Obj_::thetaDelta_pu

◆ thetaHall_pu

float32_t _HALL_Obj_::thetaHall_pu

◆ gpioHallU

uint16_t _HALL_Obj_::gpioHallU

Referenced by HALL_getInputState().

◆ gpioHallV

uint16_t _HALL_Obj_::gpioHallV

Referenced by HALL_getInputState().

◆ gpioHallW

uint16_t _HALL_Obj_::gpioHallW

Referenced by HALL_getInputState().

◆ hallIndex

uint16_t _HALL_Obj_::hallIndex

◆ hallIndexPrev

uint16_t _HALL_Obj_::hallIndexPrev

◆ hallPrev

uint16_t _HALL_Obj_::hallPrev[7]

◆ hallDirection

uint16_t _HALL_Obj_::hallDirection

◆ hallStatus

HALL_Status_e _HALL_Obj_::hallStatus

The documentation for this struct was generated from the following file:

Copyright 2023, Texas Instruments Incorporated