CANopen SDO transfer errors
Overview
Collaboration diagram for CANopen SDO transfer errors:
Macros | |
#define | ERR_CANO_SDO 0x0400 |
SDO transfer errors. | |
#define | ERR_CANO_SDO_ABORT 0x0401 |
SDO transfer aborted. | |
#define | ERR_CANO_SDO_ABORT_BLOCK_SIZE 0x0405 |
invalid block size in block mode | |
#define | ERR_CANO_SDO_ABORT_CMD 0x0404 |
command specifier not valid or unknown | |
#define | ERR_CANO_SDO_ABORT_CRC 0x0407 |
CRC error (block mode only) | |
#define | ERR_CANO_SDO_ABORT_DATA_DEV_STATE 0x041E |
data cannot be transfered or stored to application because of present device state | |
#define | ERR_CANO_SDO_ABORT_DATA_LOC_CTRL 0x041D |
data cannot be transfered or stored to application because of local control | |
#define | ERR_CANO_SDO_ABORT_DATA_LONG 0x0413 |
data type does not match, length of service parameter too high | |
#define | ERR_CANO_SDO_ABORT_DATA_OD 0x041F |
object dictionary not present or dynamic generation fails | |
#define | ERR_CANO_SDO_ABORT_DATA_SHORT 0x0414 |
data type does not match, length of service parameter too short | |
#define | ERR_CANO_SDO_ABORT_DATA_TRANSF 0x041C |
data cannot be transfered or stored to application | |
#define | ERR_CANO_SDO_ABORT_DEV_INCOMP 0x0410 |
general internal incompatibility in device | |
#define | ERR_CANO_SDO_ABORT_GENERAL 0x041B |
general error | |
#define | ERR_CANO_SDO_ABORT_HW 0x0411 |
access failed due to hardware error | |
#define | ERR_CANO_SDO_ABORT_MAN_SPECIFIC 0x04FF |
manufacturer specific error code | |
#define | ERR_CANO_SDO_ABORT_MAP_LEN 0x040E |
number and length of object to be mapped exceeds PDO length | |
#define | ERR_CANO_SDO_ABORT_MAX_LESS_MIN 0x0419 |
maximum value is less than minimum value | |
#define | ERR_CANO_SDO_ABORT_NO_DATA 0x0420 |
No data available. | |
#define | ERR_CANO_SDO_ABORT_NO_MAP 0x040D |
object cannot be mapped to the PDO | |
#define | ERR_CANO_SDO_ABORT_NO_RESOURCE 0x041A |
Resource not available: SDO connection. | |
#define | ERR_CANO_SDO_ABORT_NOT_EXIST 0x040C |
Object does not exist. | |
#define | ERR_CANO_SDO_ABORT_OUT_OF_MEM 0x0408 |
Out of memory. | |
#define | ERR_CANO_SDO_ABORT_PRAM_INCOMP 0x040F |
general parameter incompatibility reasons | |
#define | ERR_CANO_SDO_ABORT_READONLY 0x040B |
attempt to write a read only object | |
#define | ERR_CANO_SDO_ABORT_SEQ_NUM 0x0406 |
invalid sequence number in block mode | |
#define | ERR_CANO_SDO_ABORT_SUB_UNKNOWN 0x0415 |
sub index does not exist | |
#define | ERR_CANO_SDO_ABORT_TIMEOUT 0x0403 |
SDO protocol timed out. | |
#define | ERR_CANO_SDO_ABORT_TOGGLE_BIT 0x0402 |
toggle bit not altered | |
#define | ERR_CANO_SDO_ABORT_TYPE_MISMATCH 0x0412 |
data type does not match, length of service parameter does not match | |
#define | ERR_CANO_SDO_ABORT_UNSUPPORTED 0x0409 |
unsupported access to an object | |
#define | ERR_CANO_SDO_ABORT_VALUE_HIGH 0x0417 |
value range of parameter written too high | |
#define | ERR_CANO_SDO_ABORT_VALUE_INVALID 0x0416 |
invalid value | |
#define | ERR_CANO_SDO_ABORT_VALUE_LOW 0x0418 |
value range of parameter written too low | |
#define | ERR_CANO_SDO_ABORT_WRITEONLY 0x040A |
attempt to read a write only object | |