EtherNet/IP™ Adapter  1.04.06
User Reference Manual

Overview

A specific and real (physical) occurrence of an object. The terms Object, Instance, and Object Instance all refer to a specific Instance.

Functions

uint32_t EI_API_CIP_createInstance (T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p)
 Creates a CIP instance. More...
 
uint32_t EI_API_CIP_addInstanceService (T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, EI_API_CIP_SService_t *pService_p)
 Add one or more service/s to the class instance. More...
 
uint32_t EI_API_CIP_setInstanceServiceFunc (T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, EI_API_CIP_SService_t *pService_p)
 Add a callback function to an instance service. More...
 
uint32_t EI_API_CIP_addInstanceAttr (T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, EI_API_CIP_SAttr_t *pAttr_p)
 Add an attribute to an instance. More...
 
uint32_t EI_API_CIP_setInstanceAttrFunc (T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, EI_API_CIP_SAttr_t *pAttr_p)
 Register a callback function to a specific CIP attribute. More...
 
uint32_t EI_API_CIP_cloneInstance (T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t instanceIdSrc_p)
 Clone attributes from source instance to a another/new instance. More...
 
uint32_t EI_API_CIP_getInstanceAttr (T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, EI_API_CIP_SAttr_t *pAttr_p)
 Get instance attribute properties. More...
 
uint32_t EI_API_CIP_setInstanceAttr (T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, EI_API_CIP_SAttr_t *pAttr_p)
 Set instance attribute value only. More...