//根据大屏幕墙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); }
//根据大屏幕墙名称开窗 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(); }
//移动窗口 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); }
//预案加载 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); }