MotionController Axis MultiAxis IO IOPoint NetworkNode RsiError
Sample Apps Changelog

RapidCode API

◆ RSIErrorMessage

All possible RSI Error Messages

Enumerator
RSIAxisMessageAXIS_INVALID 
RSIAxisMessageCOMMAND_NOT_SET 
RSIAxisMessageNOT_MAPPED_TO_MS 
RSIAxisMessageEND 
RSIAxisMessageCOUNT 
RSICaptureMessageMOTOR_INVALID 
RSICaptureMessageCAPTURE_TYPE_INVALID 
RSICaptureMessageCAPTURE_INVALID 
RSICaptureMessageFEEDBACK_INVALID 
RSICaptureMessageINVALID_EDGE 
RSICaptureMessageCAPTURE_NOT_ENABLED 
RSICaptureMessageCAPTURE_STATE_INVALID 
RSICaptureMessageUNSUPPORTED_PRIMARY 
RSICaptureMessageUNSUPPORTED_SECONDARY 
RSICaptureMessageCAPTURE_ARMED 
RSICaptureMessageEND 
RSICaptureMessageCOUNT 
RSICommandMessageTYPE_INVALID 
RSICommandMessageEND 
RSICommandMessageCOUNT 
RSICompensatorMessageCOMPENSATOR_INVALID 
RSICompensatorMessageNOT_CONFIGURED 
RSICompensatorMessageNOT_ENABLED 
RSICompensatorMessageAXIS_NOT_ENABLED 
RSICompensatorMessageTABLE_SIZE_ERROR 
RSICompensatorMessagePOSITION_DELTA_INVALID 
RSICompensatorMessageDIMENSION_NOT_SUPPORTED 
RSICompensatorMessageEND 
RSICompensatorMessageCOUNT 
RSIControlMessageLIBRARY_VERSION 
RSIControlMessageCONTROL_INVALID 
RSIControlMessageCONTROL_NUMBER_INVALID 
RSIControlMessageTYPE_INVALID 
RSIControlMessageINTERRUPTS_DISABLED 
RSIControlMessageINTERNAL_MEMORY_OVERFLOW 
RSIControlMessageEXTERNAL_MEMORY_OVERFLOW 
RSIControlMessageBACKGROUND_STARVATION 
RSIControlMessageMOTOR_COUNT_INVALID 
RSIControlMessageFILTER_COUNT_INVALID 
RSIControlMessageAXIS_COUNT_INVALID 
RSIControlMessageAXIS_FRAME_COUNT_INVALID 
RSIControlMessageMOTION_COUNT_INVALID 
RSIControlMessageMATH_BLOCK_COUNT_INVALID 
RSIControlMessageSEQUENCE_COUNT_INVALID 
RSIControlMessagePRE_FILTER_DELAY_COUNT_INVALID 
RSIControlMessageRECORDER_COUNT_INVALID 
RSIControlMessageLIMIT_BLOCK_COUNT_INVALID 
RSIControlMessageCOMPENSATOR_COUNT_INVALID 
RSIControlMessageCAPTURE_COUNT_INVALID 
RSIControlMessageTX_TIME_INVALID 
RSIControlMessageSAMPLE_RATE_TO_LOW 
RSIControlMessageSAMPLE_RATE_TO_HIGH 
RSIControlMessageAXIS_RUNNING 
RSIControlMessageRECORDER_RUNNING 
RSIControlMessagePACK_ALIGNMENT 
RSIControlMessageFIRMWARE_INVALID 
RSIControlMessageFIRMWARE_VERSION_NONE 
RSIControlMessageFIRMWARE_VERSION 
RSIControlMessageNO_FPGA_SOCKET 
RSIControlMessageSYNQNET_STATE 
RSIControlMessageIO_BIT_INVALID 
RSIControlMessageOBJECT_INDEX_INVALID 
RSIControlMessageOBJECT_INVALID 
RSIControlMessageFLASH_SYNQNET_STATE_INVALID 
RSIControlMessageFLASH_INVALID 
RSIControlMessageFLASH_VERIFY_ERROR 
RSIControlMessageFLASH_WRITE_ERROR 
RSIControlMessageFILE_INACCESSIBLE 
RSIControlMessageBUFFER_TOO_SMALL 
RSIControlMessageEVENTS_LOST 
RSIControlMessageEND 
RSIControlMessageCOUNT 
RSIDriveMapMessageMAP_FILE_OPEN_ERROR 
RSIDriveMapMessageMAP_FILE_FORMAT_INVALID 
RSIDriveMapMessageNODE_NOT_FOUND_IN_MAP 
RSIDriveMapMessageVERSION_NOT_FOUND_IN_MAP 
RSIDriveMapMessageDRIVE_PARAM_READ_ONLY 
RSIDriveMapMessageEND 
RSIDriveMapMessageCOUNT 
RSIElementMessageELEMENT_INVALID 
RSIElementMessageEND 
RSIElementMessageCOUNT 
RSIEventMessageEVENT_INVALID 
RSIEventMessageEND 
RSIEventMessageCOUNT 
RSIFilterMessageFILTER_INVALID 
RSIFilterMessageINVALID_ALGORITHM 
RSIFilterMessageINVALID_DRATE 
RSIFilterMessageCONVERSION_DIV_BY_0 
RSIFilterMessageSECTION_NOT_ENABLED 
RSIFilterMessageINVALID_FILTER_FORM 
RSIFilterMessageINVALID_SMOOTHING 
RSIFilterMessageEND 
RSIFilterMessageCOUNT 
RSIGeometricPathMessageILLEGAL_DIMENSION 
RSIGeometricPathMessageILLEGAL_ELEMENT 
RSIGeometricPathMessageARC_ILLEGAL_DIMENSION 
RSIGeometricPathMessageILLEGAL_RADIUS 
RSIGeometricPathMessagePATH_TOO_LONG 
RSIGeometricPathMessageUNSUPPORTED_TYPE 
RSIGeometricPathMessageILLEGAL_VELOCITY 
RSIGeometricPathMessageILLEGAL_ACCELERATION 
RSIGeometricPathMessageILLEGAL_TIMESLICE 
RSIGeometricPathMessageEND 
RSIGeometricPathMessageCOUNT 
RSILicenseMessageNOT_VALID 
RSILicenseMessageNOFEATURE 
RSILicenseMessageNOAXIS 
RSILicenseMessageLEGACY 
RSILicenseMessageEXPIRED 
RSILicenseMessageUNLICENSED 
RSILicenseMessageNO_APP_LICENSE 
RSILicenseMessageEND 
RSILicenseMessageCOUNT 
RSIListMessageELEMENT_NOT_FOUND 
RSIListMessageELEMENT_INVALID 
RSIListMessageEND 
RSIListMessageCOUNT 
RSIMessageINVALID 
RSIMessageOK 
RSIMessageARG_INVALID 
RSIMessagePARAM_INVALID 
RSIMessageHANDLE_INVALID 
RSIMessageNO_MEMORY 
RSIMessageOBJECT_FREED 
RSIMessageOBJECT_NOT_ENABLED 
RSIMessageOBJECT_NOT_FOUND 
RSIMessageOBJECT_ON_LIST 
RSIMessageOBJECT_IN_USE 
RSIMessageTIMEOUT 
RSIMessageUNSUPPORTED 
RSIMessageFATAL_ERROR 
RSIMessageFILE_CLOSE_ERROR 
RSIMessageFILE_OPEN_ERROR 
RSIMessageFILE_READ_ERROR 
RSIMessageFILE_WRITE_ERROR 
RSIMessageFILE_MISMATCH 
RSIMessageASSERT_FAILURE 
RSIMessageEND 
RSIMessageCOUNT 
RSIClientMessageMETHOD_INVALID 
RSIClientMessageHEADER_INVALID 
RSIClientMessageRSICONSTANT_INCOMPATIBLE 
RSIClientMessageSERVER_INCOMPATIBLE 
RSIClientMessageSERVER_INACCESSIBLE 
RSIClientMessageEND 
RSIClientMessageCOUNT 
RSIMotionMessageMOTION_INVALID 
RSIMotionMessageAXIS_COUNT 
RSIMotionMessageAXIS_FRAME_COUNT 
RSIMotionMessageTYPE_INVALID 
RSIMotionMessageATTRIBUTE_INVALID 
RSIMotionMessageIDLE 
RSIMotionMessageMOVING 
RSIMotionMessageSTOPPING 
RSIMotionMessageSTOPPED 
RSIMotionMessageSTOPPING_ERROR 
RSIMotionMessageERROR 
RSIMotionMessageAUTO_START 
RSIMotionMessageILLEGAL_DELAY 
RSIMotionMessagePROFILE_ERROR 
RSIMotionMessagePROFILE_NOT_SUPPORTED 
RSIMotionMessagePATH_ERROR 
RSIMotionMessageFRAMES_LOW 
RSIMotionMessageFRAMES_EMPTY 
RSIMotionMessageFRAME_BUFFER_OVERRUN 
RSIMotionMessageRESERVED0 
RSIMotionMessageRESERVED1 
RSIMotionMessageRESERVED2 
RSIMotionMessageNO_AXES_MAPPED 
RSIMotionMessageBAD_PATH_DATA 
RSIMotionMessageAXIS_MOVING 
RSIMotionMessageAXIS_MAP_MISMATCH 
RSIMotionMessageEND 
RSIMotionMessageCOUNT 
RSIMotorMessageMOTOR_INVALID 
RSIMotorMessageTYPE_INVALID 
RSIMotorMessageSTEPPER_NA 
RSIMotorMessageMOTOR_NOT_ENABLED 
RSIMotorMessageSECONDARY_FEEDBACK_NA 
RSIMotorMessageHARDWARE_NOT_FOUND 
RSIMotorMessageSTEPPER_INVALID 
RSIMotorMessageDISABLE_ACTION_INVALID 
RSIMotorMessagePULSE_WIDTH_INVALID 
RSIMotorMessageFEEDBACK_REVERSAL_NA 
RSIMotorMessagePHASE_FINDING_FAILED 
RSIMotorMessageDEMAND_MODE_UNSUPPORTED 
RSIMotorMessageDEMAND_MODE_NOT_SET 
RSIMotorMessagePOSITION_FEEDBACK_OFFSET_UNSUPPORTED 
RSIMotorMessagePOSITION_FEEDBACK_OFFSET_SET_FAILED 
RSIMotorMessagePOSITION_FEEDBACK_OFFSET_UNINITIALIZED 
RSIMotorMessageEND 
RSIMotorMessageCOUNT 
RSIMapMessageNAME_INVALID 
RSIMapMessageNAME_NOT_FOUND 
RSIMapMessageINDEX_INVALID 
RSIMapMessageFILE_INVALID 
RSIMapMessageSYMBOL_NOT_FOUND 
RSIMapMessageSYMBOL_INVALID 
RSIMapMessageEND 
RSIMapMessageCOUNT 
RSIThreadMessageTHREAD_NOT_RUNNING 
RSIThreadMessageTHREAD_RUNNING 
RSIThreadMessageTHREAD_NOT_STARTED 
RSIThreadMessageEND 
RSIThreadMessageCOUNT 
RSINotifyMessageWAIT_IN_PROGRESS 
RSINotifyMessageEND 
RSINotifyMessageCOUNT 
RSIPacketMessageADDRESS_INVALID 
RSIPacketMessageCOMM_ERROR 
RSIPacketMessageCONNECTION_CLOSED 
RSIPacketMessageEND 
RSIPacketMessageCOUNT 
RSIPlatformMessagePLATFORM_INVALID 
RSIPlatformMessageDEVICE_INVALID 
RSIPlatformMessageDEVICE_INVALID_XMP 
RSIPlatformMessageDEVICE_ERROR 
RSIPlatformMessageDEVICE_MAP_ERROR 
RSIPlatformMessageCOPY64_FAILURE 
RSIPlatformMessagePATH_DOES_NOT_EXIST 
RSIPlatformMessagePATH_IS_NOT_A_DIRECTORY 
RSIPlatformMessageINSTALL_VARIABLE_NOT_SET 
RSIPlatformMessageDRIVER_VERSION_INCOMPATIBLE 
RSIPlatformMessageFILE_TYPE_INVALID 
RSIPlatformMessageFILE_VERSION 
RSIPlatformMessageEND 
RSIPlatformMessageCOUNT 
RSIRecorderMessageSTARTED 
RSIRecorderMessageSTOPPED 
RSIRecorderMessageNOT_CONFIGURED 
RSIRecorderMessageNO_RECORDERS_AVAIL 
RSIRecorderMessageNOT_ENABLED 
RSIRecorderMessageRUNNING 
RSIRecorderMessageRECORD_COUNT_INVALID 
RSIRecorderMessageRESERVED 
RSIRecorderMessageNOT_RESERVED 
RSIRecorderMessageEND 
RSIRecorderMessageCOUNT 
RSISequenceMessageSEQUENCE_INVALID 
RSISequenceMessageCOMMAND_COUNT 
RSISequenceMessageCOMMAND_NOT_FOUND 
RSISequenceMessageSTARTED 
RSISequenceMessageSTOPPED 
RSISequenceMessageEND 
RSISequenceMessageCOUNT 
RSIServerMessageMETHOD_INVALID 
RSIServerMessageHEADER_INVALID 
RSIServerMessageEND 
RSIServerMessageCOUNT 
RSIUserLimitMessageUSER_LIMIT_INVALID 
RSIUserLimitMessageEND 
RSIUserLimitMessageCOUNT 
RSINetworkNodeMessageNODE_FAILURE 
RSI_CONTROLLER_INVALID_CONTROLLER_NUMBER 

