![]() |
![]() |
|
MSPM0G3519SensoredFOCMotorControlLibrary
1.0
|


Go to the source code of this file.
Data Structures | |
| union | SOURCE_CURRENT_LIMIT_FLAGS_T |
| Source Current Working Structure. More... | |
| struct | SOURCE_CURRENT_LIMIT_FLAGS_T::sourceCurrentLimitFlags |
| Source Current Structure. More... | |
| struct | SOURCE_CURRENT_LIMIT_T |
| Source Current Limit Structure. More... | |
Macros | |
| #define | SOURCE_CURRENT_LIMIT_THRESHHOLD _IQ(0.95) |
| Source Current Limit Threshold. | |
Enumerations | |
| enum | SOURCE_CURRENT_LIMIT_STATE_TYPES { SOURCE_CURRENT_BELOW_LIMIT = 0, SOURCE_CURRENT_ABOVE_LIMIT = 1 } |
| Source Current Limit Range Values. More... | |
| enum | SOURCE_CURRENT_LIMIT_STATE_TRANSITION_TYPES { SOURCE_CURRENT_NO_TRANSITION = 0, SOURCE_CURRENT_TRANSITION_TO_NORMAL_CURRENT = 1, SOURCE_CURRENT_TRANSITION_TO_CURRENT_LIMIT = 2 } |
| Source Current Limit Transition Values. More... | |
Functions | |
| void | sourceCurrentLimitInit (SOURCE_CURRENT_LIMIT_T *pSourceCurrentLimit) |
| source Current Limit Init More... | |
| void | sourceCurrentLimitRun (SOURCE_CURRENT_LIMIT_T *pSourceCurrentLimit) |
| source Current Limit Run More... | |
| SOURCE_CURRENT_LIMIT_STATE_TRANSITION_TYPES | getCurrentLimitTransition (SOURCE_CURRENT_LIMIT_T *pSourceCurrentLimit) |
| get Current Limit Transition More... | |
| SOURCE_CURRENT_LIMIT_STATE_TYPES | getCurrentLimitState (SOURCE_CURRENT_LIMIT_T *pSourceCurrentLimit) |
| get Current Limit State More... | |
| void sourceCurrentLimitInit | ( | SOURCE_CURRENT_LIMIT_T * | pSourceCurrentLimit | ) |
source Current Limit Init
| [in] | *pSourceCurrentLimit | Input Pointer |
References SOURCE_CURRENT_LIMIT_T::prevState, SOURCE_CURRENT_BELOW_LIMIT, SOURCE_CURRENT_NO_TRANSITION, SOURCE_CURRENT_LIMIT_T::state, and SOURCE_CURRENT_LIMIT_T::transition.
Referenced by sourceLimitsInit().
| void sourceCurrentLimitRun | ( | SOURCE_CURRENT_LIMIT_T * | pSourceCurrentLimit | ) |
source Current Limit Run
| [in] | *pSourceCurrentLimit | Input Pointer |
References SOURCE_CURRENT_LIMIT_FLAGS_T::b, SOURCE_CURRENT_LIMIT_FLAGS_T::sourceCurrentLimitFlags::enable, SOURCE_CURRENT_LIMIT_T::flags, SOURCE_CURRENT_LIMIT_T::prevState, SOURCE_CURRENT_LIMIT_T::pSourceCurrent, SOURCE_CURRENT_ABOVE_LIMIT, SOURCE_CURRENT_BELOW_LIMIT, SOURCE_CURRENT_LIMIT_THRESHHOLD, SOURCE_CURRENT_NO_TRANSITION, SOURCE_CURRENT_TRANSITION_TO_CURRENT_LIMIT, SOURCE_CURRENT_TRANSITION_TO_NORMAL_CURRENT, SOURCE_CURRENT_LIMIT_T::sourceCurrentLimit, SOURCE_CURRENT_LIMIT_T::state, and SOURCE_CURRENT_LIMIT_T::transition.
Referenced by sourceLimitsRun().
|
inline |
get Current Limit Transition
| [in] | *pSourceCurrentLimit | Pointer |
References SOURCE_CURRENT_LIMIT_T::transition.
Referenced by update_FOC_faultStatus().
|
inline |
get Current Limit State
| [in] | *pSourceCurrentLimit | Pointer |
References SOURCE_CURRENT_LIMIT_T::state.
Referenced by update_FOC_faultStatus().