.

Table of Error Messages / Return Values

The table below provides an exhaustive list of the error messages / return values that are returned by the message.exe utility. For a complete description of the error message and tips on troubleshooting, click on the links under the Define column.

(Sorted Alphabetically by Define)

MEICaptureMessageCAPTURE_ARMED Capture: capture currently armed
MEICaptureMessageCAPTURE_NOT_ENABLED Capture: capture not enabled
MEICaptureMessageCAPTURE_STATE_INVALID Capture: capture is in an invalid state
MEICaptureMessageFIRST Capture
MEICaptureMessageGLOBAL_ALREADY_ENABLED Capture: global config already enabled on another capture on this block
MEICaptureMessageGLOBAL_CONFIG_ERR Capture: global capture cannot be enabled and be a trigger source at the same time
MEICaptureMessageINVALID_EDGE Capture: vaild capture edge required
MEICaptureMessageNOT_MAPPED Capture: capture does not map to existing hardware
MEICaptureMessageSECONDARY_INDEX_INVALID Capture: secondary index can not be used for multiple source capturing
MEICaptureMessageUNSUPPORTED_PRIMARY Capture: capture not supported on primary encoder
MEICaptureMessageUNSUPPORTED_SECONDARY Capture: capture not supported on secondary encoder
MEIClientMessageCLIENT_INVALID Client: client invalid
MEIClientMessageFIRST Client
MEIClientMessageHEADER_INVALID Client: header invalid
MEIClientMessageMETHOD_INVALID Client: method invalid
MEICommandMessageCOMMAND_INVALID Command: command invalid
MEIControlMessageBAD_FPGA_SOCKET_DATA Control: Bad FPGA hardware socket data
MEIControlMessageFIRMWARE_INVALID Control: firmware invalid
MEIControlMessageFIRMWARE_VERSION Control: firmware version mismatch
MEIControlMessageFIRMWARE_VERSION_NONE Control: No firmware found (factory default)
MEIControlMessageFPGA_SOCKETS Control: Too many FPGA hardware socket types
MEIControlMessageINVALID_BLOCK_COUNT Control: Invalid Motion Block count
MEIControlMessageIO_BIT_INVALID Control: I/O bit selected is unavailable
MEIControlMessageNO_FPGA_SOCKET Control: FPGA hardware socket does not exist
MPIControlMessagePACK_ALIGNMENT Control: Application compiled with invalid packing alignment
MPIControlMessageRECORDER_RUNNING Control: cannot configure while recorders are running
MPIControlMessageSAMPLE_RATE_TO_LOW Control: sample rate value must be greater than or equal to 1000
MPIControlMessageSAMPLE_RATE_TO_HIGH Control: sample rate value must be less than or equal to 100000
MEIControlMessageSYNQNET_OBJECTS Control: Too many SynqNet objects
MEIControlMessageSYNQNET_STATE Control: SynqNet state is invalid
MEIDriveMapMessageDRIVE_PARAM_READ_ONLY driveMap: Drive parameter is read-only
MEIDriveMapMessageFIRST driveMap
MEIDriveMapMessageMAP_FILE_FORMAT_INVALID driveMap: Format error in drive map file
MEIDriveMapMessageMAP_FILE_OPEN_ERROR driveMap: Could not open drive map file
MEIDriveMapMessageNODE_NOT_FOUND_IN_MAP driveMap: Node type not found in drives map files
MEIDriveMapMessageVERSION_NOT_FOUND_IN_MAP driveMap: Drive firmware version not found in drives map file (see drive vendor for .dm file update)
MEIElementMessageELEMENT_INVALID Element: element invalid
MEIElementMessageFIRST Element
MEIFlashMessageFIRST Flash
MEIFlashMessageFLASH_INVALID Flash: flash invalid
MEIFlashMessageFLASH_VERIFY_ERROR Flash: flash verify error
MEIFlashMessageFLASH_WRITE_ERROR Flash: flash write error
MEIFlashMessageNETWORK_TOPOLOGY_ERROR Flash: write to flash failed. Network topology has not been saved to flash - use meiSynqNetTopologySave()
MEIFlashMessagePATH Flash: flash file path is too long
MEIListMessageELEMENT_INVALID List: element invalid
MEIListMessageELEMENT_NOT_FOUND List: element not found
MEIListMessageFIRST List
MEIListMessageLIST_INVALID List: list invalid
MEIMapMessageFILE_INVALID Map: file invalid
MEIMapMessageFIRST Map
MEIMapMessageINDEX_INVALID Map: index invalid
MEIMapMessageNAME_INVALID Map: name invalid
MEIMapMessageNAME_NOT_FOUND Map: name not found
MEIMotionMessageBAD_PATH_DATA Motion: Bad Path Data
MEIMotionMessageNO_AXES_MAPPED Motion: No Axis mapped
MEIMotionMessageRESERVED0 Motion: RESERVED0
MEIMotionMessageRESERVED1 Motion: RESERVED1
MEIMotionMessageRESERVED2 Motion: RESERVED2
MEIMotorMessageDEMAND_MODE_UNSUPPORTED Motor: specified demand mode not supported by drive
MEIMotorMessageDEMAND_MODE_NOT_SET Motor: unable to switch demand mode while the amplifier is enabled
MEIMotorMessageDISABLE_ACTION_INVALID Motor: cannot set motor type to STEPPER when disable action is CMD_EQ_ACT
MEIMotorMessageFEEDBACK_REVERSAL_NA Motor: unable to invert feedback for specified encoder type
MEIMotorMessageFILTER_DISABLE_NA Motor: unable to disable the filter for specified encoder type
MEIMotorMessageHARDWARE_NOT_FOUND Motor: hardware not found
MEIMotorMessageMOTOR_NOT_ENABLED Motor: motor not enabled
MEIMotorMessagePHASE_FINDING_FAILED Motor: Motor phase finding failure
MEIMotorMessagePOSITION_FEEDBACK_OFFEST_SET_FAILED Motor: position feedback offset set failed
MEIMotorMessagePOSITION_FEEDBACK_OFFEST_UNINITIALIZED Motor: position feedback offset data uninitialized or corrupted
MEIMotorMessagePOSITION_FEEDBACK_OFFEST_UNSUPPORTED Motor: specified demand mode not supported by drive
MEIMotorMessagePULSE_WIDTH_INVALID Motor: stepper Pulse Width out of range (.00000006 < pulseWidth < .00100006)
MEIMotorMessageSECONDARY_ENCODER_NA Motor: secondary encoder not available
MEIMotorMessageSTEPPER_INVALID Motor: cannot set disable action to CMD_EQ_ACT when motor type is STEPPER
MEIPacketMessageADDRESS_INVALID Packet: address invalid
MEIPacketMessageCOMM_ERROR Packet: communication error
MEIPacketMessageCONNECTION_CLOSED Packet: connection closed
MEIPacketMessageFIRST Packet
MEIPacketMessagePACKET_INVALID Packet: packet invalid
MEIPacketMessageRECV_ERROR Packet: receive error
MEIPacketMessageSEND_ERROR Packet: send error
MEIPlatformMessageCOPY64_FAILURE WinNT: copy64 failure
MEIPlatformMessageDEVICE_ERROR WinNT: device error
MEIPlatformMessageDEVICE_INVALID WinNT: device invalid
MEIPlatformMessageDEVICE_MAP_ERROR WinNT: device map error
MEIPlatformMessagePLATFORM_INVALID WinNT: platform invalid
MEIServerMessageFIRST Server
MEIServerMessageHEADER_INVALID Server: header invalid
MEIServerMessageMETHOD_INVALID Server: method invalid
MEIServerMessageSERVER_INVALID Server: server invalid
MEISqNodeMessageBOOT_FILE_NOT_FOUND SqNode: Boot file not found or corrupt, kollmorgen_ember.a00 must be in path
MEISqNodeMessageBOOT_ROM_INVALID SqNode: boot rom not recognized
MEISqNodeMessageCMD_NOT_SUPPORTED SqNode: node module did not complete the specified operation
MEISqNodeMessageCONFIG_FILE_FORMAT_INVALID SqNode: Config file format invalid
MEISqNodeMessageCONFIG_NETWORK_MISMATCH SqNode: Config file and network are different
MEISqNodeMessageDISCOVERY_FAILURE SqNode: node specific discovery failure
MEISqNodeMessageDISPATCH_ERROR SqNode: node specific command dispatch error
MEISqNodeMessageDOWNLOAD_FAIL SqNode: node firmware download failed
MEISqNodeMessageDOWNLOAD_NOT_SUPPORTED SqNode: firmware download not supported
MEISqNodeMessageEXCEEDED_MAXIMUM_SYNQNET_PACKET_LIMIT SqNode: exceeded maximum synqnet packet limit
MEISqNodeMessageFEEDBACK_MAP_INVAILD SqNode: invalid feedback map attempt
MEISqNodeMessageFILE_INVALID SqNode: the file provided for download was not found
MEISqNodeMessageFILE_NODE_MISMATCH SqNode: node type does not match the file provided for download
MEISqNodeMessageFIRST SqNode
MEISqNodeMessageINIT_FAILURE SqNode: node specific initialization failure
MEISqNodeMessageINTERFACE_ERROR1 SqNode: node module doesn't support discovery
MEISqNodeMessageINVALID SqNode: invalid
MEISqNodeMessageINVALID_HEADER SqNode: the header information in the download image is invalid
MEISqNodeMessageINVALID_STR_LEN SqNode : invalid string length
MEISqNodeMessageINVALID_TABLE SqNode : invalid resource table in node module
MEISqNodeMessageIO_MODULE_COUNT_EXCEEDED SqNode: I/O Module Count Exceeded
MEISqNodeMessageIO_MODULE_EEPROM_NOT_PROGRAMMED SqNode: I/O Module EEPROM not programmed
MEISqNodeMessageIO_MODULE_INCOMPATIBILITY SqNode: I/O Module Incompatibility
MEISqNodeMessageIO_MODULE_LENGTH_CHECK_FAILED SqNode: I/O Module length check failed
MEISqNodeMessageIO_MODULE_3_3V_BUS_CURRENT_EXCEEDED SqNode: I/O Module 3.3V bus current exceeded
MEISqNodeMessageIO_MODULE_24V_BUS_CURRENT_EXCEEDED SqNode: I/O Module 24V bus current exceeded
MEISqNodeMessageIO_SLICE_EEPROM_FORMAT SqNode: I/O Slice eeprom format
MEISqNodeMessageIO_SLICE_INITIALIZATION_ERROR SqNode: I/O Slice initalization fault
MEISqNodeMessageIO_SLICE_INITIALIZATION_FAULT_TOO_MANY_SLICES SqNode: I/O Slice initalization fault too many slices
MEISqNodeMessageIO_SLICE_INITIALIZATION_FAULT_VENDOR_MISMATCH SqNode: I/O Slice initalization fault vendor mismatch
MEISqNodeMessageIO_SLICE_INITIALIZATION_TIMEOUT SqNode: I/O Slice initalization timeout
MEISqNodeMessageIO_SLICE_SERVICE_ALREADY_IN_MODE SqNode: I/O Slice service already in mode
MEISqNodeMessageIO_SLICE_SERVICE_ATTRIBUTE_NOT_SETTABLE SqNode: I/O Slice service attribute not settable
MEISqNodeMessageIO_SLICE_SERVICE_ATTRIBUTE_NOT_SUPPORTED SqNode: I/O Slice service attribute not supported
MEISqNodeMessageIO_SLICE_SERVICE_BUS_ERROR_CODE SqNode: I/O Slice service bus error code
MEISqNodeMessageIO_SLICE_SERVICE_INVALID_ATTRIBUTE_VALUE SqNode: I/O Slice service invalid attribute value
MEISqNodeMessageIO_SLICE_SERVICE_INVALID_PARAMETER SqNode: I/O Slice service invalid parameter
MEISqNodeMessageIO_SLICE_SERVICE_NOT_ENOUGH_DATA SqNode: I/O Slice service not enough data
MEISqNodeMessageIO_SLICE_SERVICE_NOT_SUPPORTED SqNode: I/O Slice service not supported
MEISqNodeMessageIO_SLICE_SERVICE_OBJECT_DOES_NOT_EXIST SqNode: I/O Slice service object does not exist
MEISqNodeMessageIO_SLICE_SERVICE_RECEIVE_ERROR SqNode: I/O Slice service receive error
MEISqNodeMessageIO_SLICE_SERVICE_RESOURCE_UNAVAILABLE SqNode: I/O Slice service resource unavailable
MEISqNodeMessageIO_SLICE_SERVICE_RESPONSE_FORMAT SqNode: I/O Slice service response format
MEISqNodeMessageIO_SLICE_SERVICE_STATE_CONFLICT SqNode: I/O Slice service state conflict
MEISqNodeMessageIO_SLICE_SERVICE_STORE_OPERATION_FAILURE SqNode: I/O Slice service store operation failure
MEISqNodeMessageIO_SLICE_SERVICE_TIMEOUT SqNode: I/O Slice service timeout
MEISqNodeMessageIO_SLICE_SERVICE_TOO_MANY_CHAR SqNode: I/O Slice service too many char
MEISqNodeMessageIO_SLICE_SERVICE_TOO_MUCH_DATA SqNode: I/O Slice service too much data
MEISqNodeMessageIO_SLICE_SERVICE_UNKNOWN_ERROR_CODE SqNode: I/O Slice service unknown error code
MEISqNodeMessageIO_SLICE_SERVICE_UNKNOWN_FAULT_CODE SqNode: I/O Slice service unknown fault code
MEISqNodeMessageIO_SLICE_TOO_MUCH_IO SqNode: I/O Slice too much IO
MEISqNodeMessageIO_SLICE_TOPOLOGY_MISMATCH SqNode: I/O Slice topology mismatch
MEISqNodeMessageMAP_CONFIG_MISMATCH SqNode: Map and config files are different
MEISqNodeMessageMONITOR_ADDRESS SqNode: Monitor config invalid, address not supported
MEISqNodeMessageMONITOR_INDEX SqNode: Monitor config invalid, index not supported
MEISqNodeMessageNODE_FAILURE SqNode: node failure
MEISqNodeMessageNODE_INVALID SqNode: Node invalid
MEISqNodeMessageNOT_IN_CONFIG_FILE SqNode: Not in Config File
MEISqNodeMessagePARAM_LOCKED SqNode: SFD motor selected, parameter is locked
MEISqNodeMessagePARAM_READ_ONLY SqNode: Parameter is read only
MEISqNodeMessageREADY_TIMEOUT SqNode: node busy : service cmd ready timeout
MEISqNodeMessageRESPONSE_TIMEOUT SqNode: service cmd response timeout
MEISqNodeMessageSRVC_CHANNEL_INVALID SqNode: invalid service channel specified
MEISqNodeMessageSRVC_ERROR SqNode: service cmd error
MEISqNodeMessageSRVC_UNSUPPORTED SqNode: service cmd unsupported
MEISqNodeMessageSTATE_ERROR SqNode: network state error
MEISqNodeMessageVERIFY_FAIL SqNode: node firmware verify failed
MEISqNodeMessageVERIFY_NOT_SUPPORTED SqNode: firmware verify not supported
MEISynqNetMessageADC_SAMPLE_FAILURE SynqNet: controller sample rate exceeds required analog input sample time
MEISynqNetMessageCABLE_LENGTH_INVALID_MAX SynqNet: maximum cable length out of range
MEISynqNetMessageCABLE_LENGTH_INVALID_MIN SynqNet: minimum cable length out of range
MEISynqNetMessageCABLE_LENGTH_INVALID_NOMINAL SynqNet: nominal cable length out of range
MEISynqNetMessageCABLE_LENGTH_MISMATCH SynqNet: cable length mismatch - network in asynq mode
MEISynqNetMessageCABLE_LENGTH_TIMEOUT SynqNet: cable length measurement timeout
MEISynqNetMessageCABLE_LENGTH_UNSUPPORTED SynqNet: detected an unsupported cable length
MEISynqNetMessageCOMM_ERROR SynqNet: network communication is down
MEISynqNetMessageCOMM_ERROR_CRC SynqNet: network down due to CRC errors
MEISynqNetMessageCOMM_ERROR_RX SynqNet: network down due to Rx errors
MEISynqNetMessageCOMM_ERROR_RX_CRC SynqNet: network down due to Rx CRC errors
MEISynqNetMessageCOMM_ERROR_RX_DRIBBLE SynqNet: network down due to Rx dribble
MEISynqNetMessageCOMM_ERROR_RX_FIFO SynqNet: network down due to Rx pack errors
MEISynqNetMessageCOMM_ERROR_RX_LEN SynqNet: network down due to Rx packet length errors
MEISynqNetMessageDISCOVERY_TIMEOUT SynqNet: timeout : discovery problem
MEISynqNetMessageFIRST SynqNet
MEISynqNetMessageHOT_RESTART_FAIL_ADDRESS_ASSIGNMENT SynqNet Hot Restart: Node Address Assignment Failure
MEISynqNetMessageHOT_RESTART_FAIL_NOT_SYNQ_STATE SynqNet Hot Restart: Not in Synq state
MEISynqNetMessageHOT_RESTART_FAIL_RECOVERING SynqNet Hot Restart: Recovering
MEISynqNetMessageHOT_RESTART_FAIL_TEST_PACKET SynqNet Hot Restart: Test Packet Active
MEISynqNetMessageHOT_RESTART_NOT_ALL_NODES_RESTARTED SynqNet Hot Restart: Not all nodes could be restarted
MEISynqNetMessageIDLE_LINK_UNKNOWN SynqNet: idle cable number unknown due to failed node(s)
MEISynqNetMessageINCOMPLETE_MOTOR SynqNet: incomplete motor : fulfill motor packet requirements or remove all packet fields for motor
MEISynqNetMessageINTERFACE_NOT_FOUND SynqNet: interface not available
MEISynqNetMessageINTERNAL_BUFFER_OVERFLOW SynqNet: internal buffer size overflow: reduce network payload
MEISynqNetMessageINVALID_ANALOG_IN_COUNT SynqNet: invalid analogIn count
MEISynqNetMessageINVALID_ANALOG_OUT_COUNT SynqNet: invalid analogOut count
MEISynqNetMessageINVALID_AUX_ENC_COUNT SynqNet: invalid auxiliary encoder count
MEISynqNetMessageINVALID_CAPTURE_COUNT SynqNet: invalid capture count
MEISynqNetMessageINVALID_COMMAND_CFG SynqNet: invalid command configuration
MEISynqNetMessageINVALID_COMPARE_COUNT SynqNet: invalid compare count
MEISynqNetMessageINVALID_DIGITAL_IN_COUNT SynqNet: invalid digitalIn count
MEISynqNetMessageINVALID_DIGITAL_OUT_COUNT SynqNet: invalid digitalOut count
MEISynqNetMessageINVALID_ENCODER_COUNT SynqNet: invalid feedback count
MEISynqNetMessageINVALID_INPUT_COUNT SynqNet: invalid ioInput count
MEISynqNetMessageINVALID_MONITOR_CFG SynqNet: invalid monitor field configuration
MEISynqNetMessageINVALID_MOTOR_COUNT SynqNet: too many motors configured for this node
MEISynqNetMessageINVALID_OUTPUT_COUNT SynqNet: invalid ioOutput count
MEISynqNetMessageINVALID_PROBE_CFG SynqNet: invalid probe count
MEISynqNetMessageINVALID_PROBE_DEPTH SynqNet: invalid probe depth
MEISynqNetMessageINVALID_PULSE_ENGINE_COUNT SynqNet: invalid pulse engine count
MEISynqNetMessageLINK_NOT_IDLE SynqNet: cable number is not idle, status is unknown
MEISynqNetMessageMAX_MOTOR_ERROR SynqNet: maximum motor count exceeded
MEISynqNetMessageMAX_NODE_ERROR SynqNet: maximum blocks exceeded
MEISynqNetMessageNO_NODES_FOUND SynqNet: no nodes found on network
MEISynqNetMessageNO_TIMING_DATA_AVAIL SynqNet: no timing data available in module
MEISynqNetMessageNODE_FPGA_VERSION SynqNet: node FPGA version mismatch warning
MEISynqNetMessageNODE_INIT_FAIL SynqNet: node specific initialization failed
MEISynqNetMessageNODE_LATENCY_EXCEEDED SynqNet: node control latency maximum exceeded
MEISynqNetMessageNODE_MAC_VERSION SynqNet: node MAC version mismatch - network in asynq mode
MEISynqNetMessagePLL_ERROR SynqNet: node PLL unable to lock with drive
MEISynqNetMessageRECOVERING SynqNet: network is currently recovering from a fault
MEISynqNetMessageRESET_ACK_TIMEOUT SynqNet: timeout : reset complete packet
MEISynqNetMessageRESET_REQ_TIMEOUT SynqNet: timeout : reset request packet
MEISynqNetMessageRING_ONLY SynqNet: only supported with ring topologies
MEISynqNetMessageSAMPLE_PERIOD_NOT_MULTIPLE SynqNet: controller sample rate must be a integer multiple of all node update periods
MEISynqNetMessageSCHEDULING_ERROR SynqNet: unrecoverable network scheduling error
MEISynqNetMessageSHUTDOWN_NODES_NONCONSECUTIVE SynqNet: Nodes being shutdown need to be consecutive
MEISynqNetMessageSHUTDOWN_NODES_STRANDED SynqNet: Shutting down the nodes requested will result in stranding working drives on the system, check topology
MEISynqNetMessageSHUTDOWN_RECOVERY_DISABLED SynqNet: Shutting down nodes requires recovery to be enabled
MEISynqNetMessageSTATE_ERROR SynqNet: unexpected network state
MEISynqNetMessageSYNQNET_INVALID SynqNet: synqNet invalid
MEISynqNetMessageTOPOLOGY_AMPS_ENABLED SynqNet: network topology cannot be saved or cleared while amplifiers are enabled
MEISynqNetMessageTOPOLOGY_CLEAR SynqNet: network topology is already clear
MEISynqNetMessageTOPOLOGY_MISMATCH SynqNet: network topology mismatch in dynamic memory - network in asynq mode
MEISynqNetMessageTOPOLOGY_MISMATCH_FLASH SynqNet: network topology mismatch in flash memory - network in asynq mode
MEISynqNetMessageTOPOLOGY_SAVED SynqNet: network topology is already saved to flash. Use meiSynqNetFlashTopologyClear(...) first
MEIPlatformMessageDEVICE_ERROR WinNT: device error
MEIPlatformMessageDEVICE_INVALID WinNT: device invalid
MEIPlatformMessageDEVICE_MAP_ERROR WinNT: device map error
MEIPlatformMessageFIRST WinNT
MEIPlatformMessagePLATFORM_INVALID WinNT: platform invalid
   
