正在显示
1 个修改的文件
包含
14 行增加
和
12 行删除
| @@ -97,33 +97,35 @@ public class WenDuBaoProtocolSyncFactoryImpl implements ProtocolSyncFactory { | @@ -97,33 +97,35 @@ public class WenDuBaoProtocolSyncFactoryImpl implements ProtocolSyncFactory { | ||
| 97 | break; | 97 | break; |
| 98 | case "21": //光照 int型 | 98 | case "21": //光照 int型 |
| 99 | break; | 99 | break; |
| 100 | - case "wt": //水面 float型 | 100 | + case "55": //水面 float型 |
| 101 | if(null != wdbTerminal && null != wdbTerminal.getWaterSurfaceErrorConfig()) | 101 | if(null != wdbTerminal && null != wdbTerminal.getWaterSurfaceErrorConfig()) |
| 102 | { | 102 | { |
| 103 | - jsonObject.addProperty("55",new BigDecimal(devcieData.get(key).getAsJsonObject().get("value").getAsFloat()).add(new BigDecimal(wdbTerminal.getWaterSurfaceErrorConfig())).floatValue()); | 103 | + jsonObject.addProperty("55",new BigDecimal(devcieData.get(key).getAsJsonObject().get("saveView").getAsFloat()).add(new BigDecimal(wdbTerminal.getWaterSurfaceErrorConfig())).floatValue()); |
| 104 | } | 104 | } |
| 105 | break; | 105 | break; |
| 106 | - case "wm": //水中 float型 | 106 | + case "23": //水中 float型 |
| 107 | if(null != wdbTerminal && null != wdbTerminal.getWaterSurfaceErrorConfig()) | 107 | if(null != wdbTerminal && null != wdbTerminal.getWaterSurfaceErrorConfig()) |
| 108 | { | 108 | { |
| 109 | - jsonObject.addProperty("23",new BigDecimal(devcieData.get(key).getAsJsonObject().get("value").getAsFloat()).add(new BigDecimal(wdbTerminal.getWaterErrorConfig())).floatValue()); | 109 | + jsonObject.addProperty("23",new BigDecimal(devcieData.get(key).getAsJsonObject().get("saveView").getAsFloat()).add(new BigDecimal(wdbTerminal.getWaterErrorConfig())).floatValue()); |
| 110 | } | 110 | } |
| 111 | break; | 111 | break; |
| 112 | - case "wb": //水底 float型 | 112 | + case "24": //水底 float型 |
| 113 | if(null != wdbTerminal && null != wdbTerminal.getWaterSurfaceErrorConfig()) | 113 | if(null != wdbTerminal && null != wdbTerminal.getWaterSurfaceErrorConfig()) |
| 114 | { | 114 | { |
| 115 | - jsonObject.addProperty("24",new BigDecimal(devcieData.get(key).getAsJsonObject().get("value").getAsFloat()).add(new BigDecimal(wdbTerminal.getBedErrorConfig())).floatValue()); | 115 | + jsonObject.addProperty("24",new BigDecimal(devcieData.get(key).getAsJsonObject().get("saveView").getAsFloat()).add(new BigDecimal(wdbTerminal.getBedErrorConfig())).floatValue()); |
| 116 | } | 116 | } |
| 117 | break; | 117 | break; |
| 118 | - case "bat": //电池电量百分比0-100 int型 | ||
| 119 | - jsonObject.add("25",devcieData.get(key).getAsJsonObject().get("value")); | 118 | + case "25": //电池电量百分比0-100 int型 |
| 119 | + jsonObject.add("25",devcieData.get(key).getAsJsonObject().get("saveView")); | ||
| 120 | break; | 120 | break; |
| 121 | - case "mcu": //信噪比 int型 | ||
| 122 | - jsonObject.add("26",devcieData.get(key).getAsJsonObject().get("value")); | 121 | + case "26": //信噪比 int型 |
| 122 | + jsonObject.add("26",devcieData.get(key).getAsJsonObject().get("saveView")); | ||
| 123 | break; | 123 | break; |
| 124 | - case "rssi": //信号接收灵敏度 int型 | ||
| 125 | - jsonObject.add("28",devcieData.get(key).getAsJsonObject().get("value")); | 124 | + case "28": //信号接收灵敏度 int型 |
| 125 | + jsonObject.add("28",devcieData.get(key).getAsJsonObject().get("saveView")); | ||
| 126 | break; | 126 | break; |
| 127 | + default: | ||
| 128 | + jsonObject.add(key,devcieData.get(key).getAsJsonObject().get("saveView")); | ||
| 127 | } | 129 | } |
| 128 | } | 130 | } |
| 129 | wdbTerminal.setDataUpdateTime(parserDeviceInfoDto.getUpdateTime()); | 131 | wdbTerminal.setDataUpdateTime(parserDeviceInfoDto.getUpdateTime()); |
-
请 注册 或 登录 后发表评论