EtherNet/IP™ Adapter  1.04.06
User Reference Manual
Attribute Functions (Getter)

Overview

A description of an externally visible characteristic or feature of an object. Attributes may provide status information or govern the operation of an object. For example: the ASCII name of an object, the repetition rate of a cyclic object.

Functions

uint32_t EI_API_CIP_getAttr_bool (T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_bool *pValue_p)
 Get attribute of type BOOL. More...
 
uint32_t EI_API_CIP_getAttr_sint (T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_sint *pValue_p)
 Get attribute of type SINT. More...
 
uint32_t EI_API_CIP_getAttr_int (T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_int *pValue_p)
 Get attribute of type INT. More...
 
uint32_t EI_API_CIP_getAttr_dint (T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_dint *pValue_p)
 Get attribute of type DINT. More...
 
uint32_t EI_API_CIP_getAttr_lint (T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_lint *pValue_p)
 Get attribute of type LINT. More...
 
uint32_t EI_API_CIP_getAttr_usint (T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_usint *pValue_p)
 Get attribute of type USINT. More...
 
uint32_t EI_API_CIP_getAttr_uint (T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_uint *pValue_p)
 Get attribute of type UINT. More...
 
uint32_t EI_API_CIP_getAttr_udint (T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_udint *pValue_p)
 Get attribute of type UDINT. More...
 
uint32_t EI_API_CIP_getAttr_ulint (T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_ulint *pValue_p)
 Get attribute of type ULINT. More...
 
uint32_t EI_API_CIP_getAttr_real (T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_real *pValue_p)
 Get attribute of type REAL. More...
 
uint32_t EI_API_CIP_getAttr_lreal (T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_lreal *pValue_p)
 Get attribute of type LREAL. More...
 
uint32_t EI_API_CIP_getAttr_shortstring (T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_shortstring **ppValue_p)
 Get attribute of type SHORT_STRING. More...
 
uint32_t EI_API_CIP_getAttr_byte (T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_byte *pValue_p)
 Get attribute of type BYTE. More...
 
uint32_t EI_API_CIP_getAttr_word (T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_word *pValue_p)
 Get attribute of type WORD. More...
 
uint32_t EI_API_CIP_getAttr_dword (T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_dword *pValue_p)
 Get attribute of type DWORD. More...
 
uint32_t EI_API_CIP_getAttr_lword (T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, ei_api_cip_edt_lword *pValue_p)
 Get attribute of type LWORD. More...