public void CloseDialogForTab(ConnectionTabData tab, PopupDialog dialog)
 {
     if (tab is null)
     {
         return;
     }
     tab.ToolBarSetting.PopupDialogReceive.Close();
     tab.ToolBarSetting.PopupDialogReceive = null;
 }
Exemple #2
0
        public SerialHelper(ConnectionTabData connectionTab)
        {
            this.currentTab = connectionTab;
            this.SerialPort = new SerialPort();

            //SerialPort.DataReceived += new SerialDataReceivedEventHandler(DataReceivedHandler);
            //readTask = new Task(Read);

            toolBarSettings = currentTab.ToolBarSetting;
            currentTab.ToolBarSetting.ConnectionSettings = (Settings)toolBarSettings.ConnectionSettings;
        }
 public void ShowDialogForTab(ConnectionTabData tab, PopupDialog dialog)
 {
     if (tab is null)
     {
         return;
     }
     tab.ToolBarSetting.PopupDialogReceive = dialog;
     dialog.WindowStatus = PopupDialog.Status.Show;
     if (TabHelper.CurrentTabData == tab)
     {
         Show(dialog);
     }
 }
 public void ReleasePort(ConnectionTabData tab)
 {
     ComPortUsedTabList.Remove(tab);
 }
 public void UsePort(ConnectionTabData tab)
 {
     ComPortUsedTabList.Add(tab);
 }