EtherCAT Slave  1.04.01
Buffer Handling API

Overview

Used to register process data buffer. Useful when the user wants to use its own buffers. If not used, then input and output buffers are allocated internally.

Functions

void EC_API_SLV_cbRegisterPreSeqInputPDBuffer (EC_API_SLV_SHandle_t *pEcSlaveApi_p, void *pContext_p, EC_API_SLV_CBPreSeqInputPD_t cbFunc_p)
 This is the function to register a function which gets an external Process data buffer. More...
 
void EC_API_SLV_cbRegisterPreSeqOutputPDBuffer (EC_API_SLV_SHandle_t *pEcSlaveApi_p, void *pContext_p, EC_API_SLV_CBPreSeqOutputPD_t cbFunc_p)
 This is the function to register a function which gets an external Process data buffer. More...
 
void EC_API_SLV_cbRegisterPostSeqInputPDBuffer (EC_API_SLV_SHandle_t *pEcSlaveApi_p, void *pContext_p, EC_API_SLV_CBPostSeqInputPD_t cbFunc_p)
 This is the function to register a function which releases an external Process data buffer. More...
 
void EC_API_SLV_cbRegisterPostSeqOutputPDBuffer (EC_API_SLV_SHandle_t *pEcSlaveApi_p, void *pContext_p, EC_API_SLV_CBPostSeqOutputPD_t cbFunc_p)
 This is the function to register a function which releases an external Process data buffer. More...