wwh пре 3 месеци
родитељ
комит
868eafcc48
50 измењених фајлова са 0 додато и 1525 уклоњено
  1. BIN
      account.xls
  2. BIN
      account.xlsx
  3. BIN
      admission.xls
  4. BIN
      admission.xlsx
  5. BIN
      clean.xls
  6. BIN
      clean.xlsx
  7. BIN
      device.xls
  8. BIN
      device.xlsx
  9. 0 5
      huimv-admin/pom.xml
  10. 0 82
      huimv-admin/src/main/java/com/huimv/admin/reader/App.java
  11. 0 34
      huimv-admin/src/main/java/com/huimv/admin/reader/DestroyEpc.java
  12. 0 70
      huimv-admin/src/main/java/com/huimv/admin/reader/GpiInOut.java
  13. 0 25
      huimv-admin/src/main/java/com/huimv/admin/reader/Lock6b.java
  14. 0 28
      huimv-admin/src/main/java/com/huimv/admin/reader/Lock6bGet.java
  15. 0 49
      huimv-admin/src/main/java/com/huimv/admin/reader/LockEpc.java
  16. 0 34
      huimv-admin/src/main/java/com/huimv/admin/reader/LockGb.java
  17. 0 49
      huimv-admin/src/main/java/com/huimv/admin/reader/PcUtils.java
  18. 0 61
      huimv-admin/src/main/java/com/huimv/admin/reader/Read6b.java
  19. 0 74
      huimv-admin/src/main/java/com/huimv/admin/reader/Read6bFilter.java
  20. 0 60
      huimv-admin/src/main/java/com/huimv/admin/reader/ReadEpc.java
  21. 0 92
      huimv-admin/src/main/java/com/huimv/admin/reader/ReadEpcFilter.java
  22. 0 76
      huimv-admin/src/main/java/com/huimv/admin/reader/ReadGJb.java
  23. 0 60
      huimv-admin/src/main/java/com/huimv/admin/reader/ReadGb.java
  24. 0 84
      huimv-admin/src/main/java/com/huimv/admin/reader/ReadGbFilter.java
  25. 0 39
      huimv-admin/src/main/java/com/huimv/admin/reader/ReadTL.java
  26. 0 23
      huimv-admin/src/main/java/com/huimv/admin/reader/SetBeep.java
  27. 0 37
      huimv-admin/src/main/java/com/huimv/admin/reader/SetGpo.java
  28. 0 36
      huimv-admin/src/main/java/com/huimv/admin/reader/SetPower.java
  29. 0 36
      huimv-admin/src/main/java/com/huimv/admin/reader/SubscribeGpiTrigger.java
  30. 0 29
      huimv-admin/src/main/java/com/huimv/admin/reader/TcpClient.java
  31. 0 63
      huimv-admin/src/main/java/com/huimv/admin/reader/TcpServer.java
  32. 0 29
      huimv-admin/src/main/java/com/huimv/admin/reader/Write6bUserData.java
  33. 0 35
      huimv-admin/src/main/java/com/huimv/admin/reader/WriteEpc.java
  34. 0 38
      huimv-admin/src/main/java/com/huimv/admin/reader/WriteEpcFilter.java
  35. 0 27
      huimv-admin/src/main/java/com/huimv/admin/reader/WriteEpcReserveData.java
  36. 0 39
      huimv-admin/src/main/java/com/huimv/admin/reader/WriteEpcUserData.java
  37. 0 38
      huimv-admin/src/main/java/com/huimv/admin/reader/WriteGJbEpc.java
  38. 0 39
      huimv-admin/src/main/java/com/huimv/admin/reader/WriteGJbUserData.java
  39. 0 28
      huimv-admin/src/main/java/com/huimv/admin/reader/WriteGbEpc.java
  40. 0 38
      huimv-admin/src/main/java/com/huimv/admin/reader/WriteGbFilter.java
  41. 0 39
      huimv-admin/src/main/java/com/huimv/admin/reader/WriteGbSafe.java
  42. 0 29
      huimv-admin/src/main/java/com/huimv/admin/reader/WriteGbUserData.java
  43. BIN
      isolate.xls
  44. BIN
      isolate.xlsx
  45. BIN
      luggage.xlsx
  46. BIN
      pcr.xls
  47. BIN
      pcr.xlsx
  48. BIN
      test.jpg
  49. BIN
      user.xls
  50. BIN
      user.xlsx








+ 0 - 5
huimv-admin/pom.xml

@@ -17,11 +17,6 @@
     <artifactId>huimv-admin</artifactId>
     <dependencies>
         <dependency>
-            <groupId>com.gg.reader</groupId>
-            <artifactId>greader-api</artifactId>
-            <version>1.0</version>
-        </dependency>
-        <dependency>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-web</artifactId>
         </dependency>

+ 0 - 82
huimv-admin/src/main/java/com/huimv/admin/reader/App.java

@@ -1,82 +0,0 @@
-package com.huimv.admin.reader;
-
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.dal.HandlerTagEpcLog;
-import com.gg.reader.api.dal.HandlerTagEpcOver;
-import com.gg.reader.api.protocol.gx.*;
-
-public class App {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-//        if (client.openTcp("192.168.1.168:8160", 0))
-        if (client.openSerial("COM7:115200", 2000)) {
-            // 订阅标签上报事件
-            client.onTagEpcLog = new HandlerTagEpcLog() {
-                @Override
-                public void log(String readName, LogBaseEpcInfo logBaseEpcInfo) {
-                    // 回调内部如有阻塞,会影响API正常使用
-                    // 标签回调数量较多,请将标签数据先缓存起来再作业务处理
-                    if (null != logBaseEpcInfo && 0 == logBaseEpcInfo.getResult()) {
-                        System.out.println(logBaseEpcInfo);
-                    }
-                }
-            };
-            client.onTagEpcOver = new HandlerTagEpcOver() {
-                @Override
-                public void log(String readName, LogBaseEpcOver logBaseEpcOver) {
-                    if (null != logBaseEpcOver) {
-                        System.out.println("Epc log over.");
-                    }
-                }
-            };
-            // 停止指令,空闲态
-            MsgBaseStop msgBaseStop = new MsgBaseStop();
-            client.sendSynMsg(msgBaseStop);
-            if (0 == msgBaseStop.getRtCode()) {
-                System.out.println("Stop successful.");
-            } else {
-                System.out.println("Stop error.");
-            }
-
-
-
-            // 1个天线读卡(解开注释即两个天线读卡), 读取EPC数据区以及TID数据区
-            MsgBaseInventoryEpc msgBaseInventoryEpc = new MsgBaseInventoryEpc();
-            msgBaseInventoryEpc.setAntennaEnable(EnumG.AntennaNo_1 /*| EnumG.AntennaNo_2*/ );
-            msgBaseInventoryEpc.setInventoryMode(EnumG.InventoryMode_Inventory);
-
-            //ParamEpcReadTid tid = new ParamEpcReadTid();
-            //tid.setMode(EnumG.ParamTidMode_Auto);
-            //tid.setLen(6);
-            //msgBaseInventoryEpc.setReadTid(tid);
-
-            client.sendSynMsg(msgBaseInventoryEpc);
-            if (0 == msgBaseInventoryEpc.getRtCode()) {
-                System.out.println("Inventory epc successful.");
-            } else {
-                System.out.println("Inventory epc error.");
-            }
-
-            try {
-                Thread.sleep(5000);
-            } catch (InterruptedException e) {
-                throw new RuntimeException(e);
-            }
-            // 停止读卡,空闲态
-            client.sendSynMsg(msgBaseStop);
-            if (0 == msgBaseStop.getRtCode()) {
-                System.out.println("Stop successful.");
-            } else {
-                System.out.println("Stop error.");
-            }
-
-			System.out.println("Close the connection");
-            client.close();
-
-        } else {
-            System.out.println("Connect failure.");
-        }
-    }
-
-}

