sige 1 year ago
parent
commit
e6b3304c36
  1. 13
      doc/MQTT.md
  2. 9
      doc/内容更新.md
  3. 11
      doc/模拟流程操作步骤.md
  4. 1
      src/main/java/com/iflytop/digester/DigestionTaskThread.java
  5. 2
      web

13
doc/MQTT.md

@ -98,13 +98,13 @@ sequenceDiagram
"action" : "TubeRackTakeOut",
"parameters" : {
"batchNo":"TR-01",
"type" : "Normal",
"tubes": [
{
"index": 0,
"no": "R01-T01",
"batchNo": "Batch-1716875877308",
"errorRoundCount": 0
},
...
]
@ -112,7 +112,18 @@ sequenceDiagram
}
```
`action` : 在发送取出试管架消息时, 会同时发送多种类型取出 `action`
- `NormalTubeRackTakeOut` :正常试管架取出, 当需要取出正常批次的试管架时发送。
- `AbnormalTubeRackTakeOut` :异常消解完成试管架取出, 当需要取出异常消解完成的试管架时发送。
- `FailedTubeRackTakeOut` : 异常消解失败试管架取出,当需要取出异常消解失败的试管架时发送。
- `TubeRackTakeOut` : 试管架取出,该 `action` 会在上述三种取出消息发出后发送。
参数内容:
- `batchNo` : 批次号
- `type` :取出类型, `Normal` = 正常;`Abnormal` = 异常; `Failed` = 失败
- `tubes` : 试管信息列表
- `index` : 试管索引
- `no` : 试管编号

9
doc/内容更新.md

@ -0,0 +1,9 @@
内容更新
- 加水 -> 定容
- 每个轮次都需要进行检查操作 (问题:假设有三轮,第一轮检查存在异常的情况下,后续还是否需要继续擦操作?还是直接取出?)
- 消解流程选择时,需要显示矿石类型
- 消解流程选择时,试管状态增加全选按钮
- 温度达到后再开始计时,实现温度保持
- 酸液种类不存在时,错误需要在执行前进行检查,并且释放搬运机械臂的锁
- 当设备重启后,网页端需要刷新放置在原始界面继续进行操作

11
doc/模拟流程操作步骤.md

@ -12,4 +12,13 @@
等待初始化开机完成
放入模拟处理完成试管架
放入模拟处理完成试管架

1
src/main/java/com/iflytop/digester/DigestionTaskThread.java

@ -586,6 +586,7 @@ public class DigestionTaskThread extends Thread {
if ( "auto".equals(this.taskModel.mode) ) {
String actionName = String.format("%sTubeRackTakeOut", type);
this.manager.sendMessageToTransBot(actionName, message);
this.manager.sendMessageToTransBot("TubeRackTakeOut", message);
} else {
UfMdbNotification.action("TubeRackTakeOut", message);
}

2
web

@ -1 +1 @@
Subproject commit d3ea62cc83cd574f123b5fdf0d30db1420a9bcef
Subproject commit 02fdac61f4d490db23dde03be61aab388eacf444
Loading…
Cancel
Save