EtherCAT主站IGH-- 12 -- IGH之foe_request.h/c文件解析
- 0 预览
- 一 该文件功能
- 二 函数功能介绍
-
-
-
- 1. `ec_foe_request_init`
- 2. `ec_foe_request_clear`
- 3. `ec_foe_request_alloc`
- 4. `ec_foe_request_copy_data`
- 5. `ec_foe_request_timed_out`
- 6. `ecrt_foe_request_timeout`
- 7. `ecrt_foe_request_file`
- 8. `ecrt_foe_request_data`
- 9. `ecrt_foe_request_data_size`
- 10. `ecrt_foe_request_state`
- 11. `ecrt_foe_request_result`
- 12. `ecrt_foe_request_error_code`
- 13. `ecrt_foe_request_progress`
- 14. `ecrt_foe_request_read`
- 15. `ecrt_foe_request_write`
- 示例用法
- 示例详细说明
-
-
- 三 h文件翻译
- 四 c文件翻译
- 该文档修改记录:
- 总结
0 预览
一 该文件功能
该文件定义了 File-over-EtherCAT (FoE) 请求的相关函数。FoE 是 EtherCAT 技术的一部分,用于在主站和从站之间进行文件传输。该文件中的函数用于初始化 FoE 请求、分配内存、处理数据传输以及检查传输状态。
foe_request.c
文件功能函数预览
函数 | 功能和用途 | 使用场景 |
---|---|---|
ec_foe_request_init |
初始化 FoE 请求。 | 在创建新的 FoE 请求时调用。 |
ec_foe_request_clear |
清除 FoE 请求。 | 在销毁 FoE 请求时调用。 |
ec_foe_request_alloc |
分配 FoE 请求的数据内存。 | 在需要为 FoE 请求分配数据内存时调用。 |
ec_foe_request_copy_data |
从外部源复制数据到 FoE 请求。 | 在需要将外部数据复制到 FoE 请求时调用。 |
ec_foe_req |