+ 0 - 34
huimv-admin/src/main/java/com/huimv/admin/reader/DestroyEpc.java

@@ -1,34 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.protocol.gx.EnumG;
-import com.gg.reader.api.protocol.gx.MsgBaseDestroyEpc;
-import com.gg.reader.api.protocol.gx.ParamEpcFilter;
-
-public class DestroyEpc {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-
-            MsgBaseDestroyEpc msg = new MsgBaseDestroyEpc();
-            msg.setAntennaEnable(EnumG.AntennaNo_1);
-            msg.setHexPassword("87654321");//保留区前4个字节 销毁密码
-
-            //匹配 可选参数
-            String tid = "E280110520007B05A8C208A9";
-            ParamEpcFilter filter = new ParamEpcFilter();
-            filter.setArea(EnumG.ParamFilterArea_TID);
-            filter.setHexData(tid);
-            filter.setBitStart(0);
-            filter.setBitLength(tid.length() * 4);
-            msg.setFilter(filter);
-
-            client.sendSynMsg(msg);
-            if (0x00 == msg.getRtCode()) {
-                System.out.println("Destroy success");
-            } else {
-                System.out.println(msg.getRtMsg());
-            }
-        }
-    }
-}

+ 0 - 70
huimv-admin/src/main/java/com/huimv/admin/reader/GpiInOut.java

@@ -1,70 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.dal.HandlerGpiOver;
-import com.gg.reader.api.dal.HandlerGpiStart;
-import com.gg.reader.api.protocol.gx.LogAppGpiOver;
-import com.gg.reader.api.protocol.gx.LogAppGpiStart;
-
-public class GpiInOut {
-
-	static long inTime = 0;//进触发时间
-	static long outTime = 0;//出触发时间
-	static long interval = 2000;//ms 间隔时间
-	static int inCount = 0;//进计数
-	static int outCount = 0;//出计数
-
-	public static void main(String[] args) {
-		GClient client = new GClient();
-		if (client.openSerial("COM7:115200", 2000)) {
-			subscribeHandler(client);
-			// 执行触发GPI动作 即可收到上报
-		}
-	}
-
-	// 订阅gpi触发上报
-	private static void subscribeHandler(GClient client) {
-		client.onGpiStart = new HandlerGpiStart() {
-			public void log(String s, LogAppGpiStart logAppGpiStart) {
-				// 索引从0开始
-				if (null != logAppGpiStart) {
-					//可自行切换任意配置好的gpi触发索引   0-1为进  1-0为出
-					if (logAppGpiStart.getGpiPort() == 0) {
-						inTime = logAppGpiStart.getSystemTime().getTime();
-						// 出
-						if (outTime != 0) {
-							if (inTime - outTime <= interval) {
-								outCount++;
-								System.out.println("---------出--"+outCount+"---------");
-								inTime = 0;
-								outTime = 0;
-							}
-						}
-					}
-
-					if (logAppGpiStart.getGpiPort() == 1) {
-						outTime = logAppGpiStart.getSystemTime().getTime();
-						// 进
-						if (inTime != 0) {
-							if (outTime - inTime <= interval) {
-								inCount++;
-								System.out.println("---------进--"+inCount+"---------");
-								inTime = 0;
-								outTime = 0;
-							}
-						}
-					}
-				}
-			}
-		};
-
-		client.onGpiOver = new HandlerGpiOver() {
-			public void log(String s, LogAppGpiOver logAppGpiOver) {
-				if (null != logAppGpiOver) {
-					System.out.println(logAppGpiOver);
-				}
-			}
-		};
-	}
-
-}

+ 0 - 25
huimv-admin/src/main/java/com/huimv/admin/reader/Lock6b.java

@@ -1,25 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.protocol.gx.*;
-
-public class Lock6b {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-
-            MsgBaseLock6b msg = new MsgBaseLock6b();
-            msg.setAntennaEnable(EnumG.AntennaNo_1);
-            String tid = "E0040000B6B3E808";
-            msg.setHexMatchTid(tid);
-            msg.setLockIndex(9);//byte  从0开始
-
-            client.sendSynMsg(msg);
-            if (0x00 == msg.getRtCode()) {
-                System.out.println("Lock successful.");
-            } else {
-                System.out.println(msg.getRtMsg());
-            }
-        }
-    }
-}

+ 0 - 28
huimv-admin/src/main/java/com/huimv/admin/reader/Lock6bGet.java

@@ -1,28 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.protocol.gx.EnumG;
-import com.gg.reader.api.protocol.gx.MsgBaseLock6bGet;
-
-public class Lock6bGet {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-            MsgBaseLock6bGet msg = new MsgBaseLock6bGet();
-            msg.setAntennaEnable(EnumG.AntennaNo_1);
-            String tid = "E0040000B6B3E808";
-            msg.setHexMatchTid(tid);
-            //查询第9个字节锁定状态
-            msg.setLockIndex(9);//byte 从0开始
-            client.sendSynMsg(msg);
-            if (0x00 == msg.getRtCode()) {
-                System.out.println("Query success");
-                if (msg.getLockState() == 1) {
-                    System.out.println("已锁定");
-                } else {
-                    System.out.println("未锁定");
-                }
-            }
-        }
-    }
-}

+ 0 - 49
huimv-admin/src/main/java/com/huimv/admin/reader/LockEpc.java

@@ -1,49 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.protocol.gx.*;
-
-public class LockEpc {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-            //先写入密码
-            MsgBaseWriteEpc writeEpc = new MsgBaseWriteEpc();
-            writeEpc.setAntennaEnable(EnumG.AntennaNo_1);
-            writeEpc.setArea(EnumG.WriteArea_Reserved);//写保留区
-            writeEpc.setStart(2);//word  前4个字节代表销毁密码 后4个字节代表访问密码
-            String pas = "1234";
-            writeEpc.setHexWriteData(pas);
-            client.sendSynMsg(writeEpc);
-            if (0x00 == writeEpc.getRtCode()) {
-                System.out.println("Write successful." + "pas-->12340000");
-            } else {
-                System.out.println(writeEpc.getRtMsg());
-            }
-
-            //锁EPC
-            MsgBaseLockEpc msg = new MsgBaseLockEpc();
-            msg.setAntennaEnable(EnumG.AntennaNo_1 | EnumG.AntennaNo_2);
-            msg.setArea(2);//锁EPC区  锁定成功后写epc需要访问密码
-            msg.setMode(EnumG.LockMode_Lock);
-//
-            //匹配可选参数
-            String tid = "E280110520007B05A8C208A8";
-            ParamEpcFilter filter = new ParamEpcFilter();
-            filter.setArea(EnumG.ParamFilterArea_TID);
-            filter.setHexData(tid);
-            filter.setBitStart(0);
-            filter.setBitLength(tid.length() * 4);
-            msg.setFilter(filter);
-
-            msg.setHexPassword("12340000");
-
-            client.sendSynMsg(msg);
-            if (0x00 == msg.getRtCode()) {
-                System.out.println("Lock successful.");
-            } else {
-                System.out.println(msg.getRtMsg());
-            }
-        }
-    }
-}

