add
heyujie
2021-10-13 3908255382982784cafadc27aa1592a5643c41c9
add
1个文件已修改
41 ■■■■■ 已修改文件
hikptz.go 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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();
}