Example #1
0
        private void FrmHikVideo_Load(object sender, EventArgs e)
        {
            try
            {
                //初始化SDK
                IPCer.InitSDK();

                CmcsCamera cmcsCamera = commonDAO.SelfDber.Entity <CmcsCamera>("where Name=:Name", new { Name = this.Text });

                if (cmcsCamera == null)
                {
                    panVideo1.Text = "登录失败:未找到该摄像头配置信息";
                    return;
                }

                bool b = ipCer.Login(cmcsCamera.Ip, cmcsCamera.Port, cmcsCamera.UserName, cmcsCamera.Password);
                if (!b)
                {
                    panVideo1.Text = "登录失败:" + returnError(IPCer.GetLastErrorCode());
                    return;
                }
                b = ipCer.StartPreview(panVideo1.Handle, cmcsCamera.Channel);
                if (!b)
                {
                    panVideo1.Text = "预览失败:" + returnError(IPCer.GetLastErrorCode());
                    return;
                }
            }
            catch (Exception ex)
            {
                panVideo1.Text = "预览异常:请检查参数是否正确;" + ex.Message;
            }
        }
Example #2
0
        private void FrmHikVideo_Load(object sender, EventArgs e)
        {
            if (currentCamera == null)
            {
                panVideo1.Text = "摄像机参数未配置";
                return;
            }
            try
            {
                //初始化SDK
                IPCer.InitSDK();

                bool b = ipCer.Login(currentCamera.Ip, currentCamera.Port, currentCamera.UserName, currentCamera.Password);
                if (!b)
                {
                    panVideo1.Text = "登录失败:" + returnError(IPCer.GetLastErrorCode());
                    return;
                }
                b = ipCer.StartPreview(panVideo1.Handle, currentCamera.Channel);
                if (!b)
                {
                    panVideo1.Text = "预览失败:" + returnError(IPCer.GetLastErrorCode());
                    return;
                }
            }
            catch (Exception ex)
            {
                panVideo1.Text = "预览异常:请检查参数是否正确;" + ex.Message;
            }
        }
        /// <summary>
        /// 窗体初始化
        /// </summary>
        private void FormInit()
        {
            BindData();
            // 生成开门按钮
            GridButtonXEditControl btnNewCode = superGridControl1.PrimaryGrid.Columns["gcmlOpen"].EditControl as GridButtonXEditControl;

            btnNewCode.ColorTable = eButtonColor.BlueWithBackground;
            btnNewCode.Click     += new EventHandler(btnOpen_Click);

            IPCer.InitSDK();
        }
Example #4
0
 /// <summary>
 /// 窗体加载的时候获取所有状态为在途的车辆
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void FrmCarLocation_Load(object sender, EventArgs e)
 {
     IPCer.InitSDK();
 }