From c53a2ea070b48ecd9fbdba1f0851510a01efef89 Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期一, 16 十月 2023 11:13:57 +0800
Subject: [PATCH] 增加大华sdk依赖库

---
 ard-work/src/main/java/com/ruoyi/device/dhsdk/module/ConfigModule.java |   64 ++++++++++++++------------------
 1 files changed, 28 insertions(+), 36 deletions(-)

diff --git a/ard-work/src/main/java/com/ruoyi/device/dhsdk/module/ConfigModule.java b/ard-work/src/main/java/com/ruoyi/device/dhsdk/module/ConfigModule.java
index 7678235..a435d75 100644
--- a/ard-work/src/main/java/com/ruoyi/device/dhsdk/module/ConfigModule.java
+++ b/ard-work/src/main/java/com/ruoyi/device/dhsdk/module/ConfigModule.java
@@ -1,36 +1,28 @@
-package com.ruoyi.device.dhsdk.module;
-
-import com.ruoyi.device.dhsdk.lib.NetSDKLib;
-import com.sun.jna.Structure;
-import com.sun.jna.ptr.IntByReference;
-
-/**
- * @Description:
- * @ClassName: ConfigModule
- * @Author: 鍒樿嫃涔�
- * @Date: 2023骞�10鏈�14鏃�14:57:01
- **/
-public class ConfigModule {
-    public static NetSDKLib netsdk = NetSDKLib.NETSDK_INSTANCE;
-
-    public static boolean GetDevConfig(NetSDKLib.LLong hLoginHandle, int nType, Structure cmdObject) {
-        boolean result = false;
-        IntByReference error = new IntByReference(0);
-        int nBufferLen = 2 * 1024 * 1024;
-        netsdk.CLIENT_QueryDevState(hLoginHandle, nType, cmdObject.getPointer(), nBufferLen, error, 3000);
-        return result;
-    }
-    /**
-     * 鏌ヨ璁惧鐘舵��
-     */
-    public static boolean queryDevState(NetSDKLib.LLong hLoginHandle, int nType, NetSDKLib.SdkStructure stuInfo) {
-
-        IntByReference intRetLen = new IntByReference();
-        stuInfo.write();
-        if (!LoginModule.netsdk.CLIENT_QueryDevState(hLoginHandle, nType, stuInfo.getPointer(), stuInfo.size(), intRetLen, 3000)) {
-            return false;
-        }
-        stuInfo.read();
-        return true;
-    }
-}
+package com.ruoyi.device.dhsdk.module;
+
+import com.ruoyi.device.dhsdk.lib.NetSDKLib;
+import com.sun.jna.Structure;
+import com.sun.jna.ptr.IntByReference;
+
+/**
+ * @Description:
+ * @ClassName: ConfigModule
+ * @Author: 鍒樿嫃涔�
+ * @Date: 2023骞�10鏈�14鏃�14:57:01
+ **/
+public class ConfigModule {
+    public static NetSDKLib netsdk = NetSDKLib.NETSDK_INSTANCE;
+    /**
+     * 鏌ヨ璁惧鐘舵��
+     */
+    public static boolean queryDevState(NetSDKLib.LLong hLoginHandle, int nType, NetSDKLib.SdkStructure stuInfo) {
+
+        IntByReference intRetLen = new IntByReference();
+        stuInfo.write();
+        if (!LoginModule.netsdk.CLIENT_QueryDevState(hLoginHandle, nType, stuInfo.getPointer(), stuInfo.size(), intRetLen, 3000)) {
+            return false;
+        }
+        stuInfo.read();
+        return true;
+    }
+}

--
Gitblit v1.9.3