public class EndpointDescriptor extends InterfaceDescriptor
Modifier and Type | Method and Description |
---|---|
void |
clearHalt()
NOT SUPPORTED at the moment
|
int |
getEndpointAddress()
get address of desired endpoint
|
boolean |
getEndpointDirection()
get endpoint direction
|
int |
getMaxIsoPacketSize()
get maximum isochronous packet size
|
int |
getMaxPacketSize()
get maximum packet size for endpoint
|
TransferType |
getTransferType()
get type of transfer
|
getAlternateSetting, getEndpointDescriptor, getEndpointDescriptors, getInterfaceNumber, getNumberOfEndpoints
attachKernelDriver, detachKernelDriver, getAlternateSetting, getAlternateSettings, getNumberOfAlternateSettings, kernelDriverActive, setAltSetting, setAutoDetachKernelDriver
getAllInterfaces, getConfigValue, getInterface, getNofInterfaces
getActiveConfigDescriptor, getConfigDescriptor, getConfigDescriptors, getManufacturerDescIndex, getNofConfigurations, getProductDescIndex, getProductId, getSerialNumberIndex, getVendorId, setActiveConfigDescriptor
getLength, getType
public int getMaxPacketSize() throws ch.ntb.inf.libusb.exceptions.LibusbException
ch.ntb.inf.libusb.exceptions.LibusbException
public int getMaxIsoPacketSize() throws ch.ntb.inf.libusb.exceptions.LibusbException
ch.ntb.inf.libusb.exceptions.LibusbException
public void clearHalt()
public int getEndpointAddress() throws ch.ntb.inf.libusb.exceptions.LibusbException
ch.ntb.inf.libusb.exceptions.LibusbException
public boolean getEndpointDirection() throws ch.ntb.inf.libusb.exceptions.LibusbException
ch.ntb.inf.libusb.exceptions.LibusbException
public TransferType getTransferType() throws ch.ntb.inf.libusb.exceptions.LibusbException
ch.ntb.inf.libusb.exceptions.LibusbException