|
| uint32_t | EC_API_SLV_CoE_getObject (EC_API_SLV_SHandle_t *pHandle, uint16_t index, EC_API_SLV_SCoE_Object_t **ppObject) |
| | This function returns an object of the Object Dictionary.
|
| |
| uint32_t | EC_API_SLV_CoE_getObjectData (EC_API_SLV_SHandle_t *pHandle, EC_API_SLV_SCoE_Object_t *pObject, uint32_t length, uint16_t *pData) |
| | This function read the object Data from the Object Dictionary.
|
| |
| uint32_t | EC_API_SLV_CoE_setObjectData (EC_API_SLV_SHandle_t *pHandle, EC_API_SLV_SCoE_Object_t *pObject, uint8_t subIndex, uint32_t length, uint16_t *pData) |
| | This function writes Data to the Object Dictionary.
|
| |
| uint32_t | EC_API_SLV_CoE_getObjectEntryCount (EC_API_SLV_SHandle_t *pHandle, EC_API_SLV_SCoE_Object_t *pObject, uint8_t *pCount) |
| | This function returns the number of entries of an Object.
|
| |
| uint32_t | EC_API_SLV_CoE_getObjectLength (EC_API_SLV_SHandle_t *pHandle, EC_API_SLV_SCoE_Object_t *pObject, uint32_t *length) |
| | This function returns the object length including subIndex 0.
|
| |
| uint32_t | EC_API_SLV_CoE_getObjectEntryLength (EC_API_SLV_SHandle_t *pHandle, EC_API_SLV_SCoE_ObjEntry_t *pObjEntry, uint32_t *length) |
| | This function returns the object entry length.
|
| |
| uint32_t | EC_API_SLV_CoE_getObjectType (EC_API_SLV_SHandle_t *pHandle, EC_API_SLV_SCoE_Object_t *pObject, uint8_t *pType) |
| | This function returns the type flag of the Object.
|
| |
| uint32_t | EC_API_SLV_CoE_getObjectEntry (EC_API_SLV_SHandle_t *pHandle, uint16_t index, uint8_t subIndex, EC_API_SLV_SCoE_ObjEntry_t **ppObjectEntry) |
| | This function returns object entries from the Object Dictionary.
|
| |
| uint32_t | EC_API_SLV_CoE_getObjectEntryByObject (EC_API_SLV_SHandle_t *pHandle, EC_API_SLV_SCoE_Object_t *pObject, uint8_t subIndex, EC_API_SLV_SCoE_ObjEntry_t **ppObjectEntry) |
| | This function returns object entries from the Object Dictionary.
|
| |
| uint32_t | EC_API_SLV_CoE_getObjectEntryData (EC_API_SLV_SHandle_t *pHandle, EC_API_SLV_SCoE_ObjEntry_t *pObjEntry, uint32_t length, uint16_t *pData) |
| | This function reads Data from the Object Dictionary.
|
| |
| uint32_t | EC_API_SLV_CoE_getObjectEntryDataByObject (EC_API_SLV_SHandle_t *pHandle, EC_API_SLV_SCoE_Object_t *pObject, EC_API_SLV_SCoE_ObjEntry_t *pObjEntry, uint32_t length, uint16_t *pData) |
| | This function reads Data from the Object Dictionary.
|
| |
| uint32_t | EC_API_SLV_CoE_setObjectEntryData (EC_API_SLV_SHandle_t *pHandle, EC_API_SLV_SCoE_ObjEntry_t *pObjEntry, uint32_t length, uint16_t *pData) |
| | This function writes Data to the Object Dictionary.
|
| |
| uint32_t | EC_API_SLV_CoE_odAddVariable (EC_API_SLV_SHandle_t *pHandle, uint16_t index, char *pName, uint16_t type, uint16_t bitLen, uint16_t flags, EC_API_SLV_CBObjRead_t cbRead, void *pReadCtxt, EC_API_SLV_CBObjWrite_t cbWrite, void *pWriteCtxt) |
| | This function creates a Base Data Type Object for the Object Dictionary.
|
| |
| uint32_t | EC_API_SLV_CoE_odAddArray (EC_API_SLV_SHandle_t *pHandle, uint16_t index, char *pName, uint8_t arrayLen, uint16_t type, uint16_t bitLen, uint16_t flags, EC_API_SLV_CBObjRead_t cbRead, void *pReadCtxt, EC_API_SLV_CBObjWrite_t cbWrite, void *pWriteCtxt) |
| | CoE add array to object dictionary.
|
| |
| uint32_t | EC_API_SLV_CoE_odAddRecord (EC_API_SLV_SHandle_t *pHandle, uint16_t index, char *pName, EC_API_SLV_CBObjRead_t cbRead, void *pReadCtxt, EC_API_SLV_CBObjWrite_t cbWrite, void *pWriteCtxt, EC_API_SLV_SCoE_Object_t **ppOutSdo) |
| | This function creates a Record Object.
|
| |
| uint32_t | EC_API_SLV_CoE_configRecordSubIndex (EC_API_SLV_SHandle_t *pHandle, EC_API_SLV_SCoE_Object_t *pObject, uint8_t subIndex, char *pName, uint16_t type, uint16_t bitLen, uint16_t flags) |
| | This function creates a subIndex for the Record Object.
|
| |
| uint32_t | EC_API_SLV_CoE_subIdx0WrFlag (EC_API_SLV_SHandle_t *pHandle, EC_API_SLV_SCoE_Object_t *pObject, bool readWriteFlag) |
| | Sub Index 0 Write flag.
|
| |
| 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.
|
| |
| 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.
|
| |
| uint32_t | EC_API_SLV_CoE_writeEmergency (EC_API_SLV_SHandle_t *pHandle, uint16_t code, uint32_t length, uint8_t *pData) |
| | This function sends an (CoE) emergency message.
|
| |