EtherCAT Slave1.12.02

◆ EC_API_SLV_PDO_registerMappingChanges()

void EC_API_SLV_PDO_registerMappingChanges ( EC_API_SLV_SHandle_t pEcSlaveApi_p,
void *  pContext_p,
EC_API_SLV_PDO_CBMappingChanges_t  cbFunc_p 
)

Register callback for PDO mapping changes.

PDO mapping can be modified by the master in PREOP state. Thus, the PDO mapping changes can be reported using this callback. PDO mappings are declared in objects 0x1600 and 0x1A00.

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_registerMappingChanges(pEcSlaveApi_p, pContext, cbFunc);
void EC_API_SLV_PDO_registerMappingChanges(EC_API_SLV_SHandle_t *pEcSlaveApi_p, void *pContext_p, EC_API_SLV_PDO_CBMappingChanges_t cbFunc_p)
Register callback for PDO mapping changes.
Definition: ecSlvApi_ProcDataStub.c:689