Exemple #1
0
 public SignalList(PCIE1730pars _pars0, PCIE1730pars _pars1, PCI1784Upars _pars1784, SignalsPanelPars _SignalsPanel, Board.DOnPr _OnPr, bool _PCSide = true)
     : this(_pars0, _pars1, _pars1784, _OnPr, _PCSide)
 {
     SignalsPanel = _SignalsPanel;
     if (SignalsPanel.Visible)
     {
         Show();
     }
 }
Exemple #2
0
        SignalList(PCIE1730pars _pars0, PCIE1730pars _pars1, PCI1784Upars _pars1784, Board.DOnPr _OnPr, bool _PCSide)
        {
            PCSide = _PCSide;
            if (_pars0 != null)
            {
#if (BoardVirtual)
                boards[0] = new BoardVirtual(_pars0, _OnPr);
#endif
#if (BoardSQL)
                boards[0] = new BoardSQL(0, _pars0, "Uran", _PCSide, _OnPr);
#endif
#if (Board1730)
                boards[0] = new Board1730(_pars0, _OnPr);
#endif
            }

            if (_pars1 != null)
            {
#if (BoardVirtual)
                boards[1] = new BoardVirtual(_pars1, _OnPr);
#endif
#if (BoardSQL)
                boards[1] = new BoardSQL(1, _pars1, "Uran", _PCSide, _OnPr);
#endif
#if (Board1730)
                boards[0] = new Board1730(_pars1, _OnPr);
#endif
            }

            if (_pars1784 != null)
            {
#if (BoardVirtual)
                board1784 = new Board1784virtual(_pars1784.Devnum, _PCSide);
#endif
#if (BoardSQL)
                board1784 = new Board1784SQL("Uran", _pars1784.Devnum, _PCSide);
#endif
            }
            SetSignals(_pars0, _pars1);
#if (BoardSQL)
            if (!_PCSide)
            {
                InitOut();
            }
#endif
            ResetAll();
            ts = new ThreadStart(Run);
            th = new Thread(ts);
            th.Start();
        }
Exemple #3
0
 public SignalListMan(PCIE1730pars _pars0, PCIE1730pars _pars1, PCI1784Upars _pars1784, ScrollableControl _Container, SignalsPanelPars _SignalsPanel, Board.DOnPr _OnPr, bool _PCSide = true)
     : base(_pars0, _pars1, _pars1784, _Container, _SignalsPanel, _OnPr, _PCSide)
 {
 }
Exemple #4
0
 public SignalListWork(PCIE1730pars _pars0, PCIE1730pars _pars1, PCI1784Upars _pars1784, SignalsPanelPars _SignalsPanel, Board.DOnPr _OnPr, bool _PCSide = true)
     : base(_pars0, _pars1, _pars1784, _SignalsPanel, _OnPr, _PCSide)
 {
 }