EtherCAT Slave  1.06.01

◆ EC_SLV_APP_setValueToMaster()

uint8_t EC_SLV_APP_setValueToMaster ( void *  pApplicationCtxt_p,
uint16_t  index_p,
uint8_t  subindex_p,
uint32_t  size_p,
uint16_t MBXMEM *  pData_p,
uint8_t  completeAccess_p 
)

Write Process data (CoE) callback.

Parameters
[in]pApplicationCtxt_papplication instance
[in]index_pobject index
[in]subindex_pobject subIndex
[in]size_psize of data buffer
[in]pData_pbuffer to be read from
[in]completeAccess_pusing complete access
Returns
CoE ErrorCode
Remarks
Example
// required variables
uint8_t retVal = 0;
uint8_t pData[0x100] = {0x00};
// the Call
retVal = EC_SLV_APP_setValueToMaster(pApplicationCtxt_p, 0x1600, 1, 0x100, (uint16_t*)pData, 0);
EC_SLV_APP_setValueToMaster
uint8_t EC_SLV_APP_setValueToMaster(void *pApplicationCtxt_p, uint16_t index_p, uint8_t subindex_p, uint32_t size_p, uint16_t MBXMEM *pData_p, uint8_t completeAccess_p)
Write Process data (CoE) callback.
Definition: ecSlvSimple.c:272