| Package | Description |
|---|---|
| com.ibm.jusb | |
| javax.usb |
Core interfaces and classes modeling USB devices, descriptors, communication pipes and requests/operations.
|
| Modifier and Type | Method and Description |
|---|---|
void |
UsbPipeImp.abortAllSubmissions()
Stop all submissions in progress.
|
UsbIrp |
UsbPipeImp.asyncSubmit(byte[] data)
Asynchonously submits this byte[] array to the UsbPipe.
|
void |
UsbPipeImp.asyncSubmit(List list)
Asynchronous submission using a List of UsbIrps.
|
void |
UsbDeviceImp.asyncSubmit(List list)
Submit a List of UsbControlIrps asynchronously to the Default Control Pipe.
|
void |
UsbDeviceImp.asyncSubmit(UsbControlIrp irp)
Submit a UsbControlIrp asynchronously to the Default Control Pipe.
|
void |
UsbPipeImp.asyncSubmit(UsbIrp usbIrp)
Asynchronous submission using a UsbIrp.
|
protected void |
UsbPipeImp.checkActive()
Check if this pipe is active.
|
protected void |
UsbPipeImp.checkDisconnected()
Check if this device is disconnected.
|
protected void |
UsbPipeImp.checkOpen()
Check if this pipe is open.
|
void |
UsbInterfaceImp.claim()
Claim this interface.
|
void |
UsbInterfaceImp.claim(UsbInterfacePolicy policy)
Claim this interface using a UsbInterfacePolicy.
|
void |
UsbPipeImp.close()
Closes this UsbPipe.
|
String |
UsbConfigurationImp.getConfigurationString() |
String |
UsbInterfaceImp.getInterfaceString() |
String |
UsbDeviceImp.getManufacturerString() |
UsbPort |
UsbDeviceImp.getParentUsbPort() |
UsbPortImp |
UsbDeviceImp.getParentUsbPortImp() |
String |
UsbDeviceImp.getProductString() |
String |
UsbDeviceImp.getSerialNumberString() |
String |
UsbDeviceImp.getString(byte index) |
UsbStringDescriptor |
UsbDeviceImp.getUsbStringDescriptor(byte index) |
void |
UsbPipeImp.open()
Opens this UsbPipe.
|
void |
UsbInterfaceImp.release()
Release this interface.
|
int |
UsbPipeImp.syncSubmit(byte[] data)
Synchonously submits this byte[] array to the UsbPipe.
|
void |
UsbPipeImp.syncSubmit(List list)
Synchronous submission using a List of UsbIrps.
|
void |
UsbDeviceImp.syncSubmit(List list)
Submit a List of UsbControlIrps synchronously to the Default Control Pipe.
|
void |
UsbDeviceImp.syncSubmit(UsbControlIrp irp)
Submit a UsbControlIrp synchronously to the Default Control Pipe.
|
void |
UsbPipeImp.syncSubmit(UsbIrp usbIrp)
Synchronous submission using a UsbIrp.
|
| Modifier and Type | Method and Description |
|---|---|
void |
UsbPipe.abortAllSubmissions()
Stop all submissions in progress.
|
UsbIrp |
UsbPipe.asyncSubmit(byte[] data)
Asynchonously submit a byte[] to the UsbPipe.
|
void |
UsbDevice.asyncSubmit(List list)
Submit a List of UsbControlIrps asynchronously to the Default Control Pipe.
|
void |
UsbPipe.asyncSubmit(List list)
Asynchonously submit a List of UsbIrps to the UsbPipe.
|
void |
UsbDevice.asyncSubmit(UsbControlIrp irp)
Submit a UsbControlIrp asynchronously to the Default Control Pipe.
|
void |
UsbPipe.asyncSubmit(UsbIrp irp)
Asynchonously submit a UsbIrp to the UsbPipe.
|
void |
UsbInterface.claim()
Claim this interface.
|
void |
UsbInterface.claim(UsbInterfacePolicy policy)
Claim this interface using a UsbInterfacePolicy.
|
void |
UsbPipe.close()
Close this UsbPipe.
|
String |
UsbConfiguration.getConfigurationString()
Get the configuration String.
|
String |
UsbInterface.getInterfaceString()
Get the interface String.
|
String |
UsbDevice.getManufacturerString()
Get the manufacturer String.
|
UsbPort |
UsbDevice.getParentUsbPort()
Get the UsbPort on the parent UsbHub that this device is connected to.
|
String |
UsbDevice.getProductString()
Get the product String.
|
String |
UsbDevice.getSerialNumberString()
Get the serial number String.
|
String |
UsbDevice.getString(byte index)
Get the String from the specified string descriptor.
|
UsbStringDescriptor |
UsbDevice.getUsbStringDescriptor(byte index)
Get the specified string descriptor.
|
void |
UsbPipe.open()
Open this UsbPipe.
|
void |
UsbInterface.release()
Release this interface.
|
int |
UsbPipe.syncSubmit(byte[] data)
Synchonously submit a byte[] to the UsbPipe.
|
void |
UsbDevice.syncSubmit(List list)
Submit a List of UsbControlIrps synchronously to the Default Control Pipe.
|
void |
UsbPipe.syncSubmit(List list)
Synchonously submit a List of UsbIrps to the UsbPipe.
|
void |
UsbDevice.syncSubmit(UsbControlIrp irp)
Submit a UsbControlIrp synchronously to the Default Control Pipe.
|
void |
UsbPipe.syncSubmit(UsbIrp irp)
Synchonously submit a UsbIrp to the UsbPipe.
|
Copyright © 2014 LSST. All Rights Reserved.