Defines the ENC controller object.
Data Fields | |
float32_t | Ts_sec |
float32_t | polePairs |
float32_t | encLines |
float32_t | mechanicalScaler |
float32_t | thetaMech_pu |
float32_t | thetaMech_rad |
float32_t | thetaElec_rad |
float32_t | thetaHall_rad |
float32_t * | ptrHalltheta |
uint32_t * | ptrHallPos |
float32_t | speedElec_Hz |
float32_t | speedMech_Hz |
uint32_t | qepHandle |
uint32_t | indexOffset |
uint32_t | gpioHallU |
uint32_t | gpioHallV |
uint32_t | gpioHallW |
uint32_t | gpioHallUBase |
uint32_t | gpioHallVBase |
uint32_t | gpioHallWBase |
uint16_t | hallState |
uint16_t | hallStateZero |
ENC_Status_e | encState |
float32_t ENC_Handle::Ts_sec |
float32_t ENC_Handle::polePairs |
float32_t ENC_Handle::encLines |
float32_t ENC_Handle::mechanicalScaler |
float32_t ENC_Handle::thetaMech_pu |
float32_t ENC_Handle::thetaMech_rad |
float32_t ENC_Handle::thetaElec_rad |
float32_t ENC_Handle::thetaHall_rad |
float32_t* ENC_Handle::ptrHalltheta |
uint32_t* ENC_Handle::ptrHallPos |
float32_t ENC_Handle::speedElec_Hz |
float32_t ENC_Handle::speedMech_Hz |
uint32_t ENC_Handle::qepHandle |
uint32_t ENC_Handle::indexOffset |
uint32_t ENC_Handle::gpioHallU |
uint32_t ENC_Handle::gpioHallV |
uint32_t ENC_Handle::gpioHallW |
uint32_t ENC_Handle::gpioHallUBase |
uint32_t ENC_Handle::gpioHallVBase |
uint32_t ENC_Handle::gpioHallWBase |
uint16_t ENC_Handle::hallState |
uint16_t ENC_Handle::hallStateZero |
ENC_Status_e ENC_Handle::encState |