+ 0 - 34
huimv-admin/src/main/java/com/huimv/admin/reader/LockGb.java

@@ -1,34 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.protocol.gx.EnumG;
-import com.gg.reader.api.protocol.gx.MsgBaseLockGb;
-
-public class LockGb {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-            MsgBaseLockGb msg = new MsgBaseLockGb();
-            msg.setAntennaEnable(EnumG.AntennaNo_1);
-            msg.setArea(0x10);//锁编码区
-            msg.setLockParam(0x01);//0x00,可读可写。0x01,可读不可写。0x02,不可读可写。0x03,不可读不可写。
-
-            //匹配标签锁
-//            String tid = "E280110520007B05A8C208A8";
-//            ParamEpcFilter filter = new ParamEpcFilter();
-//            filter.setArea(0x00);
-//            filter.setHexData(tid);
-//            filter.setBitStart(0);
-//            filter.setBitLength(tid.length() * 4);
-//            msg.setFilter(filter);
-
-            msg.setHexPassword("12345678");//写入安全区的密码
-            client.sendSynMsg(msg);
-            if (0x00 == msg.getRtCode()) {
-                System.out.println("Lock successful.");
-            } else {
-                System.out.println(msg.getRtMsg());
-            }
-        }
-    }
-}

+ 0 - 49
huimv-admin/src/main/java/com/huimv/admin/reader/PcUtils.java

@@ -1,49 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.utils.BitBuffer;
-import com.gg.reader.api.utils.HexUtils;
-
-public class PcUtils {
-
-    //计算pc值
-    public static String getPc(int pcLen) {
-        int iPc = pcLen << 11;
-        BitBuffer buffer = BitBuffer.allocateDynamic();
-        buffer.put(iPc);
-        buffer.position(16);
-        byte[] bTmp = new byte[2];
-        buffer.get(bTmp);
-        return HexUtils.bytes2HexString(bTmp);
-    }
-
-   public static String getGbPc(int pcLen) {
-        int iPc = pcLen << 8;
-        BitBuffer buffer = BitBuffer.allocateDynamic();
-        buffer.put(iPc);
-        buffer.position(16);
-        byte[] bTmp = new byte[2];
-        buffer.get(bTmp);
-        return HexUtils.bytes2HexString(bTmp);
-    }
-
-    //写入数据不足4位后面补'0' AA00
-    public static String padLeft(String src, int len, char ch) {
-        int diff = len - src.length();
-        if (diff <= 0) {
-            return src;
-        }
-
-        char[] chars = new char[len];
-        System.arraycopy(src.toCharArray(), 0, chars, 0, src.length());
-        for (int i = src.length(); i < len; i++) {
-            chars[i] = ch;
-        }
-        return new String(chars);
-    }
-
-    public static int getValueLen(String data) {
-        data = data.trim();
-        return data.length() % 4 == 0 ? data.length() / 4
-                : (data.length() / 4) + 1;
-    }
-}

+ 0 - 61
huimv-admin/src/main/java/com/huimv/admin/reader/Read6b.java

@@ -1,61 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.*;
-import com.gg.reader.api.protocol.gx.*;
-
-public class Read6b {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-            subscribeHandler(client);
-
-            MsgBaseInventory6b msgBaseInventory6b = new MsgBaseInventory6b();
-            msgBaseInventory6b.setAntennaEnable(EnumG.AntennaNo_1);
-            msgBaseInventory6b.setArea(EnumG.ReadMode6b_Tid);
-            msgBaseInventory6b.setInventoryMode(EnumG.InventoryMode_Inventory);
-            client.sendSynMsg(msgBaseInventory6b);
-            if (0x00 == msgBaseInventory6b.getRtCode()) {
-                System.out.println("MsgBaseInventory6b[OK].");
-            } else {
-                System.out.println(msgBaseInventory6b.getRtMsg());
-            }
-
-            try {
-                Thread.sleep(5000);
-            } catch (InterruptedException e) {
-                throw new RuntimeException(e);
-            }
-
-            MsgBaseStop stopMsg = new MsgBaseStop();
-            client.sendSynMsg(stopMsg);
-            if (0x00 == stopMsg.getRtCode()) {
-                System.out.println("MsgBaseStop Success");
-            } else {
-                System.out.println("MsgBaseStop Fail");
-            }
-
-            System.out.println("Close the connection");
-            client.close();
-        }
-    }
-
-
-    //订阅6b标签信息上报
-    private static void subscribeHandler(GClient client) {
-        client.onTag6bLog = new HandlerTag6bLog() {
-            @Override
-            public void log(String s, LogBase6bInfo logBase6bInfo) {
-                if (null != logBase6bInfo && logBase6bInfo.getResult() == 0) {
-                    System.out.println(logBase6bInfo);
-                }
-            }
-        };
-
-        client.onTag6bOver = new HandlerTag6bOver() {
-            @Override
-            public void log(String s, LogBase6bOver logBase6bOver) {
-                System.out.println("HandlerTag6bOver");
-            }
-        };
-    }
-}

+ 0 - 74
huimv-admin/src/main/java/com/huimv/admin/reader/Read6bFilter.java

@@ -1,74 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.dal.HandlerTag6bLog;
-import com.gg.reader.api.dal.HandlerTag6bOver;
-import com.gg.reader.api.protocol.gx.*;
-
-public class Read6bFilter {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-            subscribeHandler(client);
-
-            MsgBaseInventory6b msg = new MsgBaseInventory6b();
-            msg.setAntennaEnable(EnumG.AntennaNo_1);
-            msg.setArea(EnumG.ReadMode6b_Tid);
-            msg.setInventoryMode(EnumG.InventoryMode_Inventory);
-
-            //读用户区 可选参数
-            Param6bReadUserdata userdata = new Param6bReadUserdata();
-            userdata.setStart(0);
-            userdata.setLen(10);//byte
-            msg.setReadUserdata(userdata);
-
-            //匹配TID 可选参数
-            String tid = "E0040000B6B3E808";
-            msg.setHexMatchTid(tid);
-
-            client.sendSynMsg(msg);
-            if (0x00 == msg.getRtCode()) {
-                System.out.println("MsgBaseInventory6b[OK].");
-            } else {
-                System.out.println(msg.getRtMsg());
-            }
-
-            try {
-                Thread.sleep(5000);
-            } catch (InterruptedException e) {
-                throw new RuntimeException(e);
-            }
-
-            MsgBaseStop stopMsg = new MsgBaseStop();
-            client.sendSynMsg(stopMsg);
-            if (0x00 == stopMsg.getRtCode()) {
-                System.out.println("MsgBaseStop Success");
-            } else {
-                System.out.println("MsgBaseStop Fail");
-            }
-
-            System.out.println("Close the connection");
-            client.close();
-
-        }
-    }
-
-    //订阅6b标签信息上报
-    private static void subscribeHandler(GClient client) {
-        client.onTag6bLog = new HandlerTag6bLog() {
-            @Override
-            public void log(String s, LogBase6bInfo logBase6bInfo) {
-                if (null != logBase6bInfo && logBase6bInfo.getResult() == 0) {
-                    System.out.println(logBase6bInfo);
-                }
-            }
-        };
-
-        client.onTag6bOver = new HandlerTag6bOver() {
-            @Override
-            public void log(String s, LogBase6bOver logBase6bOver) {
-                System.out.println("HandlerTag6bOver");
-            }
-        };
-    }
-}

