C D F G I L O R S U V 

C

com.serialpundit.usb - package com.serialpundit.usb
Encapsulates behavior and environment involving use of a USB device, standards and services.
com.serialpundit.usb.internal - package com.serialpundit.usb.internal
For internal use only.

D

DEV_ADDED - Static variable in class com.serialpundit.usb.SerialComUSB
The value indicating that a USB device has been added into system.
DEV_ANY - Static variable in class com.serialpundit.usb.SerialComUSB
The value indicating that the USB device can have any vendor id and product id.
DEV_REMOVED - Static variable in class com.serialpundit.usb.SerialComUSB
The value indicating that a USB device has been removed from system.
dumpDeviceInfo() - Method in class com.serialpundit.usb.SerialComUSBdevice
Prints information about this device on console.
dumpDeviceInfo() - Method in class com.serialpundit.usb.SerialComUSBHIDdevice
Prints information about this device on console.
dumpDevicePowerInfo() - Method in class com.serialpundit.usb.SerialComUSBPowerInfo
Prints information about power management of this USB device on console.

F

findComPortFromUSBAttribute(int, int, String) - Method in class com.serialpundit.usb.internal.SerialComUSBJNIBridge
 
findComPortFromUSBAttributes(int, int, String) - Method in class com.serialpundit.usb.internal.SerialComUSBJNIBridge
 
findComPortFromUSBAttributes(int, int, String) - Method in class com.serialpundit.usb.SerialComUSB
Gives COM port (COMxx/ttySx) of a connected USB-UART device (CDC/ACM Interface) assigned by operating system.

G

getAutoSuspendDelay() - Method in class com.serialpundit.usb.SerialComUSBPowerInfo
Retrieves time after which this USB device will be allowed to auto suspend if idle.
getCDCUSBDevPowerInfo(String) - Method in class com.serialpundit.usb.internal.SerialComUSBJNIBridge
 
getCDCUSBDevPowerInfo(String) - Method in class com.serialpundit.usb.SerialComUSB
Read all the power management related information about a particular USB device.
getCurrentControlConfig() - Method in class com.serialpundit.usb.SerialComUSBPowerInfo
Retrieves value indicating whether this USB device will be prevented from auto suspending or is allowed to auto suspend.
getCurrentRuntimeStatus() - Method in class com.serialpundit.usb.SerialComUSBPowerInfo
Retrieves value indicating whether this USB device is active or auto suspended.
getDeviceNode() - Method in class com.serialpundit.usb.SerialComUSBHIDdevice
Returns device node representing this device in system.
getFirmwareRevisionNumber(int, int, String) - Method in class com.serialpundit.usb.internal.SerialComUSBJNIBridge
 
getFirmwareRevisionNumber(int, int, String) - Method in class com.serialpundit.usb.SerialComUSB
Gets the USB device firmware revision number as reported by USB device descriptor in its device descriptor using bcdDevice field.
getLatencyTimer(String) - Method in class com.serialpundit.usb.internal.SerialComUSBJNIBridge
 
