The RMP Motion Controller APIs
MotionController Member List

This is the complete list of members for MotionController, including all inherited members.

AddressDataTypeGet(RSIControllerAddressType type)MotionController
AddressFromStringGet(const char *const addressName)MotionController
AddressGet(RSIControllerAddressType type)MotionController
AddressGet(RSIControllerAddressType type, int32_t objectIndex)MotionController
AxisCountGet()MotionController
AxisCountMaximumMotionControllerstatic
AxisCountSet(int32_t axisCount)MotionController
AxisCountSet(int32_t axisCount, bool setMotorFilterSupervisor)MotionController
AxisFrameBufferSizeGet(int32_t axisNumber)MotionController
AxisFrameBufferSizeSet(int32_t axisNumber, int32_t frameBufferSize)MotionController
AxisGet(int32_t axisNumber)MotionController
AxisLicenseCountGet()MotionController
BackgroundCycleCounterGet()MotionController
CompensatorConfigSet(int32_t compensatorNumber, int32_t firstInputAxisNumber, RSIAxisMasterType firstInputAxisType, double firstInputAxisMinimum, double firstInputAxisMaximum, double firstInputAxisDelta, int32_t secondInputAxisNumber, RSIAxisMasterType secondInputAxisType, double secondInputAxisMinimum, double secondInputAxisMaximum, double secondInputAxisDelta, int32_t outputAxisNumber, RSICompensatorOutputType outputType, const double *const table)MotionController
CompensatorConfigSet(int32_t compensatorNumber, Axis *firstInputAxis, RSIAxisMasterType firstInputAxisType, double firstInputAxisMinimum, double firstInputAxisMaximum, double firstInputAxisDelta, Axis *secondInputAxis, RSIAxisMasterType secondInputAxisType, double secondInputAxisMinimum, double secondInputAxisMaximum, double secondInputAxisDelta, Axis *outputAxis, RSICompensatorOutputType outputType, const double *const table)MotionController
CompensatorConfigSet(int32_t compensatorNumber, int32_t inputAxisNumber, RSIAxisMasterType inputAxisType, double inputAxisMinimum, double inputAxisMaximum, double inputAxisDelta, int32_t outputAxisNumber, RSICompensatorOutputType outputType, const double *const table)MotionController
CompensatorConfigSet(int32_t compensatorNumber, Axis *inputAxis, RSIAxisMasterType inputAxisType, double inputAxisMinimum, double inputAxisMaximum, double inputAxisDelta, Axis *outputAxis, RSICompensatorOutputType outputType, const double *const table)MotionController
CompensatorCountGet()MotionController
CompensatorCountMaximumMotionControllerstatic
CompensatorCountSet(int32_t compensatorCount)MotionController
CompensatorDimensionGet(int32_t compensatorNumber)MotionController
CompensatorDisable(int32_t compensatorNumber)MotionController
CompensatorDisable(int32_t compensatorNumber, bool force)MotionController
CompensatorEnable(int32_t compensatorNumber)MotionController
CompensatorPointCountGet(int32_t compensatorNumber)MotionController
CompensatorPointCountSet(int32_t compensatorNumber, int32_t pointCount)MotionController
CompensatorPositionGet(int32_t compensatorNumber)MotionController
CompensatorTableClear(int32_t compensatorNumber)MotionController
CompensatorTableGet(int32_t compensatorNumber, double *table)MotionController
CompensatorTableSet(int32_t compensatorNumber, const double *const table)MotionController
ControllerTypeGet()MotionController
Create()MotionControllerstatic
CreateFromServer(const char *const server, int32_t serverPort)MotionControllerstatic
CreateFromSoftware()MotionControllerstatic
CreateFromSoftware(const char *const RtaPath)MotionControllerstatic
CreateFromSoftware(const char *const RtaPath, const char *const NodeName)MotionControllerstatic
Delete(void)MotionController
ErrorLogClear()RapidCodeObject
ErrorLogCountGet()RapidCodeObject
ErrorLogGet()RapidCodeObject
ErrorMessageGet(RSIErrorMessage msg)RapidCodeObject
ExternalMemorySizeGet()MotionController
FirmwareAddressGet(uint64_t hostAddress)MotionController
FirmwareOptionGet()MotionController
FirmwareVersionGet()MotionController
HasMechaWare()MotionController
HostAddressGet(uint32_t firmwareAddress)MotionController
InterruptEnableSet(bool enable)MotionController
InterruptMaskAllSet()RapidCodeInterrupt
InterruptMaskClear()RapidCodeInterrupt
InterruptMaskOffSet(RSIEventType eventType)RapidCodeInterrupt
InterruptMaskOnGet(RSIEventType eventType)RapidCodeInterrupt
InterruptMaskOnSet(RSIEventType eventType)RapidCodeInterrupt
InterruptMotionIdGet()RapidCodeInterrupt
InterruptNameGet()RapidCodeInterrupt
InterruptSampleTimeGet()RapidCodeInterrupt
InterruptSourceNumberGet()RapidCodeInterrupt
InterruptUserDataDoubleGet(uint32_t userDataIndex)RapidCodeInterrupt
InterruptUserDataGet(uint32_t userDataIndex)RapidCodeInterrupt
InterruptWait(int32_t milliseconds)RapidCodeInterrupt
InterruptWake()MotionController
IOGet(int32_t nodeNumber)MotionController
IsLicensed()MotionController
LastNetworkStartErrorGet()MotionController
LoadExistingMultiAxis(int32_t motionSupervisorNumber)MotionController
MechaWareLicenseGet()MotionController
MemoryBlockGet(uint64_t address, void *dataStart, int32_t size)MotionController
MemoryBlockSet(uint64_t address, const void *const dataStart, int32_t size)MotionController
MemoryDoubleGet(uint64_t address)MotionController
MemoryDoubleSet(uint64_t address, double dataDouble)MotionController
MemoryGet(uint64_t address)MotionController
MemorySet(uint64_t address, int32_t data)MotionController
MotionCountGet()MotionController
MotionCountMaximumMotionControllerstatic
MotionCountSet(int32_t motionCount)MotionController
MotionHoldGateGet(int32_t gateNumber)MotionController
MotionHoldGateSet(int32_t gateNumber, bool hold)MotionController
MpiVersionMajor()RapidCodeObject
MpiVersionMinor()RapidCodeObject
MpiVersionRelease()RapidCodeObject
MultiAxisGet(int32_t motionSupervisorNumber)MotionController
NetworkCounterGet()MotionController
NetworkInputAddressGet(int32_t index)MotionController
NetworkInputBitOffsetGet(int32_t index)MotionController
NetworkInputBitSizeGet(int32_t index)MotionController
NetworkInputCountGet()MotionController
NetworkInputDataTypeNameGet(int32_t index)MotionController
NetworkInputNameGet(int32_t index)MotionController
NetworkInputValueGet(int32_t index)MotionController
NetworkLogMessageCountGet()MotionController
NetworkLogMessageGet(int32_t messageIndex)MotionController
NetworkNodeCountGet()MotionController
NetworkNodeCountMaximumMotionControllerstatic
NetworkOutputAddressGet(int32_t index)MotionController
NetworkOutputAddressGet(int32_t index, RSINetworkOutputAddressType type)MotionController
NetworkOutputBitOffsetGet(int32_t index)MotionController
NetworkOutputBitSizeGet(int32_t index)MotionController
NetworkOutputCountGet()MotionController
NetworkOutputDataTypeNameGet(int32_t index)MotionController
NetworkOutputIntendedValueGet(int32_t index)MotionController
NetworkOutputNameGet(int32_t index)MotionController
NetworkOutputOverrideGet(int32_t index)MotionController
NetworkOutputOverrideSet(int32_t index, bool outputOverride)MotionController
NetworkOutputOverrideValueGet(int32_t index)MotionController
NetworkOutputOverrideValueSet(int32_t index, uint64_t outputValue)MotionController
NetworkOutputSentValueGet(int32_t index)MotionController
NetworkOutputValueGet(int32_t index)MotionController
NetworkOutputValueSet(int32_t index, uint64_t outputValue)MotionController
NetworkShutdown()MotionController
NetworkStart()MotionController
NetworkStart(RSINetworkStartupMethod startupMethod)MotionController
NetworkStart(RSINetworkStartMode startMode, RSINetworkStartupMethod startupMethod)MotionController
NetworkStart(RSINetworkStartMode startMode, RSINetworkStartupMethod startupMethod, uint32_t timeoutMilliseconds)MotionController
NetworkStartTimeoutMillisecondsDefaultMotionControllerstatic
NetworkStateGet()MotionController
NetworkSynchronizedGet()MotionController
NetworkTechnologyTypeGet()MotionController
NetworkTimingClear()MotionController
NetworkTimingDeltaGet()MotionController
NetworkTimingEnableSet(bool enable)MotionController
NetworkTimingMaxGet()MotionController
NetworkTimingMinGet()MotionController
NetworkTimingThresholdHighCountGet()MotionController
NetworkTimingThresholdHighSet(uint32_t microseconds)MotionController
NetworkTimingThresholdLowCountGet()MotionController
NetworkTimingThresholdLowSet(uint32_t microseconds)MotionController
NetworkTypeGet()MotionController
OSMotionController
PackageVariantGet()MotionController
ProcessorTypeGet()MotionController
ProcessorUsageClear()MotionController
ProcessorUsageGet()MotionController
RecorderBufferHighCountSet(int32_t bufferHighCount)MotionController
RecorderBufferHighCountSet(int32_t recorderNumber, int32_t bufferHighCount)MotionController
RecorderBufferSizeGet(int32_t recorderNumber)MotionController
RecorderBufferSizeSet(int32_t recorderNumber, int32_t bufferSize)MotionController
RecorderCircularBufferSet(bool enable)MotionController
RecorderCircularBufferSet(int32_t recorderNumber, bool enable)MotionController
RecorderConfigureToTriggerOnMotion(Axis *axis, bool triggerOnMotion)MotionController
RecorderConfigureToTriggerOnMotion(int32_t recorderNumber, Axis *axis, bool triggerOnMotion)MotionController
RecorderConfigureToTriggerOnMotion(MultiAxis *multiAxis, bool triggerOnMotion)MotionController
RecorderConfigureToTriggerOnMotion(int32_t recorderNumber, MultiAxis *multiAxis, bool triggerOnMotion)MotionController
RecorderCountGet()MotionController
RecorderCountMaximumMotionControllerstatic
RecorderCountSet(int32_t recorderCount)MotionController
RecorderDataAddressesSet(int32_t recorderNumber, const uint64_t *const addresses, int32_t addressCount)MotionController
RecorderDataAddressSet(int32_t index, uint64_t address)MotionController
RecorderDataAddressSet(int32_t recorderNumber, int32_t index, uint64_t address)MotionController
RecorderDataCountSet(int32_t count)MotionController
RecorderDataCountSet(int32_t recorderNumber, int32_t count)MotionController
RecorderEnabledGet()MotionController
RecorderEnabledGet(int32_t recorderNumber)MotionController
RecorderPeriodSet(uint32_t samples)MotionController
RecorderPeriodSet(int32_t recorderNumber, uint32_t samples)MotionController
RecorderRecordCountGet()MotionController
RecorderRecordCountGet(int32_t recorderNumber)MotionController
RecorderRecordDataDoubleGet(int32_t index)MotionController
RecorderRecordDataDoubleGet(int32_t recorderNumber, int32_t index)MotionController
RecorderRecordDataDoubleGet(int32_t recorderNumber, int32_t recordIndex, int32_t dataIndex)MotionController
RecorderRecordDataGet()MotionController
RecorderRecordDataGet(int32_t recorderNumber)MotionController
RecorderRecordDataRetrieve()MotionController
RecorderRecordDataRetrieve(int32_t recorderNumber)MotionController
RecorderRecordDataRetrieveBulk(int32_t recorderNumber, int32_t recordCount)MotionController
RecorderRecordDataValueGet(int32_t index)MotionController
RecorderRecordDataValueGet(int32_t recorderNumber, int32_t index)MotionController
RecorderRecordDataValueGet(int32_t recorderNumber, int32_t recordIndex, int32_t dataIndex)MotionController
RecorderRecordMaxCountGet()MotionController
RecorderRecordMaxCountGet(int32_t recorderNumber)MotionController
RecorderReset()MotionController
RecorderReset(int32_t recorderNumber)MotionController
RecorderStart()MotionController
RecorderStart(int32_t recorderNumber)MotionController
RecorderStop()MotionController
RecorderStop(int32_t recorderNumber)MotionController
Refresh()MotionController
Reset()MotionController
RsiErrorMessageGet(RSIErrorMessage msg)RapidCodeObject
RSIVersionMajor()RapidCodeObject
RSIVersionMicro()RapidCodeObject
RSIVersionMinor()RapidCodeObject
RSIVersionPatch()RapidCodeObject
SampleCounterGet()MotionController
SampleRateDefaultMotionControllerstatic
SampleRateGet()MotionController
SampleRateSet(double sampleRate)MotionController
SampleWait(uint32_t samples)MotionController
SequencerGlobalCountMaximumMotionControllerstatic
SerialNumberGet(void)MotionController
ServerNameGet()MotionController
ServerPortGet()MotionController
ServiceThreadEnableSet(bool enable)MotionController
ServiceThreadStateGet()MotionController
Shutdown()MotionController
StringFromAddressGet(uint64_t hostAddress)MotionController
SyncInterruptEnableSet(bool enable)MotionController
SyncInterruptHostProcessFlagGet()MotionController
SyncInterruptHostProcessFlagSet(bool hostProcessFlag)MotionController
SyncInterruptHostProcessStatusBitGet()MotionController
SyncInterruptHostProcessStatusClear()MotionController
SyncInterruptHostProcessTimeGet()MotionController
SyncInterruptPeriodSet(uint32_t samples)MotionController
SyncInterruptWait()MotionController
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
UserBufferDataCountMaximumMotionControllerstatic
UserLimitActionGet(int32_t number)MotionController
UserLimitAxisNumberGet(int32_t number)MotionController
UserLimitConditionAddressGet(int32_t number, int32_t conditionNumber)MotionController
UserLimitConditionDataTypeGet(int32_t number, int32_t conditionNumber)MotionController
UserLimitConditionLimitValueDoubleGet(int32_t number, int32_t conditionNumber)MotionController
UserLimitConditionLimitValueGet(int32_t number, int32_t conditionNumber)MotionController
UserLimitConditionLogicGet(int32_t number, int32_t conditionNumber)MotionController
UserLimitConditionMaskGet(int32_t number, int32_t conditionNumber)MotionController
UserLimitConditionSet(int32_t number, int32_t conditionNumber, RSIUserLimitLogic logic, uint64_t addressOfUInt32, uint32_t userLimitMask, uint32_t limitValueUInt32)MotionController
UserLimitConditionSet(int32_t number, int32_t conditionNumber, RSIUserLimitLogic logic, uint64_t addressOfDouble, double limitValueDouble)MotionController
UserLimitConfigSet(int32_t number, RSIUserLimitTriggerType triggerType, RSIAction action, int32_t actionAxis, double duration, bool singleShot)MotionController
UserLimitConfigSet(int32_t number, RSIUserLimitTriggerType triggerType, RSIAction action, int32_t actionAxis, double duration)MotionController
UserLimitCountGet()MotionController
UserLimitCountMax()MotionController
UserLimitCountSet(int32_t userLimitCount)MotionController
UserLimitDisable(int32_t number)MotionController
UserLimitDurationGet(int32_t number)MotionController
UserLimitEnableGet(int32_t number)MotionController
UserLimitEnableSet(int32_t number, bool enable)MotionController
UserLimitInterruptUserDataAddressGet(int32_t number, uint32_t userDataIndex)MotionController
UserLimitInterruptUserDataAddressSet(int32_t number, uint32_t userDataIndex, uint64_t address)MotionController
UserLimitOutputAddressGet(int32_t number)MotionController
UserLimitOutputAndMask64Get(int32_t number)MotionController
UserLimitOutputAndMaskGet(int32_t number)MotionController
UserLimitOutputDataTypeGet(int32_t number)MotionController
UserLimitOutputDoubleGet(int32_t number)MotionController
UserLimitOutputEnableGet(int32_t number)MotionController
UserLimitOutputInputAddressGet(int32_t number)MotionController
UserLimitOutputOrMask64Get(int32_t number)MotionController
UserLimitOutputOrMaskGet(int32_t number)MotionController
UserLimitOutputSet(int32_t number, uint32_t andMask, uint32_t orMask, uint64_t outputPtr, bool enabled)MotionController
UserLimitOutputSet(int32_t number, int32_t valueSet, uint64_t outputPtr, bool enabled)MotionController
UserLimitOutputSet(int32_t number, uint64_t andMask, uint64_t orMask, uint64_t outputPtr, bool enabled)MotionController
UserLimitOutputSet(int32_t number, double limitValueDouble, uint64_t outputPtr, bool enabled)MotionController
UserLimitOutputSet(int32_t number, RSIDataType dataType, uint64_t inputPtr, uint64_t outputPtr, bool enabled)MotionController
UserLimitOutputValueGet(int32_t number)MotionController
UserLimitReset(int32_t number)MotionController
UserLimitSingleShotGet(int32_t number)MotionController
UserLimitStateGet(int32_t number)MotionController
UserLimitTriggerTypeGet(int32_t number)MotionController
UserVersionGet()MotionController
UserVersionSet(int32_t version)MotionController
VersionGet()RapidCodeObject
WarningMsgCheck(RSIErrorMessage msg)RapidCodeObject