Type definitions.
|
enum | EC_API_SLV_EPRUICSS_MaxInstances { EC_API_SLV_ePRUICSS_INSTANCE_ONE =1
, EC_API_SLV_ePRUICSS_INSTANCE_TWO =2
, EC_API_SLV_ePRUICSS_INSTANCE_THREE =3
, EC_API_SLV_ePRUICSS_INSTANCE_MAX =4
} |
| PRUICSS Instance IDs. More...
|
|
enum | EC_API_SLV_EUserRetCodeserRetCodes { EC_USR_eRET_OK = 0
, EC_USR_eRET_ERROR
, EC_USR_eRET_NOERROR_INWORK
} |
| EC_RETCODE_T Error codes used during EtherCAT State Machine transitions. More...
|
|
enum | EC_API_SLV_EEsmState {
EC_API_SLV_eESM_uninit = 0x00
, EC_API_SLV_eESM_init = 0x01
, EC_API_SLV_eESM_preop = 0x02
, EC_API_SLV_eESM_bootstrap = 0x03
,
EC_API_SLV_eESM_safeop = 0x04
, EC_API_SLV_eESM_op = 0x08
, EC_API_SLV_eESM_errState = 0x10
, EC_API_SLV_eESM_errDevId = 0x20
} |
| EC_STATE_T EtherCAT State Machine states. More...
|
|
enum | EC_API_SLV_EDevType {
EC_API_SLV_eDT_DEFAULT_DEVICE = 0x00000000
, EC_API_SLV_eDT_MODULAR_DEVICE = 0x00001389
, EC_API_SLV_eDT_SERVO_DRIVE = 0x00020192
, EC_API_SLV_eDT_STEPPER_DRIVE = 0x00040192
,
EC_API_SLV_eDT_SERVO_SAFETY_PROFILE = 0x000A0192
, EC_API_SLV_eDT_STEPPER_SAFETY_PROFILE = 0x000C0192
, EC_API_SLV_eDT_MDP_GATEWAY_IOLINK = 0x184c1389
} |
| EC_API_SLV_EDevType_t EtherCAT Device Type. Object Dictionary Index 0x1001. More...
|
|
enum | EC_API_SLV_EErrorRegister {
EC_API_SLV_eERR_NO_ERROR = 0x00
, EC_API_SLV_eERR_GENERIC_ERROR = 0x01
, EC_API_SLV_eERR_CURRENT_ERROR = 0x02
, EC_API_SLV_eERR_VOLTAGE_ERROR = 0x04
,
EC_API_SLV_eERR_TEMPERATURE_ERROR = 0x08
, EC_API_SLV_eERR_COMMUNICATION_ERROR = 0x10
, EC_API_SLV_eERR_DEVICE_PROFILE_ERROR = 0x20
, EC_API_SLV_eERR_MANUFACTURER_ERROR = 0x80
} |
| EC_DEVERROR_T Error register values. Object Dictionary Index 0x1001. More...
|
|
enum | EC_API_SLV_EPhy_Index { EC_API_SLV_ePHY_IN = 0
, EC_API_SLV_ePHY_OUT = 1
} |
| Phy Index. More...
|
|