CANopen-specific error codes
  Overview
 Collaboration diagram for CANopen-specific error codes:
 Collaboration diagram for CANopen-specific error codes:| Macros | |
| #define | CSI_ERR_ACC_BLOCK_SIZE 0x05040002 | 
| invalid block size in block mode | |
| #define | CSI_ERR_ACC_CMD 0x05040001 | 
| command specifier not valid or unknown | |
| #define | CSI_ERR_ACC_CRC 0x05040004 | 
| CRC ABORTor (block mode only) | |
| #define | CSI_ERR_ACC_DATA_DEV_STATE 0x08000022 | 
| data cannot be transfered or stored to application because of present device state | |
| #define | CSI_ERR_ACC_DATA_LOC_CTRL 0x08000021 | 
| data cannot be transfered or stored to application because of local control | |
| #define | CSI_ERR_ACC_DATA_LONG 0x06070012 | 
| data type does not match, length of service parameter too high | |
| #define | CSI_ERR_ACC_DATA_OD 0x08000023 | 
| object dictionary not present or dynamic generation fails | |
| #define | CSI_ERR_ACC_DATA_SHORT 0x06070013 | 
| data type does not match, length of service parameter too short | |
| #define | CSI_ERR_ACC_DATA_TRANSF 0x08000020 | 
| data cannot be transfered or stored to application | |
| #define | CSI_ERR_ACC_DEV_INCOMP 0x06040047 | 
| general internal incompatibility in device | |
| #define | CSI_ERR_ACC_GENERAL 0x08000000 | 
| general abort code | |
| #define | CSI_ERR_ACC_HW 0x06060000 | 
| access failed due to hardware error | |
| #define | CSI_ERR_ACC_MAP_LEN 0x06040042 | 
| number and length of object to be mapped exceeds PDO length | |
| #define | CSI_ERR_ACC_MAX_LESS_MIN 0x06090036 | 
| Maximum value is less than minimum value. | |
| #define | CSI_ERR_ACC_NO_DATA 0x08000024 | 
| No data available. | |
| #define | CSI_ERR_ACC_NO_MAP 0x06040041 | 
| object cannot be mapped to the PDO | |
| #define | CSI_ERR_ACC_NO_RESOURCE 0x060A0023 | 
| Resource not available: SDO connection. | |
| #define | CSI_ERR_ACC_NOT_EXIST 0x06020000 | 
| Object does not exist. | |
| #define | CSI_ERR_ACC_OUT_OF_MEM 0x05040005 | 
| Out of memory. | |
| #define | CSI_ERR_ACC_PRAM_INCOMP 0x06040043 | 
| general parameter incompatibility reasons | |
| #define | CSI_ERR_ACC_READONLY 0x06010002 | 
| Attempt to write a read only object. | |
| #define | CSI_ERR_ACC_SEQ_NUM 0x05040003 | 
| invalid sequence number in block mode | |
| #define | CSI_ERR_ACC_SUB_UNKNOWN 0x06090011 | 
| sub index does not exist | |
| #define | CSI_ERR_ACC_TIMEOUT 0x05040000 | 
| SDO protocol timed out. | |
| #define | CSI_ERR_ACC_TOGGLE_BIT 0x05030000 | 
| toggle bit not altered | |
| #define | CSI_ERR_ACC_TYPE_MISMATCH 0x06070010 | 
| data type does not match, length of service parameter does not match | |
| #define | CSI_ERR_ACC_UNSUPPORTED 0x06010000 | 
| unsupported access to an object | |
| #define | CSI_ERR_ACC_VALUE_HIGH 0x06090031 | 
| value range of parameter written too high | |
| #define | CSI_ERR_ACC_VALUE_INVALID 0x06090030 | 
| invalid value for parameter (download only) | |
| #define | CSI_ERR_ACC_VALUE_LOW 0x06090032 | 
| value range of parameter written too low | |
| #define | CSI_ERR_ACC_WRITEONLY 0x06010001 | 
| Attempt to read a write only object. | |
 
          
          
