Beispiel #1
0
        private void SearchDevices()
        {
            //set _DecompressieKamer if found to != null
            Searcher searcher = new Searcher(this);

            if (_DecompressieKamer != null)
            {
                _DecompressieKamer.Dispose();
                _DecompressieKamer = null;
                searcher.Text      = "Connection lost, reconnecting...";
                //reset all local stats here and wait for remote stats then update here
            }

            searcher.ShowDialog();
            if (_DecompressieKamer == null)
            {
                Application.Exit();
            }
            else
            {
                //success, connected with Decompression chamber
                _DecompressieKamer.OnEvent += _DecompressieKamer_OnEvent;
                _DecompressieKamer.StartProcessing();
            }
        }