针对高级用户的更新说明
- 使得 Lua 的
print
语句打印小于 1e-8 时显示为 0 - EtherCAT 异常时主动停止 Lua
- 增加错误码 1144/2014
针对开发者的更新说明
- 合并多个仓库
- 替换 SQLite 数据库驱动以支持交叉编译
- 完善版本号相关工作逻辑
- 内嵌配置文件到二进制中避免误改动引起软件异常
- 更新所有依赖项以获得更强的功能性与稳定性
- 修正 Socket 接口并完善其逻辑
- 抽离 gRPC 相关逻辑以简化代码管理
- 整合质量平台相关 API 到 DS 中
- 重写网络配置逻辑以简化控制流程
- 清理未使用的逻辑(如 DS 端实现的 Lua 解析器)
- 整理并简化配置文件管理逻辑
- 增加连接和断开外置 I/O 的接口
ConnectExternalIO
- 减少法兰异常日志导致的死机
- 每个实时周期按优先级仅处理一个命令,解决手爪和运动相关问题
- 解决
movept
和movej
交替时的运动组切换问题