| | |
| | | * 粮情采集命令 |
| | | * |
| | | * @param grainAddr 粮情分机地址 |
| | | * @param depotId 仓库编号地址 |
| | | * @return |
| | | */ |
| | | public static String getMsgCheck(String grainAddr, String depotId) { |
| | | public static String getMsgCheck(String grainAddr) { |
| | | |
| | | StringBuffer sb = new StringBuffer(); |
| | | |
| | | //起始符 |
| | | sb.append(BeiboGrainServerUtils.MSG_START); |
| | | |
| | | //分机地址 |
| | | int i = Integer.parseInt(grainAddr); |
| | | sb.append(BytesUtil.intToHexStr1(i)); |
| | | //实际分机地址 |
| | | int addr = Integer.parseInt(grainAddr); |
| | | //粮情分机地址=拨码开关地址+40H |
| | | addr += BeiboGrainServerUtils.BM; |
| | | sb.append(BytesUtil.intToHexStr1(addr)); |
| | | |
| | | //控制命令 |
| | | sb.append("82"); |
| | | |
| | | //分机地址 |
| | | sb.append(BytesUtil.intToHexStr1(i)); |
| | | sb.append(BytesUtil.intToHexStr1(addr)); |
| | | |
| | | //测温电缆层数,不知道电缆采集层数时,默认00或者FF |
| | | sb.append("00"); |