Invalid controller number.

RSI_CONTROLLER_INVALID_SERVER_NAME 

Invalid server name for CLIENT controller.

RSI_CONTROLLER_INVALID_CONTROLLER_TYPE 

Invalid controller type.

RSI_INVALID_ID 

Invalid RSI ID.

RSI_CONTROLLER_NOT_SYNC_INTERRUPT 

Not the controller Sync interrupt.

RSI_CONTROLLER_CUSTOM_FIRMWARE_REQUIRED 

Custom controller firmware required.

RSI_AXIS_HOME_METHOD_NOT_SUPPORTED 

Home Method not (yet) supported.

RSI_AXIS_HOME_CAPTURE_FAILED 

Capture failed.

RSI_AXIS_HOME_CAPTURE_ARMING_FAILED 

Capture failed to arm for homing.

RSI_AXIS_HOME_INVALID_HOME_VELOCITY 

Invalid Home Velocity.

RSI_AXIS_HOME_INVALID_HOME_SLOW_VELOCITY 

Invalid Home Slow Velocity.

RSI_AXIS_HOME_INVALID_HOME_ACCELERATION 

Invalid Home Acceleration.

RSI_AXIS_HOME_INVALID_HOME_DECELERATION 

Invalid Home Decleration.

RSI_AXIS_HOME_CANCELED 

