From 7265b3d4b666f3a59f69c6dbc556098475041a27 Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期一, 16 十月 2023 17:25:18 +0800
Subject: [PATCH] 1. 增加获取和设置PTZ接口 2. 增加相机抓图和录像接口 3. 增加设置零方位角接口 4. 增加在线状态检测接口 5. 增加云台控制接口
---
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