CANopennode中的CANopen.h中声明的所有函数及功能
时间: 2024-04-23 11:23:46 浏览: 200
CANopennode是一个开源的CANopen协议栈实现,它包含了CANopen.h头文件中声明的许多函数和功能,下面是其中一些重要的函数和功能:
1. CO_init(): 初始化CANopen协议栈。
2. CO_new(): 创建CANopen对象。
3. CO_delete(): 删除CANopen对象。
4. CO_CANmodule_init(): 初始化CAN总线模块。
5. CO_CANrxBufferInit(): 初始化CAN接收缓冲区。
6. CO_CANsend(): 发送CAN消息。
7. CO_CANclearPendingSyncPDOs(): 清除同步PDO消息。
8. CO_process(): 处理CANopen协议栈中的事件。
9. CO_OD_configure(): 配置对象字典。
10. CO_SDOclientDownload(): SDO客户端下载数据。
11. CO_SDOclientUpload(): SDO客户端上传数据。
12. CO_SDOclientAbort(): SDO客户端中止传输。
13. CO_SDOserver_init(): 初始化SDO服务器。
14. CO_SDOserver_process(): 处理SDO服务器事件。
15. CO_EM_init(): 初始化CANopen错误管理模块。
16. CO_errorReport(): 报告CANopen错误。
17. CO_time_init(): 初始化时间管理模块。
18. CO_TIME_set(): 设置CANopen时间。
这些函数和功能都是CANopennode中非常重要的部分,可以帮助使用者方便地实现CANopen协议栈。
阅读全文