+ 0 - 60
huimv-admin/src/main/java/com/huimv/admin/reader/ReadEpc.java

@@ -1,60 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.*;
-import com.gg.reader.api.protocol.gx.*;
-
-public class ReadEpc {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-            subscribeHandler(client);
-
-
-            MsgBaseInventoryEpc msgBaseInventoryEpc = new MsgBaseInventoryEpc();
-            msgBaseInventoryEpc.setAntennaEnable(EnumG.AntennaNo_1);
-            msgBaseInventoryEpc.setInventoryMode(EnumG.InventoryMode_Inventory);
-            client.sendSynMsg(msgBaseInventoryEpc);
-            if (0x00 == msgBaseInventoryEpc.getRtCode()) {
-                System.out.println("MsgBaseInventoryEpc[OK].");
-            } else {
-                System.out.println(msgBaseInventoryEpc.getRtMsg());
-            }
-
-            try {
-                Thread.sleep(5000);
-            } catch (InterruptedException e) {
-                throw new RuntimeException(e);
-            }
-
-            MsgBaseStop stopMsg = new MsgBaseStop();
-            client.sendSynMsg(stopMsg);
-            if (0x00 == stopMsg.getRtCode()) {
-                System.out.println("MsgBaseStop Success");
-            } else {
-                System.out.println("MsgBaseStop Fail");
-            }
-
-            System.out.println("Close the connection");
-            client.close();
-        }
-    }
-
-    //订阅6c标签信息上报
-    private static void subscribeHandler(GClient client) {
-        client.onTagEpcLog = new HandlerTagEpcLog() {
-            @Override
-            public void log(String s, LogBaseEpcInfo logBaseEpcInfo) {
-                if (null != logBaseEpcInfo && logBaseEpcInfo.getResult() == 0) {
-                    System.out.println(logBaseEpcInfo);
-                }
-            }
-        };
-
-        client.onTagEpcOver = new HandlerTagEpcOver() {
-            @Override
-            public void log(String s, LogBaseEpcOver logBaseEpcOver) {
-                System.out.println("HandlerTagEpcOver");
-            }
-        };
-    }
-}

+ 0 - 92
huimv-admin/src/main/java/com/huimv/admin/reader/ReadEpcFilter.java

@@ -1,92 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.dal.HandlerTagEpcLog;
-import com.gg.reader.api.dal.HandlerTagEpcOver;
-import com.gg.reader.api.protocol.gx.*;
-
-
-public class ReadEpcFilter {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM9:115200", 2000)) {
-            subscribeHandler(client);
-
-            MsgBaseInventoryEpc msg = new MsgBaseInventoryEpc();
-            msg.setAntennaEnable(EnumG.AntennaNo_1);
-            msg.setInventoryMode(EnumG.InventoryMode_Inventory);
-
-            //匹配TID读 E280110520007993A8F708A8  可选参数
-            ParamEpcFilter filter = new ParamEpcFilter();
-            String tid = "E280110520007993A8F708A8";
-            filter.setArea(EnumG.ParamFilterArea_TID);
-            filter.setBitStart(0);
-            filter.setHexData(tid);
-            filter.setBitLength(tid.length() * 4);
-            msg.setFilter(filter);
-
-            //读TID 默认只读EPC 可选参数
-            ParamEpcReadTid readTid = new ParamEpcReadTid();
-            readTid.setMode(EnumG.ParamTidMode_Auto);
-            readTid.setLen(6);//word
-            msg.setReadTid(readTid);
-
-            //读UserData 可选参数
-            ParamEpcReadUserdata readUserdata = new ParamEpcReadUserdata();
-            readUserdata.setStart(0);
-            readUserdata.setLen(4);//word
-            msg.setReadUserdata(readUserdata);
-
-            //读保留区 可选参数
-            ParamEpcReadReserved readReserved = new ParamEpcReadReserved();
-            readReserved.setStart(0);
-            readReserved.setLen(4);//word
-            msg.setReadReserved(readReserved);
-
-            client.sendSynMsg(msg);
-            if (0x00 == msg.getRtCode()) {
-                System.out.println("MsgBaseInventoryEpc[OK].");
-            } else {
-                System.out.println(msg.getRtMsg());
-            }
-
-
-            try {
-                Thread.sleep(5000);
-            } catch (InterruptedException e) {
-                throw new RuntimeException(e);
-            }
-
-            MsgBaseStop stopMsg = new MsgBaseStop();
-            client.sendSynMsg(stopMsg);
-            if (0x00 == stopMsg.getRtCode()) {
-                System.out.println("MsgBaseStop Success");
-            } else {
-                System.out.println("MsgBaseStop Fail");
-            }
-
-            System.out.println("Close the connection");
-            client.close();
-
-        }
-    }
-
-    //订阅6c标签信息上报
-    private static void subscribeHandler(GClient client) {
-        client.onTagEpcLog = new HandlerTagEpcLog() {
-            @Override
-            public void log(String s, LogBaseEpcInfo logBaseEpcInfo) {
-                if (null != logBaseEpcInfo && logBaseEpcInfo.getResult() == 0) {
-                    System.out.println(logBaseEpcInfo);
-                }
-            }
-        };
-
-        client.onTagEpcOver = new HandlerTagEpcOver() {
-            @Override
-            public void log(String s, LogBaseEpcOver logBaseEpcOver) {
-                System.out.println("HandlerTagEpcOver");
-            }
-        };
-    }
-}

+ 0 - 76
huimv-admin/src/main/java/com/huimv/admin/reader/ReadGJb.java

