Example #1
0
 //根据大屏幕墙ID开窗
 private void btnOpenWin21_Click(object sender, RoutedEventArgs e)
 {
     byte[] cmd = DVCSAgreement.OpenWin(GetInt(wallID21.Text), GetInt(winID2.Text), DVCSAgreement.GetByteListByString(MAC.Text, false), GetInt(channelID.Text), GetInt(x.Text), GetInt(y.Text), GetInt(w.Text), GetInt(h.Text), GetInt(zindex.Text));
     MessageBox.Show("将发送:" + DVCSAgreement.GetStringFromBytes(cmd));
     //LogHelper.WriteLog(PublicParams.type, "");
     PublicParams.dvcsServerMain.SendCMD(cmd);
 }
Example #2
0
 //根据大屏幕墙名称开窗
 private void btnOpenWin22_Click(object sender, RoutedEventArgs e)
 {
     byte[] cmd = DVCSAgreement.OpenWin(0, DVCSAgreement.GetBytesFromString(winName.Text).ToList <byte>(), GetInt(winID2.Text), DVCSAgreement.GetByteListByString(MAC.Text, false), GetInt(channelID.Text), GetInt(x.Text), GetInt(y.Text), GetInt(w.Text), GetInt(h.Text), GetInt(zindex.Text));
     //byte[] bb = DVCSAgreement.GetBytesFromString(winName.Text);
     //string ss = Encoding.UTF8.GetString(bb);
     MessageBox.Show("将发送:" + DVCSAgreement.GetStringFromBytes(cmd));
     PublicParams.dvcsServerMain.SendCMD(cmd);
     LogHelper.WriteLog(DVCSAgreement.GetStringFromBytes(cmd));
 }
        /// <summary>
        /// LPY 2016-3-31 添加
        /// 关闭一路视频
        /// </summary>
        /// <param name="camera">待关闭视频</param>
        private void CloseOneVideo(Camera camera)
        {
            if (camera == null)
            {
                return;
            }

            PublicParams.dvcsServerMain.SendCMD(DVCSAgreement.CloseWin(camera.WinID));
            MapMethods.SendShowHidePadVideosTextByID("", camera.ID + 1, "0");
            //LogHelper.WriteLog(string.Format("已发送指令,关闭WinID:{0}的视频--{1}",camera.WinID.ToString(),PublicParams.dvcsServerMainName));
            PublicParams.arrayOpenedVideos[camera.ID] = null;

            WallVideosHelper.CloseVideoToWallForDVCS2(camera);

            WallVideosHelper.RefreshOpenedVideos();
        }
Example #4
0
 //移动窗口
 private void btnMoveWin3_Click(object sender, RoutedEventArgs e)
 {
     byte[] cmd = DVCSAgreement.MoveWin(GetInt(winID2.Text), GetInt(way3.Text), GetInt(x.Text), GetInt(y.Text), GetInt(w.Text), GetInt(h.Text), GetInt(zindex.Text));
     MessageBox.Show("将发送:" + DVCSAgreement.GetStringFromBytes(cmd));
     PublicParams.dvcsServerMain.SendCMD(cmd);
 }
Example #5
0
 //预案加载
 private void LoadPlan_Click(object sender, RoutedEventArgs e)
 {
     byte[] cmd = DVCSAgreement.LoadPlan(GetInt(dwID1.Text), GetInt(layoutID1.Text));
     MessageBox.Show("将发送:" + DVCSAgreement.GetStringFromBytes(cmd));
     PublicParams.dvcsServerMain.SendCMD(cmd);
 }