The RMP Motion Controller APIs

Description

Enumerations

enum  INtimeStatus
 INtime status values. More...
 
enum  RSIAction
 Action to perform on an Axis. More...
 
enum  RSIAnalogOutChannel
 Analog output channels. More...
 
enum  RSIAxisAddressType
 Used to get firmware address used in User Limits, Sequencers, etc. More...
 
enum  RSIAxisGantryType
 How to combine Axis Feedback Positions. More...
 
enum  RSIAxisMasterType
 Sources available to a slave Axis for electronic gearing & camming. More...
 
enum  RSIAxisPositionInput
 Feedback Positions for each Axis. More...
 
enum  RSICacheObject
 Caching data for GUI optimization. More...
 
enum  RSICompensatorOutputType
 Compensator output types. More...
 
enum  RSIControllerAddressType
 Used to get firmware address used in User Limits, Sequencers, etc. More...
 
enum  RSIControllerType
 Controller type. More...
 
enum  RSIDataType
 Data types for User Limits and other triggers. More...
 
enum  RSIErrorMessage
 All possible RSI Error Messages. More...
 
enum  RSIEventType
 Event Types or Status Bits. More...
 
enum  RSIFilterAlgorithm
 Filter algorithms. More...
 
enum  RSIFilterGainIndex
 Filter Gain Table enums for. More...
 
enum  RSIFilterGainPIDCoeff
 PID gain coefficients. More...
 
enum  RSIFilterGainPIVCoeff
 PIV gain coefficients. More...
 
enum  RSIFirmwareLogic
 Logic options for User Limits. More...
 
enum  RSIFirmwareStatus
 Status bits used in the firmware. More...
 
enum  RSIHomeMethod
 
enum  RSIHomeStage
 Predefined Homing Stage sections. More...
 
enum  RSIIMotionControllerInitializationState
 MotionController's initialization state. More...
 
enum  RSIMotionAttrMask
 Attribute masks for motion. You cannot mix RSIMotionAttrMaskDELAY and RSIMotionAttrMaskAPPEND. More...
 
enum  RSIMotionAttrOutputType
 Types for outputs during motion. More...
 
enum  RSIMotionHoldType
 Types for MotionHold attribute. More...
 
enum  RSIMotionType
 Streaming motion types. More...
 
enum  RSIMotorBrakeMode
 Brake modes. More...
 
enum  RSIMotorDedicatedIn
 Dedicated Input bits per motor. More...
 
enum  RSIMotorDedicatedOut
 Dedicated Output bits per motor. More...
 
enum  RSIMotorDisableAction
 Action for when a motor is disabled. More...
 
enum  RSIMotorFaultMask
 Mask values for several motor faults. More...
 
enum  RSIMotorFeedback
 Encoders per motor. More...
 
enum  RSIMotorFeedbackFault
 Feedbacks to use for Feedback Fault action. More...
 
enum  RSIMotorGeneralIo
 Motor I/O bit numbers. More...
 
enum  RSIMotorIoType
 Possible configurations for Motor I/O. More...
 
enum  RSIMotorIoTypeMask
 Possible mask bits for Motor I/O types. More...
 
enum  RSIMotorLimitType
 Motor Limits. More...
 
enum  RSIMotorStepperPulse
 Pulse A or B. More...
 
enum  RSIMotorStepperPulseType
 Stepper pulse type. More...
 
enum  RSIMotorType
 Motor Type. More...
 
enum  RSIMultiAxisAddressType
 Used to get firmware address used in User Limits, Sequencers, etc. More...
 
enum  RSINetworkIndexType
 Network index types for Axis. More...
 
enum  RSINetworkOutputAddressType
 Network output address types. More...
 
enum  RSINetworkStartError
 Network start errors. More...
 
enum  RSINetworkStartMode
 Network start modes. More...
 
enum  RSINetworkStartupMethod
 Network startup methods. More...
 
enum  RSINetworkState
 State of network. More...
 
enum  RSINetworkTechnologyType
 Network technology type. More...
 
enum  RSINetworkType
 Type of Network topology. More...
 
enum  RSINodeType : uint64_t
 Valid Node types. More...
 
enum  RSIOperationMode
 DS402 modes of operation. More...
 
enum  RSIPathPlanType
 Path motion planning types. More...
 
enum  RSIPDOType
 Compensator output types. More...
 
enum  RSIProcessorType
 Controller's processor type. More...
 
enum  RSISource
 Possible sources that have caused an Error state. More...
 
enum  RSIState
 State of an Axis or MultiAxis. More...
 
enum  RSITrace
 Trace masks. More...
 
enum  RSIUserLimitLogic
 Logic options for User Limits. More...
 
enum  RSIUserLimitTriggerType
 Trigger types for UserLimits. More...
 
enum  RSIWait
 Waiting for interrupts. More...