@@ -1,76 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.*;
-import com.gg.reader.api.protocol.gx.*;
-
-public class ReadGJb {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-            subscribeHandler(client);
-
-            MsgBaseInventoryGJb msg = new MsgBaseInventoryGJb();
-            msg.setAntennaEnable(EnumG.AntennaNo_1);//1号天线
-            msg.setInventoryMode(EnumG.InventoryMode_Inventory);
-
-            //同时读TID
-//            msg.setReadTid(new ParamEpcReadTid(0,6));
-
-            //同时读UserData
-//            msg.setReadUserdata(new ParamEpcReadUserdata(0,2));
-
-            //匹配TID读 E280110520007B05A8C208A8  可选参数
-//            ParamEpcFilter filter = new ParamEpcFilter();
-//            String tid = "E280110520007B05A8C208A8";
-//            filter.setArea(0x00);
-//            filter.setBitStart(0);
-//            filter.setHexData(tid);
-//            filter.setBitLength(tid.length() * 4);
-//            msg.setFilter(filter);
-
-            client.sendSynMsg(msg);
-            if (0x00 == msg.getRtCode()) {
-                System.out.println("MsgBaseInventoryGJb[OK].");
-            } else {
-                System.out.println(msg.getRtMsg());
-            }
-
-            try {
-                Thread.sleep(5000);
-            } catch (InterruptedException e) {
-                throw new RuntimeException(e);
-            }
-
-            MsgBaseStop stopMsg = new MsgBaseStop();
-            client.sendSynMsg(stopMsg);
-            if (0x00 == stopMsg.getRtCode()) {
-                System.out.println("MsgBaseStop Success");
-            } else {
-                System.out.println("MsgBaseStop Fail");
-            }
-
-            System.out.println("Close the connection");
-            client.close();
-        }
-    }
-
-    //订阅GJB标签信息上报
-    private static void subscribeHandler(GClient client) {
-        client.onTagGJbLog = new HandlerTagGJbLog() {
-            @Override
-            public void log(String s, LogBaseGJbInfo logBaseGjbInfo) {
-                if (logBaseGjbInfo.getResult() == 0) {
-                    System.out.println(logBaseGjbInfo);
-                }
-            }
-        };
-
-        client.onTagGJbOver = new HandlerTagGJbOver() {
-            @Override
-            public void log(String s, LogBaseGJbOver logBaseGjbOver) {
-                System.out.println("HandlerTagGjbOver");
-            }
-        };
-
-    }
-}

+ 0 - 60
huimv-admin/src/main/java/com/huimv/admin/reader/ReadGb.java

@@ -1,60 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.*;
-import com.gg.reader.api.protocol.gx.*;
-
-public class ReadGb {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-            subscribeHandler(client);
-
-            MsgBaseInventoryGb msgBaseInventoryGb = new MsgBaseInventoryGb();
-            msgBaseInventoryGb.setAntennaEnable(EnumG.AntennaNo_1);//1号天线与2号天线读
-            msgBaseInventoryGb.setInventoryMode(EnumG.InventoryMode_Inventory);
-            client.sendSynMsg(msgBaseInventoryGb);
-            if (0x00 == msgBaseInventoryGb.getRtCode()) {
-                System.out.println("MsgBaseInventoryGb[OK].");
-            } else {
-                System.out.println(msgBaseInventoryGb.getRtMsg());
-            }
-
-            try {
-                Thread.sleep(5000);
-            } catch (InterruptedException e) {
-                throw new RuntimeException(e);
-            }
-
-            MsgBaseStop stopMsg = new MsgBaseStop();
-            client.sendSynMsg(stopMsg);
-            if (0x00 == stopMsg.getRtCode()) {
-                System.out.println("MsgBaseStop Success");
-            } else {
-                System.out.println("MsgBaseStop Fail");
-            }
-
-            System.out.println("Close the connection");
-            client.close();
-        }
-    }
-
-    //订阅GB标签信息上报
-    private static void subscribeHandler(GClient client) {
-        client.onTagGbLog = new HandlerTagGbLog() {
-            @Override
-            public void log(String s, LogBaseGbInfo logBaseGbInfo) {
-                if (null != logBaseGbInfo && logBaseGbInfo.getResult() == 0) {
-                    System.out.println(logBaseGbInfo);
-                }
-            }
-        };
-
-        client.onTagGbOver = new HandlerTagGbOver() {
-            @Override
-            public void log(String s, LogBaseGbOver logBaseGbOver) {
-                System.out.println("HandlerTagGbOver");
-            }
-        };
-
-    }
-}

+ 0 - 84
huimv-admin/src/main/java/com/huimv/admin/reader/ReadGbFilter.java

@@ -1,84 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.*;
-import com.gg.reader.api.protocol.gx.*;
-
-public class ReadGbFilter {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-            subscribeHandler(client);
-
-            MsgBaseInventoryGb msg = new MsgBaseInventoryGb();
-            msg.setAntennaEnable(EnumG.AntennaNo_1);
-            msg.setInventoryMode(EnumG.InventoryMode_Inventory);
-
-            //匹配TID读 E280110520007B05A8C208A8  可选参数
-//            ParamEpcFilter filter = new ParamEpcFilter();
-//            String tid = "E280110520007B05A8C208A8";
-//            filter.setArea(EnumG.ParamFilterArea_TID);
-//            filter.setBitStart(0);
-//            filter.setHexData(tid);
-//            filter.setBitLength(tid.length() * 4);
-//            msg.setFilter(filter);
-
-            //读TID 默认只读EPC 可选参数
-            ParamEpcReadTid readTid = new ParamEpcReadTid();
-            readTid.setMode(EnumG.ParamTidMode_Auto);
-            readTid.setLen(6);//word
-            msg.setReadTid(readTid);
-
-            //读UserData 可选参数
-            ParamGbReadUserdata readUserdata = new ParamGbReadUserdata();
-            readUserdata.setChildArea(0x30);
-            readUserdata.setStart(4);
-            readUserdata.setLen(6);//word
-            msg.setReadUserdata(readUserdata);
-
-            client.sendSynMsg(msg);
-            if (0x00 == msg.getRtCode()) {
-                System.out.println("MsgBaseInventoryGb[OK].");
-            } else {
-                System.out.println(msg.getRtMsg());
-            }
-
-            try {
-                Thread.sleep(5000);
-            } catch (InterruptedException e) {
-                throw new RuntimeException(e);
-            }
-
-            MsgBaseStop stopMsg = new MsgBaseStop();
-            client.sendSynMsg(stopMsg);
-            if (0x00 == stopMsg.getRtCode()) {
-                System.out.println("MsgBaseStop Success");
-            } else {
-                System.out.println("MsgBaseStop Fail");
-            }
-
-            System.out.println("Close the connection");
-            client.close();
-
-        }
-    }
-
-    //订阅GB标签信息上报
-    private static void subscribeHandler(GClient client) {
-        client.onTagGbLog = new HandlerTagGbLog() {
-            @Override
-            public void log(String s, LogBaseGbInfo logBaseGbInfo) {
-                if (null != logBaseGbInfo && logBaseGbInfo.getResult() == 0) {
-                    System.out.println(logBaseGbInfo);
-                }
-            }
-        };
-
-        client.onTagGbOver = new HandlerTagGbOver() {
-            @Override
-            public void log(String s, LogBaseGbOver logBaseGbOver) {
-                System.out.println("HandlerTagGbOver");
-            }
-        };
-
-    }
-}

+ 0 - 39
huimv-admin/src/main/java/com/huimv/admin/reader/ReadTL.java

