コード例 #1
0
 internal void RemoveDevice(UsbSerialDevice serialDevice)
 {
     if (serialDevice != null)
     {
         lock (_attachedDevicesSyncRoot)
         {
             serialDevice.CloseAllPorts();
             DeviceDetached?.Invoke(this, new UsbSerialDeviceEventArgs(serialDevice));
             AttachedDevices.Remove(serialDevice);
         }
     }
 }
コード例 #2
0
ファイル: DeviceChangeNotifier.cs プロジェクト: etfovac/hid
 private void ReportDeviceDetached(Message message)
 {
     DeviceDetached?.Invoke(this, null);
     DeviceNotify?.Invoke(this, new EventArgs <Message>(message));
 }
コード例 #3
0
 private void onDeviceDetached(EventArgs e)
 {
     DeviceDetached?.Invoke(this, e);
 }