chen.llin
2 天以前 3c0759b56cea80c43a11fa8c676ec61df6cfc312
src/main/java/com/zy/rfid/RFIDTemplate.java
@@ -82,11 +82,11 @@
            }
            int antResult = reader.SetAntennaMultiplexing(comAddr, (byte)0x0F, portHandle);
            if (antResult == 0) {
               log.info("天线多路复用配置成功 - 启用天线1,2,3,4 (0x0F)");
//               log.info("天线多路复用配置成功 - 启用天线1,2,3,4 (0x0F)");
            } else {
               int antennaResult = reader.SetAntenna(comAddr, (byte)0, (byte)0x0F, (byte)0, portHandle);
               if (antennaResult == 0) {
                  log.info("天线配置成功 - 启用天线1,2,3,4 (0x0F)");
//                  log.info("天线配置成功 - 启用天线1,2,3,4 (0x0F)");
               }
            }
         } catch (Exception e) {
@@ -98,9 +98,9 @@
            return false;
         }
      } catch (UnsatisfiedLinkError e) {
         log.error("RFID设备DLL方法链接失败 - OpenComPort", e);
         log.error("错误信息: {}", e.getMessage());
         log.error("可能原因:1. DLL版本不匹配 2. 方法签名不匹配 3. DLL未正确加载");
//         log.error("RFID设备DLL方法链接失败 - OpenComPort", e);
//         log.error("错误信息: {}", e.getMessage());
//         log.error("可能原因:1. DLL版本不匹配 2. 方法签名不匹配 3. DLL未正确加载");
         throw e; // 重新抛出异常,让调用者处理
      }
   }
@@ -212,11 +212,11 @@
            }
            int antResult = reader.SetAntennaMultiplexing(comAddr, (byte)0x0F, portHandle);
            if (antResult == 0) {
               log.info("天线多路复用配置成功 - 启用天线1,2,3,4 (0x0F)");
//               log.info("天线多路复用配置成功 - 启用天线1,2,3,4 (0x0F)");
            } else {
               int antennaResult = reader.SetAntenna(comAddr, (byte)0, (byte)0x0F, (byte)0, portHandle);
               if (antennaResult == 0) {
                  log.info("天线配置成功 - 启用天线1,2,3,4 (0x0F)");
//                  log.info("天线配置成功 - 启用天线1,2,3,4 (0x0F)");
               }
            }
         } catch (Exception e) {
@@ -230,9 +230,9 @@
         return false;
      }
      } catch (UnsatisfiedLinkError e) {
         log.error("RFID设备DLL方法链接失败 - OpenNetPort", e);
         log.error("错误信息: {}", e.getMessage());
         log.error("可能原因:1. DLL版本不匹配 2. 方法签名不匹配 3. DLL未正确加载");
//         log.error("RFID设备DLL方法链接失败 - OpenNetPort", e);
//         log.error("错误信息: {}", e.getMessage());
//         log.error("可能原因:1. DLL版本不匹配 2. 方法签名不匹配 3. DLL未正确加载");
         throw e; // 重新抛出异常,让调用者处理
      }
   }
@@ -305,12 +305,12 @@
         
         int antResult = reader.SetAntennaMultiplexing(comAddr, (byte)0x0F, portHandle);
         if (antResult == 0) {
            log.info("天线多路复用配置成功 - 启用天线1,2,3,4 (0x0F)");
//            log.info("天线多路复用配置成功 - 启用天线1,2,3,4 (0x0F)");
            configured = true;
         } else {
            int antennaResult = reader.SetAntenna(comAddr, (byte)0, (byte)0x0F, (byte)0, portHandle);
            if (antennaResult == 0) {
               log.info("天线配置成功 - 启用天线1,2,3,4 (0x0F)");
//               log.info("天线配置成功 - 启用天线1,2,3,4 (0x0F)");
               configured = true;
            }
         }