User canceled homing operation.

RSI_AXIS_HOME_FAILED_TO_REACH_DESIRED_STATE_OF_SWITCH 

Homing failed to reach the desired state of a switch.

RSI_FUNCTION_NOT_SUPPORTED 

This method is not currently supported.

RSI_ERROR_LOG_EMPTY 

The error log is empty.

RSI_ERROR_LOG_FULL 

The error log is full.

RSI_SQNODE_NOT_IO_NODE 

This node is not an I/O node.

RSI_AXIS_ADDRESS_TYPE_UNKNOWN 

The address type requested is unknown or unsupported.

RSI_METHOD_UNSUPPORTED 

This method is not supported in this version.

RSI_MOTION_DONE_WAIT_TIMEOUT 

Timed out while waiting for MotionDone.

RSI_ERROR_MESSAGE_DYNAMIC 

The text for this error will be dynamically generated in the source code.

RSI_CONTROLLER_INVALID_RTA_PATH 

There is a problem creating or deleting the .rta path.

RSI_NETWORK_FIRMWARE_IS_BUSY 

The network firmware is busy.

RSI_CONTROLLER_INVALID_UNHANDLED 

The controller is invalid due to prior failure.

RSI_STREAMING_OUTPUT_CONFIG_INVALID 

The number of streaming output values must be configured with StreamingOutputCountSet before adding outputs.

