csi_err.h File Reference

CSI specififc error codes. More...

#include "csi_plfabstr.h"
#include "err_codes.h"
+ Include dependency graph for csi_err.h:
+ This graph shows which files directly or indirectly include this file:

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_NO_SERVICE_MODE   0x0F00FFBC
 The device is not in service mode.
 
#define CSI_ERR_ACC_NODE_ID   0x0F00FFB9
 Error Node-ID.
 
#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_PASSWORD   0x0F00FFBE
 The password is not correct.
 
#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_RS232CMD_ILLEGAL   0x0F00FFBF
 The RS232 command is illegal.
 
#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.
 
#define CSI_ERR_ACC_WRONG_NMT_STATE   0x0F00FFC0
 The device is in wrong NMT state.
 

Functions

CSI_API const char * CsiErrorToString (long ErrCode)
 This function converts error code into error string. More...
 

Detailed Description

CSI specififc error codes.

Author
Uwe Kindler (UK)
Date
2009/08/17 The file defines the return and error codes for function calls.