@@ -1,39 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.dal.HandlerTagTLLog;
-import com.gg.reader.api.dal.HandlerTagTLOver;
-import com.gg.reader.api.protocol.gx.EnumG;
-import com.gg.reader.api.protocol.gx.LogBaseTLInfo;
-import com.gg.reader.api.protocol.gx.LogBaseTLOver;
-import com.gg.reader.api.protocol.gx.MsgBaseInventoryTL;
-
-public class ReadTL {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-            subscribeHandler(client);
-            MsgBaseInventoryTL msg = new MsgBaseInventoryTL();
-            msg.setAntennaEnable(EnumG.AntennaNo_1);
-            msg.setInventoryMode(EnumG.InventoryMode_Inventory);
-            client.sendSynMsg(msg);
-            System.err.println(msg.getRtCode() + "-->" + msg.getRtMsg());
-        }
-    }
-
-    //订阅标签信息上报
-    private static void subscribeHandler(GClient client) {
-        client.onTagTLog = new HandlerTagTLLog() {
-            @Override
-            public void log(String s, LogBaseTLInfo logBaseTLInfo) {
-                System.err.println(logBaseTLInfo);
-            }
-        };
-        client.onTagTLOver = new HandlerTagTLOver() {
-            @Override
-            public void log(String s, LogBaseTLOver logBaseTLOver) {
-
-            }
-        };
-    }
-}

+ 0 - 23
huimv-admin/src/main/java/com/huimv/admin/reader/SetBeep.java

@@ -1,23 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.protocol.gx.MsgAppSetBeep;
-
-public class SetBeep {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-
-            MsgAppSetBeep msg=new MsgAppSetBeep();
-            msg.setBeepStatus(1);//0-停止 1-响
-            msg.setBeepMode(0);//0-响一次 1-常响
-            client.sendSynMsg(msg);
-            if (msg.getRtCode()==0){
-                System.out.println(msg.getRtMsg());
-            }else {
-                System.err.println(msg.getRtMsg());
-            }
-
-        }
-    }
-}

+ 0 - 37
huimv-admin/src/main/java/com/huimv/admin/reader/SetGpo.java

@@ -1,37 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.protocol.gx.MsgAppSetGpo;
-
-public class SetGpo {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-            //高低电平切换会发出声响
-
-            MsgAppSetGpo msg = new MsgAppSetGpo();
-            msg.setGpo1(1);//gpo1 设置高电平
-            client.sendSynMsg(msg);
-            if (0x00 == msg.getRtCode()) {
-                System.out.println("Set success");
-            } else {
-                System.out.println(msg.getRtMsg());
-            }
-
-            try {
-                Thread.sleep(1000);
-            } catch (InterruptedException e) {
-                throw new RuntimeException(e);
-            }
-
-            msg.setGpo1(1);//gpo1 设置高电平
-            client.sendSynMsg(msg);
-            if (0x00 == msg.getRtCode()) {
-                System.out.println("Set success");
-            } else {
-                System.out.println(msg.getRtMsg());
-            }
-
-        }
-    }
-}

+ 0 - 36
huimv-admin/src/main/java/com/huimv/admin/reader/SetPower.java

@@ -1,36 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.protocol.gx.MsgBaseGetPower;
-import com.gg.reader.api.protocol.gx.MsgBaseSetPower;
-
-import java.util.Hashtable;
-
-public class SetPower {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-
-            Hashtable<Integer, Integer> powers = new Hashtable<>();
-            powers.put(1, 28);
-            powers.put(2, 29);
-
-            MsgBaseSetPower msg = new MsgBaseSetPower();
-            msg.setDicPower(powers);
-            client.sendSynMsg(msg);
-            if (0x00 == msg.getRtCode()) {
-                System.out.println("Set success");
-            } else {
-                System.out.println(msg.getRtMsg());
-            }
-
-            MsgBaseGetPower getPower = new MsgBaseGetPower();
-            client.sendSynMsg(getPower);
-            if (0x00 == getPower.getRtCode()) {
-                System.out.println(getPower);
-            } else {
-                System.out.println(getPower.getRtMsg());
-            }
-        }
-    }
-}

+ 0 - 36
huimv-admin/src/main/java/com/huimv/admin/reader/SubscribeGpiTrigger.java

@@ -1,36 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.*;
-import com.gg.reader.api.protocol.gx.*;
-
-public class SubscribeGpiTrigger {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-            subscribeHandler(client);
-			//执行触发GPI动作 即可收到上报
-        }
-    }
-
-    //订阅gpi触发上报
-    private static void subscribeHandler(GClient client) {
-        client.onGpiStart = new HandlerGpiStart() {
-            @Override
-            public void log(String s, LogAppGpiStart logAppGpiStart) {
-                //索引从0开始
-                if (null != logAppGpiStart) {
-                    System.out.println(logAppGpiStart);
-                }
-            }
-        };
-
-        client.onGpiOver = new HandlerGpiOver() {
-            @Override
-            public void log(String s, LogAppGpiOver logAppGpiOver) {
-                if (null != logAppGpiOver) {
-                    System.out.println(logAppGpiOver);
-                }
-            }
-        };
-    }
-}

+ 0 - 29
huimv-admin/src/main/java/com/huimv/admin/reader/TcpClient.java

@@ -1,29 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.dal.HandlerTcpDisconnected;
-
-
-public class TcpClient {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openTcp("192.168.1.168:8160", 2000)) {
-            System.out.println("连接成功");
-            subscribeHandler(client);
-            client.setSendHeartBeat(true);//设置发送心跳检测tcp连接是否正常  默认关闭
-            System.out.println("------拔掉网线、关闭wifi、通信通道被其它占用15秒之后即可触发断连上报----------");
-        }
-    }
-
-
-    //订阅TCP断开连接上报
-    private static void subscribeHandler(final GClient client) {
-        client.onDisconnected = new HandlerTcpDisconnected() {
-            @Override
-            public void log(String s) {
-                System.out.println("连接" + s + "已断开");
-                client.close();//释放当前连接资源
-            }
-        };
-    }
-}

+ 0 - 63
huimv-admin/src/main/java/com/huimv/admin/reader/TcpServer.java

@@ -1,63 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.dal.GServer;
-import com.gg.reader.api.dal.HandlerGClientConnected;
-import com.gg.reader.api.dal.HandlerTcpDisconnected;
-import com.gg.reader.api.protocol.gx.MsgBaseStop;
-
-/**
- * 处于客户端模式时,tcp连接不可用,若需要使用,请使用串口连接设置为服务器模式
- */
-public class TcpServer {
-
-
-    public static void main(String[] args) {
-        GServer server = new GServer();
-        // TODO: 首先通过[读写器管理软件]设置设备为客户端模式 ip为上位机ip 端口为所要监听的端口
-        if (server.open(8160)) {
-            subscribeServerHandler(server);
-            System.out.println("开始监听");
-        } else {
-            System.out.println("监听失败");
-        }
-
-    }
-
-
-    //订阅监听上报
-    private static void subscribeServerHandler(GServer server) {
-        server.onGClientConnected = new HandlerGClientConnected() {
-            @Override
-            public void log(GClient gClient, String serialNumber) {
-                System.out.println(gClient.getName() + "---监听成功");
-                gClient.setSendHeartBeat(true);//开启心跳检测Tcp连接状态
-                gClient.setPrint(true);
-                subscribeTcpHandler(gClient);//订阅Tcp断连上报
-
-                testStop(gClient);//测试监听成功的连接是否通信正常
-            }
-        };
-    }
-
-    //订阅TCP断开连接上报
-    private static void subscribeTcpHandler(final GClient client) {
-        client.onDisconnected = new HandlerTcpDisconnected() {
-            @Override
-            public void log(String s) {
-                System.out.println("连接" + s + "已断开");
-                client.close();//释放当前连接资源
-            }
-        };
-    }
-
-    private static void testStop(GClient client) {
-        MsgBaseStop msg = new MsgBaseStop();
-        client.sendSynMsg(msg);
-        if (0x00 == msg.getRtCode()) {
-            System.out.println("Stop success");
-        } else {
-            System.out.println(msg.getRtMsg());
-        }
-    }
-}

