88 #ifndef FOC_INCLUDE_OPENLOOP_H_ 89 #define FOC_INCLUDE_OPENLOOP_H_ 94 #include <ti/iqmath/include/IQmathLib.h> 117 openLoopDirChange: 1;
149 initialSpeedReference,
153 prevVelocityReference,
159 loopExecutionCountInit,
177 iqRefSetSpeedReversal,
179 speedReferenceMaxForwardSet,
181 speedReferenceMaxReverseSet,
191 speedRefSlewRateFastAccel,
193 accelRefSlewRateFastAccel,
197 accelRefSlewRateSlowAccel,
199 speedRefSlewRateDecel,
201 accelRefSlewRateDecel;
OPEN_LOOP_FLAGS_T flags
Definition: openLoop.h:209
_Bool status
Definition: openLoop.h:109
void openLoopSetInitialVelocity(OPEN_LOOP_T *pOpenLoop)
Open Loop Init Velocity Set.
Definition: openLoop.c:316
int32_t velocityReferenceScaled
Definition: openLoop.h:149
Open Loop flags Structure.
Definition: openLoop.h:102
FORCED_SPEED_STATE_TYPES speedReferenceState
Definition: openLoop.h:205
FORCED_SPEED_STATE_TYPES
Open Loop Ramp Enum Values.
Definition: openLoop.h:127
IQ_NUM_T speedRefSlewRateSlowAccel
Definition: openLoop.h:187
void openLoopRun(OPEN_LOOP_T *pOpenLoop)
openLoop Run
Definition: openLoop.c:111
Library of IQMath operations.
void openLoopInit(OPEN_LOOP_T *pOpenLoop)
openLoopInit
Definition: openLoop.c:91
Definition: openLoop.h:130
Open Loop flags.
Definition: openLoop.h:105
const int32_t * pTargetVelocity
Definition: openLoop.h:141
struct OPEN_LOOP_FLAGS_T::openLoopFlags b
_Bool getOpenLoopStatus(OPEN_LOOP_T *pOpenLoop)
Open Loop Status check.
Definition: openLoop.h:234
IQ_NUM structure.
Definition: iqNum.h:98
uint16_t w
Definition: openLoop.h:122
Open Loop Working Structure.
Definition: openLoop.h:135