EtherCAT Slave
 
Loading...
Searching...
No Matches
Basic Functions

Overview

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)