heyujie
2021-10-13 55e1e95b988e81a01783d1cbf68ad111c4e0d7eb
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();
}