EtherCAT SubDevice
 
Loading...
Searching...
No Matches

◆ EC_API_SLV_CoE_configEnum()

uint32_t EC_API_SLV_CoE_configEnum ( EC_API_SLV_SHandle_t pHandle,
EC_API_SLV_SCoE_Object_t object,
uint32_t  value,
char *  name 
)

This function creates an ENUN Object.

Parameters
[in]ecSlaveApiThe pointer to the EtherCAT API instance.
[in]objectpointer to SDO instance.
[in]valueENUM value.
[in]nameENUM name.
Returns
uint32_t Returns the API error code.
Example
#include <ecSlvApi.h>
// required variables
EC_API_SLV_CoE_odAddEnum(ptEcSlvApi, 0x800u, &ptOutObject);
EC_API_SLV_CoE_configEnum(ptEcSlvApi, ptOutObject, 1, "Value 1");
uint32_t EC_API_SLV_CoE_odAddEnum(EC_API_SLV_SHandle_t *ecSlaveApi, uint16_t index, EC_API_SLV_SCoE_Object_t **ppObject)
This function creates an ENUM Object.
Definition ecSlvApi_CoE.c:4019
uint32_t EC_API_SLV_CoE_configEnum(EC_API_SLV_SHandle_t *pHandle, EC_API_SLV_SCoE_Object_t *object, uint32_t value, char *name)
This function creates an ENUN Object.
Definition ecSlvApi_CoE.c:4118
Definition ecSlvApiInternal.h:143