EtherCAT Slave  1.06.01

◆ EC_SLV_APP_setCiA402ObjectValue()

uint32_t EC_SLV_APP_setCiA402ObjectValue ( EC_SLV_APP_Sapplication_t pApplication_p,
EC_SLV_APP_sCIA_object_t pCiaObject_p,
uint16_t  length_p,
uint16_t *  pValue_p 
)

Write CiA402 Object value.

Remarks
Use OBD indexes described in ETG6010 Chapter 16. axis_p parameter calculates the axis object index.
Parameters
[in]pEcApiSlv_pDTK Instance.
[in]pCiaObject_pCiA402 application object descriptor.
[in]length_pObject length.
[in]pValue_pObject Value.
Returns
ErrorCode DTK Error code.
Example
#include <ecSlvApi.h>
// required variables
int16_t* value;
// the Call
retVal = EC_SLV_APP_setCiA402ObjectValue(S_appInstance, &object, sizeof(value), &value);
Examples
ESL_cia402Demo.c.
EC_SLV_APP_setCiA402ObjectValue
uint32_t EC_SLV_APP_setCiA402ObjectValue(EC_SLV_APP_Sapplication_t *pApplication_p, EC_SLV_APP_sCIA_object_t *pCiaObject_p, uint16_t length_p, uint16_t *pValue_p)
Write CiA402 Object value.
Definition: ESL_cia402Demo.c:237
EC_SLV_APP_Sapplication
Definition: ecSlvSimple.h:55
EC_SLV_APP_sCIA_object
Definition: ecSlvCiA402.h:57