| | |
| | | int sumNum = cableData.getSumNum(); |
| | | |
| | | // 根据层行列获取指定长度 |
| | | int start = 0; |
| | | int start = (Integer.valueOf(device.getCableStart()) - 1) * cableData.getCableZ() * 4; |
| | | int len = 4 * sumNum; |
| | | |
| | | log.info("分机------>>>平台:返回粮情完整信息,分机={}", device.getDeviceName()); |
| | | |
| | | String strPoints = grainStr.substring(start, start + len); |
| | | |
| | | log.info("strPoints = "+ strPoints); |
| | | // 将粮情解析成数组 |
| | | List<Double> temps = new ArrayList<>(); |
| | | double tempValue; |
| | |
| | | int cableY = cableData.getCableY(); |
| | | |
| | | int sumNum = temps.size(); |
| | | |
| | | log.info("temps:" + temps.toString()); |
| | | //数据封装 |
| | | GrainData grain = new GrainData(); |
| | | grain.setMessageId(ScConstant.getMessageId()); |