Compare commits
2 Commits
1d7ff146f7
...
33e2e8f78a
Author | SHA1 | Date |
---|---|---|
|
33e2e8f78a | |
|
c81a94fd19 |
|
@ -1,6 +1,6 @@
|
|||
cmake_minimum_required(VERSION 3.20)
|
||||
|
||||
project(ProtocolParser_APP VERSION 1.0.2 LANGUAGES CXX)
|
||||
project(ProtocolParser_APP VERSION 1.0.3 LANGUAGES CXX)
|
||||
|
||||
set(RIBBONUI_BUILD_FRAMELESSHEPLER ON)
|
||||
set(RIBBONUI_BUILD_EXAMPLES OFF)
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
<div align="center">
|
||||
<img src="app_source/resources/imgs/icon.png" alt="Logo" style="width:40%; height:auto;">
|
||||
</div>
|
||||
<h1 align="center"> ProtocolParser 协议解析器 V1.0.2</h1>
|
||||
<h1 align="center"> ProtocolParser 协议解析器 V1.0.3</h1>
|
||||
|
||||
## 一、介绍
|
||||
这是一个用于与DKY的THM3682实验箱搭配使用的上位机协议解析器,具体协议如「通讯协议解析」所示,后续功能使用说明待补充。
|
||||
|
@ -173,10 +173,11 @@ sequenceDiagram
|
|||
|:----:|:----:|:----:|
|
||||
| head | 2 | 包头,数值固定为`0xAAAF` |
|
||||
| length | 2 | 长度,包括包头 |
|
||||
| data | 可变长度 | 数据最大不超过(8191 - `BASE_FRAME_PREFIX_LEN` - `CRYPTO_ZDATA_FRAME_PREFIX_LEN`)= 8173 |
|
||||
| crc | 2 | CRC16校验码,对解密数据进行CRC校验后数值与该码不同,将被判定为解密失败 |
|
||||
| data | 可变长度 | 数据最大不超过(8191 - `BASE_FRAME_PREFIX_LEN` - `CRYPTO_ZDATA_FRAME_PREFIX_LEN`)= 8171 |
|
||||
|
||||
另有其他说明如下:
|
||||
+ 宏定义`CRYPTO_ZDATA_FRAME_PREFIX_LEN`:对称加密数据帧帧头长度,固定为4Bytes
|
||||
+ 宏定义`CRYPTO_ZDATA_FRAME_PREFIX_LEN`:对称加密数据帧帧头长度,固定为6Bytes
|
||||
+ 宏定义`CRYPTO_ZDATA_FRAME_HEAD`:对称加密数据帧帧头,固定为`0xAAAF`
|
||||
### 4.7 设备信息存储(device)
|
||||
协议采用`device`结构体用作存储相关通讯数据。
|
||||
|
|
Loading…
Reference in New Issue