getLatencyTimer(String) - Method in class com.serialpundit.usb.SerialComUSB
Gets the current latency timer value for FTDI devices.
getLocation() - Method in class com.serialpundit.usb.SerialComUSBdevice
Retrieves the location information of this usb device.
getLocation() - Method in class com.serialpundit.usb.SerialComUSBHIDdevice
Retrieves the location of the USB device in system.
getManufacturerString() - Method in class com.serialpundit.usb.SerialComUSBdevice
Retrieves the manufacturer string of the USB device.
getManufacturerString() - Method in class com.serialpundit.usb.SerialComUSBHIDdevice
Retrieves the manufacturer string of the USB device.
getProductID() - Method in class com.serialpundit.usb.SerialComUSBdevice
Retrieves the product id of the USB device.
getProductID() - Method in class com.serialpundit.usb.SerialComUSBHIDdevice
Retrieves the product id of the USB device.
getProductString() - Method in class com.serialpundit.usb.SerialComUSBdevice
Retrieves the product string of the USB device.
getProductString() - Method in class com.serialpundit.usb.SerialComUSBHIDdevice
Retrieves the product string of the USB device.
getSelectiveSuspendTimeout() - Method in class com.serialpundit.usb.SerialComUSBPowerInfo
Gives current selective suspend timeout value for this device.
getSerialNumber() - Method in class com.serialpundit.usb.SerialComUSBdevice
Retrieves the serial number string of the USB device.
getSerialNumber() - Method in class com.serialpundit.usb.SerialComUSBHIDdevice
Retrieves the serial number string of the USB device.
getTransportType() - Method in class com.serialpundit.usb.SerialComUSBHIDdevice
Returns USB or Bluetooth i.e.
getUSBHIDTransportInstance() - Method in class com.serialpundit.usb.SerialComUSB
Returns an instance of class SerialComUSBHID for HID over USB operations.
getVendorID() - Method in class com.serialpundit.usb.SerialComUSBdevice
Retrieves the vendor id of the USB device.
getVendorID() - Method in class com.serialpundit.usb.SerialComUSBHIDdevice
Retrieves the vendor id of the USB device.

I

initNativeLib() - Method in class com.serialpundit.usb.internal.SerialComUSBJNIBridge
 
ISerialComUSBHotPlugListener - Interface in com.serialpundit.usb
The interface ISerialComUSBHotPlugListener need to be implemented by class who wish to get notified whenever a specified USB device is added to the system or removed from the system.
isSelectiveSuspendEnabled() - Method in class com.serialpundit.usb.SerialComUSBPowerInfo
Tells whether selective suspend is enabled or not.
isSelectiveSuspendSupported() - Method in class com.serialpundit.usb.SerialComUSBPowerInfo
Tells whether device support selective suspend or not.
isUSBDevConnected(int, int, String) - Method in class com.serialpundit.usb.internal.SerialComUSBJNIBridge
 
isUSBDevConnected(int, int, String) - Method in class com.serialpundit.usb.SerialComUSB
Checks whether a particular USB device identified by vendor id, product id and serial number is connected to the system or not.

L

listUSBdevicesWithInfo(int) - Method in class com.serialpundit.usb.internal.SerialComUSBJNIBridge
 
listUSBdevicesWithInfo(int) - Method in class com.serialpundit.usb.SerialComUSB
Returns an array of SerialComUSBdevice class objects containing information about all the USB devices found by this library.
listUSBHIDdevicesWithInfo(int) - Method in class com.serialpundit.usb.internal.SerialComUSBJNIBridge
 
listUSBHIDdevicesWithInfo(int) - Method in class com.serialpundit.usb.SerialComUSBHID
Returns an array of SerialComHIDdevice objects containing information about USB-HID devices as found by this library.
loadNativeLibrary(String, String, SerialComSystemProperty, int, int, int) - Static method in class com.serialpundit.usb.internal.SerialComUSBJNIBridge
Extract native library from jar in a 'directoryPath' directory, load and link it.

O

onUSBHotPlugEvent(int, int, int, String) - Method in interface com.serialpundit.usb.ISerialComUSBHotPlugListener
Whenever a USB device is plugged into system or unplugged from system, onUSBHotPlugEvent() method will be called by native layer.

R

registerUSBHotPlugEventListener(ISerialComUSBHotPlugListener, int, int, String) - Method in class com.serialpundit.usb.internal.SerialComUSBJNIBridge
 
registerUSBHotPlugEventListener(ISerialComUSBHotPlugListener, int, int, String) - Method in class com.serialpundit.usb.SerialComUSB
This registers a listener who will be invoked whenever a USB device has been plugged or un-plugged in system.

S

