| @@ -91,12 +91,12 @@ public class AcsMain { | |||||
| //开启SDK日志打印 | //开启SDK日志打印 | ||||
| boolean i= hCNetSDK.NET_DVR_SetLogToFile(3, "./sdklog", false); | boolean i= hCNetSDK.NET_DVR_SetLogToFile(3, "./sdklog", false); | ||||
| login_V40("118.122.89.90","admin","yzx123456",(short) 7715); //登陆设备 | |||||
| login_V40("118.122.89.90","admin","yzx123456",(short) 7713); //登陆设备 | |||||
| // login_V40("175.155.64.18","admin","ADMIN12345",(short) 50030); //登陆设备 | // login_V40("175.155.64.18","admin","ADMIN12345",(short) 50030); //登陆设备 | ||||
| /** | /** | ||||
| * 人员管理模块 | * 人员管理模块 | ||||
| */ | */ | ||||
| // UserManage.searchUserInfo(lUserID,"s4775"); //查询所有人员 | |||||
| UserManage.searchUserInfo(lUserID,"s4775"); //查询所有人员 | |||||
| // UserManage.deleteUserInfo(lUserID); | // UserManage.deleteUserInfo(lUserID); | ||||
| // UserManage.addUserInfo(lUserID,"test20221122"); //添加人员 | // UserManage.addUserInfo(lUserID,"test20221122"); //添加人员 | ||||
| // UserManage.modifyUserInfo(lUserID,"u461",1); | // UserManage.modifyUserInfo(lUserID,"u461",1); | ||||
| @@ -0,0 +1,28 @@ | |||||
| package com.hkversion; | |||||
| import com.sun.jna.Structure; | |||||
| import java.lang.reflect.Field; | |||||
| import java.lang.reflect.Modifier; | |||||
| import java.util.ArrayList; | |||||
| import java.util.List; | |||||
| public class HIKSDKStructure extends Structure { | |||||
| protected List<String> getFieldOrder(){ | |||||
| List<String> fieldOrderList = new ArrayList<String>(); | |||||
| for (Class<?> cls = getClass(); | |||||
| !cls.equals(HIKSDKStructure.class); | |||||
| cls = cls.getSuperclass()) { | |||||
| Field[] fields = cls.getDeclaredFields(); | |||||
| int modifiers; | |||||
| for (Field field : fields) { | |||||
| modifiers = field.getModifiers(); | |||||
| if (Modifier.isStatic(modifiers) || !Modifier.isPublic(modifiers)) { | |||||
| continue; | |||||
| } | |||||
| fieldOrderList.add(field.getName()); | |||||
| } | |||||
| } | |||||
| return fieldOrderList; | |||||
| } | |||||
| } | |||||
| @@ -35,8 +35,8 @@ public class GateDemo { | |||||
| //查询开门记录 | //查询开门记录 | ||||
| NetSDKLib.NET_TIME time = new NetSDKLib.NET_TIME(); | NetSDKLib.NET_TIME time = new NetSDKLib.NET_TIME(); | ||||
| time.dwYear = 2023; | time.dwYear = 2023; | ||||
| time.dwMonth = 9; | |||||
| time.dwDay = 28; | |||||
| time.dwMonth = 10; | |||||
| time.dwDay = 12; | |||||
| getAllRecord(time); | getAllRecord(time); | ||||
| //登出 | //登出 | ||||
| logout(); | logout(); | ||||