#include "EI_API.h"
{
if (4 + 232 < ptProduceBuf_p->
maxData)
{
ptProduceBuf_p->
pDataBuf[0] = 0x80 | 0x4B;
for (int i = 0; i <= 232; i++)
{
}
}
else
{
ptProduceBuf_p->
pDataBuf[0] = 0x80 | 0x4B;
}
return ret;
}
void EI_APP_DEVICE_PROFILE_cipSetup (EI_API_CIP_NODE_T* pCipNode)
{
uint32_t errCode;
uint16_t classId = 0x010B;
const uint8_t maxlinkaddr = 8;
for (
int linkAddr = 1; ((
EI_API_CIP_eERR_OK == errCode) && (linkAddr <= maxlinkaddr)); ++linkAddr)
{
{
}
}
}
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_SERVICE_eERR_INVALID
Definition EI_API_CIP_define.h:151
@ EI_API_CIP_SERVICE_eERR_ERR_RESPONSE
Definition EI_API_CIP_define.h:153
@ EI_API_CIP_SERVICE_eERR_RESPONSE
Definition EI_API_CIP_define.h:152
@ EI_API_CIP_eERR_OK
Definition EI_API_CIP_define.h:26
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_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 uint32_t EI_API_CIP_addRoutableInstanceCustService(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, EI_API_CIP_SCustomService_t *pService_p, uint8_t linkAddr_p)
Add custom service to the class instance.
Definition EI_API_CIP_stub.c:6053
uint16_t maxData
Definition EI_API_CIP_define.h:204
uint8_t * pDataBuf
Definition EI_API_CIP_define.h:206
uint16_t actData
Definition EI_API_CIP_define.h:205
Consumer/Producer buffer structure declaration.
Definition EI_API_CIP_define.h:203
uint16_t code
Service Code Number.
Definition EI_API_CIP_define.h:228
EI_API_CIP_CBStack fuServiceStack
Function pointer to the callback required by stack.
Definition EI_API_CIP_define.h:229
EI_API_CIP_CBService fuServiceUser
Function pointer to the callback set by user.
Definition EI_API_CIP_define.h:230
Custom service structure declaration.
Definition EI_API_CIP_define.h:227