gnu.io
Class CommPortIdentifier
java.lang.Object
|
+--gnu.io.CommPortIdentifier
- public class CommPortIdentifier
- extends java.lang.Object
- Since:
- JDK1.0
| Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
PORT_SERIAL
public static final int PORT_SERIAL
PORT_PARALLEL
public static final int PORT_PARALLEL
PORT_I2C
public static final int PORT_I2C
PORT_RS485
public static final int PORT_RS485
PORT_RAW
public static final int PORT_RAW
PortName
private java.lang.String PortName
Available
private boolean Available
Owner
private java.lang.String Owner
commport
private CommPort commport
RXTXDriver
private CommDriver RXTXDriver
CommPortIndex
static CommPortIdentifier CommPortIndex
next
CommPortIdentifier next
PortType
private int PortType
debug
private static boolean debug
Sync
static java.lang.Object Sync
ownershipListener
java.util.Vector ownershipListener
HideOwnerEvents
private boolean HideOwnerEvents
CommPortIdentifier
CommPortIdentifier(java.lang.String pn,
CommPort cp,
int pt,
CommDriver driver)
addPortName
public static void addPortName(java.lang.String s,
int type,
CommDriver c)
AddIdentifierToList
private static void AddIdentifierToList(CommPortIdentifier cpi)
addPortOwnershipListener
public void addPortOwnershipListener(CommPortOwnershipListener c)
getCurrentOwner
public java.lang.String getCurrentOwner()
getName
public java.lang.String getName()
getPortIdentifier
public static CommPortIdentifier getPortIdentifier(java.lang.String s)
throws NoSuchPortException
getPortIdentifier
public static CommPortIdentifier getPortIdentifier(CommPort p)
throws NoSuchPortException
getPortIdentifiers
public static java.util.Enumeration getPortIdentifiers()
getPortType
public int getPortType()
isCurrentlyOwned
public boolean isCurrentlyOwned()
open
public CommPort open(java.io.FileDescriptor f)
throws UnsupportedCommOperationException
native_psmisc_report_owner
private java.lang.String native_psmisc_report_owner(java.lang.String PortName)
open
public CommPort open(java.lang.String TheOwner,
int i)
throws PortInUseException
removePortOwnershipListener
public void removePortOwnershipListener(CommPortOwnershipListener c)
internalClosePort
void internalClosePort()
fireOwnershipEvent
void fireOwnershipEvent(int eventType)