Class MacUsbDevice

java.lang.Object
oshi.hardware.common.AbstractUsbDevice
oshi.hardware.platform.mac.MacUsbDevice
All Implemented Interfaces:
java.lang.Comparable<UsbDevice>, UsbDevice

@Immutable
public class MacUsbDevice
extends AbstractUsbDevice
Mac Usb Device
  • Constructor Details

    • MacUsbDevice

      public MacUsbDevice​(java.lang.String name, java.lang.String vendor, java.lang.String vendorId, java.lang.String productId, java.lang.String serialNumber, java.lang.String uniqueDeviceId, java.util.List<UsbDevice> connectedDevices)
  • Method Details

    • getUsbDevices

      public static java.util.List<UsbDevice> getUsbDevices​(boolean tree)
      Parameters:
      tree - a boolean.
      Returns:
      an array of UsbDevice objects.