EtherCAT主站IGH-- 6 -- IGH之device.h/c文件解析
- 0 预览
- 一 该文件功能
-
-
- `device.c` 文件功能函数预览
-
- 二 函数功能介绍
-
-
-
- 1. `ec_device_init`
- 2. `ec_device_clear`
- 3. `ec_device_attach`
- 4. `ec_device_detach`
- 5. `ec_device_open`
- 6. `ec_device_close`
- 7. `ec_device_tx_data`
- 8. `ec_device_send`
- 9. `ec_device_clear_stats`
- 10. `ec_device_poll`
- 11. `ec_device_update_stats`
- 12. `ecdev_withdraw`
- 13. `ecdev_open`
- 14. `ecdev_close`
- 15. `ecdev_receive`
- 16. `ecdev_set_link`
- 17. `ecdev_get_link`
-
-
- 三 h文件翻译
- 四 c文件翻译
- 该文档修改记录:
- 总结
0 预览
一 该文件功能
该文件定义了 EtherCAT 设备的方法。EtherCAT 是一种实时以太网通信标准,广泛用于工业自动化控制系统。该文件中的方法用于管理 EtherCAT 设备的初始化、清理、数据发送和接收、统计信息更新等操作。
device.c
文件功能函数预览
函数 | 功能和用途 | 使用场景 |
---|---|---|
ec_device_init |
初始化 EtherCAT 设备。 | 在应用程序启动时进行设备初始化。 |
ec_device_clear |
清理 EtherCAT 设备。 | 在应用程序关闭或设备不再使用时调用。 |
ec_device_attach |
将 EtherCAT 设备与 net_device 关联。 | 在需要将设备与网络设备关联时调用。 |
ec_device_detach |
从 net_device 断开 EtherCAT 设备。 | 在需要断开设备与网络设备关联时调用。 |
ec_device_open |
打开 EtherCAT 设备。 | 在需要打开设备时调用。 |
ec_device_close |
关闭 EtherCAT 设备。 | 在需要关闭设备时调用。 |
ec_device_tx_data |
返回指向设备传输内存的 |