EtherNet/IP™ Adapter3.07.03
EI_APP_DEVICE_PROFILE_Interface Struct Reference

#include <app_device_profile_intern.h>

Data Fields

struct {
   bool(*   init )(EI_API_ADP_T *pAdapter,
      EI_API_CIP_NODE_T *pCipNode)
 
   void(*   run )(EI_API_CIP_NODE_T *pCipNode)
 
task
 
struct {
   bool(*   init )(EI_API_ADP_T *pAdapter)
 
   void(*   apply )(EI_API_ADP_T *pAdapter)
 
   bool(*   callback )(EI_API_CIP_NODE_T *pCipNode,
      uint16_t classId, uint16_t
      instanceId, uint16_t attrId,
      EI_API_CIP_ESc_t serviceCode,
      int16_t serviceFlag)
 
   void(*   setHeader )(EI_APP_CFG_Header_t *pHeader)
 
   void(*   setDefaultWithoutComm )(void)
 
   bool(*   isValid )(void)
 
   void *(*   getRuntimeData )(void)
 
   void *(*   getFactoryResetData )(void)
 
   uint32_t(*   getLength )(void)
 
cfg