EtherCAT Slave1.11.00
SDO Abort Codes Identifier

Overview

Abort error code index values. Use for mailbox callback return values.

Macros

#define ABORTIDX_TOGGLE_BIT_NOT_CHANGED   0x01
 Index of "Toggle bit not changed". More...
 
#define ABORTIDX_SDO_PROTOCOL_TIMEOUT   0x02
 Index of "SDO timeout". More...
 
#define ABORTIDX_COMMAND_SPECIFIER_UNKNOWN   0x03
 Index of "Command specifier unknown". More...
 
#define ABORTIDX_OUT_OF_MEMORY   0x04
 Index of "Out of memory". More...
 
#define ABORTIDX_UNSUPPORTED_ACCESS   0x05
 Index of "Unsupported Access". More...
 
#define ABORTIDX_WRITE_ONLY_ENTRY   0x06
 Index of "Write only entry". More...
 
#define ABORTIDX_READ_ONLY_ENTRY   0x07
 Index of "Read only entry". More...
 
#define ABORTIDX_OBJECT_NOT_EXISTING   0x08
 Index of "Object not existing". More...
 
#define ABORTIDX_OBJECT_CANT_BE_PDOMAPPED   0x09
 Index of "Object can not be mapped to PDO". More...
 
#define ABORTIDX_MAPPED_OBJECTS_EXCEED_PDO   0x0A
 Index of "Mapped Object exceeds PDO". More...
 
#define ABORTIDX_PARAM_IS_INCOMPATIBLE   0x0B
 Index of "Parameter is incompatible". More...
 
#define ABORTIDX_INTERNAL_DEVICE_INCOMPATIBILITY   0x0C
 Index of "Device incompatibility". More...
 
#define ABORTIDX_HARDWARE_ERROR   0x0D
 Index of "Hardware error". More...
 
#define ABORTIDX_PARAM_LENGTH_ERROR   0x0E
 Index of "Parameter length error". More...
 
#define ABORTIDX_PARAM_LENGTH_TOO_LONG   0x0F
 Index of "Parameter is too long". More...
 
#define ABORTIDX_PARAM_LENGTH_TOO_SHORT   0x10
 Index of "Parameter is too short". More...
 
#define ABORTIDX_SUBINDEX_NOT_EXISTING   0x11
 Index of "Subindex (Entry) not exists". More...
 
#define ABORTIDX_VALUE_EXCEEDED   0x12
 Index of "Value exceeds". More...
 
#define ABORTIDX_VALUE_TOO_GREAT   0x13
 Index of "Value is too great". More...
 
#define ABORTIDX_VALUE_TOO_SMALL   0x14
 Index of "Value is too small". More...
 
#define ABORTIDX_MODULE_ID_LIST_NOT_MATCH   0x15
 Index of "Unequal Module Id list". More...
 
#define ABORTIDX_MAX_VALUE_IS_LESS_THAN_MIN_VALUE   0x16
 Index of "Value is less than minimum value". More...
 
#define ABORTIDX_GENERAL_ERROR   0x17
 Index of "General error". More...
 
#define ABORTIDX_DATA_CANNOT_BE_READ_OR_STORED   0x18
 Index of "Data can not be read or written". More...
 
#define ABORTIDX_DATA_CANNOT_BE_ACCESSED_BECAUSE_OF_LOCAL_CONTROL   0x19
 Index of "Data can not be accessed because of local control". More...
 
#define ABORTIDX_IN_THIS_STATE_DATA_CANNOT_BE_READ_OR_STORED   0x1A
 Index of "Data can not be read or written in the current state". More...
 
#define ABORTIDX_NO_OBJECT_DICTIONARY_IS_PRESENT   0x1B
 Index of "Object is not in the object dictionary". More...
 
#define ABORTIDX_ENTRY_CANT_BE_WRITTEN_SI0_NOT_0   0x1C
 Index of "Entry can not be written because Subindex0 is not 0". More...
 
#define ABORTIDX_COMPLETE_ACCESS_NOT_SUPPORTED   0x1D
 The object can not be accessed via complete access. More...
 
#define ABORTIDX_WORKING   0xFF
 Index of application is handling the SDO request. More...