From ad16e7c6dac7d23b3bb903f1d3750978f1d7066d Mon Sep 17 00:00:00 2001
From: CZT <czt18638530771@163.com>
Date: 星期四, 19 十月 2023 17:39:44 +0800
Subject: [PATCH] 提交贵州毕节大方配置信息
---
igds-protocol-beibo/src/main/java/com/ld/igds/protocol/beibo/grainv1/analysis/AnalysisService.java | 28 ++++------------------------
1 files changed, 4 insertions(+), 24 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);
--
Gitblit v1.9.3