private void DeviceEventMonitor() { _device.Tick(); if (_device.IsTimedOut && Removed != null) { Removed(); } Thread.Sleep(500); if (_device.MonitorDeviceEvents) { Init(); } }