uint32_t cbCountUpUsint(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)
{
...
}
uint32_t registerCallback(EI_API_CIP_NODE_T *pCipNode_p)
{
uint32_t errCode;
uint16_t classId = 0x010D;
uint16_t instanceId = 0x0001;
uint8_t linkAddr = 1;
return(errCode);
}
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.
Definition EI_API_def.h:416
@ EI_API_CIP_eAR_GET
Attribute is gettable.
Definition EI_API_def.h:123
ETHIP_API uint32_t EI_API_CIP_setRoutableInstanceAttrFunc(T *pCipNode_p, uint16_t classId_p, uint16_t instanceId_p, EI_API_CIP_SAttr_t *pAttr_p, uint8_t linkAddr_p)
Register a callback function to a specific CIP attribute of routable instance.
Definition EI_API_CIP_stub.c:6139
EI_API_CIP_CBGetAttr_CIPRouting get_callback_routed
Definition EI_API_CIP_define.h:194
EI_API_CIP_EAr_t accessRule
Definition EI_API_CIP_define.h:188
uint16_t id
Definition EI_API_CIP_define.h:185
EI_API_CIP_CBSetAttr_CIPRouting set_callback_routed
Definition EI_API_CIP_define.h:196
General attribute parameter collection.
Definition EI_API_CIP_define.h:184