public SerialPortWatcher() { _pluggedPorts = new List<Tuple<SerialPort, object>>(); _unpluggedPorts = new List<Tuple<SerialPort, object>>(); _timer = new IntervalTimer(500, () => { Check(); }); _timer.Start(); }