EtherCAT Slave  1.06.01

Overview

This simple protocol similar to TFTP (Trivial File Transfer Protocol) enables file access in a device and a uniform firmware upload to devices across a network. The protocol has been deliberately specified in a lean manner, so that it can be supported by boot loader programs – a TCP/IP stack isn’t required.

Functions

void EC_API_SLV_FoE_cbRegisterOpenFileHandler (EC_API_SLV_SHandle_t *pEcSlaveApi_p, void *pContext_p, EC_API_SLV_FoE_CBOpenFileHandler_t cbFunc_p)
 This is the function to register FoE open function. More...
 
void EC_API_SLV_FoE_cbRegisterReadFileHandler (EC_API_SLV_SHandle_t *pEcSlaveApi_p, void *pContext_p, EC_API_SLV_FoE_CBReadFileHandler_t cbFunc_p)
 This is the function to register FoE read function. More...
 
void EC_API_SLV_FoE_cbRegisterWriteFileHandler (EC_API_SLV_SHandle_t *pEcSlaveApi_p, void *pContext_p, EC_API_SLV_FoE_CBWriteFileHandler_t cbFunc_p)
 This is the function to register FoE write function. More...
 
void EC_API_SLV_FoE_cbRegisterCloseFileHandler (EC_API_SLV_SHandle_t *pEcSlaveApi_p, void *pContext_p, EC_API_SLV_FoE_CBCloseFileHandler_t cbFunc_p)
 This is the function to register FoE close function. More...
 
void EC_API_SLV_FoE_cbRegisterFwUpdate (EC_API_SLV_SHandle_t *pEcSlaveApi_p, void *pContext_p, EC_API_SLV_FoE_CBFwUpdateHandler_t cbFunc_p)
 This is the function to register FoE firmware update function. More...
 
void EC_API_SLV_cbRegisterSystemReboot (EC_API_SLV_SHandle_t *pEcSlaveApi_p, void *pContext_p, EC_API_SLV_CBSystemRebootHandler_t cbFunc_p)
 This is the function to register the Reboot function. More...
 
void EC_API_SLV_setFwUpdateMode (EC_API_SLV_SHandle_t *pEcSlaveApi_p, bool fwUpdateRequired_p)
 Set whether firmware update is required after file read via FoE. More...