MPIAxisMessageAXIS_INVALID Axis: axis invalid
MPIAxisMessageCOMMAND_NOT_SET Axis: unable to set command position
MPIAxisMessageFIRST Axis
MPIAxisMessageNOT_MAPPED_TO_MS Axis: not mapped to motion supervisor
MPICanMessageBUS_OFF Can: Bus off
MPICanMessageCAN_INVALID Can: can invalid
MPICanMessageCOMMAND_PROTOCOL Can: DPR Command protocol
MPICanMessageFILE_FORMAT_ERROR Can: file format incorrect
MPICanMessageFIRMWARE_INVALID Can: firmware invalid
MPICanMessageFIRMWARE_VERSION Can: firmware version mismatch
MPICanMessageFIRST Can
MPICanMessageINTERFACE_NOT_FOUND Can: interface not found
MPICanMessageIO_NOT_SUPPORTED Can: IO not supported by node
MPICanMessageNODE_DEAD Can: node dead
MPICanMessageNOT_INITIALIZED Can: firmware not initialized
MPICanMessageRTR_TX_OVERFLOW Can: RTR transmit buffer overflow
MPICanMessageRX_BUFFER_EMPTY Can: Receive buffer empty
MPICanMessageSDO_ABORT Can: SDO abort
MPICanMessageSDO_PROTOCOL Can: SDO protocol
MPICanMessageSDO_TIMEOUT Can: SDO Timeout
MPICanMessageSIGNATURE_INVALID Can: Signature invalid
MPICanMessageTX_OVERFLOW Can: transmit buffer overflow
MPICanMessageUSER_ABORT Can: user aborted operation
MPICaptureMessageCAPTURE_INVALID Capture: invalid capture number
MPICaptureMessageCAPTURE_TYPE_INVALID Capture: invalid capture type
MPICaptureMessageENCODER_INVALID Capture: invalid encoder index parameter
MPICaptureMessageMOTOR_INVALID Capture: invalid motor number
MPICommandMessageFIRST Command
MPICommandMessagePARAM_INVALID Command: param invalid
MPICommandMessageTYPE_INVALID Command: type invalid
MPICompensatorMessageAXIS_NOT_ENABLED Compensator: axis not enabled
MPICompensatorMessageCOMPENSATOR_INVALID Compensator: compensator object invalid
MPICompensatorMessageDIMENSION_NOT_SUPPORTED Compensator: table dimension not supported
MPICompensatorMessageFIRST Compensator
MPICompensatorMessageNOT_CONFIGURED Compensator: compensator object not configured
MPICompensatorMessageNOT_ENABLED Compensator: object not enabled
MPICompensatorMessagePOSITION_DELTA_INVALID Compensator: position delta invalid
MPICompensatorMessageTABLE_SIZE_ERROR Compensator: table size is too small. adjust MPIControlConfig.compensatorPostionCount
MPIControlMessageADC_COUNT_INVALID Control: adcCount exceeds configuration limit
MPIControlMessageADDRESS_INVALID Control: address invalid
MPIControlMessageAUXDAC_COUNT_INVALID Control: auxDacCount exceeds configuration limit
MPIControlMessageAXIS_COUNT_INVALID Control: axisCount exceeds configuration limit
MPIControlMessageAXIS_FRAME_COUNT_INVALID Control: invalid axisFrameCount
MPIControlMessageAXIS_RUNNING Control: cannot configure while axes are running
MPIControlMessageCAPTURE_COUNT_INVALID Control: captureCount exceeds configuration limit
MPIControlMessageCMDDAC_COUNT_INVALID Control: cmdDacCount exceeds configuration limit
MPIControlMessageCOMPARE_COUNT_INVALID Control: compareCount exceeds configuration limit
MPIControlMessageCOMPENSATOR_COUNT_INVALID Control: compensatorCount exceeds configuration limit
MPIControlMessageCONTROL_INVALID Control: control invalid
MPIControlMessageCONTROL_NUMBER_INVALID Control: control number exceeds maximum limit
MPIControlMessageEXTERNAL_MEMORY_OVERFLOW Control: out of external memory
MPIControlMessageFILTER_COUNT_INVALID Control: filterCount exceeds configuration limit
MPIControlMessageFIRST Control
MPIControlMessageINTERRUPTS_DISABLED Control: interrupts disabled
MPIControlMessageLIBRARY_VERSION Control: application is not compatible with MPI DLL
MPIControlMessageMOTION_COUNT_INVALID Control: motionCount exceeds configuration limit
MPIControlMessageMOTOR_COUNT_INVALID Control: motorCount exceeds configuration limit
MPIControlMessageRECORDER_COUNT_INVALID Control: recorderCount exceeds configuration limit
MPIControlMessageSAMPLE_RATE_TO_LOW Control: sample rate value must be greater than or equal to 1000
MPIControlMessageTYPE_INVALID Control: type invalid
MPIEventMessageEVENT_INVALID Event: event invalid
MPIEventMessageFIRST Event
MPIEventMgrMessageEVENTMGR_INVALID EventMgr: eventMgr invalid
MPIEventMgrMessageFIRST EventMgr
MPIFilterMessageCONVERSION_DIV_BY_0 Filter: Divide by zero in conversion
MPIFilterMessageFILTER_INVALID Filter: filter invalid
MPIFilterMessageFIRST Filter
MPIFilterMessageINVALID_ALGORITHM Filter: filter algorithm invalid
MPIFilterMessageINVALID_DRATE Filter: DRate value out of range (0-7)
MPIFilterMessageINVALID_FILTER_FORM Filter: Invalid filter form
MPIFilterMessageINVALID_KA1 Filter: KA1 value out of range (0-.999)
MPIFilterMessageSECTION_NOT_ENABLED Filter: Specified postfilter section not enabled
MPIMessageARG_INVALID Argument invalid
MPIMessageFATAL_ERROR Fatal error
MPIMessageFILE_CLOSE_ERROR File close error
MPIMessageFILE_MISMATCH Firmware File Mismatch
MPIMessageFILE_OPEN_ERROR File open error
MPIMessageFILE_READ_ERROR File read error
MPIMessageFILE_WRITE_ERROR File write error
MPIMessageHANDLE_INVALID Handle invalid
MPIMessageNO_MEMORY Out of memory
MPIMessageOBJECT_FREED Object freed
MPIMessageOBJECT_IN_USE Object in use
MPIMessageOBJECT_NOT_ENABLED Object not enabled
MPIMessageOBJECT_NOT_FOUND Object not found
MPIMessageOBJECT_ON_LIST Object on list
MPIMessageOK OK
MPIMessagePARAM_INVALID Parameter invalid
MPIMessageTIMEOUT Timeout
MPIMessageUNSUPPORTED Unsupported
MPIMotionMessageATTRIBUTE_INVALID Motion: attribute invalid
MPIMotionMessageAUTO_START Motion: auto-start
MPIMotionMessageAXIS_COUNT Motion: axis count invalid
MPIMotionMessageAXIS_FRAME_COUNT Motion: axis frame count invalid
MPIMotionMessageAXIS_NOT_FOUND Motion: axis not found
MPIMotionMessageERROR Motion: MPIStateERROR
MPIMotionMessageFIRST Motion
MPIMotionMessageFRAME_BUFFER_TOO_SMALL Motion: frame buffer too small
MPIMotionMessageFRAMES_EMPTY Motion: frame buffer empty
MPIMotionMessageFRAMES_LOW Motion: frame buffer low
MPIMotionMessageIDLE Motion: MPIStateIDLE
MPIMotionMessageILLEGAL_DELAY Motion: illegal delay
MPIMotionMessageMOTION_INVALID Motion: motion invalid
MPIMotionMessageMOVING Motion: MPIStateMOVING
MPIMotionMessagePATH_ERROR Motion: path error
MPIMotionMessagePROFILE_ERROR Motion: profile error
MPIMotionMessagePROFILE_ERROR_NOT_SUPPORTED Motion: profile not supported
MPIMotionMessageSTOPPED Motion: MPIStateSTOPPED
MPIMotionMessageSTOPPING Motion: MPIStateSTOPPING
MPIMotionMessageSTOPPING_ERROR Motion: MPIStateSTOPPING_ERROR
MPIMotionMessageTYPE_INVALID Motion: type invalid
MPIMotorMessageFIRST Motor
MPIMotorMessageMOTOR_INVALID Motor: motor invalid
MPIMotorMessageMOTOR_TYPE_INVALID Motor: motor type invalid
MPINotifyMessageFIRST Notify
MPINotifyMessageNOTIFY_INVALID Notify: notify invalid
MPINotifyMessageWAIT_IN_PROGRESS Notify: wait in progress
MPIPathMessageARC_ILLEGAL_DIMENSION Path: Arc Dimension Out of Range
MPIPathMessageFIRST Path
MPIPathMessageHELIX_ILLEGAL_DIMENSION Path: Helix Dimension Out of Range
MPIPathMessageILLEGAL_ACCELERATION Element: Acceleration must be positive
MPIPathMessageILLEGAL_DIMENSION Path: Dimension Out of Range
MPIPathMessageILLEGAL_ELEMENT Path: Illegal Element
MPIPathMessageILLEGAL_RADIUS Path: Illegal Radius
MPIPathMessageILLEGAL_TIMESLICE Element: timeSlice must be positive
MPIPathMessageILLEGAL_VELOCITY Element: Velocity must be positive
MPIPathMessageINVALID_BLENDING Element: blending cannot be used with path interpolation method
MPIPathMessagePATH_INVALID Path: Path invalid
MPIPathMessagePATH_TOO_LONG Path: Path too long
MPIProbeMessageFIRST Probe
MPIProbeMessageNODE_INVALID Probe: invalid node number
MPIProbeMessagePROBE_INVALID Probe: invalid probe number
MPIProbeMessagePROBE_TYPE_INVALID Probe: invalid probe type
MPIRecorderMessageFIRST Recorder
MPIRecorderMessageNO_RECORDERS_AVAIL Recorder: no recorders available
MPIRecorderMessageNOT_CONFIGURED Recorder: not configured
MPIRecorderMessageNOT_ENABLED Recorder: not enabled
MPIRecorderMessageNOT_RESERVED Recorder: recorder is not reserved
MPIRecorderMessageRECORD_COUNT_INVALID Recorder: Invalid record count set for recorder object
MPIRecorderMessageRECORDER_INVALID Recorder: recorder invalid
MPIRecorderMessageRESERVED Recorder: recorder already reserved
MPIRecorderMessageRUNNING Recorder: cannot configure while running
MPIRecorderMessageSTARTED Recorder: already started
MPIRecorderMessageSTOPPED Recorder: already stopped
MPISequenceMessageCOMMAND_COUNT Sequence: command count invalid
MPISequenceMessageCOMMAND_NOT_FOUND Sequence: command not found
MPISequenceMessageFIRST Sequence
MPISequenceMessageSEQUENCE_INVALID Sequence: sequence invalid
MPISequenceMessageSTARTED Sequence: MPISequenceStateSTARTED
MPISequenceMessageSTOPPED Sequence: MPISequenceStateSTOPPED

 

       Legal Notice  |  Tech Email  |  Feedback
      
Copyright ©
2001-2021 Motion Engineering