CANopen Master Documentation
Version 6.06.04
|
Macros | |
#define | SDO_ERR_TOGGLE_BIT 0x05030000 |
#define | SDO_ERR_TIMEOUT 0x05040000 |
#define | SDO_ERR_COMMAND 0x05040001 |
#define | SDO_ERR_BLOCK_SIZE 0x05040002 |
#define | SDO_ERR_BLOCK_SEQUENCE 0x05040003 |
#define | SDO_ERR_BLOCK_CRC 0x05040004 |
#define | SDO_ERR_MEMORY 0x05040005 |
#define | SDO_ERR_ACCESS_UNSUPPORTED 0x06010000 |
#define | SDO_ERR_ACCESS_WO 0x06010001 |
#define | SDO_ERR_ACCESS_RO 0x06010002 |
#define | SDO_ERR_NO_OBJECT 0x06020000 |
#define | SDO_ERR_MAPPING_OBJECT 0x06040041 |
#define | SDO_ERR_MAPPING_LENGTH 0x06040042 |
#define | SDO_ERR_GENERAL_PARAMETER 0x06040043 |
#define | SDO_ERR_GENERAL_DEVICE 0x06040047 |
#define | SDO_ERR_HARDWARE 0x06060000 |
#define | SDO_ERR_DATATYPE 0x06070010 |
#define | SDO_ERR_DATATYPE_HIGH 0x06070012 |
#define | SDO_ERR_DATATYPE_LOW 0x06070013 |
#define | SDO_ERR_NO_SUB_INDEX 0x06090011 |
#define | SDO_ERR_VALUE_RANGE 0x06090030 |
#define | SDO_ERR_VALUE_HIGH 0x06090031 |
#define | SDO_ERR_VALUE_LOW 0x06090032 |
#define | SDO_ERR_VALUE_MIN_MAX 0x06090036 |
#define | SDO_ERR_SDO_CONNECTION 0x060A0023 |
#define | SDO_ERR_GENERAL 0x08000000 |
#define | SDO_ERR_DATA_STORE 0x08000020 |
#define | SDO_ERR_DATA_STORE_LOCAL 0x08000021 |
#define | SDO_ERR_DATA_STORE_STATE 0x08000022 |
#define | SDO_ERR_OBJECT_DICTIONARY 0x08000023 |
#define | SDO_ERR_NO_DATA 0x08000024 |
The SDO abort transfer service aborts the SDO upload service or SDO download service of an SDO referenced by its number. The reason is indicated by a 32-bit value.
#define SDO_ERR_ACCESS_RO 0x06010002 |
SDO Abort Code.
Attempt to write a read only object.
#define SDO_ERR_ACCESS_UNSUPPORTED 0x06010000 |
SDO Abort Code.
Unsupported access to an object.
#define SDO_ERR_ACCESS_WO 0x06010001 |
SDO Abort Code.
Attempt to read a write only object.
#define SDO_ERR_BLOCK_CRC 0x05040004 |
SDO Abort Code.
Invalid block CRC value (block mode only).
#define SDO_ERR_BLOCK_SEQUENCE 0x05040003 |
SDO Abort Code.
Invalid block sequence number (block mode only).
#define SDO_ERR_BLOCK_SIZE 0x05040002 |
SDO Abort Code.
Invalid block size (block mode only).
#define SDO_ERR_COMMAND 0x05040001 |
SDO Abort Code.
Client/server command specifier not valid or unknown.
#define SDO_ERR_DATA_STORE 0x08000020 |
SDO Abort Code.
Data cannot be transferred or stored to the application.
#define SDO_ERR_DATA_STORE_LOCAL 0x08000021 |
SDO Abort Code.
Data cannot be transferred or stored to the application because of local control.
#define SDO_ERR_DATA_STORE_STATE 0x08000022 |
SDO Abort Code.
Data cannot be transferred or stored to the application because of the present device state.
#define SDO_ERR_DATATYPE 0x06070010 |
SDO Abort Code.
Data type does not match, length of service parameter does not match.
#define SDO_ERR_DATATYPE_HIGH 0x06070012 |
SDO Abort Code.
Data type does not match, length of service parameter too high.
#define SDO_ERR_DATATYPE_LOW 0x06070013 |
SDO Abort Code.
Data type does not match, length of service parameter too low.
#define SDO_ERR_GENERAL 0x08000000 |
SDO Abort Code.
General error.
#define SDO_ERR_GENERAL_DEVICE 0x06040047 |
SDO Abort Code.
General internal incompatibility in the device.
#define SDO_ERR_GENERAL_PARAMETER 0x06040043 |
SDO Abort Code.
General parameter incompatibility reason.
#define SDO_ERR_HARDWARE 0x06060000 |
SDO Abort Code.
Access failed due to an hardware error.
#define SDO_ERR_MAPPING_LENGTH 0x06040042 |
SDO Abort Code.
The number and length of the objects to be mapped would exceed PDO length.
#define SDO_ERR_MAPPING_OBJECT 0x06040041 |
SDO Abort Code.
Object cannot be mapped to the PDO.
#define SDO_ERR_MEMORY 0x05040005 |
SDO Abort Code.
Out of memory.
#define SDO_ERR_NO_DATA 0x08000024 |
SDO Abort Code.
No data available.
#define SDO_ERR_NO_OBJECT 0x06020000 |
SDO Abort Code.
Object does not exist in the object dictionary.
#define SDO_ERR_NO_SUB_INDEX 0x06090011 |
SDO Abort Code.
Sub-index does not exist.
#define SDO_ERR_OBJECT_DICTIONARY 0x08000023 |
SDO Abort Code.
Object dictionary dynamic generation fails or no object dictionary is present (e.g. object dictionary is generated from file and generation fails because of an file error).
#define SDO_ERR_SDO_CONNECTION 0x060A0023 |
SDO Abort Code.
Resource not available: SDO connection.
#define SDO_ERR_TIMEOUT 0x05040000 |
SDO Abort Code.
SDO protocol timed out.
#define SDO_ERR_TOGGLE_BIT 0x05030000 |
SDO Abort Code.
Toggle bit not altered.
#define SDO_ERR_VALUE_HIGH 0x06090031 |
SDO Abort Code.
Value of parameter written too high (download only).
#define SDO_ERR_VALUE_LOW 0x06090032 |
SDO Abort Code.
Value of parameter written too low (download only).
#define SDO_ERR_VALUE_MIN_MAX 0x06090036 |
SDO Abort Code.
Maximum value is less than minimum value.
#define SDO_ERR_VALUE_RANGE 0x06090030 |
SDO Abort Code.
Invalid value for parameter (download only).