EtherCAT Slave
 
Loading...
Searching...
No Matches
flags

Overview

Macros

#define EC_API_SLV_DIAG_MSG_TYPE_INFO   0x0
 Diagnosis message type info.
 
#define EC_API_SLV_DIAG_MSG_TYPE_WARNING   0x1
 Diagnosis message type warning.
 
#define EC_API_SLV_DIAG_MSG_TYPE_ERROR   0x2
 Diagnosis message type error.
 
#define EC_API_SLV_DIAG_MSG_PARAM_TYPE_DATA   0x0
 Diagnosis parameter type data.
 
#define EC_API_SLV_DIAG_MSG_PARAM_TYPE_B_ARRY   0x1
 Diagnosis parameter type Byte Array.
 
#define EC_API_SLV_DIAG_MSG_PARAM_TYPE_ASCII   0x2
 Diagnosis parameter type ASCII.
 
#define EC_API_SLV_DIAG_MSG_PARAM_TYPE_UNICODE   0x3
 Diagnosis parameter type UNICODE.
 
#define EC_API_SLV_DIAG_CODE_EMCY(Code)   (((uint32_t)(Code))<< 16 | (uint16_t)(0xE800))
 Macro to create emergency code.
 
#define EC_API_SLV_DIAG_APPL_INFO   0xE002
 Diag Code for application information.
 
#define EC_API_SLV_DIAG_MDP_DEVICE   0xE803
 Device related messages in a modular device.
 
#define EC_API_SLV_DIAG_TEXT_ID_STATE_CHANGE_INFO   0x01
 State change Request From: d To:d.
 
#define EC_API_SLV_DIAG_TEXT_ID_DEC_NUMBER   0x02
 d
 
#define EC_API_SLV_DIAG_TEXT_ID_CALC_BUS_CYCLE_FAILED   0x0F
 Calculate bus cycle time failed (Local timer too slow)
 
#define EC_API_SLV_DIAG_TEXT_ID_STATE_SM_ADDR   0x11
 Sync Manager d invalid address (d)
 
#define EC_API_SLV_DIAG_TEXT_ID_STATE_SM_SIZE   0x12
 Sync Manager d invalid size (d)
 
#define EC_API_SLV_DIAG_TEXT_ID_STATE_SM_SETTING   0x13
 Sync Manager d invalid settings (d)
 
#define EC_API_SLV_DIAG_TEXT_ID_INVALID_REG_981   0x20
 DC activation register is invalid.
 
#define EC_API_SLV_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)