EtherCAT Slave  1.06.01

◆ EC_SLV_APP_setCiA402ObjectEntryValue()

uint32_t EC_SLV_APP_setCiA402ObjectEntryValue ( EC_API_SLV_SHandle_t pEcApiSlv_p,
uint16_t  index_p,
uint8_t  subIndex_p,
uint16_t  length_p,
uint16_t *  pValue_p 
)

Write CiA402 Object entry.

Parameters
[in]pEcApiSlv_pDTK Instance.
[in]index_pCiA402 Object index.
[in]subIndex_pCiA402 Object entry subIndex.
[in]axis_pAxis number.
[in]length_pObject entry length.
[in]pValue_pObject entry value.
Returns
ErrorCode DTK Error code.
Example
#include <ecSlvApi.h>
// required variables
EC_API_SLV_SHandle_t* S_ecSlvApiHdl;
uint16_t index;
uint8_t subIndex;
uint8_t axis;
int16_t* value;
// the Call
retVal = EC_SLV_APP_setCiA402ObjectEntryValue(S_ecSlvApiHdl, index, subIndex, axis, sizeof(value), &value);
Examples
ESL_cia402Demo.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_SLV_APP_setCiA402ObjectEntryValue
uint32_t EC_SLV_APP_setCiA402ObjectEntryValue(EC_API_SLV_SHandle_t *pEcApiSlv_p, uint16_t index_p, uint8_t subIndex_p, uint16_t length_p, uint16_t *pValue_p)
Write CiA402 Object entry.
Definition: ESL_cia402Demo.c:355