public class VirtualRootUsbHubImp extends UsbHubImp implements UsbHub
| Modifier and Type | Field and Description |
|---|---|
static byte |
CONFIG_NUM |
static short |
CONFIG_TOTAL_LEN |
static byte[] |
configurationDescriptorBytes |
static short |
DEVICE_BCD |
static byte[] |
deviceDescriptorBytes |
static String |
ENCODING |
static byte |
INTERFACE_NUM |
static byte |
MANUFACTURER_INDEX |
static String |
MANUFACTURER_STRING |
static short |
PRODUCT_ID |
static byte |
PRODUCT_INDEX |
static String |
PRODUCT_STRING |
static byte |
SERIALNUMBER_INDEX |
static String |
SERIALNUMBER_STRING |
static byte |
SETTING_NUM |
static byte[] |
stringLangId |
static short |
USB_BCD |
static short |
VENDOR_ID |
static String |
VIRTUAL_ROOT_USBHUB_SUBMIT_STRING |
static UsbConfigurationDescriptorImp |
virtualConfigurationDescriptor |
static UsbDeviceDescriptorImp |
virtualDeviceDescriptor |
static UsbInterfaceDescriptorImp |
virtualInterfaceDescriptor |
portList, resizingAllowed, USB_HUB_MAX_PORTS, USB_HUB_MIN_PORTSCREATE_SHORT_PACKET_EXCEPTION_POLICY_KEY, createShortPacketException, DCP_QUEUE_POLICY_KEY, disconnected, listTable, queueManager, queueSubmissions, submissionCount| Constructor and Description |
|---|
VirtualRootUsbHubImp() |
| Modifier and Type | Method and Description |
|---|---|
void |
connect(UsbHubImp hub,
byte portNumber)
No connect operation
|
void |
disconnect()
No disconnect
|
UsbPortImp |
getParentUsbPortImp()
No UsbPort use
|
boolean |
isRootUsbHub()
If this is the
virtual root hub. |
void |
setParentUsbPortImp(UsbPortImp port)
No UsbPort use
|
addUsbDeviceImp, getAttachedUsbDevices, getNumberOfPorts, getUsbPort, getUsbPortImp, getUsbPorts, isUsbHub, removeUsbDeviceImp, resizeaddRunnable, addUsbConfigurationImp, addUsbDeviceListener, asyncSubmit, asyncSubmit, containsUsbConfiguration, createUsbControlIrp, fireEvent, getActiveUsbConfiguration, getActiveUsbConfigurationImp, getActiveUsbConfigurationNumber, getCachedUsbStringDescriptor, getLangId, getManufacturerString, getParentUsbPort, getProductString, getSerialNumberString, getSpeed, getString, getUsbConfiguration, getUsbConfigurationImp, getUsbConfigurations, getUsbDeviceDescriptor, getUsbDeviceOsImp, getUsbStringDescriptor, isConfigured, queueList, queueUsbControlIrpImp, removeUsbDeviceListener, requestUsbStringDescriptor, setActiveUsbConfigurationNumber, setCachedUsbStringDescriptor, setPolicies, setSpeed, setupUsbControlIrpImp, setUsbDeviceDescriptor, setUsbDeviceOsImp, submitUsbControlIrpImpFromQueue, syncSubmit, syncSubmit, usbControlIrpListToUsbControlIrpImpList, usbControlIrpToUsbControlIrpImp, usbIrpImpCompleteclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAttachedUsbDevices, getNumberOfPorts, getUsbPort, getUsbPortsaddUsbDeviceListener, asyncSubmit, asyncSubmit, containsUsbConfiguration, createUsbControlIrp, getActiveUsbConfiguration, getActiveUsbConfigurationNumber, getManufacturerString, getParentUsbPort, getProductString, getSerialNumberString, getSpeed, getString, getUsbConfiguration, getUsbConfigurations, getUsbDeviceDescriptor, getUsbStringDescriptor, isConfigured, isUsbHub, removeUsbDeviceListener, syncSubmit, syncSubmitpublic static final byte MANUFACTURER_INDEX
public static final byte PRODUCT_INDEX
public static final byte SERIALNUMBER_INDEX
public static final String MANUFACTURER_STRING
public static final String PRODUCT_STRING
public static final String SERIALNUMBER_STRING
public static final String ENCODING
public static final String VIRTUAL_ROOT_USBHUB_SUBMIT_STRING
public static final short VENDOR_ID
public static final short PRODUCT_ID
public static final short DEVICE_BCD
public static final short USB_BCD
public static final byte CONFIG_NUM
public static final short CONFIG_TOTAL_LEN
public static final byte INTERFACE_NUM
public static final byte SETTING_NUM
public static final byte[] stringLangId
public static final byte[] deviceDescriptorBytes
public static final UsbDeviceDescriptorImp virtualDeviceDescriptor
public static final byte[] configurationDescriptorBytes
public static final UsbConfigurationDescriptorImp virtualConfigurationDescriptor
public static final UsbInterfaceDescriptorImp virtualInterfaceDescriptor
public void connect(UsbHubImp hub, byte portNumber) throws UsbException
connect in class UsbDeviceImphub - The parent.portNumber - The port on the parent this is connected to.UsbExceptionpublic boolean isRootUsbHub()
UsbHubvirtual root hub.isRootUsbHub in interface UsbHubisRootUsbHub in class UsbHubImppublic void disconnect()
disconnect in class UsbDeviceImppublic void setParentUsbPortImp(UsbPortImp port)
setParentUsbPortImp in class UsbDeviceImpport - The parent portpublic UsbPortImp getParentUsbPortImp()
getParentUsbPortImp in class UsbDeviceImpCopyright © 2014 LSST. All Rights Reserved.