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