编译ARM应用 & 调整撕裂协议文档

This commit is contained in:
yiyi 2026-02-21 16:34:38 +08:00
parent a88e30cb76
commit 11c615d0c9
3 changed files with 57 additions and 68 deletions

View File

@ -7,13 +7,13 @@
--- ---
### 版本历史 ### 版本历史
| 版本 | 日期 | 修改内容 | 作者 | | 版本 | 日期 | 修改内容 |
|------|------------|------------------|-------| |------|------------|------------------|
| 1.4 | 2026-02-21 | 开启实时上报时不再发送DETECT_RESULT避免重复输出增加CMD汇总表格 | | | 1.4 | 2026-02-21 | 开启实时上报时不再发送DETECT_RESULT避免重复输出<br/>增加CMD汇总表格 |
| 1.3 | 2026-02-12 | 增加实时传输检测结果功能(SET_REALTIME/REALTIME_RESULT) | | | 1.3 | 2026-02-12 | 增加实时传输检测结果功能(SET_REALTIME/REALTIME_RESULT) |
| 1.2 | 2025-11-30 | 增加最大撕裂ID字段(maxId) | | | 1.2 | 2025-11-30 | 增加最大撕裂ID字段(maxId) |
| 1.1 | 2025-11-16 | 修改协议长度的格式 | | | 1.1 | 2025-11-16 | 修改协议长度的格式 |
| 1.0 | 2025-11-11 | 初始版本 | | | 1.0 | 2025-11-11 | 初始版本 |
--- ---
@ -41,8 +41,8 @@
| msgType | 方向 | 说明 | 详细章节 | | msgType | 方向 | 说明 | 详细章节 |
|---------|------|------|----------| |---------|------|------|----------|
| `DETECT_RESULT` | 服务器 → 客户端 | 撕裂检测结果上报(历史最大值),仅发送给**未开启**实时传输的客户端 | 4.1 | | `DETECT_RESULT` | 服务器 → 客户端 | 撕裂检测结果上报(历史最大值),<br/>仅发送给**未开启**实时传输的客户端 | 4.1 |
| `REALTIME_RESULT` | 服务器 → 客户端 | 实时检测结果上报(所有撕裂详细数据),仅发送给**已开启**实时传输的客户端 | 4.2 | | `REALTIME_RESULT` | 服务器 → 客户端 | 实时检测结果上报(所有撕裂详细数据),<br/>仅发送给**已开启**实时传输的客户端 | 4.2 |
| `SET_SPEED` | 客户端 → 服务器 | 设置皮带速度mm/s | 5.1 | | `SET_SPEED` | 客户端 → 服务器 | 设置皮带速度mm/s | 5.1 |
| `SET_CONTROL` | 客户端 → 服务器 | 启动/停止检测 | 5.2 | | `SET_CONTROL` | 客户端 → 服务器 | 启动/停止检测 | 5.2 |
| `SET_REALTIME` | 客户端 → 服务器 | 开启/关闭实时传输 | 5.3 | | `SET_REALTIME` | 客户端 → 服务器 | 开启/关闭实时传输 | 5.3 |
@ -103,7 +103,6 @@
### 4.1 撕裂检测结果上报 ### 4.1 撕裂检测结果上报
**消息类型**: `DETECT_RESULT` **消息类型**: `DETECT_RESULT`
**JSON格式**: **JSON格式**:
```json ```json
{ {
@ -138,15 +137,12 @@
"visimg": "/9j/4AAQSkZJRgABAQEAYABgAAD..." "visimg": "/9j/4AAQSkZJRgABAQEAYABgAAD..."
} }
``` ```
--- ---
### 4.2 实时检测结果上报 ### 4.2 实时检测结果上报
当客户端开启实时传输功能后,服务器在每次检测完成时主动上报检测结果,包含所有撕裂的详细数据。 当客户端开启实时传输功能后,服务器在每次检测完成时主动上报检测结果,包含所有撕裂的详细数据。
**消息类型**: `REALTIME_RESULT` **消息类型**: `REALTIME_RESULT`
**JSON格式**: **JSON格式**:
```json ```json
{ {
@ -167,13 +163,6 @@
"length": 85, "length": 85,
"width": 20, "width": 20,
"depth": 5 "depth": 5
},
{
"id": 10003,
"status": 1,
"length": 42,
"width": 15,
"depth": 3
} }
], ],
"visimg": "iVBORw0KGgoAAAANSUhEUgAAAAUA..." "visimg": "iVBORw0KGgoAAAANSUhEUgAAAAUA..."

View File

@ -36,7 +36,7 @@ win32 {
unix { unix {
# Unix/Linux 平台使用 OpenCV 3.2.0 ARM # Unix/Linux 平台使用 OpenCV 3.2.0 ARM
INCLUDEPATH += $$PWD/../../SDK/OpenCV320/Arm/aarch64/include INCLUDEPATH += $$PWD/../../SDK/OpenCV320/include
LIBS += -L$$PWD/../../SDK/OpenCV320/Arm/aarch64 LIBS += -L$$PWD/../../SDK/OpenCV320/Arm/aarch64
LIBS += -lopencv_core -lopencv_imgproc -lopencv_calib3d -lopencv_features2d LIBS += -lopencv_core -lopencv_imgproc -lopencv_calib3d -lopencv_features2d

2
Utils

@ -1 +1 @@
Subproject commit ed67ff85ff3bfdd54fb4b85899086a703853128b Subproject commit 7071da62403ea703981ffe77fff948266b66fdf3