EtherCAT Slave  1.06.01

◆ EC_API_SLV_CiA402_registerApplication()

void EC_API_SLV_CiA402_registerApplication ( EC_API_SLV_SHandle_t pEcSlaveApi_p,
void *  pContext_p,
EC_API_SLV_CiA402_CBUsrApplApplication_t  cbFunc_p 
)

CiA402 Servo Drive application.

This application is required to carry out the servo drive operation modes such as the homing mode or the cyclic synchronous modes.

Parameters
[in]pEcSlaveApi_pEtherCAT DTK instance.
[in]pContext_pCallback context
[in]cbFunc_pCiA402 Application.
Example
#include <ecSlvApi.h>
// required variables
// the Call
See also
EC_API_SLV_CiA402_registerStateMachine
Examples
ecSlvCiA402.c, and ecSlvESI.c.
EC_API_SLV_CiA402_CBUsrApplApplication_t
void(* EC_API_SLV_CiA402_CBUsrApplApplication_t)(void *pContext_p)
User application slot (control)
Definition: ecSlvApi.h:750
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_CiA402_registerApplication
void EC_API_SLV_CiA402_registerApplication(EC_API_SLV_SHandle_t *pEcSlaveApi_p, void *pContext_p, EC_API_SLV_CiA402_CBUsrApplApplication_t cbFunc_p)
CiA402 Servo Drive application.
Definition: ecSlvApi_CiA402Stub.c:223