uint32_t EC_API_SLV_CoE_odAddArray | ( | EC_API_SLV_SHandle_t * | pEcSlaveApi_p, |
uint16_t | index_p, | ||
char * | pName_p, | ||
uint8_t | arrayLen_p, | ||
uint16_t | type_p, | ||
uint16_t | bitLen_p, | ||
uint16_t | flags_p, | ||
EC_API_SLV_CBObjRead_t | cbRead_p, | ||
void * | pReadCtxt_p, | ||
EC_API_SLV_CBObjWrite_t | cbWrite_p, | ||
void * | pWriteCtxt_p | ||
) |
[in] | pEcSlaveApi_p | The pointer to the EtherCAT API instance. |
[in] | index_p | Array index number. |
[in] | pName_p | Entry name. |
[in] | arrayLen_p | Number of elements in array. |
[in] | type_p | Array base type (USINT, UDINT...). |
[in] | bitLen_p | Bit length of the array base data type, not of the entire array. |
[in] | flags_p | Entry flags. |
[in] | cbRead_p | Read function pointer to the read function. |
[in] | pReadCtxt_p | Read function pointer to the read function context. |
[in] | cbWrite_p | Write function pointer to the write function. |
[in] | pWriteCtxt_p | Write function pointer to the write function context. |