EtherCAT Slave  1.06.01

◆ EC_API_SLV_run()

uint32_t EC_API_SLV_run ( EC_API_SLV_SHandle_t pEcSlaveApi_p)

This is the function to run the EtherCAT Slave API.

If a adapter was initialized it can then run with this function. Fieldbus communication starts with this function

Parameters
[in]pEcSlaveApi_pThe pointer to the EtherCAT API instance.
Returns
EC_API_EError_t Returns the API error code.
Example
#include <ecSlvApi.h>
// required variables
EC_API_EError_t retVal = 0;
EC_API_SLV_SHandle_t* S_ecSlvApiHdl;
// the Call
retVal = EC_API_SLV_run(S_ecSlvApiHdl);
See also
EC_API_SLV_init, EC_API_SLV_stop
Examples
ecSlvCiA402.c, and ecSlvESI.c.
EC_API_EError_t
enum EC_API_EError EC_API_EError_t
EC_API_SLV_SHandle_t
struct EC_API_SLV_SHandle EC_API_SLV_SHandle_t
EC_API_SLV_SHandle_t describes the EtherCAT Slave API.
Definition: ecSlvApi.h:135
EC_API_SLV_run
uint32_t EC_API_SLV_run(EC_API_SLV_SHandle_t *pEcSlaveApi_p)
This is the function to run the EtherCAT Slave API.
Definition: ecSlvApiStub.c:726