|
| typedef uint8_t(* | EI_API_CIP_CBStack) (const void *ptObj_p, void *ptConObj_p, EI_API_CIP_SBuffer_t *ptConsumeBuf_p, EI_API_CIP_SBuffer_t *ptProduceBuf_p) |
| | Declaration of custom service callback required by stack.
|
| |
| 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.
|
| |
| 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.
|
| |
| 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.
|
| |
| typedef EI_API_CIP_EAssemb_Return_Code_t(* | EI_API_CIP_CBGetAssemblyMapped) (const EI_API_CIP_SAssemMapData_t *pAttrMapData, EI_API_CIP_STransferBuffer_t *pProduceBuffer) |
| | Function prototype for CIP get mapped assembly data callback function.
|
| |
| typedef EI_API_CIP_EAssemb_Return_Code_t(* | EI_API_CIP_CBSetAssemblyMapped) (EI_API_CIP_SAssemMapData_t *pAttrMapData, const EI_API_CIP_STransferBuffer_t *pConsumeBuffer) |
| | Function prototype for CIP set mapped assembly data callback function.
|
| |
| 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. (with routing)
|
| |
| typedef uint32_t(* | EI_API_CIP_CBCfgAssemblySimple) (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) |
| | Function prototype for CIP get configuration assembly data callback function. (without routing)
|
| |
| 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.
|
| |
| 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.
|
| |
| 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.
|
| |
| typedef void(* | EI_API_ADP_CBCobjTimeOut) (uint8_t *producedConnectionPath_p, uint16_t producedConnectionPathLen_p, uint8_t *consumedConnectionPath_p, uint16_t consumedConnectionPathLen_p) |
| | Function prototype for CIP COBJ callback functions.
|
| |