The basic API functions cover general functionality such as creating, initializing, starting, and deleting an EtherCAT slave object. The slave object is a required input parameter for all other slave API functions. Also supported are API functions to retrieve the slave status and to register status and error handler callback functions.
Functions | |
uint32_t | EC_API_SLV_getVersion (EC_API_SLV_SHandle_t *pHandle, uint32_t *pVersion) |
Get Stack Library Version. | |
uint32_t | EC_API_SLV_getVersionStr (EC_API_SLV_SHandle_t *pHandle, uint32_t bufLen, char *pBuffer, uint32_t *pUsedLen) |
Get version string. | |
uint32_t | EC_API_SLV_getVersionId (EC_API_SLV_SHandle_t *pHandle, uint32_t bufLen, char *pBuffer, uint32_t *pUsedLen) |
Get Version Id (Shasum) | |
uint32_t | EC_API_SLV_enableMdioManualMode (EC_API_SLV_SHandle_t *pHandle, uint32_t manualMdioAddress, uint32_t firmwareConfig) |
Enable mdio manual mode (TI workaround enable) | |