Example #1
0
 internal void RemoveDevice(UsbSerialDevice serialDevice)
 {
     if (serialDevice != null)
     {
         lock (_attachedDevicesSyncRoot)
         {
             serialDevice.CloseAllPorts();
             DeviceDetached?.Invoke(this, new UsbSerialDeviceEventArgs(serialDevice));
             AttachedDevices.Remove(serialDevice);
         }
     }
 }
Example #2
0
 private void ReportDeviceDetached(Message message)
 {
     DeviceDetached?.Invoke(this, null);
     DeviceNotify?.Invoke(this, new EventArgs <Message>(message));
 }
 private void onDeviceDetached(EventArgs e)
 {
     DeviceDetached?.Invoke(this, e);
 }