@ProviderType public class UsbModemDevice extends AbstractUsbDevice implements ModemDevice
Constructor and Description |
---|
UsbModemDevice(AbstractUsbDevice usbDevice) |
UsbModemDevice(java.lang.String vendorId,
java.lang.String productId,
java.lang.String manufacturerName,
java.lang.String productName,
java.lang.String usbBusNumber,
java.lang.String usbDevicePath) |
Modifier and Type | Method and Description |
---|---|
void |
addBlockDev(java.lang.String blockDev)
Adds a block device identified by its name.
|
void |
addTtyDev(java.lang.String ttyDev)
Deprecated.
this method is deprecated in favor of addTtyDev(String ttyDev, Integer interfaceNumber)
|
void |
addTtyDev(java.lang.String ttyDev,
java.lang.Integer interfaceNumber)
Adds a tty device identified by its name and USB interface number (bInterfaceNumber).
|
boolean |
equals(java.lang.Object obj) |
java.util.List<java.lang.String> |
getBlockDevs() |
java.util.List<java.lang.String> |
getSerialPorts()
The list of serial ports available on the device
|
java.util.List<java.lang.String> |
getTtyDevs()
Return a list of tty devices, sorted in a way to facilitate the client code identifying dedicated devices,
e.g.
|
int |
hashCode() |
boolean |
removeBlockDev(java.lang.String blockDev)
Remove a block device form the list.
|
boolean |
removeTtyDev(java.lang.String ttyDev)
Remove a tty device form the list.
|
java.lang.String |
toString() |
getManufacturerName, getProductId, getProductName, getUsbBusNumber, getUsbDevicePath, getUsbPort, getVendorId
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getManufacturerName, getProductName
public UsbModemDevice(java.lang.String vendorId, java.lang.String productId, java.lang.String manufacturerName, java.lang.String productName, java.lang.String usbBusNumber, java.lang.String usbDevicePath)
public UsbModemDevice(AbstractUsbDevice usbDevice)
public java.util.List<java.lang.String> getSerialPorts()
ModemDevice
getSerialPorts
in interface ModemDevice
public java.util.List<java.lang.String> getTtyDevs()
public java.util.List<java.lang.String> getBlockDevs()
public void addTtyDev(java.lang.String ttyDev, java.lang.Integer interfaceNumber)
ttyDev
- the name of the tty deviceinterfaceNumber
- the number of the interface as described by the bInterfaceNumber property@Deprecated public void addTtyDev(java.lang.String ttyDev)
public void addBlockDev(java.lang.String blockDev)
blockDev
- the name of the block devicepublic boolean removeTtyDev(java.lang.String ttyDev)
ttyDev
- the name of the tty devicepublic boolean removeBlockDev(java.lang.String blockDev)
blockDev
- the name of the block devicepublic int hashCode()
hashCode
in class AbstractUsbDevice
public boolean equals(java.lang.Object obj)
equals
in class AbstractUsbDevice
public java.lang.String toString()
toString
in class java.lang.Object