88 #ifndef ALGOLIB_LOAD_INCLUDE_LOAD_H_ 89 #define ALGOLIB_LOAD_INCLUDE_LOAD_H_ 105 loadStartReadyStatus: 1,
107 loadStopReadyStatus: 1;
Measure voltage structure.
Definition: measure.h:317
HAL_MEASURE_MOTOR_INPUTS_T * pMotorInputs
Definition: load.h:178
SOFT_STOP_T softStop
Definition: load.h:194
Load Working Structure.
Definition: load.h:154
Load Flags Working Structure.
Definition: load.h:98
LOAD_STATE_TYPES
Load State Machine Values.
Definition: load.h:118
uint16_t w
Definition: load.h:112
Soft Stop Working Structure.
Definition: softStop.h:115
Measure motor inputs structure.
Definition: measure.h:376
_Bool getLoadStopReadyStatus(LOAD_T *pLoad)
Load Stop Status check.
Definition: load.h:232
TRISTATE_T triState
Definition: load.h:186
Load Flags Struct.
Definition: load.h:101
void loadLowPriorityRun(LOAD_T *pLoad)
Load Low Priority Run.
Definition: load.c:308
_Bool getLoadStallStatus(LOAD_T *pLoad)
Load Stall Status check.
Definition: load.h:241
LOAD_FAULT_TYPES
Load Fault Values.
Definition: load.h:145
ADC_SAMPLING_RATIO_TYPES
ADC sampling ratio types.
Definition: measure.h:153
_Bool loadStopReadyStatus
Definition: load.h:105
_Bool loadStartReadyStatus
Definition: load.h:105
HAL interface for FOC Module.
const ADC_SAMPLING_RATIO_TYPES * pADCSamplingRatio
Definition: load.h:169
LOAD_STATE_TYPES state
Definition: load.h:174
void loadRun(LOAD_T *pLoad)
Load Run.
Definition: load.c:110
LOAD_FLAGS_T flags
Definition: load.h:198
struct LOAD_FLAGS_T::loadFlags b
Brake variable Working Structure.
Definition: brake.h:132
TriState Working Structure.
Definition: triState.h:113
LOAD_FAULT_TYPES faultStatus
Definition: load.h:182
_Bool getLoadStartReadyStatus(LOAD_T *pLoad)
LoadStartReadyStatus Status check.
Definition: load.h:223
BRAKE_T brake
Definition: load.h:190
const HAL_MEASURE_VOLTAGE_T * pVoltage
Definition: load.h:165
const int32_t * pPWMPeriod
Definition: load.h:159
void loadInit(LOAD_T *pLoad)
Load Init.
Definition: load.c:85
_Bool runMotorDuringStop(LOAD_T *pLoad)
Motor Run Status check.
Definition: load.h:250