+ 0 - 29
huimv-admin/src/main/java/com/huimv/admin/reader/Write6bUserData.java

@@ -1,29 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.protocol.gx.EnumG;
-import com.gg.reader.api.protocol.gx.MsgBaseWrite6b;
-
-public class Write6bUserData {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-
-            MsgBaseWrite6b msg = new MsgBaseWrite6b();
-            msg.setAntennaEnable(EnumG.AntennaNo_1);
-            msg.setStart(8);//byte 前八个字节为本身TID
-            msg.setHexMatchTid("E0040000F8B3E808");//匹配TID
-
-            String data = "12";
-            int len = PcUtils.getValueLen(data);
-            data = PcUtils.padLeft(data, len * 2, '0');
-            msg.setHexWriteData(data);
-            client.sendSynMsg(msg);
-            if (0x00 == msg.getRtCode()) {
-                System.out.println("Write successful.");
-            } else {
-                System.out.println(msg.getRtMsg());
-            }
-        }
-    }
-}

+ 0 - 35
huimv-admin/src/main/java/com/huimv/admin/reader/WriteEpc.java

@@ -1,35 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.protocol.gx.EnumG;
-import com.gg.reader.api.protocol.gx.MsgBaseWriteEpc;
-
-public class WriteEpc {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-            MsgBaseWriteEpc msg = new MsgBaseWriteEpc();
-            msg.setAntennaEnable(EnumG.AntennaNo_1);
-            //字起始地址 第0个为CRC,不可写
-            msg.setStart(1);//word
-            //写EPC,数据默认为 hex 432
-            msg.setArea(EnumG.WriteArea_Epc);
-            String sWriteHexData = "432"; // 写入数据 (16进制)
-            System.out.println("Write hex " + sWriteHexData);
-
-            int iWordLen = PcUtils.getValueLen(sWriteHexData);
-
-            // PC值为EPC区域的长度标识(前5个bit标记长度),参考文档说明
-            sWriteHexData = PcUtils.getPc(iWordLen) + PcUtils.padLeft(sWriteHexData.toUpperCase(), 4 * iWordLen, '0'); // PC值+数据内容
-            msg.setHexWriteData(sWriteHexData);
-            // 若需要写入带特殊编码数据,请自行进行编码并使用 "BwriteData" 属性。
-            // msg.setBwriteData(HexUtils.hexString2Bytes(sWriteHexData));
-            client.sendSynMsg(msg);
-            if (0 == msg.getRtCode()) {
-                System.out.println("Write successful.");
-            } else {
-                System.out.println(msg.getRtMsg());
-            }
-        }
-    }
-}

+ 0 - 38
huimv-admin/src/main/java/com/huimv/admin/reader/WriteEpcFilter.java

@@ -1,38 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.protocol.gx.EnumG;
-import com.gg.reader.api.protocol.gx.MsgBaseWriteEpc;
-import com.gg.reader.api.protocol.gx.ParamEpcFilter;
-
-public class WriteEpcFilter {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-            MsgBaseWriteEpc msg = new MsgBaseWriteEpc();
-            msg.setAntennaEnable(EnumG.AntennaNo_1);
-            msg.setArea(EnumG.WriteArea_Userdata);//写UserData
-            msg.setStart(0);
-            String data = "1234";
-            int len = PcUtils.getValueLen(data);
-            data = PcUtils.padLeft(data, len * 4, '0');
-            msg.setHexWriteData(data);
-
-            //匹配参数
-            String tid = "E280110520007A5CA8AB08A8";
-            ParamEpcFilter filter = new ParamEpcFilter();
-            filter.setArea(EnumG.ParamFilterArea_TID);
-            filter.setHexData(tid);
-            filter.setBitStart(0);
-            filter.setBitLength(tid.length() * 4);
-            msg.setFilter(filter);
-
-            client.sendSynMsg(msg);
-            if (0x00 == msg.getRtCode()) {
-                System.out.println("Write successful.");
-            } else {
-                System.out.println(msg.getRtMsg());
-            }
-        }
-    }
-}

+ 0 - 27
huimv-admin/src/main/java/com/huimv/admin/reader/WriteEpcReserveData.java

@@ -1,27 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.protocol.gx.EnumG;
-import com.gg.reader.api.protocol.gx.MsgBaseWriteEpc;
-
-public class WriteEpcReserveData {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-
-            MsgBaseWriteEpc writeEpc = new MsgBaseWriteEpc();
-            writeEpc.setAntennaEnable(EnumG.AntennaNo_1);
-            writeEpc.setArea(EnumG.WriteArea_Reserved);//写保留区
-            //写入访问密码
-            writeEpc.setStart(2);//word  前4个字节代表销毁密码 后4个字节代表访问密码
-            String pas = "12345678";
-            writeEpc.setHexWriteData(pas);
-            client.sendSynMsg(writeEpc);
-            if (0x00 == writeEpc.getRtCode()) {
-                System.out.println("Write successful." + "pas-->12345678");
-            } else {
-                System.out.println(writeEpc.getRtMsg());
-            }
-        }
-    }
-}

+ 0 - 39
huimv-admin/src/main/java/com/huimv/admin/reader/WriteEpcUserData.java

@@ -1,39 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.protocol.gx.EnumG;
-import com.gg.reader.api.protocol.gx.MsgBaseWriteEpc;
-
-public class WriteEpcUserData {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-
-            MsgBaseWriteEpc msg = new MsgBaseWriteEpc();
-            msg.setAntennaEnable(EnumG.AntennaNo_1);
-            //写UserData
-            msg.setArea(EnumG.WriteArea_Userdata);
-            msg.setStart(0);
-            String data = "ABC";
-            int len = PcUtils.getValueLen(data);
-            data = PcUtils.padLeft(data, len * 4, '0');
-            msg.setHexWriteData(data);
-
-//            //匹配参数  匹配TID
-//            String tid = "E280110520007993A8F708A8";
-//            ParamEpcFilter filter = new ParamEpcFilter();
-//            filter.setArea(EnumG.ParamFilterArea_TID);
-//            filter.setHexData(tid);
-//            filter.setBitStart(0);
-//            filter.setBitLength(tid.length() * 4);
-//            msg.setFilter(filter);
-
-            client.sendSynMsg(msg);
-            if (0x00 == msg.getRtCode()) {
-                System.out.println("Write successful.");
-            } else {
-                System.out.println(msg.getRtMsg());
-            }
-        }
-    }
-}

+ 0 - 38
huimv-admin/src/main/java/com/huimv/admin/reader/WriteGJbEpc.java

