C# Class BlinkStickDotNet.UsbMonitor

Afficher le fichier Open project: arvydas/BlinkStickDotNet Class Usage Examples

Méthodes publiques

Свойство Type Description
UsbDeviceNotifier IDeviceNotifier

Méthodes publiques

Méthode Description
Start ( ) : void

Start monitoring for added/removed BlinkStick devices.

Stop ( ) : void

Stop monitoring for added/removed BlinkStick devices.

UsbMonitor ( ) : System

Méthodes protégées

Méthode Description
OnBlinkStickConnected ( BlinkStick device ) : void

Raises the BlinkStick connected event.

OnBlinkStickDisconnected ( BlinkStick device ) : void

Raises the BlinkStick disconnected event.

OnUsbDevicesChanged ( ) : void

Raises the usb device changed event.

Private Methods

Méthode Description
HandleDeviceListChanged ( object sender, EventArgs e ) : void

Handles the device list change on Windows.

OnDeviceNotifyEvent ( object sender, DeviceNotifyEventArgs e ) : void

Handles device list change on Linux/Mac.

Method Details

OnBlinkStickConnected() protected méthode

Raises the BlinkStick connected event.
protected OnBlinkStickConnected ( BlinkStick device ) : void
device BlinkStick Device which has been connected.
Résultat void

OnBlinkStickDisconnected() protected méthode

Raises the BlinkStick disconnected event.
protected OnBlinkStickDisconnected ( BlinkStick device ) : void
device BlinkStick Device which has been disconnected.
Résultat void

OnUsbDevicesChanged() protected méthode

Raises the usb device changed event.
protected OnUsbDevicesChanged ( ) : void
Résultat void

Start() public méthode

Start monitoring for added/removed BlinkStick devices.
public Start ( ) : void
Résultat void

Stop() public méthode

Stop monitoring for added/removed BlinkStick devices.
public Stop ( ) : void
Résultat void

UsbMonitor() public méthode

public UsbMonitor ( ) : System
Résultat System

Property Details

UsbDeviceNotifier public_oe property

USB device monitor for Linux/Mac.
public IDeviceNotifier UsbDeviceNotifier
Résultat IDeviceNotifier