public MainForm() { MyConsole.SetMainForm(this); MyConsole.WriteLine("Open Console"); InitializeComponent(); this.ResizeChildrenText(); var frm = new frmChooseGroupStartAuto(); frm.ShowDialog(); }
public SerialPortConnection() { _activeCallback = true; _portName = GV.Instance.GetSerialPortCom(); var portNames = SerialPort.GetPortNames(); var portExist = Array.Exists(portNames, x => x.Equals(_portName)); foreach (var element in portNames) { MyConsole.WriteLine(element); } if (portExist) { ConfigureSerialPort(_serialPort, _portName); _serialPort.Open(); delayStopWatch.Start(); _readThread = new Thread(ReadSerialPortCallback); _readThread.Start(); } else { MyConsole.WriteLine("Port Serie Introvable"); MyConsole.WriteLine("Port existants:"); foreach (var element in portNames) { MyConsole.WriteLine(element); } } _portConnectedTimer = new System.Timers.Timer(2000); _portConnectedTimer.Elapsed += (sender, e) => { PortConnectedHandleElapsed(this); }; _portConnectedTimer.Enabled = true; }