| Abort() | RapidCodeMotion | |
| AddressDataTypeGet(RSIMultiAxisAddressType type) | MultiAxis | |
| AddressGet(RSIMultiAxisAddressType addressType) | MultiAxis | |
| AmpEnableGet() | MultiAxis | |
| AmpEnableSet(bool enable, int32_t ampActiveTimeoutMilliseconds=AmpEnableTimeoutMillisecondsDefault, bool overrideRestrictedState=false) | RapidCodeMotion | |
| AmpEnableTimeoutMillisecondsDefault | RapidCodeMotion | static |
| AxesAdd(Axis **axes, int32_t axisCount) | MultiAxis | |
| AxisAdd(Axis *axis) | MultiAxis | |
| AxisCountGet() | RapidCodeMotion | |
| AxisGet(int32_t index) | MultiAxis | |
| AxisMapCountGet() | MultiAxis | |
| AxisRemoveAll() | MultiAxis | |
| ClearFaults() | RapidCodeMotion | |
| ErrorLogClear() | RapidCodeObject | |
| ErrorLogCountGet() | RapidCodeObject | |
| ErrorLogGet() | RapidCodeObject | |
| ErrorMessageGet(RSIErrorMessage msg) | RapidCodeObject | |
| EStop() | RapidCodeMotion | |
| EStopAbort() | RapidCodeMotion | |
| EStopModify() | RapidCodeMotion | |
| EStopModifyAbort() | RapidCodeMotion | |
| EStopTimeGet() | RapidCodeMotion | |
| EStopTimeSet(double seconds) | RapidCodeMotion | |
| FeedRateGet() | RapidCodeMotion | |
| FeedRateSet(double rate) | RapidCodeMotion | |
| InterruptEnableSet(bool enable) | RapidCodeMotion | |
| InterruptMaskAllSet() | RapidCodeInterrupt | |
| InterruptMaskClear() | RapidCodeInterrupt | |
| InterruptMaskOffSet(RSIEventType eventType) | RapidCodeInterrupt | |
| InterruptMaskOnGet(RSIEventType eventType) | RapidCodeInterrupt | |
| InterruptMaskOnSet(RSIEventType eventType) | RapidCodeInterrupt | |
| InterruptMotionIdGet() | RapidCodeInterrupt | |
| InterruptNameGet() | RapidCodeInterrupt | |
| InterruptSampleTimeGet() | RapidCodeInterrupt | |
| InterruptSourceNumberGet() | RapidCodeInterrupt | |
| InterruptUserDataAddressGet(uint32_t userDataIndex) | RapidCodeInterrupt | |
| InterruptUserDataAddressSet(uint32_t userDataIndex, uint64_t hostAddress) | RapidCodeInterrupt | |
| InterruptUserDataDoubleGet(uint32_t userDataIndex) | RapidCodeInterrupt | |
| InterruptUserDataGet(uint32_t userDataIndex) | RapidCodeInterrupt | |
| InterruptUserDataValueGet(uint32_t userDataIndex) | RapidCodeInterrupt | |
| InterruptWait(int32_t milliseconds) | RapidCodeInterrupt | |
| InterruptWake() | RapidCodeMotion | |
| IsMapped() | RapidCodeMotion | |
| Map() | RapidCodeMotion | |
| MotionAttributeMaskDefaultSet() | RapidCodeMotion | |
| MotionAttributeMaskOffSet(RSIMotionAttrMask maskOff) | RapidCodeMotion | |
| MotionAttributeMaskOnGet(RSIMotionAttrMask maskOn) | RapidCodeMotion | |
| MotionAttributeMaskOnSet(RSIMotionAttrMask maskOn) | RapidCodeMotion | |
| MotionDelayGet() | RapidCodeMotion | |
| MotionDelaySet(double seconds) | RapidCodeMotion | |
| MotionDoneGet() | RapidCodeMotion | |
| MotionDoneWait() | RapidCodeMotion | |
| MotionDoneWait(int32_t waitTimeoutMilliseconds) | RapidCodeMotion | |
| MotionElementIdExecutingGet() | MultiAxis | |
| MotionFinalVelocityGet() | RapidCodeMotion | |
| MotionFinalVelocitySet(double finalVelocity) | RapidCodeMotion | |
| MotionHoldAxisLogicGet() | RapidCodeMotion | |
| MotionHoldAxisLogicSet(RSIUserLimitLogic logic) | RapidCodeMotion | |
| MotionHoldAxisNumberGet() | RapidCodeMotion | |
| MotionHoldAxisNumberSet(int32_t number) | RapidCodeMotion | |
| MotionHoldAxisPositionGet() | RapidCodeMotion | |
| MotionHoldAxisPositionSet(double position) | RapidCodeMotion | |
| MotionHoldGateGet() | RapidCodeMotion | |
| MotionHoldGateNumberGet() | RapidCodeMotion | |
| MotionHoldGateNumberSet(int32_t gateNumber) | RapidCodeMotion | |
| MotionHoldGateSet(bool hold) | RapidCodeMotion | |
| MotionHoldTimeoutGet() | RapidCodeMotion | |
| MotionHoldTimeoutSet(double seconds) | RapidCodeMotion | |
| MotionHoldTypeGet() | RapidCodeMotion | |
| MotionHoldTypeSet(RSIMotionHoldType type) | RapidCodeMotion | |
| MotionHoldUserAddressGet() | RapidCodeMotion | |
| MotionHoldUserAddressSet(uint64_t address) | RapidCodeMotion | |
| MotionHoldUserMaskGet() | RapidCodeMotion | |
| MotionHoldUserMaskSet(int32_t holdMask) | RapidCodeMotion | |
| MotionHoldUserPatternGet() | RapidCodeMotion | |
| MotionHoldUserPatternSet(int32_t pattern) | RapidCodeMotion | |
| MotionIdExecutingGet() | MultiAxis | |
| MotionIdGet() | RapidCodeMotion | |
| MotionIdSet(uint16_t id) | RapidCodeMotion | |
| MovePT(RSIMotionType type, const double *const position, const double *const time, int32_t pointCount, int32_t emptyCount, bool retain, bool final) | RapidCodeMotion | |
| MovePTF(const double *const position, const double *const time, const double *const feedforward, int32_t pointCount, int32_t emptyCount, bool retain, bool final) | RapidCodeMotion | |
| MovePVAJT(const double *const position, const double *const velocity, const double *const acceleration, const double *const jerk, const double *const time, int32_t pointCount, int32_t emptyCount, bool retain, bool final) | RapidCodeMotion | |
| MovePVT(const double *const position, const double *const velocity, const double *const time, int32_t pointCount, int32_t emptyCount, bool retain, bool final) | RapidCodeMotion | |
| MovePVTF(const double *const position, const double *const velocity, const double *const time, const double *const feedforward, int32_t pointCount, int32_t emptyCount, bool retain, bool final) | RapidCodeMotion | |
| MoveRelative(const double *const relativePosition, const double *const vel, const double *const accel, const double *const decel, const double *const jerkPct) | MultiAxis | |
| MoveRelative(const double *const relativePosition) | MultiAxis | |
| MoveRelative(const double *const relativePosition, const double *const vel, const double *const accel, const double *const decel, const double *const jerkPct, const double *const finalVel) | MultiAxis | |
| MoveSCurve(const double *const position, const double *const vel, const double *const accel, const double *const decel, const double *const jerkPct) | MultiAxis | |
| MoveSCurve(const double *const position) | MultiAxis | |
| MoveSCurve(const double *const position, const double *const vel, const double *const accel, const double *const decel, const double *const jerkPct, const double *const finalVel) | MultiAxis | |
| MoveTrapezoidal(const double *const position, const double *const vel, const double *const accel, const double *const decel) | MultiAxis | |
| MoveTrapezoidal(const double *const position) | MultiAxis | |
| MoveVector(const double *const position) | MultiAxis | |
| MoveVectorRelative(const double *const relativePosition) | MultiAxis | |
| MoveVelocity(const double *const velocity, const double *const accel) | MultiAxis | |
| MoveVelocity(const double *const velocity) | MultiAxis | |
| MoveVelocitySCurve(const double *const velocity, const double *const accel, const double *const jerkPct) | MultiAxis | |
| MpiVersionMajor() | RapidCodeObject | |
| MpiVersionMinor() | RapidCodeObject | |
| MpiVersionRelease() | RapidCodeObject | |
| NumberGet() | RapidCodeMotion | |
| PathArcAdd(const double *const center, double angle) | MultiAxis | |
| PathBlendSet(bool blend) | MultiAxis | |
| PathLineAdd(const double *const position) | MultiAxis | |
| PathListEnd() | MultiAxis | |
| PathListStart(const double *const startPosition) | MultiAxis | |
| PathMotionStart() | MultiAxis | |
| PathPlanTypeGet() | MultiAxis | |
| PathPlanTypeSet(RSIPathPlanType type) | MultiAxis | |
| PathRatioGet(int32_t index) | MultiAxis | |
| PathRatioSet(const double *const ratio) | MultiAxis | |
| PathTimeSliceGet() | MultiAxis | |
| PathTimeSliceSet(double seconds) | MultiAxis | |
| Resume() | RapidCodeMotion | |
| rsiControl | RapidCodeMotion | |
| RsiErrorMessageGet(RSIErrorMessage msg) | RapidCodeObject | |
| RSIVersionMajor() | RapidCodeObject | |
| RSIVersionMicro() | RapidCodeObject | |
| RSIVersionMinor() | RapidCodeObject | |
| RSIVersionPatch() | RapidCodeObject | |
| SourceGet() | RapidCodeMotion | |
| SourceNameGet(RSISource source) | RapidCodeMotion | |
| StateGet() | RapidCodeMotion | |
| StatusBitGet(RSIEventType bitMask) | RapidCodeMotion | |
| StatusBitsGet() | RapidCodeMotion | |
| Stop() | RapidCodeMotion | |
| StopTimeGet() | RapidCodeMotion | |
| StopTimeSet(double seconds) | RapidCodeMotion | |
| StreamingOutputAdd(int32_t onMask, int32_t offMask, uint64_t address) | RapidCodeMotion | |
| StreamingOutputAdd(int32_t onMask, int32_t offMask, uint64_t address, int32_t ptPointIndex) | RapidCodeMotion | |
| StreamingOutputAdd(RapidCode::IOPoint *point, bool on) | RapidCodeMotion | |
| StreamingOutputAdd(RapidCode::IOPoint *point, bool on, int32_t ptPointIndex) | RapidCodeMotion | |
| StreamingOutputsClear() | RapidCodeMotion | |
| StreamingOutputsEnableSet(bool enable) | RapidCodeMotion | |
| ThrowExceptions(bool state) | RapidCodeObject | |
| Trace(bool state) | RapidCodeObject | |
| TraceFileClose() | RapidCodeObject | |
| TraceFileSet(const char *const fileName) | RapidCodeObject | |
| TraceInjectMessage(RSITrace traceLevel, const char *const message) | RapidCodeObject | |
| TraceMaskClear() | RapidCodeObject | |
| TraceMaskOffSet(RSITrace maskOff) | RapidCodeObject | |
| TraceMaskOnGet(RSITrace maskOn) | RapidCodeObject | |
| TraceMaskOnSet(RSITrace maskOn) | RapidCodeObject | |
| TriggeredModify() | RapidCodeMotion | |
| Unmap() | RapidCodeMotion | |
| UserLabelGet() | MultiAxis | |
| UserLabelSet(const char *const userLabel) | MultiAxis | |
| VectorAccelerationGet() | MultiAxis | |
| VectorAccelerationSet(double acceleration) | MultiAxis | |
| VectorDecelerationGet() | MultiAxis | |
| VectorDecelerationSet(double deceleration) | MultiAxis | |
| VectorJerkPercentGet() | MultiAxis | |
| VectorJerkPercentSet(double jerkPercent) | MultiAxis | |
| VectorVelocityGet() | MultiAxis | |
| VectorVelocitySet(double velocity) | MultiAxis | |
| VersionGet() | RapidCodeObject | |
| WarningMsgCheck(RSIErrorMessage msg) | RapidCodeObject | |