public class SerialPortList
extends java.lang.Object
Constructor and Description |
---|
SerialPortList() |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.lang.String,java.lang.String> |
getLinuxPortProperties(java.lang.String portName) |
static java.util.Map<java.lang.String,java.lang.String> |
getNativePortProperties(java.lang.String portName) |
static java.lang.String[] |
getPortNames()
Get sorted array of serial ports in the system using default settings:
Search path Windows - ""(always ignored) Linux - "/dev/" Solaris - "/dev/term/" MacOSX - "/dev/" RegExp Windows - "" Linux - "(ttyS|ttyUSB|ttyACM|ttyAMA|rfcomm)[0-9]{1,3}" Solaris - "[0-9]*|[a-z]*" MacOSX - "tty.(serial|usbserial|usbmodem).*" |
static java.lang.String[] |
getPortNames(java.util.Comparator<java.lang.String> comparator)
Get sorted array of serial ports in the system matched pattern
|
static java.lang.String[] |
getPortNames(java.util.regex.Pattern pattern)
Get sorted array of serial ports in the system matched pattern
|
static java.lang.String[] |
getPortNames(java.util.regex.Pattern pattern,
java.util.Comparator<java.lang.String> comparator)
Get sorted array of serial ports in the system matched pattern and sorted by comparator
|
static java.lang.String[] |
getPortNames(java.lang.String searchPath)
Get sorted array of serial ports in the system located on searchPath
|
static java.lang.String[] |
getPortNames(java.lang.String searchPath,
java.util.Comparator<java.lang.String> comparator)
Get sorted array of serial ports in the system located on searchPath and sorted by comparator
|
static java.lang.String[] |
getPortNames(java.lang.String searchPath,
java.util.regex.Pattern pattern)
Get sorted array of serial ports in the system located on searchPath, matched pattern
|
static java.lang.String[] |
getPortNames(java.lang.String searchPath,
java.util.regex.Pattern pattern,
java.util.Comparator<java.lang.String> comparator)
Get sorted array of serial ports in the system located on searchPath, matched pattern and sorted by comparator
|
static java.util.Map<java.lang.String,java.lang.String> |
getPortProperties(java.lang.String portName) |
public static java.lang.String[] getPortNames()
public static java.lang.String[] getPortNames(java.lang.String searchPath)
searchPath
- Path for searching serial ports (not null)public static java.lang.String[] getPortNames(java.util.regex.Pattern pattern)
pattern
- RegExp pattern for matching port names (not null)public static java.lang.String[] getPortNames(java.util.Comparator<java.lang.String> comparator)
comparator
- Comparator for sotring port names (not null)public static java.lang.String[] getPortNames(java.lang.String searchPath, java.util.regex.Pattern pattern)
searchPath
- Path for searching serial ports (not null)pattern
- RegExp pattern for matching port names (not null)public static java.lang.String[] getPortNames(java.lang.String searchPath, java.util.Comparator<java.lang.String> comparator)
searchPath
- Path for searching serial ports (not null)comparator
- Comparator for sotring port names (not null)public static java.lang.String[] getPortNames(java.util.regex.Pattern pattern, java.util.Comparator<java.lang.String> comparator)
pattern
- RegExp pattern for matching port names (not null)comparator
- Comparator for sotring port names (not null)public static java.lang.String[] getPortNames(java.lang.String searchPath, java.util.regex.Pattern pattern, java.util.Comparator<java.lang.String> comparator)
searchPath
- Path for searching serial ports (not null)pattern
- RegExp pattern for matching port names (not null)comparator
- Comparator for sotring port names (not null)public static java.util.Map<java.lang.String,java.lang.String> getPortProperties(java.lang.String portName)
public static java.util.Map<java.lang.String,java.lang.String> getLinuxPortProperties(java.lang.String portName)
public static java.util.Map<java.lang.String,java.lang.String> getNativePortProperties(java.lang.String portName)