EtherNet/IP™ Adapter  1.04.06
User Reference Manual

Overview

Typedefs

typedef enum EI_API_CIP_EEdt EI_API_CIP_EEdt_t
 Elementary Data Type Reporting. More...
 
typedef enum EI_API_CIP_ECdt EI_API_CIP_ECdt_t
 Constructed Data Type Reporting. More...
 
typedef enum EI_API_CIP_ESc EI_API_CIP_ESc_t
 Available CIP service codes. More...
 
typedef enum EI_API_CIP_EAr EI_API_CIP_EAr_t
 These are the available attribute access rules. More...
 
typedef enum EI_API_CIP_CB_ERR_CODE EI_API_CIP_CB_ERR_CODE_t
 These are possible error code for callback functions. More...
 

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_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_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
}
 These are possible error code for callback functions. More...