| Package | Description |
|---|---|
| com.embeddedunveiled.serial |
Encapsulates behavior and environment centered around serial port communication.
|
| com.embeddedunveiled.serial.internal |
Encapsulates behavior and environment required for internal use of this library
in a consolidated way.
|
| com.embeddedunveiled.serial.vendor |
Encapsulates behavior and environment centered around serial port communication
using device vendor supplied libraries and drivers for their hardware devices.
|
| Modifier and Type | Method and Description |
|---|---|
SerialComBluetooth |
SerialComManager.getSerialComBluetoothInstance(int btStack,
String directoryPath,
String loadedLibName)
Initialize and return an instance of SerialComBluetooth for the given bluetooth stack.
|
SerialComDBRelease |
SerialComManager.getSerialComDBReleaseInstance(String directoryPath,
String loadedLibName)
Allocate, initialize and return an instance of SerialComDBRelease class on whom APIs can
be called to release COM ports in use.
|
SerialComHID |
SerialComManager.getSerialComHIDInstance(int type,
String directoryPath,
String loadedLibName)
Allocate, initialize and return an instance of requested mode for communication with
HID device.
|
SerialComPortMapper |
SerialComManager.getSerialComPortMapperInstance(String directoryPath,
String loadedLibName)
Allocate, initialize and return an instance of SerialComPortMapper class on whom APIs can
be called to map or unmap a serial port alias.
|
SerialComVendorLib |
SerialComManager.getVendorLibInstance(int vendorLibIdentifier,
String libDirectory,
String vlibName)
Gives an instance of the class which implements API defined by vendor in their propriety library.
|
| Constructor and Description |
|---|
SerialComManager()
Allocates a new SerialComManager object.
|
SerialComManager(String directoryPath,
String loadedLibName)
Allocates a new SerialComManager object.
|
| Modifier and Type | Method and Description |
|---|---|
int |
SerialComPlatform.getCPUArch(int osType)
Identifies CPU architecture scm library is running on.
|
int |
SerialComPlatform.getJAVAABIType()
Conformance to the standard ABI for the ARM architecture helps in inter-operation between re-locatable or
executable files built by different tool chains.
|
int |
SerialComPlatform.getOSType()
Identifies the operating system on which scm library is running.
|
static boolean |
SerialComSLabsUSBXpressJNIBridge.loadNativeLibrary(File libDirectory,
String vlibName,
int cpuArch,
int osType,
SerialComSystemProperty serialComSystemProperty)
Extract native library from jar in a working directory, load and link it.
|
static boolean |
SerialComCP210xRuntimeJNIBridge.loadNativeLibrary(File libDirectory,
String vlibName,
int cpuArch,
int osType,
SerialComSystemProperty serialComSystemProperty)
Extract native library from jar in a working directory, load and link it.
|
static boolean |
SerialComCP210xManufacturingJNIBridge.loadNativeLibrary(File libDirectory,
String vlibName,
int cpuArch,
int osType,
SerialComSystemProperty serialComSystemProperty)
Extract native library from jar in a working directory, load and link it.
|
static boolean |
SerialComMCHPSIOJNIBridge.loadNativeLibrary(File libDirectory,
String vlibName,
int cpuArch,
int osType,
SerialComSystemProperty serialComSystemProperty)
Extract native library from jar in a working directory, load and link it.
|
static boolean |
SerialComFTDID2XXJNIBridge.loadNativeLibrary(File libDirectory,
String vlibName,
int cpuArch,
int osType,
SerialComSystemProperty serialComSystemProperty)
Extract native library from jar in a working directory, load and link it.
|
static boolean |
SerialComHIDJNIBridge.loadNativeLibrary(String directoryPath,
String loadedLibName,
SerialComSystemProperty serialComSystemProperty,
int osType,
int cpuArch,
int javaABIType)
Extract native library from jar in a working directory, load and link it.
|
static boolean |
SerialComDBReleaseJNIBridge.loadNativeLibrary(String directoryPath,
String loadedLibName,
SerialComSystemProperty serialComSystemProperty,
int osType,
int cpuArch,
int javaABIType)
Extract native library from jar in a working directory, load and link it.
|
static boolean |
SerialComPortJNIBridge.loadNativeLibrary(String directoryPath,
String loadedLibName,
SerialComSystemProperty serialComSystemProperty,
int osType,
int cpuArch,
int javaABIType)
Extract native library from jar in a working directory, load and link it.
|
static boolean |
SerialComPortMapperJNIBridge.loadNativeLibrary(String directoryPath,
String loadedLibName,
SerialComSystemProperty serialComSystemProperty,
int osType,
int cpuArch,
int javaABIType)
Extract native library from jar in a working directory, load and link it.
|
static boolean |
SerialComBluetoothJNIBridge.loadNativeLibrary(String directoryPath,
String loadedLibName,
SerialComSystemProperty serialComSystemProperty,
int osType,
int cpuArch,
int javaABIType,
int btStack)
Extract native library from jar in a working directory, load and link it.
|
| Modifier and Type | Method and Description |
|---|---|
SerialComVendorLib |
SerialComVendorLib.getVendorLibInstance(int vendorLibIdentifier,
File libDirectory,
String vlibName,
int cpuArch,
int osType,
SerialComSystemProperty serialComSystemProperty)
Gives an instance of the class which implements API defined by vendor in their propriety library.
|
| Constructor and Description |
|---|
SerialComFTDID2XX(File libDirectory,
String vlibName,
int cpuArch,
int osType,
SerialComSystemProperty serialComSystemProperty)
Allocates a new SerialComFTDID2XX object and extract and load shared libraries as required.
|
SerialComMCHPSimpleIO(File libDirectory,
String vlibName,
int cpuArch,
int osType,
SerialComSystemProperty serialComSystemProperty)
Allocates a new SerialComMCHPSimpleIO object and extract and load shared libraries as required.
|
SerialComSLabsCP210xManufacturing(File libDirectory,
String vlibName,
int cpuArch,
int osType,
SerialComSystemProperty serialComSystemProperty)
Allocates a new SerialComSLabsCP210xManufacturing object and extract and load shared libraries as
required.
|
SerialComSLabsCP210xRuntime(File libDirectory,
String vlibName,
int cpuArch,
int osType,
SerialComSystemProperty serialComSystemProperty)
Allocates a new SerialComSLabsCP210xRuntime object and extract and load shared libraries as
required.
|
SerialComSLabsUSBXpress(File libDirectory,
String vlibName,
int cpuArch,
int osType,
SerialComSystemProperty serialComSystemProperty)
Allocates a new SerialComSLabsUSBXpress object and extract and load shared libraries as
required.
|
Copyright © 2016. All rights reserved.