From 84861b0ba98ec42c3bd61c1fffdf95150f2d95fd Mon Sep 17 00:00:00 2001 From: heyujie <516346543@qq.com> Date: 星期四, 14 十月 2021 15:42:08 +0800 Subject: [PATCH] del .c --- /dev/null | 114 --------------------------------------------------------- 1 files changed, 0 insertions(+), 114 deletions(-) diff --git a/hikptz.c b/hikptz.c deleted file mode 100644 index e033bfa..0000000 --- a/hikptz.c +++ /dev/null @@ -1,114 +0,0 @@ -#include <stdio.h> -#include <iostream> -#include "Windows.h" -#include "HCNetSDK.h" -#include <time.h> -using namespace std; - -void PtzTrack(char *ip, char *userName, char *password, char *port ,int channel ,int xBottom ,int xTop ,int yBottom ,int yTop ) -{ - // 鍒濆鍖� - NET_DVR_Init(); - //璁剧疆杩炴帴鏃堕棿涓庨噸杩炴椂闂� - NET_DVR_SetConnectTime(2000, 1); - NET_DVR_SetReconnect(10000, true); - - //--------------------------------------- - //璁剧疆寮傚父娑堟伅鍥炶皟鍑芥暟 - NET_DVR_SetExceptionCallBack_V30(0, NULL,g_ExceptionCallBack, NULL); - - //--------------------------------------- - // 娉ㄥ唽璁惧 - LONG lUserID; - //鐧诲綍鍙傛暟锛屽寘鎷澶囧湴鍧�銆佺櫥褰曠敤鎴枫�佸瘑鐮佺瓑 - NET_DVR_USER_LOGIN_INFO struLoginInfo = {0}; - struLoginInfo.bUseAsynLogin = 0; //鍚屾鐧诲綍鏂瑰紡 - strcpy(struLoginInfo.sDeviceAddress, ip); //璁惧IP鍦板潃 - struLoginInfo.wPort = port; //璁惧鏈嶅姟绔彛 - strcpy(struLoginInfo.sUserName, userName); //璁惧鐧诲綍鐢ㄦ埛鍚� - strcpy(struLoginInfo.sPassword, password); //璁惧鐧诲綍瀵嗙爜 - - //璁惧淇℃伅, 杈撳嚭鍙傛暟 - NET_DVR_DEVICEINFO_V40 struDeviceInfoV40 = {0}; - - lUserID = NET_DVR_Login_V40(&struLoginInfo, &struDeviceInfoV40); - if (lUserID < 0) - { - printf("Login failed, error code: %d\n", NET_DVR_GetLastError()); - NET_DVR_Cleanup(); - return; - } - NET_DVR_POINT_FRAME zoneInfo = {0}; - struLoginInfo.xTop = xTop; // - struLoginInfo.yTop = yTop; // - struLoginInfo.xBottom = xBottom; // - struLoginInfo.yBottom = yBottom; // - int iChannel = channel;//璁惧閫氶亾鍙� - if(!NET_DVR_PTZSelZoomIn_EX(lUserID, iChannel,zoneInfo)) - { - printf("PAN_LEFT start failed, error code: %d\n", NET_DVR_GetLastError()); - NET_DVR_Logout(lUserID); - NET_DVR_Cleanup(); - return; - } - //娉ㄩ攢鐢ㄦ埛 - NET_DVR_Logout(lUserID); - - //閲婃斁SDK璧勬簮 - NET_DVR_Cleanup(); - - return; -} - - -void ToPreset(char *ip, char *userName, char *password, int port ,int channel ) -{ - // 鍒濆鍖� - NET_DVR_Init(); - //璁剧疆杩炴帴鏃堕棿涓庨噸杩炴椂闂� - NET_DVR_SetConnectTime(2000, 1); - NET_DVR_SetReconnect(10000, true); - - //--------------------------------------- - //璁剧疆寮傚父娑堟伅鍥炶皟鍑芥暟 - NET_DVR_SetExceptionCallBack_V30(0, NULL,g_ExceptionCallBack, NULL); - - //--------------------------------------- - // 娉ㄥ唽璁惧 - LONG lUserID; - //鐧诲綍鍙傛暟锛屽寘鎷澶囧湴鍧�銆佺櫥褰曠敤鎴枫�佸瘑鐮佺瓑 - NET_DVR_USER_LOGIN_INFO struLoginInfo = {0}; - struLoginInfo.bUseAsynLogin = 0; //鍚屾鐧诲綍鏂瑰紡 - strcpy(struLoginInfo.sDeviceAddress, ip); //璁惧IP鍦板潃 - struLoginInfo.wPort = port; //璁惧鏈嶅姟绔彛 - strcpy(struLoginInfo.sUserName, userName); //璁惧鐧诲綍鐢ㄦ埛鍚� - strcpy(struLoginInfo.sPassword, password); //璁惧鐧诲綍瀵嗙爜 - - //璁惧淇℃伅, 杈撳嚭鍙傛暟 - NET_DVR_DEVICEINFO_V40 struDeviceInfoV40 = {0}; - - lUserID = NET_DVR_Login_V40(&struLoginInfo, &struDeviceInfoV40); - if (lUserID < 0) - { - printf("Login failed, error code: %d\n", NET_DVR_GetLastError()); - NET_DVR_Cleanup(); - return; - } - - int iChannel = channel;//璁惧閫氶亾鍙� - DWORD dwPTZCommand = GOTO_PRESET; //杞埌棰勭疆鐐� - if(!NET_DVR_PTZPreset_Other(lUserID, iChannel,GOTO_PRESET)) - { - printf("PAN_LEFT start failed, error code: %d\n", NET_DVR_GetLastError()); - NET_DVR_Logout(lUserID); - NET_DVR_Cleanup(); - return; - } - //娉ㄩ攢鐢ㄦ埛 - NET_DVR_Logout(lUserID); - - //閲婃斁SDK璧勬簮 - NET_DVR_Cleanup(); - - return; -} -- Gitblit v1.8.0