SerialComUSB - Class in com.serialpundit.usb
Encapsulates USB related operations and values.
SerialComUSB(String, String) - Constructor for class com.serialpundit.usb.SerialComUSB
Allocates a new SerialComUSB object and load/link native libraries if required.
SerialComUSBdevice - Class in com.serialpundit.usb
Represents a USB device with information about it.
SerialComUSBdevice(String, String, String, String, String, String) - Constructor for class com.serialpundit.usb.SerialComUSBdevice
Construct and allocates a new SerialComUSBdevice object with the given details.
SerialComUSBHID - Class in com.serialpundit.usb
Provides methods to communicate with USB HID devices.
SerialComUSBHID(SerialComUSBJNIBridge) - Constructor for class com.serialpundit.usb.SerialComUSBHID
Construct and allocates a new SerialComUSBHID object with given details.
SerialComUSBHIDdevice - Class in com.serialpundit.usb
Represents a USB HID device with information about it.
SerialComUSBHIDdevice(String, String, String, String, String, String, String, String) - Constructor for class com.serialpundit.usb.SerialComUSBHIDdevice
Allocate and construct a new SerialComUSBHIDdevice object with given details.
SerialComUSBJNIBridge - Class in com.serialpundit.usb.internal
This class is an interface between java and native shared library.
SerialComUSBJNIBridge() - Constructor for class com.serialpundit.usb.internal.SerialComUSBJNIBridge
Allocates a new SerialComUSBJNIBridge object.
SerialComUSBPowerInfo - Class in com.serialpundit.usb
Encapsulates various power related information about a USB device.
SerialComUSBPowerInfo(String, String, String, String, String, String) - Constructor for class com.serialpundit.usb.SerialComUSBPowerInfo
Construct and allocates a new SerialComUSBPowerInfo object with the given details.
setLatencyTimer(String, byte) - Method in class com.serialpundit.usb.internal.SerialComUSBJNIBridge
 
setLatencyTimer(String, byte) - Method in class com.serialpundit.usb.SerialComUSB
Sets the latency timer value for FTDI devices.

U

unregisterUSBHotPlugEventListener(int) - Method in class com.serialpundit.usb.internal.SerialComUSBJNIBridge
 
unregisterUSBHotPlugEventListener(int) - Method in class com.serialpundit.usb.SerialComUSB
This unregisters listener and terminate native thread used for monitoring specified USB device insertion or removal.

V

V_ALL - Static variable in class com.serialpundit.usb.SerialComUSB
Value indicating all vendors (vendor neutral operation).
V_ATML - Static variable in class com.serialpundit.usb.SerialComUSB
Value indicating vendor - Atmel corporation.
V_CYPRS - Static variable in class com.serialpundit.usb.SerialComUSB
Value indicating vendor - Cypress semiconductor corporation.
V_EXAR - Static variable in class com.serialpundit.usb.SerialComUSB
Value indicating vendor - Exar corporation.
V_FTDI - Static variable in class com.serialpundit.usb.SerialComUSB
Value indicating vendor - Future technology devices international, Ltd.
V_MCHIP - Static variable in class com.serialpundit.usb.SerialComUSB
Value indicating vendor - Microchip technology Inc.
V_MOSCHP - Static variable in class com.serialpundit.usb.SerialComUSB
Value indicating vendor - MosChip semiconductor.
V_NXP - Static variable in class com.serialpundit.usb.SerialComUSB
Value indicating vendor - NXP semiconductors.
V_PL - Static variable in class com.serialpundit.usb.SerialComUSB
Value indicating vendor - Prolific technology Inc.
V_QHE - Static variable in class com.serialpundit.usb.SerialComUSB
Value indicating vendor - QinHeng electronics.
V_RNSAS - Static variable in class com.serialpundit.usb.SerialComUSB
Value indicating vendor - Renesas electronics (NEC electronics).
V_SLABS - Static variable in class com.serialpundit.usb.SerialComUSB
Value indicating vendor - Silicon Laboratories.
V_TI - Static variable in class com.serialpundit.usb.SerialComUSB
Value indicating vendor - Texas instruments, Inc.
V_WCH - Static variable in class com.serialpundit.usb.SerialComUSB
Value indicating vendor - WinChipHead.
C D F G I L O R S U V 

Copyright © 2017. All rights reserved.