From 3908255382982784cafadc27aa1592a5643c41c9 Mon Sep 17 00:00:00 2001 From: heyujie <516346543@qq.com> Date: 星期三, 13 十月 2021 17:41:38 +0800 Subject: [PATCH] add --- hikptz.go | 41 +++++++++++++++++++++++++++++++++++++++-- 1 files changed, 39 insertions(+), 2 deletions(-) diff --git a/hikptz.go b/hikptz.go index 862d2ed..91b57fd 100644 --- a/hikptz.go +++ b/hikptz.go @@ -29,7 +29,7 @@ // SendVoice Send Voice -func PtzTrack(ip,password,port,userName,channel,xBottom,xTop,yBottom,yTop string) { +func PtzTrack(ip,password,port,userName string, channel,xBottom,xTop,yBottom,yTop int) { // // 鍒濆鍖� // NET_DVR_Init(); @@ -42,7 +42,7 @@ c.NET_DVR_SetReconnect(10000, true) // // 娉ㄥ唽璁惧 // LONG lUserID; - + // //鐧诲綍鍙傛暟锛屽寘鎷澶囧湴鍧�銆佺櫥褰曠敤鎴枫�佸瘑鐮佺瓑 // NET_DVR_USER_LOGIN_INFO struLoginInfo = {0}; // struLoginInfo.bUseAsynLogin = 0; //鍚屾鐧诲綍鏂瑰紡 @@ -68,3 +68,40 @@ // NET_DVR_Cleanup(); } + + +func ToPreset(ip,password,port,userName string, ch int) { + c.NET_DVR_Init() + // //璁剧疆杩炴帴鏃堕棿涓庨噸杩炴椂闂� + // NET_DVR_SetConnectTime(2000, 1); + // NET_DVR_SetReconnect(10000, true); + c.NET_DVR_SetConnectTime(2000, 1) + c.NET_DVR_SetReconnect(10000, true) + // // 娉ㄥ唽璁惧 + // LONG lUserID; + + // //鐧诲綍鍙傛暟锛屽寘鎷澶囧湴鍧�銆佺櫥褰曠敤鎴枫�佸瘑鐮佺瓑 + // NET_DVR_USER_LOGIN_INFO struLoginInfo = {0}; + // struLoginInfo.bUseAsynLogin = 0; //鍚屾鐧诲綍鏂瑰紡 + // strcpy(struLoginInfo.sDeviceAddress, "10.13.35.229"); //璁惧IP鍦板潃 + // struLoginInfo.wPort = 8000; //璁惧鏈嶅姟绔彛 + // strcpy(struLoginInfo.sUserName, "admin"); //璁惧鐧诲綍鐢ㄦ埛鍚� + // strcpy(struLoginInfo.sPassword, "abcd1234"); //璁惧鐧诲綍瀵嗙爜 + + // //璁惧淇℃伅, 杈撳嚭鍙傛暟 + // NET_DVR_DEVICEINFO_V40 struDeviceInfoV40 = {0}; + + // lUserID = NET_DVR_Login_V40(&struLoginInfo, &struDeviceInfoV40); + + // int iChannel = 1;//璁惧閫氶亾鍙� + // DWORD dwPTZCommand = PAN_LEFT; //浜戝彴宸﹁浆 + // DWORD dwStop = 0; //寮�濮嬭浆鍔� + // NET_DVR_PTZControl_Other(lUserID, iChannel, PAN_LEFT, dwStop) + + // //娉ㄩ攢鐢ㄦ埛 + // NET_DVR_Logout(lUserID); + + // //閲婃斁SDK璧勬簮 + // NET_DVR_Cleanup(); + +} \ No newline at end of file -- Gitblit v1.8.0