RSI::RapidCode Namespace Reference

The RSI::RapidCode namespace. More...

Classes

class  Axis
  The Axis object manages a single physical axis on a motion controller. More...
 
class  IO
 The IO object provides an interface to the inputs and outputs of a network node. More...
 
class  IOPoint
 The IOPoint object represents one specific point class such as: Digital Output, Digital Input, Analog Output, or Analog Input. More...
 
class  MotionController
 The MotionController object represents the RMP INtime soft motion controller. More...
 
class  MultiAxis
  The MultiAxis object allows you to map two or more axes together and command synchronized motion. More...
 
class  RapidCodeInterrupt
 Interface for objects which can use interrupts. More...
 
class  RapidCodeMotion
 The RapidCodeMotion interface is implemented by Axis and MultiAxis . More...
 
class  RapidCodeNetworkNode
 The NetworkNode object represents an EtherCAT Node (Drive, IO Block, etc) on the network. Accessible via Axis and IO objects. More...
 
class  RapidCodeObject
 The RapidCode base class. All non-error objects are derived from this class. More...
 
class  RapidCodeOS
 The RapidCodeOS object provides access to operating system (Windows) features. Accessible via MotionController . More...
 
class  RsiError
 The RsiError object contains information about any RapidCode API object's error/exception. More...
 
class  RTOS
 The RTOS object represents the real-time operating system (INtime). More...
 

Enumerations

enum  INtimeStatus
 
enum  RSIAction
 
enum  RSIAnalogOutChannel
 
enum  RSIAxisAddressType
 
enum  RSIAxisGantryType
 
enum  RSIAxisMasterType
 
enum  RSIAxisPositionInput
 
enum  RSICacheObject
 
enum  RSICompensatorOutputType
 
enum  RSIControllerAddressType
 
enum  RSIControllerType
 
enum  RSIDataType
 
enum  RSIErrorMessage
 
enum  RSIEventType
 
enum  RSIFilterAlgorithm
 
enum  RSIFilterGainIndex
 
enum  RSIFilterGainPIDCoeff
 
enum  RSIFilterGainPIVCoeff
 
enum  RSIFirmwareLogic
 
enum  RSIFirmwareStatus
 
enum  RSIHomeMethod
 
enum  RSIHomeStage
 
enum  RSIIMotionControllerInitializationState
 
enum  RSIMotionAttrMask
 
enum  RSIMotionAttrOutputType
 
enum  RSIMotionHoldType
 
enum  RSIMotionType
 
enum  RSIMotorBrakeMode
 
enum  RSIMotorDedicatedIn
 
enum  RSIMotorDedicatedOut
 
enum  RSIMotorDisableAction
 
enum  RSIMotorFaultMask
 
enum  RSIMotorFeedback
 
enum  RSIMotorFeedbackFault
 
enum  RSIMotorGeneralIo
 
enum  RSIMotorIoType
 
enum  RSIMotorIoTypeMask
 
enum  RSIMotorLimitType
 
enum  RSIMotorStepperPulse
 
enum  RSIMotorStepperPulseType
 
enum  RSIMotorType
 
enum  RSIMultiAxisAddressType
 
enum  RSINetworkIndexType
 
enum  RSINetworkOutputAddressType
 
enum  RSINetworkStartError
 
enum  RSINetworkStartMode
 
enum  RSINetworkStartupMethod
 
enum  RSINetworkState
 
enum  RSINetworkTechnologyType
 
enum  RSINetworkType
 
enum  RSINodeType : uint64_t
 
enum  RSIOperationMode
 
enum  RSIPathPlanType
 
enum  RSIPDOType
 
enum  RSIProcessorType
 
enum  RSISource
 
enum  RSIState
 
enum  RSITrace
 
enum  RSIUserLimitLogic
 
enum  RSIUserLimitTriggerType
 
enum  RSIWait
 

Detailed Description

The RSI::RapidCode namespace.