EtherCAT Slave1.12.02
types and flags

Overview

Data Structures

struct  EC_API_SLV_SDIAG_parameter
 This structure handles parameter information. More...
 

Macros

#define DIAG_MSG_TYPE_INFO   0x0
 Diagnosis message type info. More...
 
#define DIAG_MSG_TYPE_WARNING   0x1
 Diagnosis message type warning. More...
 
#define DIAG_MSG_TYPE_ERROR   0x2
 Diagnosis message type error. More...
 
#define DIAG_MSG_PARAM_TYPE_DATA   0x0
 Diagnosis parameter type data. More...
 
#define DIAG_MSG_PARAM_TYPE_B_ARRY   0x1
 Diagnosis parameter type Byte Array. More...
 
#define DIAG_MSG_PARAM_TYPE_ASCII   0x2
 Diagnosis parameter type ASCII. More...
 
#define DIAG_MSG_PARAM_TYPE_UNICODE   0x3
 Diagnosis parameter type UNICODE. More...
 
#define DIAG_CODE_EMCY(Code)   (((uint32_t)(Code))<< 16 | (uint16_t)(0xE800))
 Macro to create emergency code. More...
 
#define DIAG_APPL_INFO   0xE002
 Diag Code for application information. More...
 
#define DIAG_MDP_DEVICE   0xE803
 Device related messages in a modular device. More...
 
#define DIAG_TEXT_ID_STATE_CHANGE_INFO   0x01
 State change Request From: d To:d. More...
 
#define DIAG_TEXT_ID_DEC_NUMBER   0x02
 d More...
 
#define DIAG_TEXT_ID_CALC_BUS_CYCLE_FAILED   0x0F
 Calculate bus cycle time failed (Local timer too slow) More...
 
#define DIAG_TEXT_ID_STATE_SM_ADDR   0x11
 Sync Manager d invalid address (d) More...
 
#define DIAG_TEXT_ID_STATE_SM_SIZE   0x12
 Sync Manager d invalid size (d) More...
 
#define DIAG_TEXT_ID_STATE_SM_SETTING   0x13
 Sync Manager d invalid settings (d) More...
 
#define DIAG_TEXT_ID_INVALID_REG_981   0x20
 DC activation register is invalid. More...
 
#define DIAG_TEXT_ID_INVALID_SYNC_TYPE   0x21
 Configured SyncType (0x1C32.1 or 0x1C33.1) not supported. Check DC registers and supported SyncTypes (0x1C32.4 and 0x1C33.4) More...
 

Typedefs

typedef struct EC_API_SLV_SDIAG_parameter EC_API_SLV_SDIAG_parameter_t
 This structure handles parameter information. More...