#include "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;
uint16_t classId = 0x10D;
uint16_t instanceId = 0x01;
uint8_t maxLinkAddr = 8;
uint8_t linkAddr = 0;
linkAddr = 1;
ETHIP_API T * EI_API_ADP_new(uint8_t numInterfaces_p)
Create a new EtherNet/IP adapter.
Definition EI_API_ADP_stub.c:231
ETHIP_API uint32_t EI_API_CIP_createClass(T *pCipNode_p, uint16_t classId_p)
Create a CIP class.
Definition EI_API_CIP_stub.c:215
@ EI_API_CIP_eAR_GET_AND_SET
Definition EI_API_def.h:124
@ EI_API_CIP_eEDT_USINT
Definition EI_API_CIP_define.h:97
ETHIP_API uint32_t EI_API_CIP_setRoutingMaxLinkAddr(T *pCipNode_p, uint8_t linkAddr_p)
Initialize a maximum number of link addresses used by application.
Definition EI_API_CIP_stub.c:5457
ETHIP_API uint32_t EI_API_CIP_addRoutableInstanceAttr(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, EI_API_CIP_SAttr_t *pAttr_p, uint8_t linkAddr_p)
Add an attribute to an routable instance.
Definition EI_API_CIP_stub.c:5818
ETHIP_API uint32_t EI_API_CIP_createRoutableInstance(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint8_t linkAddr_p)
Creates a routable CIP instance.
Definition EI_API_CIP_stub.c:5712
ETHIP_API T * EI_API_CIP_NODE_new(EI_API_CIP_NODE_InitParams_t *pInitParams)
Create a new CIP node.
Definition EI_API_CIP_stub.c:81
uint16_t maxInstanceNum
Definition EI_API_CIP_define.h:162
Initialization parameters to create new CIP Node.
Definition EI_API_CIP_define.h:161
EI_API_CIP_EEdt_t edt
Definition EI_API_CIP_define.h:186
EI_API_CIP_EAr_t accessRule
Definition EI_API_CIP_define.h:188
uint16_t id
Definition EI_API_CIP_define.h:185
uint16_t cdtSize
Definition EI_API_CIP_define.h:190
uint16_t edtSize
Definition EI_API_CIP_define.h:189
General attribute parameter collection.
Definition EI_API_CIP_define.h:184