From 982359342d0a4c868580c1e7db9784865941b5e1 Mon Sep 17 00:00:00 2001
From: zhanzhiqin <895896009@qq.com>
Date: 星期一, 25 四月 2022 15:06:49 +0800
Subject: [PATCH] 大气设备、数据(农耕)
---
ximon-admin/src/main/java/com/sandu/ximon/admin/manager/iot/frame/inner/report/A5AtmosphereHeartbeatReportInnerFrame.java | 54 +++++++++++++++++++++++++++---------------------------
1 files changed, 27 insertions(+), 27 deletions(-)
diff --git a/ximon-admin/src/main/java/com/sandu/ximon/admin/manager/iot/frame/inner/report/A5AtmosphereHeartbeatReportInnerFrame.java b/ximon-admin/src/main/java/com/sandu/ximon/admin/manager/iot/frame/inner/report/A5AtmosphereHeartbeatReportInnerFrame.java
index 4c11e0f..c746883 100644
--- a/ximon-admin/src/main/java/com/sandu/ximon/admin/manager/iot/frame/inner/report/A5AtmosphereHeartbeatReportInnerFrame.java
+++ b/ximon-admin/src/main/java/com/sandu/ximon/admin/manager/iot/frame/inner/report/A5AtmosphereHeartbeatReportInnerFrame.java
@@ -98,53 +98,53 @@
}
Integer type = 0;
this.deviceType = hex.substring(0, 4);
- if(this.deviceType.equals(DeviceType.SENSOR_V1.getType())) {
+ if (this.deviceType.equals(DeviceType.SENSOR_V1.getType())) {
type = 1;
}
this.moduleWarmUpStatusFlag = hex.substring(4, 6);
this.temperature = Double.parseDouble(
- parseVal(hex,6,8)
+ parseVal(hex, 6, 8)
+ "."
- + parseVal(hex,8,10)
+ + parseVal(hex, 8, 10)
);
this.humidity = Double.parseDouble(
- parseVal(hex,10,12)
+ parseVal(hex, 10, 12)
+ "."
- + parseVal(hex,12,14)
+ + parseVal(hex, 12, 14)
);
- this.windSpeed = parseVal(hex,14,18) * .1;
- this.windDirection = parseVal(hex,18,22) * .1;
- this.pressure = parseVal(hex,22,26);
- this.lightIntensity = parseVal(hex,26,32);
- this.noise = parseVal(hex,32, 36);
- this.pm25 = parseVal(hex,36, 40);
- this.pm10 = parseVal(hex,40,44);
- this.tsp = parseVal(hex,44,48);
+ this.windSpeed = parseVal(hex, 14, 18) * .1;
+ this.windDirection = parseVal(hex, 18, 22) * .1;
+ this.pressure = parseVal(hex, 22, 26);
+ this.lightIntensity = parseVal(hex, 26, 32);
+ this.noise = parseVal(hex, 32, 36);
+ this.pm25 = parseVal(hex, 36, 40);
+ this.pm10 = parseVal(hex, 40, 44);
+ this.tsp = parseVal(hex, 44, 48);
/**
* 浠ヤ笅鍖哄垎鐗堟湰
*/
- if(type.equals(1)) {
- this.ech2o = parseVal(hex,48, 52);
- this.tvoc = parseVal(hex,52, 56);
- this.co2 = parseVal(hex,56, 60);
+ if (type.equals(1)) {
+ this.ech2o = parseVal(hex, 48, 52);
+ this.tvoc = parseVal(hex, 52, 56);
+ this.co2 = parseVal(hex, 56, 60);
} else {
- this.so2 = parseVal(hex,48, 52);
- this.ech2o = parseVal(hex,48, 52);
- this.tvoc = parseVal(hex,52, 56);
- this.no2 = parseVal(hex,52, 56);
- this.co = parseVal(hex,56, 60);
- this.co2 = parseVal(hex,56, 60);
+ this.so2 = parseVal(hex, 48, 52);
+ this.ech2o = parseVal(hex, 48, 52);
+ this.tvoc = parseVal(hex, 52, 56);
+ this.no2 = parseVal(hex, 52, 56);
+ this.co = parseVal(hex, 56, 60);
+ this.co2 = parseVal(hex, 56, 60);
}
- this.o3 = parseVal(hex,60, 62);
- this.fluoride = parseVal(hex,62, 64);
+ this.o3 = parseVal(hex, 60, 62);
+ this.fluoride = parseVal(hex, 62, 64);
return this;
}
- private Integer parseVal (String frame, int start, int end) {
- return Integer.parseInt(frame.substring(start,end),16);
+ private Integer parseVal(String frame, int start, int end) {
+ return Integer.parseInt(frame.substring(start, end), 16);
}
}
--
Gitblit v1.9.3