From 4806b676dbbab4675e5ee43b4018f2cd9d43797f Mon Sep 17 00:00:00 2001 From: ‘liusuyi’ <1951119284@qq.com> Date: 星期一, 23 十月 2023 17:15:09 +0800 Subject: [PATCH] 1. 将sdk动态链接库dll集成到项目内,提升部署便捷性; 2. 增加设备断线重连回调方法,打印相关日志; 3. 删除多余依赖,减小jar包体积; 4. 处理SDK日志打印; --- ard-work/src/main/java/com/ruoyi/device/dhsdk/module/PtzControlModule.java | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) diff --git a/ard-work/src/main/java/com/ruoyi/device/dhsdk/module/PtzControlModule.java b/ard-work/src/main/java/com/ruoyi/device/dhsdk/module/PtzControlModule.java index 31ecfe6..32fa9a0 100644 --- a/ard-work/src/main/java/com/ruoyi/device/dhsdk/module/PtzControlModule.java +++ b/ard-work/src/main/java/com/ruoyi/device/dhsdk/module/PtzControlModule.java @@ -2,18 +2,27 @@ import com.ruoyi.device.dhsdk.lib.NetSDKLib; +import static com.ruoyi.device.dhsdk.module.LoginModule.netsdk; + /** * 浜戝彴鎺у埗鎺ュ彛瀹炵幇 * 涓昏鏈� 锛氬叓涓柟鍚戞帶鍒躲�佸彉鍊嶃�佸彉鐒︺�佸厜鍦堝姛鑳� */ public class PtzControlModule { public static NetSDKLib netsdk = NetSDKLib.NETSDK_INSTANCE; + /** + * 鎸塪wPTZCommand绫诲瀷鎺у埗 + */ + public static boolean ptzControl(NetSDKLib.LLong m_hLoginHandle,int nChannelID, int dwPTZCommand,int lParam1, int lParam2,int lParam3, int dwStop) { + return netsdk.CLIENT_DHPTZControlEx(m_hLoginHandle, nChannelID, dwPTZCommand, lParam1, lParam2, lParam3, dwStop); + } + /** * 鍚戜笂 */ - public static boolean ptzControlUpStart(NetSDKLib.LLong lLoginID, int nChannelID, int lParam1, int lParam2) { - return netsdk.CLIENT_DHPTZControlEx(LoginModule.m_hLoginHandle, nChannelID, + public static boolean ptzControlUpStart(NetSDKLib.LLong m_hLoginHandle, int nChannelID, int lParam1, int lParam2) { + return netsdk.CLIENT_DHPTZControlEx(m_hLoginHandle, nChannelID, NetSDKLib.NET_PTZ_ControlType.NET_PTZ_UP_CONTROL, lParam1, lParam2, 0, 0); } @@ -72,6 +81,7 @@ /** * 鍚戝乏涓� */ + public static boolean ptzControlLeftUpStart(int nChannelID, int lParam1, int lParam2) { return netsdk.CLIENT_DHPTZControlEx(LoginModule.m_hLoginHandle, nChannelID, NetSDKLib.NET_EXTPTZ_ControlType.NET_EXTPTZ_LEFTTOP, -- Gitblit v1.9.3