EtherCAT Slave1.12.02

◆ EC_API_SLV_PDO_registerAssignmentChanges()

void EC_API_SLV_PDO_registerAssignmentChanges ( EC_API_SLV_SHandle_t pEcSlaveApi_p,
void *  pContext_p,
EC_API_SLV_PDO_CBAssignmentChanges_t  cbFunc_p 
)

Register callback for PDO assignment changes.

PDO assignment can be modified by the master in PREOP state. Thus, the PDO assignment changes can be reported using this callback. PDO assignments are declared in objects 0x1C12 and 0x1C13.

Parameters
[in]pEcSlaveApi_pThe pointer to the EtherCAT API instance.
[in]pContext_pContext for callback.
[in]cbFunc_pCallback.
Example
#include <ecSlvApi.h>
// required variables
uint32_t retVal = 0;
// the Call
retVal = EC_API_SLV_PDO_registerAssignmentChanges(pEcSlaveApi_p, pContext, cbFunc);
void EC_API_SLV_PDO_registerAssignmentChanges(EC_API_SLV_SHandle_t *pEcSlaveApi_p, void *pContext_p, EC_API_SLV_PDO_CBAssignmentChanges_t cbFunc_p)
Register callback for PDO assignment changes.
Definition: ecSlvApi_ProcDataStub.c:643