Skip to main content

GHIElectronics.TinyCLR.Devices.UsbHost

NuGet package containing 33 types across 3 namespaces (GHIElectronics.TinyCLR.Devices.UsbHost, GHIElectronics.TinyCLR.Devices.UsbHost.Descriptors, GHIElectronics.TinyCLR.Devices.UsbHost.Provider).

Classes

ClassNamespaceSummary
AuxiliaryGHIElectronics.TinyCLR.Devices.UsbHost.DescriptorsRepresents additional auxiliary descriptors.
BaseDescriptorGHIElectronics.TinyCLR.Devices.UsbHost.DescriptorsThe base USB descriptor.
BaseDeviceGHIElectronics.TinyCLR.Devices.UsbHostRepresents a USB device connected.
ButtonChangedEventArgsGHIElectronics.TinyCLR.Devices.UsbHostThe events args for the ButtonPressed and ButtonReleased events.
ConfigurationGHIElectronics.TinyCLR.Devices.UsbHost.DescriptorsConfiguration descriptor.
CursorMovedEventArgsGHIElectronics.TinyCLR.Devices.UsbHostThe events args for the CursorMoved event.
DeviceGHIElectronics.TinyCLR.Devices.UsbHost.DescriptorsDevice descriptor.
DeviceConnectionEventArgsGHIElectronics.TinyCLR.Devices.UsbHost
EndpointGHIElectronics.TinyCLR.Devices.UsbHost.DescriptorsEndpoint descriptor.
FormatGHIElectronics.TinyCLR.Devices.UsbHostA camera-supported video format / resolution combination.
HatSwitchPressedEventArgsGHIElectronics.TinyCLR.Devices.UsbHostThe events args for the HatSwitchPressed event.
InterfaceGHIElectronics.TinyCLR.Devices.UsbHost.DescriptorsInterface descriptor.
JoystickGHIElectronics.TinyCLR.Devices.UsbHostAllows a usb device to be used as a joystick.
KeyboardGHIElectronics.TinyCLR.Devices.UsbHostAllows a usb device to be used as a keyboard.
KeyboardEventArgsGHIElectronics.TinyCLR.Devices.UsbHostEvent arguments for the keyboard events.
MouseGHIElectronics.TinyCLR.Devices.UsbHostAllows a usb device to be used a mouse.
PipeGHIElectronics.TinyCLR.Devices.UsbHostA USB communication pipe.
RawDeviceGHIElectronics.TinyCLR.Devices.UsbHostProvides low level access functionalities for the connected USB device. This is useful if there is not already a predefined driver for that device.
UsbHostControllerGHIElectronics.TinyCLR.Devices.UsbHost
UsbHostControllerApiWrapperGHIElectronics.TinyCLR.Devices.UsbHost.Provider
WebcamGHIElectronics.TinyCLR.Devices.UsbHostAllows a USB webcam (UVC class, YUY2 uncompressed) to be used.
WheelMovedEventArgsGHIElectronics.TinyCLR.Devices.UsbHostThe events args for the WheelMoved event.

Interfaces

InterfaceNamespaceSummary
IUsbHostControllerProviderGHIElectronics.TinyCLR.Devices.UsbHost.Provider

Enums

EnumNamespaceSummary
DescriptorTypeGHIElectronics.TinyCLR.Devices.UsbHost.DescriptorsThe possible types of descriptors.
DeviceConnectionStatusGHIElectronics.TinyCLR.Devices.UsbHost
DeviceTypeGHIElectronics.TinyCLR.Devices.UsbHostPossible device types.
FormatKindGHIElectronics.TinyCLR.Devices.UsbHostThe on-the-wire pixel encoding for a UVC stream.

Delegates

DelegateNamespaceSummary
CursorMovedEventHandlerGHIElectronics.TinyCLR.Devices.UsbHostThe delegate for when one of the joystick's cursors moves.
DisconnectedEventHandlerGHIElectronics.TinyCLR.Devices.UsbHostThe event handler type for when the device disconnects.
FrameAvailableEventHandlerGHIElectronics.TinyCLR.Devices.UsbHostDelegate fired when a new frame is ready.
HatSwitchPressedEventHandlerGHIElectronics.TinyCLR.Devices.UsbHostThe delegate for when the joystick's hat switch is pressed.
OnConnectionChangedGHIElectronics.TinyCLR.Devices.UsbHost
WheelMovedEventHandlerGHIElectronics.TinyCLR.Devices.UsbHostThe delegate for when the mouse's wheel moves.