![]() |
![]() |
|
MSPM0G3507SensorlessFOCMotorControlLibrary
1.0
|


Go to the source code of this file.
Data Structures | |
| struct | OUTPUTS_CURRENT_PI_T |
| PI Current output structure. More... | |
| struct | OUTPUTS_PI_T |
| PI output structure. More... | |
| struct | OUTPUT_DQ_T |
| DQ structure. More... | |
| struct | appVersion |
| appVersion structure More... | |
| union | APP_VERSION_T |
| appVersion register More... | |
| struct | USER_STATUS_INTERFACE_T |
| User output structure. More... | |
Enumerations | |
| enum | MOTOR_STATE_TYPES_T { MOTOR_IDLE = 0, MOTOR_ISD = 1, MOTOR_TRISTATE = 2, MOTOR_BRAKE_ON_START = 3, MOTOR_IPD = 4, MOTOR_SLOW_FIRST_CYCLE = 5, MOTOR_ALIGN = 6, MOTOR_OPEN_LOOP = 7, MOTOR_CLOSE_LOOP_UNALIGNED = 8, MOTOR_CLOSE_LOOP_ALIGNED = 9, MOTOR_CLOSE_LOOP_ACTIVE_BRAKING = 10, MOTOR_SOFT_STOP = 11, MOTOR_BRAKE_ON_STOP = 12, MOTOR_FAULT = 13, MOTOR_MAX = 0xFFFF } |
| Motor states. More... | |
| enum | USER_FAULT_TYPES { NO_FAULTS = 0, FAULT_MOTOR_STALL = 1, FAULT_VOLTAGE_OUT_OF_BOUNDS = 2, FAULT_LOAD_STALL = 3, FAULT_HARDWARE_OVER_CURRENT = 4, FAULT_HV_DIE = 5, FAULT_NONE = 0xFFFF } |
| Fault types. More... | |
| enum | IPD_IDENTIFIED_SECTOR_T { Ac = 0, aC = 1, Bc = 2, bC = 3, aB = 4, Ab = 5, IPD_IDENTIFIED_SECTOR_MAX = 0xFFFFFFFF } |
| IPD identified sector types. More... | |
Variables | |
| USER_STATUS_INTERFACE_T * | pUserStatusRegs |
| pointer to userOutputs | |
| enum MOTOR_STATE_TYPES_T |
Motor states.
| enum USER_FAULT_TYPES |