|
EtherNet/IP™ Adapter
1.04.10
User Reference Manual
|
|
◆ EI_API_CIP_addClassService()
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.
This Function that adds one or more service/s to the class specified by class identifier classId
.
- Parameters
-
[in] | pCipNode_p | Pointer to the CIP node. |
[in] | classId_p | Class identifier. |
[in] | pService_p | Service or services the class will support. |
- Returns
- EI_API_CIP_EError_t as uint32_t value.
- Return values
-
- Example
#include <api/EI_API.h>
EI_API_ADP_T* pEI_API_ADP = NULL;
EI_API_CIP_NODE_T* pEI_API_CIP_NODE = NULL;
uint32_t errCode;
uint8_t numInterfaces = 1;
- See also
- EI_API_CIP_NODE_new EI_API_CIP_createClass EI_API_CIP_SService_t EI_API_CIP_EError_t
EI_API_CIP_ESc_t code
Definition: EI_API_CIP.h:181
ETHIP_API uint32_t EI_API_CIP_createClass(T *pCipNode_p, uint16_t classId_p)
Create a CIP class.
Definition: EI_API_CIP_main.c:365
ETHIP_API 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.
Definition: EI_API_CIP_main.c:439
General service parameter collection.
Definition: EI_API_CIP.h:180
ETHIP_API T * EI_API_CIP_NODE_new(void)
Create a new CIP node.
Definition: EI_API_CIP_main.c:68
@ EI_API_CIP_eSC_GETATTRSINGLE
Definition: EI_API_def.h:116
ETHIP_API T * EI_API_ADP_new(uint8_t numInterfaces_p)
Create a new EtherNet/IP adapter.
Definition: EI_API_ADP_main.c:301