EtherNet/IP™ Adapter3.02.00

Overview

Typedefs

typedef void(* EI_API_CIP_CBService) (EI_API_CIP_NODE_T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, EI_API_CIP_ESc_t serviceCode_p, int16_t serviceFlag_p)
 Function prototype for CIP service callback functions. More...
 
typedef uint32_t(* EI_API_CIP_CBGetAttr) (EI_API_CIP_NODE_T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, uint16_t *len_p, void *pvValue_p)
 Function prototype for CIP get attribute callback function. More...
 
typedef uint32_t(* EI_API_CIP_CBGetAttr_CIPRouting) (EI_API_CIP_NODE_T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, uint16_t *len_p, void *pvValue_p, uint16_t linkAddress_p)
 Function prototype for CIP get attribute callback function for Routed objects. More...
 
typedef uint32_t(* EI_API_CIP_CBCfgAssembly) (EI_API_CIP_NODE_T *pCipNode_p, uint16_t o2t_p, uint16_t t2o_p, uint16_t cfg_inst_p, const uint8_t *const cfg_data, uint16_t cfg_data_size, uint16_t linkAddress_p)
 Function prototype for CIP get configuration assembly data callback function. More...
 
typedef uint32_t(* EI_API_CIP_CBSetAttr) (EI_API_CIP_NODE_T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, uint16_t len_p, void *pvValue_p)
 Function prototype for CIP set attribute callback function. More...
 
typedef uint32_t(* EI_API_CIP_CBSetAttr_CIPRouting) (EI_API_CIP_NODE_T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, uint16_t attrId_p, uint16_t len_p, void *pvValue_p, uint16_t linkAddress_p)
 Function prototype for CIP set attribute callback function for Routed objects. More...
 
typedef EI_API_ADP_SEipStatus_t(* EI_API_ADP_CBCmgr) (uint32_t serviceCode_p, EI_API_ADP_UCmgrInfo_u CmgrInfo)
 Function prototype for CIP CMNGR callback functions. More...