Package org.pidome.server.system.hardware.usb


package org.pidome.server.system.hardware.usb
USB peripherals.

Provides means and methods to connect PiDome to USB peripheral interfaces and proxies to OS specific implementations

Since:
1.0
  • Interface Summary
    Interface
    Description
    The interface to be implemented by systems supporting the USB subsystem.
    Listener interface for mutations in the USB sub system.
  • Class Summary
    Class
    Description
    USBDevice<D extends org.pidome.platform.hardware.driver.HardwareDriver>
    Creates an USB device.
    Covering class for all USB actions.
    Event class used to determine which event occurred on the USB subsystem.
    An USB HID device.
    An USB device supporting a serial interface.
  • Enum Class Summary
    Enum Class
    Description
    The type of USB event.
  • Exception Summary
    Exception
    Description
    The exception used when an unsupported usb type is encountered.