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... | |