diff --git a/src/main/java/com/casic/missiles/service/impl/BusinessReadWriterServiceImpl.java b/src/main/java/com/casic/missiles/service/impl/BusinessReadWriterServiceImpl.java index 39e396b..41807cb 100644 --- a/src/main/java/com/casic/missiles/service/impl/BusinessReadWriterServiceImpl.java +++ b/src/main/java/com/casic/missiles/service/impl/BusinessReadWriterServiceImpl.java @@ -66,15 +66,6 @@ reader.setProtocol(ProtocolVersion.GRP); reader.setReaderProtocol(ProtocolVersion.GRP); reader.setPortSum(4);//只对LRP的有效 - log.info("port:{}", port.substring(port.length() - 1)); - int substring = Integer.parseInt(port.substring(port.length() - 1)); - byte k = (byte) substring; - byte v = (byte) readWriterConfig.getPower(); - HashMap map = new HashMap(); - map.put(k, v); - log.info("k:{}", substring); - log.info("v:{}", readWriterConfig.getPower()); - reader.reader_SetPowerList(map); boolean connect = reader.connect(false, new BaseReader.IConnectListener() { @Override public void callback(boolean b) { @@ -84,6 +75,13 @@ if (!connect || reader.getIsConnected() == false) { continue; } + HashMap map = new HashMap(); + byte v = (byte) readWriterConfig.getPower(); + map.put((byte)1, v); + map.put((byte)2, v); + map.put((byte)3, v); + map.put((byte)4, v); + reader.reader_SetPowerList(map); break; } }