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.
String (sort by message.exe output) |
Define (sort alphabetically by Define) |
| Argument invalid | MPIMessageARG_INVALID |
| Axis | |
| Axis: axis invalid | MPIAxisMessageAXIS_INVALID |
| Axis: not mapped to motion supervisor | MPIAxisMessageNOT_MAPPED_TO_MS |
| Axis: unable to set command position | MPIAxisMessageCOMMAND_NOT_SET |
| Capture | |
| Capture: capture currently armed | MPICaptureMessageCAPTURE_ARMED |
| Capture: capture is in an invalid state | MPICaptureMessageCAPTURE_STATE_INVALID |
| Capture: capture not enabled | MPICaptureMessageCAPTURE_NOT_ENABLED |
| Capture: capture not supported on primary feedback | MPICaptureMessageUNSUPPORTED_PRIMARY |
| Capture: capture not supported on secondary feedback | MPICaptureMessageUNSUPPORTED_SECONDARY |
| Capture: invalid capture number | MPICaptureMessageCAPTURE_INVALID |
| Capture: invalid capture type | MPICaptureMessageCAPTURE_TYPE_INVALID |
| Capture: invalid motor number | MPICaptureMessageMOTOR_INVALID |
| Capture: vaild capture edge required | MPICaptureMessageINVALID_EDGE |
| Client | |
| Client: header invalid | MPIClientMessageHEADER_INVALID |
| Client: method invalid | MPIClientMessageMETHOD_INVALID |
| Command | |
| Command: type invalid | MPICommandMessageTYPE_INVALID |
| Compensator | |
| Compensator: axis not enabled | MPICompensatorMessageAXIS_NOT_ENABLED |
| Compensator: compensator object invalid | MPICompensatorMessageCOMPENSATOR_INVALID |
| Compensator: compensator object not configured | MPICompensatorMessageNOT_CONFIGURED |
| Compensator: object not enabled | MPICompensatorMessageNOT_ENABLED |
| Compensator: position delta invalid | MPICompensatorMessagePOSITION_DELTA_INVALID |
| Compensator: table dimension not supported | MPICompensatorMessageDIMENSION_NOT_SUPPORTED |
| Compensator: table size is too small. adjust MPIControlConfig.compensatorPostionCount | MPICompensatorMessageTABLE_SIZE_ERROR |
| Control | |
| Control: Application compiled with invalid packing alignment | MPIControlMessagePACK_ALIGNMENT |
| Control: application is not compatible with MPI DLL | MPIControlMessageLIBRARY_VERSION |
| Control: axisCount exceeds configuration limit | MPIControlMessageAXIS_COUNT_INVALID |
| Control: cannot configure while axes are running | MPIControlMessageAXIS_RUNNING |
| Control: cannot configure while recorders are running | MPIControlMessageRECORDER_RUNNING |
| Control: captureCount exceeds configuration limit | MPIControlMessageCAPTURE_COUNT_INVALID |
| Control: compensatorCount exceeds configuration limit | MPIControlMessageCOMPENSATOR_COUNT_INVALID |
| Control: control invalid | MPIControlMessageCONTROL_INVALID |
| Control: control number exceeds maximum limit | MPIControlMessageCONTROL_NUMBER_INVALID |
| Control: filterCount exceeds configuration limit | MPIControlMessageFILTER_COUNT_INVALID |
| Control: firmware invalid | MPIControlMessageFIRMWARE_INVALID |
| Control: firmware version mismatch | MPIControlMessageFIRMWARE_VERSION |
| Control: FPGA hardware socket does not exist | MPIControlMessageNO_FPGA_SOCKET |
| Control: interrupts disabled | MPIControlMessageINTERRUPTS_DISABLED |
| Control: invalid axisFrameCount | MPIControlMessageAXIS_FRAME_COUNT_INVALID |
| Control: I/O bit selected is unavailable | MPIControlMessageIO_BIT_INVALID |
| Control: motionCount exceeds configuration limit | MPIControlMessageMOTION_COUNT_INVALID |
| Control: motorCount exceeds configuration limit | MPIControlMessageMOTOR_COUNT_INVALID |
| Control: No firmware found (factory default) | MPIControlMessageFIRMWARE_VERSION_NONE |
| Control: out of internal memory | MPIControlMessageINTERNAL_MEMORY_OVERFLOW |
| Control: out of external memory | MPIControlMessageEXTERNAL_MEMORY_OVERFLOW |
| Control: recorderCount exceeds configuration limit | MPIControlMessageRECORDER_COUNT_INVALID |
| Control: sample rate value must be greater than or equal to 1000 | MPIControlMessageSAMPLE_RATE_TO_LOW |
| Control: sample rate value must be less than or equal to 100000 | MPIControlMessageSAMPLE_RATE_TO_HIGH |
| Control: SynqNet state is invalid | MPIControlMessageSYNQNET_STATE |
| Control: type invalid | MPIControlMessageTYPE_INVALID |
| driveMap | |
| driveMap: Could not open drive map file | MPIDriveMapMessageMAP_FILE_OPEN_ERROR |
| driveMap: Drive firmware version not found in drives map file (see drive vendor for .dm file update) | MPIDriveMapMessageVERSION_NOT_FOUND_IN_MAP |
| driveMap: Drive parameter is read-only | MPIDriveMapMessageDRIVE_PARAM_READ_ONLY |
| driveMap: Format error in drive map file | MPIDriveMapMessageMAP_FILE_FORMAT_INVALID |
| driveMap: Node type not found in drives map files | MPIDriveMapMessageNODE_NOT_FOUND_IN_MAP |
| Element | |
| Element: Acceleration must be positive | MPIGeometricPathMessageILLEGAL_ACCELERATION |
| Element: element invalid | MPIElementMessageELEMENT_INVALID |
| Element: timeSlice must be positive | MPIGeometricPathMessageILLEGAL_TIMESLICE |
| Element: Velocity must be positive | MPIGeometricPathMessageILLEGAL_VELOCITY |
| Event | |
| Event: event invalid | MPIEventMessageEVENT_INVALID |
| Fatal error | MPIMessageFATAL_ERROR |
| File close error | MPIMessageFILE_CLOSE_ERROR |
| File open error | MPIMessageFILE_OPEN_ERROR |
| File read error | MPIMessageFILE_READ_ERROR |
| File write error | MPIMessageFILE_WRITE_ERROR |
| Filter | |
| Filter: filter algorithm invalid | MPIFilterMessageINVALID_ALGORITHM |
| Filter: Divide by zero in conversion | MPIFilterMessageCONVERSION_DIV_BY_0 |
| Filter: DRate value out of range (0-7) | MPIFilterMessageINVALID_DRATE |
| Filter: filter invalid | MPIFilterMessageFILTER_INVALID |
| Filter: Invalid filter form | MPIFilterMessageINVALID_FILTER_FORM |
| Filter: KA1 value out of range (0-.999) | MPIFilterMessageINVALID_KA1 |
| Filter: Specified postfilter section not enabled | MPIFilterMessageSECTION_NOT_ENABLED |
| Firmware File Mismatch | MPIMessageFILE_MISMATCH |
| Handle invalid | MPIMessageHANDLE_INVALID |
| List | |
| List: element invalid | MPIListMessageELEMENT_INVALID |
| List: element not found | MPIListMessageELEMENT_NOT_FOUND |
| Map | |
| Map: file invalid | MPIMapMessageFILE_INVALID |
| Map: index invalid | MPIMapMessageINDEX_INVALID |
| Map: name invalid | MPIMapMessageNAME_INVALID |
| Map: name not found | MPIMapMessageNAME_NOT_FOUND |
| Motion | |
| Motion: attribute invalid | MPIMotionMessageATTRIBUTE_INVALID |
| Motion: auto-start | MPIMotionMessageAUTO_START |
| Motion: axis count invalid | MPIMotionMessageAXIS_COUNT |
| Motion: axis frame count invalid | MPIMotionMessageAXIS_FRAME_COUNT |
| Motion: Bad Path Data | MPIMotionMessageBAD_PATH_DATA |
| Motion: frame buffer empty | MPIMotionMessageFRAMES_EMPTY |
| Motion: frame buffer low | MPIMotionMessageFRAMES_LOW |
| Motion: illegal delay | MPIMotionMessageILLEGAL_DELAY |
| Motion: motion invalid | MPIMotionMessageMOTION_INVALID |
| Motion: MPIStateERROR | MPIMotionMessageERROR |
| Motion: MPIStateIDLE | MPIMotionMessageIDLE |
| Motion: MPIStateMOVING | MPIMotionMessageMOVING |
| Motion: MPIStateSTOPPING | MPIMotionMessageSTOPPING |
| Motion: MPIStateSTOPPED | MPIMotionMessageSTOPPED |
| Motion: MPIStateSTOPPING_ERROR | MPIMotionMessageSTOPPING_ERROR |
| Motion: No Axis mapped | MPIMotionMessageNO_AXES_MAPPED |
| Motion: path error | MPIMotionMessagePATH_ERROR |
| Motion: profile error | MPIMotionMessagePROFILE_ERROR |
| Motion: profile not supported | MPIMotionMessagePROFILE_ERROR_NOT_SUPPORTED |
| Motion: RESERVED0 | MPIMotionMessageRESERVED0 |
| Motion: RESERVED1 | MPIMotionMessageRESERVED1 |
| Motion: RESERVED2 | MPIMotionMessageRESERVED2 |
| Motion: type invalid | MPIMotionMessageTYPE_INVALID |
| Motor | |
| Motor: cannot set disable action to CMD_EQ_ACT when motor type is STEPPER | MPIMotorMessageSTEPPER_INVALID |
| Motor: cannot set motor type to STEPPER when disable action is CMD_EQ_ACT | MPIMotorMessageDISABLE_ACTION_INVALID |
| Motor: hardware not found | MPIMotorMessageHARDWARE_NOT_FOUND |
| Motor: motor invalid | MPIMotorMessageMOTOR_INVALID |
| Motor: motor not enabled | MPIMotorMessageMOTOR_NOT_ENABLED |
| Motor: Motor phase finding failure | MPIMotorMessagePHASE_FINDING_FAILED |
| Motor: motor type invalid | MPIMotorMessageMOTOR_TYPE_INVALID |
| Motor: position feedback offset data uninitialized or corrupted | MPIMotorMessagePOSITION_FEEDBACK_OFFSET_UNINITIALIZED |
| Motor: position feedback offset set failed | MPIMotorMessagePOSITION_FEEDBACK_OFFSET_SET_FAILED |
| Motor: position feedback offset storage not supported | MPIMotorMessagePOSITION_FEEDBACK_OFFSET_UNSUPPORTED |
| Motor: secondary feedback not available | MPIMotorMessageSECONDARY_feedback_NA |
| Motor: stepper Pulse Width out of range (.00000006 < pulseWidth < .00100006) | MPIMotorMessagePULSE_WIDTH_INVALID |
| Motor: unable to invert feedback for specified feedback type | MPIMotorMessageFEEDBACK_REVERSAL_NA |
| Motor: specified demand mode not supported by drive | MPIMotorMessageDEMAND_MODE_UNSUPPORTED |
| Motor: unable to switch demand mode while the amplifier is enabled | MPIMotorMessageDEMAND_MODE_NOT_SET |
| Notify | |
| Notify: wait in progress | MPINotifyMessageWAIT_IN_PROGRESS |
| Object freed | MPIMessageOBJECT_FREED |
| Object in use | MPIMessageOBJECT_IN_USE |
| Object not enabled | MPIMessageOBJECT_NOT_ENABLED |
| Object not found | MPIMessageOBJECT_NOT_FOUND |
| Object on list | MPIMessageOBJECT_ON_LIST |
| OK | MPIMessageOK |
| Out of memory | MPIMessageNO_MEMORY |
| Packet | |
| Packet: address invalid | MPIPacketMessageADDRESS_INVALID |
| Packet: communication error | MPIPacketMessageCOMM_ERROR |
| Packet: connection closed | MPIPacketMessageCONNECTION_CLOSED |
| Parameter invalid | MPIMessagePARAM_INVALID |
| Path | |
| Path: Arc Dimension Out of Range | MPIGeometricPathMessageARC_ILLEGAL_DIMENSION |
| Path: Dimension Out of Range | MPIGeometricPathMessageILLEGAL_DIMENSION |
| Path: Illegal Element | MPIGeometricPathMessageILLEGAL_ELEMENT |
| Path: Illegal Radius | MPIGeometricPathMessageILLEGAL_RADIUS |
| Path: Path too long | MPIGeometricPathMessagePATH_TOO_LONG |
| Recorder | |
| Recorder: already started | MPIRecorderMessageSTARTED |
| Recorder: already stopped | MPIRecorderMessageSTOPPED |
| Recorder: cannot configure while running | MPIRecorderMessageRUNNING |
| Recorder: Invalid record count set for recorder object | MPIRecorderMessageRECORD_COUNT_INVALID |
| Recorder: no recorders available | MPIRecorderMessageNO_RECORDERS_AVAIL |
| Recorder: not configured | MPIRecorderMessageNOT_CONFIGURED |
| Recorder: not enabled | MPIRecorderMessageNOT_ENABLED |
| Recorder: recorder already reserved | MPIRecorderMessageRESERVED |
| Recorder: recorder is not reserved | MPIRecorderMessageNOT_RESERVED |
| Sequence | |
| Sequence: command count invalid | MPISequenceMessageCOMMAND_COUNT |
| Sequence: command not found | MPISequenceMessageCOMMAND_NOT_FOUND |
| Sequence: MPISequenceStateSTARTED | MPISequenceMessageSTARTED |
| Sequence: MPISequenceStateSTOPPED | MPISequenceMessageSTOPPED |
| Sequence: sequence invalid | MPISequenceMessageSEQUENCE_INVALID |
| Server | |
| Server: header invalid | MPIServerMessageHEADER_INVALID |
| Server: method invalid | MPIServerMessageMETHOD_INVALID |
| SqNode | |
| SqNode: Boot file not found or corrupt, kollmorgen_ember.a00 must be in path | MPISqNodeMessageBOOT_FILE_NOT_FOUND |
| SqNode: boot rom not recognized | MPISqNodeMessageBOOT_ROM_INVALID |
| SqNode: Config file and network are different | MPISqNodeMessageCONFIG_NETWORK_MISMATCH |
| SqNode: Config file format invalid | MPISqNodeMessageCONFIG_FILE_FORMAT_INVALID |
| SqNode: exceeded maximum synqnet packet limit | MPISqNodeMessageEXCEEDED_MAXIMUM_SYNQNET_PACKET_LIMIT |
| SqNode: firmware download not supported | MPISqNodeMessageDOWNLOAD_NOT_SUPPORTED |
| SqNode: firmware verify not supported | MPISqNodeMessageVERIFY_NOT_SUPPORTED |
| SqNode: invalid | MPISqNodeMessageINVALID |
| SqNode: invalid feedback map attempt | MPISqNodeMessageFEEDBACK_MAP_INVAILD |
| SqNode: invalid resource table in node module | MPISqNodeMessageINVALID_TABLE |
| SqNode: invalid string length | MPISqNodeMessageINVALID_STR_LEN |
| SqNode: I/O Module Count Exceeded | MPISqNodeMessageIO_MODULE_COUNT_EXCEEDED |
| SqNode: I/O Module EEPROM not programmed | MPISqNodeMessageIO_MODULE_EEPROM_NOT_PROGRAMMED |
| SqNode: I/O Module Incompatibility | MPISqNodeMessageIO_MODULE_INCOMPATIBILITY |
| SqNode: I/O Module length check failed | MPISqNodeMessageIO_MODULE_LENGTH_CHECK_FAILED |
| SqNode: I/O Module 3.3V bus current exceeded | MPISqNodeMessageIO_MODULE_3_3V_BUS_CURRENT_EXCEEDED |
| SqNode: I/O Module 24V bus current exceeded | MPISqNodeMessageIO_MODULE_24V_BUS_CURRENT_EXCEEDED |
| SqNode: I/O Slice eeprom format | MPISqNodeMessageIO_SLICE_EEPROM_FORMAT |
| SqNode: I/O Slice initalization fault | MPISqNodeMessageIO_SLICE_INITIALIZATION_ERROR |
| SqNode: I/O Slice initalization fault too many slices | MPISqNodeMessageIO_SLICE_INITIALIZATION_FAULT_TOO_MANY_SLICES |
| SqNode: I/O Slice initalization fault vendor mismatch | MPISqNodeMessageIO_SLICE_INITIALIZATION_FAULT_VENDOR_MISMATCH |
| SqNode: I/O Slice initalization timeout | MPISqNodeMessageIO_SLICE_INITIALIZATION_TIMEOUT |
| SqNode: I/O Slice service already in mode | MPISqNodeMessageIO_SLICE_SERVICE_ALREADY_IN_MODE |
| SqNode: I/O Slice service attribute not settable | MPISqNodeMessageIO_SLICE_SERVICE_ATTRIBUTE_NOT_SETTABLE |
| SqNode: I/O Slice service attribute not supported | MPISqNodeMessageIO_SLICE_SERVICE_ATTRIBUTE_NOT_SUPPORTED |
| SqNode: I/O Slice service bus error code | MPISqNodeMessageIO_SLICE_SERVICE_BUS_ERROR_CODE |
| SqNode: I/O Slice service invalid attribute value | MPISqNodeMessageIO_SLICE_SERVICE_INVALID_ATTRIBUTE_VALUE |
| SqNode: I/O Slice service invalid parameter | MPISqNodeMessageIO_SLICE_SERVICE_INVALID_PARAMETER |
| SqNode: I/O Slice service not enough data | MPISqNodeMessageIO_SLICE_SERVICE_NOT_ENOUGH_DATA |
| SqNode: I/O Slice service not supported | MPISqNodeMessageIO_SLICE_SERVICE_NOT_SUPPORTED |
| SqNode: I/O Slice service object does not exist | MPISqNodeMessageIO_SLICE_SERVICE_OBJECT_DOES_NOT_EXIST |
| SqNode: I/O Slice service receive error | MPISqNodeMessageIO_SLICE_SERVICE_RECEIVE_ERROR |
| SqNode: I/O Slice service resource unavailable | MPISqNodeMessageIO_SLICE_SERVICE_RESOURCE_UNAVAILABLE |
| SqNode: I/O Slice service response format | MPISqNodeMessageIO_SLICE_SERVICE_RESPONSE_FORMAT |
| SqNode: I/O Slice service state conflict | MPISqNodeMessageIO_SLICE_SERVICE_STATE_CONFLICT |
| SqNode: I/O Slice service store operation failure | MPISqNodeMessageIO_SLICE_SERVICE_STORE_OPERATION_FAILURE |
| SqNode: I/O Slice service timeout | MPISqNodeMessageIO_SLICE_SERVICE_TIMEOUT |
| SqNode: I/O Slice service too many char | MPISqNodeMessageIO_SLICE_SERVICE_TOO_MANY_CHAR |
| SqNode: I/O Slice service too much data | MPISqNodeMessageIO_SLICE_SERVICE_TOO_MUCH_DATA |
| SqNode: I/O Slice service unknown error code | MPISqNodeMessageIO_SLICE_SERVICE_UNKNOWN_ERROR_CODE |
| SqNode: I/O Slice service unknown fault code | MPISqNodeMessageIO_SLICE_SERVICE_UNKNOWN_FAULT_CODE |
| SqNode: I/O Slice too much IO | MPISqNodeMessageIO_SLICE_TOO_MUCH_IO |
| SqNode: I/O Slice topology mismatch | MPISqNodeMessageIO_SLICE_TOPOLOGY_MISMATCH |
| SqNode: Map and config files are different | MPISqNodeMessageMAP_CONFIG_MISMATCH |
| SqNode: Monitor config invalid, address not supported | MPISqNodeMessageMONITOR_ADDRESS |
| SqNode: Monitor config invalid, index not supported | MPISqNodeMessageMONITOR_INDEX |
| SqNode: network state error | MPISqNodeMessageNETWORK_STATE_ERROR |
| SqNode: node busy: service cmd ready timeout | MPISqNodeMessageREADY_TIMEOUT |
| SqNode: Node invalid | MPISqNodeMessageNODE_INVALID |
| SqNode: node module did not complete the specified operation | MPISqNodeMessageCMD_NOT_SUPPORTED |
| SqNode: node specific command dispatch error | MPISqNodeMessageDISPATCH_ERROR |
| SqNode: node specific discovery failure | MPISqNodeMessageDISCOVERY_FAILURE |
| SqNode: node specific initialization failure | MPISqNodeMessageINIT_FAILURE |
| SqNode: node type does not match the file provided for download | MPISqNodeMessageFILE_NODE_MISMATCH |
| SqNode: node firmware download failed | MPISqNodeMessageDOWNLOAD_FAIL |
| SqNode: node firmware verify failed | MPISqNodeMessageVERIFY_FAIL |
| SqNode: node failure | MPISqNodeMessageNODE_FAILURE |
| SqNode: Not in Config File | MPISqNodeMessageNOT_IN_CONFIG_FILE |
| SqNode: Parameter is read only | MPISqNodeMessagePARAM_READ_ONLY |
| SqNode: service cmd error | MPISqNodeMessageSRVC_ERROR |
| SqNode: service cmd response timeout | MPISqNodeMessageRESPONSE_TIMEOUT |
| SqNode: service cmd unsupported | MPISqNodeMessageSRVC_UNSUPPORTED |
| SqNode: SFD motor selected, parameter is locked | MPISqNodeMessagePARAM_LOCKED |
| SqNode: the file provided for download was not found | MPISqNodeMessageFILE_INVALID |
| SqNode: the header information in the download image is invalid | MPISqNodeMessageINVALID_HEADER |
| SynqNet | |
| SynqNet: cable length measurement timeout | MPISynqNetMessageCABLE_LENGTH_TIMEOUT |
| SynqNet: cable length mismatch - network in asynq mode | MPISynqNetMessageCABLE_LENGTH_MISMATCH |
| SynqNet: cable number is not idle, status is unknown | MPISynqNetMessageLINK_NOT_IDLE |
| SynqNet: controller sample rate must be a integer multiple of all node update periods | MPISynqNetMessageSAMPLE_PERIOD_NOT_MULTIPLE |
| SynqNet: detected an unsupported cable length | MPISynqNetMessageCABLE_LENGTH_UNSUPPORTED |
| SynqNet Hot Restart: Node Address Assignment Failure | MPISynqNetMessageHOT_RESTART_FAIL_ADDRESS_ASSIGNMENT |
| SynqNet Hot Restart: Not all nodes could be restarted | MPISynqNetMessageHOT_RESTART_NOT_ALL_NODES_RESTARTED |
| SynqNet Hot Restart: Not in Synq state | MPISynqNetMessageHOT_RESTART_FAIL_NOT_SYNQ_STATE |
| SynqNet Hot Restart: Recovering | MPISynqNetMessageHOT_RESTART_FAIL_RECOVERING |
| SynqNet Hot Restart: Test Packet Active | MPISynqNetMessageHOT_RESTART_FAIL_TEST_PACKET |
| SynqNet: idle cable number unknown due to failed node(s) | MPISynqNetMessageIDLE_LINK_UNKNOWN |
| SynqNet: interface not available | MPISynqNetMessageINTERFACE_NOT_FOUND |
| SynqNet: invalid analogIn count | MPISynqNetMessageINVALID_ANALOG_IN_COUNT |
| SynqNet: invalid analogOut count | MPISynqNetMessageINVALID_ANALOG_OUT_COUNT |
| SynqNet: invalid auxiliary feedback count | MPISynqNetMessageINVALID_SECONDARY_FEEDBACK_COUNT |
| SynqNet: invalid capture count | MPISynqNetMessageINVALID_CAPTURE_COUNT |
| SynqNet: invalid command configuration | MPISynqNetMessageINVALID_COMMAND_CFG |
| SynqNet: invalid digitalIn count | MPISynqNetMessageINVALID_DIGITAL_IN_COUNT |
| SynqNet: invalid digitalOut count | MPISynqNetMessageINVALID_DIGITAL_OUT_COUNT |
| SynqNet: invalid feedback count | MPISynqNetMessageINVALID_FEEDBACK_COUNT |
| SynqNet: invalid ioInput count | MPISynqNetMessageINVALID_INPUT_COUNT |
| SynqNet: invalid ioOutput count | MPISynqNetMessageINVALID_OUTPUT_COUNT |
| SynqNet: invalid monitor field configuration | MPISynqNetMessageINVALID_MONITOR_CFG |
| SynqNet: invalid pulse engine count | MPISynqNetMessageINVALID_PULSE_ENGINE_COUNT |
| SynqNet: maximum blocks exceeded | MPISynqNetMessageMAX_NODE_ERROR |
| SynqNet: maximum cable length out of range | MPISynqNetMessageCABLE_LENGTH_INVALID_MAX |
| SynqNet: minimum cable length out of range | MPISynqNetMessageCABLE_LENGTH_INVALID_MIN |
| SynqNet: network communication is down | MPISynqNetMessageCOMM_ERROR |
| SynqNet: network down due to CRC errors | MPISynqNetMessageCOMM_ERROR_CRC |
| SynqNet: network down due to Rx errors | MPISynqNetMessageCOMM_ERROR_RX |
| SynqNet: network down due to Rx pack errors | MPISynqNetMessageCOMM_ERROR_RX_FIFO |
| SynqNet: network down due to Rx packet length errors | MPISynqNetMessageCOMM_ERROR_RX_LEN |
| SynqNet: network down due to Rx CRC errors | MPISynqNetMessageCOMM_ERROR_RX_CRC |
| SynqNet: network down due to Rx dribble | MPISynqNetMessageCOMM_ERROR_RX_DRIBBLE |
| SynqNet: network is currently recovering from a fault | MPISynqNetMessageRECOVERING |
| SynqNet: network topology mismatch in dynamic memory - network in asynq mode | MPISynqNetMessageTOPOLOGY_MISMATCH |
| SynqNet: network topology mismatch in flash memory - network in asynq mode | MPISynqNetMessageTOPOLOGY_MISMATCH_FLASH |
| SynqNet: node control latency maximum exceeded | MPISynqNetMessageNODE_LATENCY_EXCEEDED |
| SynqNet: node FPGA version mismatch warning | MPISynqNetMessageNODE_FPGA_VERSION |
| SynqNet: node MAC version mismatch - network in asynq mode | MPISynqNetMessageNODE_MAC_VERSION |
| SynqNet: node specific initialization failed | MPISynqNetMessageNODE_INIT_FAIL |
| SynqNet: Nodes being shutdown need to be consecutive | MPISynqNetMessageSHUTDOWN_NODES_NONCONSECUTIVE |
| SynqNet: nominal cable length out of range | MPISynqNetMessageCABLE_LENGTH_INVALID_NOMINAL |
| SynqNet: no nodes found on network | MPISynqNetMessageNO_NODES_FOUND |
| SynqNet: no timing data available in module | MPISynqNetMessageNO_TIMING_DATA_AVAIL |
| SynqNet: only supported with ring topologies | MPISynqNetMessageRING_ONLY |
| SynqNet: Shutting down nodes requires recovery to be enabled | MPISynqNetMessageSHUTDOWN_RECOVERY_DISABLED |
| SynqNet: Shutting down the nodes requested will result in stranding working drives on the system, check topology | MPISynqNetMessageSHUTDOWN_NODES_STRANDED |
| SynqNet: synqNet invalid | MPISynqNetMessageSYNQNET_INVALID |
| SynqNet: timeout : discovery problem | MPISynqNetMessageDISCOVERY_TIMEOUT |
| SynqNet: timeout : reset complete packet | MPISynqNetMessageRESET_ACK_TIMEOUT |
| SynqNet: timeout : reset request packet | MPISynqNetMessageRESET_REQ_TIMEOUT |
| SynqNet: too many motors configured for this node | MPISynqNetMessageINVALID_MOTOR_COUNT |
| SynqNet: unexpected network state | MPISynqNetMessageSTATE_ERROR |
| SynqNet: unrecoverable network scheduling error | MPISynqNetMessageSCHEDULING_ERROR |
| Timeout | MPIMessageTIMEOUT |
| Unsupported | MPIMessageUNSUPPORTED |
| WinNT | |
| WinNT: copy64 failure | MPIPlatformMessageCOPY64_FAILURE |
| WinNT: device error | MPIPlatformMessageDEVICE_ERROR |
| WinNT: device invalid | MPIPlatformMessageDEVICE_INVALID |
| WinNT: device map error | MPIPlatformMessageDEVICE_MAP_ERROR |
| WinNT: platform invalid | MPIPlatformMessagePLATFORM_INVALID |