RSI_ROBOT_MOVE_OUT_OF_RANGE 

The RapidRobot Move is outside of the joint limits.

RSI_DELTA_POSITION_INVALID 

The RapidRobot Position is invalid.

RSI_ROBOT_MOVE_INVALID 

The RapidRobot Position is invalid.

RSI_AXIS_HOME_FAILED_TO_REACH_MAX_TRAVEL 

Failed to reached State in specified Max Travel. Please evaluate limits or Stage's Max Travel value.

RSI_AXIS_HOME_UNEXPECTED_STATE 

Expected STOPPED state but didn't reach it. Homing requires Home/Hardware Limit actions set to STOP.

RSI_AXIS_HOME_INVALID_POS_LIMIT_HIT 

Hit Positive Limit while moving to Negative Limit.

RSI_AXIS_HOME_INVALID_NEG_LIMIT_HIT 

Hit Negative Limit while moving to Positive Limit.

RSI_AXIS_RISING_HOME_STATE_HIGH_CHECK 

Failed to reach expected Home State: High. This method should only be used for Home Setups which are High to the Positive Limit.

RSI_AXIS_RISING_HOME_STATE_LOW_CHECK 

Failed to reach expected Home State: Low. This method should only be used for Home Setups which are High to the Positive Limit.

RSI_AXIS_FALLING_HOME_STATE_HIGH_CHECK 

