跳到主要内容

xcore_api各模块介绍

xcore_api目前包含的模块:

模块简介
const_data主要包含常用的数据结构,比如位姿,工件工具等信息,以及ecat用的pdo等信息。
endtool末端工具接口
ethercat主要用于ethercat从站通信
fieldbus总线模块,如modbus等
hooks用于控制器在特定事件触发回调各个插件注册的函数。
io用于获取信号寄存器等的状态。
launch插件的入口模块。
motion_cmd运动模块相关的接口,可实现自定义运动。
registers寄存器功能码
rl_cmd指令模块接口,可实现自定义指令。
rl_task获取当前RL程序的运行状态。
sdksdk自定义指令
service用于客户端插件和控制器插件通信,可自定义协议实现。
states机器人状态的获取。
userlog上报日志码
utils封装的通用模块功能,包含文件读写,线程池,单例等。