Browse Source

docs: 版本更新

master
liujiangyong 2 weeks ago
parent
commit
5885cb8d18
  1. 71
      CHANGELOGS/V1.2.3.md
  2. 2
      README.md
  3. 2
      package.json

71
CHANGELOGS/V1.2.3.md

@ -0,0 +1,71 @@
# V1.2.3 更新日志
- **更新日期**: 2026年06月12日
- **版本号**: 1.2.3
## 新增功能
### 1. 设备连接后自动同步时间
- **新增设备自动校时能力**:每次上位机连接设备成功后,自动通过 `adb shell date` 将设备时间同步为当前电脑时间
- **覆盖重连成功场景**:当设备掉线后自动重连成功,也会再次执行时间同步
- **不影响连接主流程**:若设备时间同步失败,会记录日志告警,但不会阻塞设备连接成功
### 2. 多距离数据修正系数扩展
- **修正系数升级为多距离配置**:原单组 `xK/xB/yK/yB` 扩展为可按距离(米)维护多套修正系数
- **支持单选应用当前距离配置**:多个距离配置中可选择一套作为当前生效修正系数
- **默认提供 10 米配置**:首次初始化时自动生成并应用 `10 米` 默认修正系数
- **本地持久化升级**:修正系数本地存储升级为 `profiles + activeDistance` 结构
### 3. 多距离配置管理能力
- **支持新增距离配置**:可按需新增不同距离下的修正系数卡片
- **支持编辑距离与系数**:可分别修改距离、`xK`、`xB`、`yK`、`yB`
- **支持删除配置**:可删除非当前或当前应用中的距离配置
- **当前应用项自动回退**:删除当前应用项时,自动切回配置中的第一项,若不存在则自动补建`10 米` 默认项并应用
## 技术细节
### 本地存储结构
```json
{
"profiles": [
{ "distance": 10, "xK": 1, "xB": 0, "yK": 1, "yB": 0 }
],
"activeDistance": 10
}
```
### 数据模型
- 当前生效修正系数:
- `correctionFactors`
- 多距离配置列表:
- `correctionProfiles`
- 当前应用距离:
- `activeCorrectionDistance`
### 数据处理策略
- 当前应用项切换后,仅影响后续新采集数据
- 已进入历史链路的数据继续保持冻结后的 `correctedX/correctedY`
- 页面曲线、实时数据显示、报警判断、实时 CSV、报警 CSV 继续共享同一冻结口径
## 影响范围
- 设备连接成功后的 ADB 时间同步流程
- 设备自动重连成功后的时间同步流程
- 系统设置中的数据修正系数配置区域
- 多距离修正系数本地持久化逻辑
- 挠度采集页后续新数据的修正系数应用逻辑
- 报警判断逻辑
- 实时数据 CSV 导出
- 报警数据 CSV 导出
## 依赖更新
- 无依赖包更新
## 注意事项
1. 距离仅作为上位机修正系数配置的管理维度,不会自动根据设备状态或测点实时距离自动切换。
2. 当前应用项切换后,仅影响后续新采集数据;历史数据仍保持采集当时的修正结果。
3. 本版本不保留旧单对象修正系数本地结构兼容,读取异常或结构不符时会回退为新的默认 `10 米` 配置结构。
4. 设备侧“测点设置”中的“计算系数”仍为独立参数,与本地多距离修正系数不互相替代。
---
**完整更新内容请查看项目 Git 提交记录**

2
README.md

@ -7,7 +7,7 @@
--- ---
## 最新版本下载 ## 最新版本下载
- [Latest Releases](https://iotfileres.anxinyun.cn/FlexometerSetup/FlexometerSetup-1.2.1-setup.exe) 下载最新安装包 - [Latest Releases](https://iotfileres.anxinyun.cn/FlexometerSetup/FlexometerSetup-1.2.3-setup.exe) 下载最新安装包
## 目录 ## 目录

2
package.json

@ -1,6 +1,6 @@
{ {
"name": "FlexometerSetup", "name": "FlexometerSetup",
"version": "1.2.2", "version": "1.2.3",
"description": "An Electron application with React", "description": "An Electron application with React",
"main": "./out/main/index.js", "main": "./out/main/index.js",
"author": "cles", "author": "cles",

Loading…
Cancel
Save