EtherNet/IP™ Adapter3.09.00
 
Loading...
Searching...
No Matches

Overview

Typedefs

typedef enum EI_API_CIP_EEdt EI_API_CIP_EEdt_t
 Elementary Data Type Reporting.
 
typedef enum EI_API_CIP_ECdt EI_API_CIP_ECdt_t
 Constructed Data Type Reporting.
 
typedef enum EI_API_CIP_SERVICE_EError EI_API_CIP_CUSTSERVICE_EError_t
 Custom service function return values.
 
typedef enum EI_API_CIP_ESc EI_API_CIP_ESc_t
 Available CIP service codes.
 
typedef enum EI_API_CIP_EAr EI_API_CIP_EAr_t
 These are the available attribute access rules.
 
typedef enum EI_API_CIP_EAPP_TYPE EI_API_CIP_EAPP_TYPE_t
 These are the available application types.
 
typedef enum EI_API_CIP_CB_ERR_CODE EI_API_CIP_CB_ERR_CODE_t
 These are possible error code for callback functions.
 
typedef enum EI_API_CIP_EAssemb_Format EI_API_CIP_EAssemb_Format_t
 Possible values for Assembly format.
 

Enumerations

enum  EI_API_CIP_EEdt {
  EI_API_CIP_eEDT_NO = 0 ,
  EI_API_CIP_eEDT_BOOL = 1 ,
  EI_API_CIP_eEDT_SINT = 2 ,
  EI_API_CIP_eEDT_INT = 3 ,
  EI_API_CIP_eEDT_DINT = 4 ,
  EI_API_CIP_eEDT_LINT = 5 ,
  EI_API_CIP_eEDT_USINT = 6 ,
  EI_API_CIP_eEDT_UINT = 7 ,
  EI_API_CIP_eEDT_UDINT = 8 ,
  EI_API_CIP_eEDT_ULINT = 9 ,
  EI_API_CIP_eEDT_REAL = 10 ,
  EI_API_CIP_eEDT_LREAL = 11 ,
  EI_API_CIP_eEDT_STIME = 12 ,
  EI_API_CIP_eEDT_DATE = 13 ,
  EI_API_CIP_eEDT_TIMEOFDAY = 14 ,
  EI_API_CIP_eEDT_DATEANDTIME = 15 ,
  EI_API_CIP_eEDT_STRING = 16 ,
  EI_API_CIP_eEDT_BYTE = 17 ,
  EI_API_CIP_eEDT_WORD = 18 ,
  EI_API_CIP_eEDT_DWORD = 19 ,
  EI_API_CIP_eEDT_LWORD = 20 ,
  EI_API_CIP_eEDT_STRING2 = 21 ,
  EI_API_CIP_eEDT_FTIME = 22 ,
  EI_API_CIP_eEDT_LTIME = 23 ,
  EI_API_CIP_eEDT_ITIME = 24 ,
  EI_API_CIP_eEDT_STRINGN = 25 ,
  EI_API_CIP_eEDT_SHORTSTRING = 26 ,
  EI_API_CIP_eEDT_TIME = 27 ,
  EI_API_CIP_eEDT_EPATH = 28 ,
  EI_API_CIP_eEDT_ENGUNIT = 29 ,
  EI_API_CIP_eEDT_STRINGI = 30
}
 Elementary Data Type Reporting. More...
 
enum  EI_API_CIP_ECdt {
  EI_API_CIP_eCDT_NO = 0x00 ,
  EI_API_CIP_eCDT_ASTRUCTURE = 0xA0 ,
  EI_API_CIP_eCDT_AARRAY = 0xA1 ,
  EI_API_CIP_eCDT_FSTRUCTURE = 0xA2 ,
  EI_API_CIP_eCDT_FARRAY = 0xA3 ,
  EI_API_CIP_eCDT_FHSTRUCTURE = 0xA8 ,
  EI_API_CIP_eCDT_DCDT = 0xB0
}
 Constructed Data Type Reporting. More...
 
enum  EI_API_CIP_SERVICE_EError {
  EI_API_CIP_SERVICE_eERR_INVALID = 0x00 ,
  EI_API_CIP_SERVICE_eERR_RESPONSE = 0x01 ,
  EI_API_CIP_SERVICE_eERR_ERR_RESPONSE = 0x02 ,
  EI_API_CIP_SERVICE_eERR_NO_RESPONSE = 0x03
}
 Custom service function return values. More...
 
enum  EI_API_CIP_ESc {
  EI_API_CIP_eSC_GETATTRIBUTESALL = 0x01 ,
  EI_API_CIP_eSC_RESET = 0x05 ,
  EI_API_CIP_eSC_GETATTRSINGLE = 0x0E ,
  EI_API_CIP_eSC_SETATTRSINGLE = 0x10
}
 Available CIP service codes. More...
 
enum  EI_API_CIP_EAr {
  EI_API_CIP_eAR_SET = 0x01 ,
  EI_API_CIP_eAR_GET = 0x02 ,
  EI_API_CIP_eAR_GET_AND_SET = 0x03
}
 These are the available attribute access rules. More...
 
enum  EI_API_CIP_EAPP_TYPE {
  EI_API_CIP_eAPP_TYPE_EO = 0x01 ,
  EI_API_CIP_eAPP_TYPE_IO = 0x02 ,
  EI_API_CIP_eAPP_TYPE_LO = 0x03
}
 These are the available application types. More...
 
enum  EI_API_CIP_CB_ERR_CODE {
  EI_API_eERR_CB_NO_ERROR = 0x00 ,
  EI_API_eERR_CB_VAL_TOO_HIGH = 0x01 ,
  EI_API_eERR_CB_VAL_TOO_LOW = 0x02 ,
  EI_API_eERR_CB_INVALID_VALUE = 0x03 ,
  EI_API_eERR_CB_NOT_ENOUGH_DATA = 0x04 ,
  EI_API_eERR_CB_TOO_MUCH_DATA = 0x05 ,
  EI_API_eERR_CB_CONFLICT_STATE = 0x06
}
 These are possible error code for callback functions. More...
 
enum  EI_API_CIP_EAssemb_Format {
  ASSEMB_FORMAT_MODELESS = 0 ,
  ASSEMB_FORMAT_32BITHEADER
}
 Possible values for Assembly format. More...