Ver a proveniência

融合大华,海康SDK

Signed-off-by: haidong <chenloveguitar@qq.com>
doorRight设置
haidong há 2 anos
ascendente
cometimento
eec6f7a8df
4 ficheiros alterados com 657 adições e 629 eliminações
  1. +2
    -2
      src/main/java/com/hkversion/Acs/AcsMain.java
  2. +625
    -625
      src/main/java/com/hkversion/HCNetSDK.java
  3. +28
    -0
      src/main/java/com/hkversion/HIKSDKStructure.java
  4. +2
    -2
      src/main/java/com/netsdk/demo/GateDemo.java

+ 2
- 2
src/main/java/com/hkversion/Acs/AcsMain.java Ver ficheiro

@@ -91,12 +91,12 @@ public class AcsMain {
//开启SDK日志打印
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); //登陆设备
/**
* 人员管理模块
*/
// UserManage.searchUserInfo(lUserID,"s4775"); //查询所有人员
UserManage.searchUserInfo(lUserID,"s4775"); //查询所有人员
// UserManage.deleteUserInfo(lUserID);
// UserManage.addUserInfo(lUserID,"test20221122"); //添加人员
// UserManage.modifyUserInfo(lUserID,"u461",1);


+ 625
- 625
src/main/java/com/hkversion/HCNetSDK.java
A apresentação das diferenças no ficheiro foi suprimida por ser demasiado grande
Ver ficheiro


+ 28
- 0
src/main/java/com/hkversion/HIKSDKStructure.java Ver ficheiro

@@ -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;
}
}

+ 2
- 2
src/main/java/com/netsdk/demo/GateDemo.java Ver ficheiro

@@ -35,8 +35,8 @@ public class GateDemo {
//查询开门记录
NetSDKLib.NET_TIME time = new NetSDKLib.NET_TIME();
time.dwYear = 2023;
time.dwMonth = 9;
time.dwDay = 28;
time.dwMonth = 10;
time.dwDay = 12;
getAllRecord(time);
//登出
logout();


Carregando…
Cancelar
Guardar