L Master 2.4.1 更新说明
针对普通用户的更新说明
- 示教添加 TCP 的计算需乘以当前 TCP 设置。修复:TCP 开启状态,建议不允许再去手动示教添加 TCP
- 实现路由自动切换,顺序为:有线网卡、无线网卡、物联网卡
- HTTP 接口增加物联网卡信息、默认路由设备等字段
- 修正机器人昵称相关逻辑
- 修正未设置昵称时,无线名称异常
- 修正 TCP 列表分页错误
- 修正 3D 模型卡顿问题
- 修正版本号格式错误
- 修正前端 WebSocket 消息推送频率
- 将机器人数据功能由
grpc-web
迁移到ws
(依赖 DS 2.3.2),取消对 envoy 服务的依赖,解决远程访问时无法查看示波器数据的问题。禁用 IP 输入框(仅能连接本机) - 修复语音文件无法上传的问题
- 节流后端推送数据
- 请求 OTA 失败不再报错(过滤错误 2001)
- 更新默认字体,解决 iOS 下显示为衬线字体的问题
- 更改语言设置为小写,解决 Safari 下默认语言为英文的问题
- 调整移动端控制栏位置,修复:小米ipad 1920*1200像素,竖屏Lua编辑器界面,屏幕最下方,图标显示重叠
- 修复:场景内选中部分动作块,转换为Lua,Lua页面未选中的动作块显示空,并保留位置,建议未选中的动作块转换lua后被注释掉
- 修复:碰撞检测界面,更改碰撞检测开关,点击保存,碰撞检测开关自动更新到更改前的状态
- 修复:在安全设置中,竖屏下输入自定义秒数,显示不出来,输入框加大一点即可。
- 移除 Lua 编辑器的撤销恢复按钮,修复 Lua 下撤销或者恢复功能不起作用
- 修复:控制,预览手爪页面,调整幅度或力度到最大或最小,拉动速度过快,页面直接关闭
针对高级用户的更新说明
- 仅当空闲时能开启示教。修复:机器人停止或急停时,使用5180发送
teach_mode()
,启动机器人后,机器人自动变成示教模式 - 重写 Lua 状态机处理,不再关联机器人状态机。细节如下:
- 当
stop()
时,标记 Lua 需要停止STOPPED - 当
estop()
时,标记需要异常ABORTED - 当
pause()
时,标记需要暂停PAUSED - 当
resume()
时,标记需要运行中RUNNING - Lua 代码执行每一行、每一个函数调用、每一个函数返回,以及每执行 16 个指令时,检查上述需要转到的状态,并继续或抛出异常。修复:在场景中创建socket server后,终止场景但是后台没有停
- Lua 初始状态为空闲IDLE,并有开始运行BEGIN和正常结束运行状态END
- 当
针对开发者的更新说明
- 添加单独的 WebSocket 服务以对外推送 RingData 数据
- 优化 CI 打包钉钉提醒
- 移除错误的命令队列清空逻辑
RET_LOOP
指令新增当前循环次数到 id 字段- 加入运动队列前检查规划组类型并切换
- 拆分 Lua 函数的实现
- 修复 Lua
print
打印空表时只有一个右括号的问题 - 捕获 Lua 的异常
- 重写网卡设备初始化过程,以保证 DHCP 相关服务正常运行
- 处理进程退出后,相关 DHCP、hostapd 等进程同步退出,导致的网络问题
- 修正错误的静态IP配置导致的默认网关冲突问题
- 优化云端通讯检测功能
- 无线网卡处于 AP 模式时,不进行 mDNS 协议注册
- 更新
lebai-kdl
至 0.5.0 - 修正时间相关的 NULL、字段缺失等问题
- debug 页面填充默认密码