EtherCAT Slave  1.06.01

◆ EC_API_SLV_setPDICfg()

uint32_t EC_API_SLV_setPDICfg ( EC_API_SLV_SHandle_t pEcSlaveApi_p,
uint16_t  pdiControl_p,
uint16_t  pdiConfig_p 
)

Set PDI Configuration.

Parameters
[in]pEcSlaveApi_pThe pointer to the EtherCAT API instance.
[in]pdiControl_pEC_API_SLV_SEeprom_t PDI Control.
[in]pdiConfig_pEC_API_SLV_SEeprom_t PDI Config.
Returns
uint32_t Returns the API error code.
Example
#include <ecSlvApi.h>
// required variables
uint32_t retVal = 0;
EC_API_SLV_SHandle_t* S_ecSlvApiHdl;
// the Call
retVal = EC_API_SLV_setPDICfg(S_ecSlvApiHdl, 0x0C80, 0x88E0);
Examples
ecSlvCiA402.c.
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_setPDICfg
uint32_t EC_API_SLV_setPDICfg(EC_API_SLV_SHandle_t *pEcSlaveApi_p, uint16_t pdiControl_p, uint16_t pdiConfig_p)
Set PDI Configuration.
Definition: ecSlvApi_ParamStub.c:508