EtherNet/IP™ Adapter  1.04.06
User Reference Manual

Overview

A set of objects that all represent the same kind of system component. A class is a generalization of an object. All objects in a class are identical in form and behavior, but may contain different attribute values.

Functions

uint32_t EI_API_CIP_createClass (T *pCipNode_p, uint16_t classId_p)
 Create a CIP class. More...
 
uint32_t EI_API_CIP_addClassService (T *pCipNode_p, uint16_t classId_p, EI_API_CIP_SService_t *pService_p)
 Add service/s to the class. More...
 
uint32_t EI_API_CIP_setClassServiceFunc (T *pCipNode_p, uint16_t classId_p, EI_API_CIP_SService_t *pService_p)
 Add a callback function to a class service. More...
 
uint32_t EI_API_CIP_addClassAttr (T *pCipNode_p, uint16_t classId_p, EI_API_CIP_SAttr_t *pAttr_p)
 Add an attribute to a class. More...
 
uint32_t EI_API_CIP_setClassAttrFunc (T *pCipNode_p, uint16_t classId_p, EI_API_CIP_SAttr_t *pAttr_p)
 Register a callback function to a specific CIP attribute. More...
 
uint32_t EI_API_CIP_getClassAttr (T *pCipNode_p, uint16_t classId_p, EI_API_CIP_SAttr_t *pAttr_p)
 Get class attribute properties. More...
 
uint32_t EI_API_CIP_setClassAttr (T *pCipNode_p, uint16_t classId_p, EI_API_CIP_SAttr_t *pAttr_p)
 Set class attribute value. More...