wwh 3 months ago
parent
commit
868eafcc48
50 changed files with 0 additions and 1525 deletions
  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

BIN
account.xls


BIN
account.xlsx


BIN
admission.xls


BIN
admission.xlsx


BIN
clean.xls


BIN
clean.xlsx


BIN
device.xls


BIN
device.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());
-            }
-        }
-    }
-}

BIN
isolate.xls


BIN
isolate.xlsx


BIN
luggage.xlsx


BIN
pcr.xls


BIN
pcr.xlsx


BIN
test.jpg


BIN
user.xls


BIN
user.xlsx