From 1c357ae25d6858a4243552309e85c1476c9584a2 Mon Sep 17 00:00:00 2001
From: CZT <czt18638530771@163.com>
Date: 星期一, 09 十月 2023 20:04:15 +0800
Subject: [PATCH] 优化贝博平房仓粮情解析
---
igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/ServerRunner.java | 10 +++++-----
igds-protocol-beibo/src/main/java/com/ld/igds/protocol/beibo/grainv1/analysis/AnalysisService.java | 28 ++++------------------------
igds-web/src/main/resources/static/img/aerial-5322_001.png | 0
3 files changed, 9 insertions(+), 29 deletions(-)
diff --git a/igds-protocol-beibo/src/main/java/com/ld/igds/protocol/beibo/grainv1/analysis/AnalysisService.java b/igds-protocol-beibo/src/main/java/com/ld/igds/protocol/beibo/grainv1/analysis/AnalysisService.java
index 0338e4f..9124cae 100644
--- a/igds-protocol-beibo/src/main/java/com/ld/igds/protocol/beibo/grainv1/analysis/AnalysisService.java
+++ b/igds-protocol-beibo/src/main/java/com/ld/igds/protocol/beibo/grainv1/analysis/AnalysisService.java
@@ -386,6 +386,8 @@
int symbol = 0;
for (int i = 0; i < strPoints.length() / 4; i++) {
temp = strPoints.substring(i * 4, i * 4 + 4);
+ //楂樹綆浣嶈浆鎹㈠悗杞负16浣嶄簩杩涘埗瀛楃涓�
+ temp = BytesUtil.tran_LH(temp);
if (temp == null) {
temp = "0000";
}
@@ -470,17 +472,6 @@
int tem = -100;
String substring = "";
- //瑙f瀽澶栨箍澶栨俯
- String thStr = msg.getThStr().substring(6, 12);
- humidity = BytesUtil.hexToInt(thStr.substring(0, 2));
- grain.setHumidityOut(humidity * 1.0);
- substring = thStr.substring(2);
- tem = BytesUtil.hexToInt(substring);
- grain.setTempOut(tem * 0.1);
- if(substring.startsWith("1")){
- grain.setTempOut(tem * -0.1);
- }
-
//瑙f瀽浠撳唴娓╀粨鍐呮箍
int thConf = Integer.valueOf(depotConf.getThConf());
int start = 0, end = 6;
@@ -488,7 +479,7 @@
start += 6*thConf; //12-18
end += start;
}
- thStr = msg.getThStr().substring(start, end);
+ String thStr = msg.getThStr().substring(start, end);
humidity = BytesUtil.hexToInt(thStr.substring(0, 2));
grain.setHumidityIn(humidity * 1.0);
substring = thStr.substring(2);
@@ -582,17 +573,6 @@
int tem = -100;
String substring = "";
- //瑙f瀽澶栨箍澶栨俯
- String thStr = msg.getThStr().substring(6, 12);
- humidity = BytesUtil.hexToInt(thStr.substring(0, 2));
- grain.setHumidityOut(humidity * 1.0);
- substring = thStr.substring(2);
- tem = BytesUtil.hexToInt(substring);
- grain.setTempOut(tem * 0.1);
- if(substring.startsWith("1")){
- grain.setTempOut(tem * -0.1);
- }
-
//瑙f瀽浠撳唴娓╀粨鍐呮箍
int thConf = Integer.valueOf(depotConf.getThConf());
int start = 0, end = 6;
@@ -600,7 +580,7 @@
start += 6*thConf; //12-18
end += start;
}
- thStr = msg.getThStr().substring(start, end);
+ String thStr = msg.getThStr().substring(start, end);
humidity = BytesUtil.hexToInt(thStr.substring(0, 2));
grain.setHumidityIn(humidity * 1.0);
substring = thStr.substring(2);
diff --git a/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/ServerRunner.java b/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/ServerRunner.java
index 595f230..5d4da2c 100644
--- a/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/ServerRunner.java
+++ b/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/ServerRunner.java
@@ -31,17 +31,17 @@
if (configData.getActive().indexOf("pro") >= 0) {
//寰愰椈銆丗ZZY浜戞湇鍔″櫒浣跨敤
-// bhznGrainServerEngine1.start(BhznGrainV1ServerEngine.PORT);
+ bhznGrainServerEngine1.start(BhznGrainV1ServerEngine.PORT);
//姹熻タ璧e窞銆佸箍涓滈珮宸炰娇鐢�
- bhznGrainServerEngine2.start(BhznGrainV2ServerEngine.PORT);
+// bhznGrainServerEngine2.start(BhznGrainV2ServerEngine.PORT);
//骞夸笢楂樺窞浣跨敤
// bhznVerbServerEngine.start(BhznVerbServerEngine.PORT);
}
if (configData.getActive().indexOf("dev") >= 0) {
-// bhznGrainServerEngine1.start(BhznGrainV1ServerEngine.PORT);
- bhznGrainServerEngine2.start(BhznGrainV2ServerEngine.PORT);
- //bhznVerbServerEngine.start(BhznVerbServerEngine.PORT);
+ bhznGrainServerEngine1.start(BhznGrainV1ServerEngine.PORT);
+// bhznGrainServerEngine2.start(BhznGrainV2ServerEngine.PORT);
+// bhznVerbServerEngine.start(BhznVerbServerEngine.PORT);
}
}
}
diff --git a/igds-web/src/main/resources/static/img/aerial-5322_001.png b/igds-web/src/main/resources/static/img/aerial-5322_001.png
new file mode 100644
index 0000000..ac52fb7
--- /dev/null
+++ b/igds-web/src/main/resources/static/img/aerial-5322_001.png
Binary files differ
--
Gitblit v1.9.3