#include <device_profile_intf_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 )(DEVICE_PROFILE_CFG_Header_t *pHeader) | ||
| void(* setDefaultWithoutComm )(void) | ||
| bool(* isValid )(void) | ||
| void *(* getRuntimeData )(void) | ||
| void *(* getFactoryResetData )(void) | ||
| uint32_t(* getLength )(void) | ||
| } | cfg | |