@@ -1,38 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.protocol.gx.EnumG;
-import com.gg.reader.api.protocol.gx.MsgBaseWriteGJb;
-
-public class WriteGJbEpc {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-            MsgBaseWriteGJb msg = new MsgBaseWriteGJb();
-            msg.setAntennaEnable(EnumG.AntennaNo_1);
-            msg.setStart(0);
-            //0x01,标签编码区
-            msg.setArea(0x01);
-            String data = "1234AAAA";
-            int len = PcUtils.getValueLen(data);
-            String s = PcUtils.getGbPc(len) + PcUtils.padLeft(data, len * 4, '0');
-            msg.setHexWriteData(s);
-
-            //匹配tid写
-//            String tid = "E280110520007B05A8C208A8";
-//            ParamEpcFilter filter = new ParamEpcFilter();
-//            filter.setArea(0x00);
-//            filter.setHexData(tid);
-//            filter.setBitStart(0);
-//            filter.setBitLength(tid.length() * 4);
-//            msg.setFilter(filter);
-
-            client.sendSynMsg(msg);
-            if (0x00 == msg.getRtCode()) {
-                System.out.println("Write successful.");
-            } else {
-                System.out.println(msg.getRtMsg());
-            }
-        }
-    }
-}

+ 0 - 39
huimv-admin/src/main/java/com/huimv/admin/reader/WriteGJbUserData.java

@@ -1,39 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.protocol.gx.EnumG;
-import com.gg.reader.api.protocol.gx.MsgBaseWriteGJb;
-
-public class WriteGJbUserData {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-
-            MsgBaseWriteGJb msg = new MsgBaseWriteGJb();
-            msg.setAntennaEnable(EnumG.AntennaNo_1);
-            msg.setStart(0);
-            //0x03,用户数据区
-            msg.setArea(0x03);
-            String data = "1234AAAA";
-            int len = PcUtils.getValueLen(data);
-            String s = PcUtils.padLeft(data, len * 4, '0');
-            msg.setHexWriteData(s);
-
-            //匹配tid写
-//            String tid = "E280110520007B05A8C208A8";
-//            ParamEpcFilter filter = new ParamEpcFilter();
-//            filter.setArea(0x00);
-//            filter.setHexData(tid);
-//            filter.setBitStart(0);
-//            filter.setBitLength(tid.length() * 4);
-//            msg.setFilter(filter);
-
-            client.sendSynMsg(msg);
-            if (0x00 == msg.getRtCode()) {
-                System.out.println("Write successful.");
-            } else {
-                System.out.println(msg.getRtMsg());
-            }
-        }
-    }
-}

+ 0 - 28
huimv-admin/src/main/java/com/huimv/admin/reader/WriteGbEpc.java

@@ -1,28 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.protocol.gx.EnumG;
-import com.gg.reader.api.protocol.gx.MsgBaseWriteGb;
-
-public class WriteGbEpc {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-            MsgBaseWriteGb msg = new MsgBaseWriteGb();
-            msg.setAntennaEnable(EnumG.AntennaNo_1);
-            //0x10:标签编码区 | 0x20:标签安全区 | 0x30~0x3F:用户子区0~15
-            msg.setArea(0x10);
-            msg.setStart(0);//word
-            String data = "AAAA";
-            int len = PcUtils.getValueLen(data);
-            String s = PcUtils.getGbPc(len) + PcUtils.padLeft(data, len * 4, '0');
-            msg.setHexWriteData(s);
-            client.sendSynMsg(msg);
-            if (0x00 == msg.getRtCode()) {
-                System.out.println("Write successful.");
-            } else {
-                System.out.println(msg.getRtMsg());
-            }
-        }
-    }
-}

+ 0 - 38
huimv-admin/src/main/java/com/huimv/admin/reader/WriteGbFilter.java

@@ -1,38 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.protocol.gx.EnumG;
-import com.gg.reader.api.protocol.gx.MsgBaseWriteGb;
-import com.gg.reader.api.protocol.gx.ParamEpcFilter;
-
-public class WriteGbFilter {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-
-            MsgBaseWriteGb msg = new MsgBaseWriteGb();
-            msg.setAntennaEnable(EnumG.AntennaNo_1);
-            msg.setStart(0);
-            msg.setArea(0x10);
-            String data = "AAAA";
-            int len = PcUtils.getValueLen(data);
-            msg.setHexWriteData(PcUtils.padLeft(data, len * 4, '0'));
-
-            //匹配写
-            String tid = "E280110520007B05A8C208A8";
-            ParamEpcFilter filter = new ParamEpcFilter();
-            filter.setArea(0x00);
-            filter.setHexData(tid);
-            filter.setBitStart(0);
-            filter.setBitLength(tid.length() * 4);
-            msg.setFilter(filter);
-
-            client.sendSynMsg(msg);
-            if (0x00 == msg.getRtCode()) {
-                System.out.println("Write successful.");
-            } else {
-                System.out.println(msg.getRtMsg());
-            }
-        }
-    }
-}

+ 0 - 39
huimv-admin/src/main/java/com/huimv/admin/reader/WriteGbSafe.java

@@ -1,39 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.protocol.gx.EnumG;
-import com.gg.reader.api.protocol.gx.MsgBaseWriteGb;
-
-public class WriteGbSafe {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-
-            MsgBaseWriteGb msg = new MsgBaseWriteGb();
-            msg.setAntennaEnable(EnumG.AntennaNo_1);
-            //0x10:标签编码区 | 0x20:标签安全区 | 0x30~0x3F:用户子区0~15
-            msg.setArea(0x20);//安全区
-            msg.setStart(2);//word 0-1灭活口令  2-3锁定口令
-
-            //匹配标签写
-//            String tid = "E280110520007B05A8C208A8";
-//            ParamEpcFilter filter = new ParamEpcFilter();
-//            filter.setArea(0x00);
-//            filter.setHexData(tid);
-//            filter.setBitStart(0);
-//            filter.setBitLength(tid.length() * 4);
-//            msg.setFilter(filter);
-
-
-            String data = "12345678";
-            msg.setHexWriteData(data);
-
-            client.sendSynMsg(msg);
-            if (0x00 == msg.getRtCode()) {
-                System.out.println("Write successful.");
-            } else {
-                System.out.println(msg.getRtMsg());
-            }
-        }
-    }
-}

+ 0 - 29
huimv-admin/src/main/java/com/huimv/admin/reader/WriteGbUserData.java

@@ -1,29 +0,0 @@
-package com.huimv.admin.reader;
-
-import com.gg.reader.api.dal.GClient;
-import com.gg.reader.api.protocol.gx.EnumG;
-import com.gg.reader.api.protocol.gx.MsgBaseWriteGb;
-
-public class WriteGbUserData {
-    public static void main(String[] args) {
-        GClient client = new GClient();
-        if (client.openSerial("COM7:115200", 2000)) {
-
-            MsgBaseWriteGb msg = new MsgBaseWriteGb();
-            msg.setAntennaEnable(EnumG.AntennaNo_1);
-            //0x10:标签编码区 | 0x20:标签安全区 | 0x30~0x3F:用户子区0~15
-            msg.setArea(0x30);
-            msg.setStart(4);//word
-            String data = "AAAA";
-            int len = PcUtils.getValueLen(data);
-            String s = PcUtils.padLeft(data, len * 4, '0');
-            msg.setHexWriteData(s);
-            client.sendSynMsg(msg);
-            if (0x00 == msg.getRtCode()) {
-                System.out.println("Write successful.");
-            } else {
-                System.out.println(msg.getRtMsg());
-            }
-        }
-    }
-}