EtherCAT Slave  1.06.01

◆ EC_API_SLV_EoE_sendFrame()

uint32_t EC_API_SLV_EoE_sendFrame ( EC_API_SLV_SHandle_t pEcSlaveApi_p,
uint16_t  length_p,
uint8_t *  pData_p 
)

This is the function to send EoE frames.

Use this function to send Ethernet frames over the EtherCAT network

Parameters
[in]pEcSlaveApi_pThe pointer to the EtherCAT API instance.
[in]length_pThe data length
[in]pData_pThe pointer to the data
Returns
uint32_t Returns the API error code.
Example
#include <ecSlvApi.h>
// required variables
EC_API_EError_t retVal = 0;
uint8_t data[1512] = {/ * IP Frame * /
// the Call
retVal = uint32_t EC_API_SLV_EoE_sendFrame(ecSlaveApi, sizeof(data), data);
EC_API_EError_t
enum EC_API_EError EC_API_EError_t
EC_API_SLV_EoE_sendFrame
uint32_t EC_API_SLV_EoE_sendFrame(EC_API_SLV_SHandle_t *pEcSlaveApi_p, uint16_t length_p, uint8_t *pData_p)
This is the function to send EoE frames.
Definition: ecSlvApi_EoEStub.c:168