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

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.
 
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.
 
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.
 
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.
 
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.
 
uint32_t EI_API_CIP_getClassAttr (T *pCipNode_p, uint16_t classId_p, EI_API_CIP_SAttr_t *pAttr_p)
 Get class attribute properties.
 
uint32_t EI_API_CIP_setClassAttr (T *pCipNode_p, uint16_t classId_p, EI_API_CIP_SAttr_t *pAttr_p)
 Set class attribute value.