typedef uint16_t(* EC_API_SLV_AoE_CBRquestHandler_t) (void *pContext_p, uint16_t port_p, uint16_t cmdId_p, uint16_t index_p, uint8_t subIndex_p, bool completeAccess_p, uint32_t dataLen_p) |
AoE Communication Request Handler.
[in] | pContext_p | The pointer to the EtherCAT API instance. |
[in] | port_p | AMS port. |
[in] | cmdId_p | ADS Request ID: read, write or read/write. |
[in] | index_p | 16 bit index value from IndexOffset. |
[in] | subIndex_p | 8 bit subIndex value from IndexOffset. |
[in] | completeAccess_p | CoE Complete Access flag. |
[in] | dataLen_p | Requested data length to read or write. |