Failed to reach expected Home State: High. This method should only be used for Home Setups which are High to the Negative Limit.

RSI_AXIS_FALLING_HOME_STATE_LOW_CHECK 

Failed to reach expected Home State: Low. This method should only be used for Home Setups which are High to the Negative Limit.

RSI_AXIS_HOME_INDEX_NOT_SUPPORTED 

Home Methods which require Index are only selectively supported. Contact RSI to see if we can add support for your hardware.

RSI_AXIS_HOME_INDEX_NOT_REACHABLE 

Distance to Travel to Index (AKDs Zero Angle) is greater than Home Stage Max Travel. Skipping Motion. Please evaluate your Stage Max Travel.

RSI_AXIS_HOME_INDEX_NOT_REACHED 

Did not finish in IDLE state after attempting to move to Zero Angle.

RSI_NETWORK_NODE_DOES_NOT_EXIST 

NetworkNode object does not exist.

RSI_COMPENSATOR_POINT_COUNT_INVALID 

Memory allocated for compensator not equal to required.

RSI_COMPENSATOR_COULD_NOT_DISABLE_SINGLE 

The compensator could not be disabled.

RSI_COMPENSATOR_COULD_NOT_ENABLE_ADDITIVE 

The compensator could not be enabled.

RSI_COMPENSATOR_INVALID_AXIS_MASTER_TYPE 

The compensator config was invalid.

RSI_COMPENSATOR_COULD_NOT_ENABLE_AXIS_ACTUAL_POSITION 

The compensator could not be enabled.