serialComms
Class SerialPortCom
java.lang.Object
serialComms.SerialPortCom
- All Implemented Interfaces:
- gnu.io.SerialPortEventListener, java.util.EventListener
- Direct Known Subclasses:
- AcquireNmeaData.SerialPortInterface.NmeaSerialCom, FluxgateWorldAngles.FGSerialPortCom
public abstract class SerialPortCom
- extends java.lang.Object
- implements gnu.io.SerialPortEventListener
- Author:
- David J McLaren - adapted from http://www.captain.at/howto-java-serial-port-javax-comm-rxtx.php
|
Field Summary |
(package private) int |
baud
|
(package private) java.io.BufferedReader |
inputStream
|
(package private) static boolean |
outputBufferEmptyFlag
|
(package private) static java.io.OutputStream |
outputStream
|
(package private) gnu.io.CommPortIdentifier |
portId
|
(package private) static java.util.Enumeration |
portList
|
(package private) java.lang.String |
portName
|
(package private) static gnu.io.CommPortIdentifier |
saveportId
|
(package private) gnu.io.SerialPort |
serialPort
|
|
Constructor Summary |
SerialPortCom(java.lang.String portName,
int baud,
gnu.io.CommPortIdentifier portId,
java.lang.String portIdName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
portId
gnu.io.CommPortIdentifier portId
saveportId
static gnu.io.CommPortIdentifier saveportId
portList
static java.util.Enumeration portList
inputStream
java.io.BufferedReader inputStream
serialPort
gnu.io.SerialPort serialPort
outputStream
static java.io.OutputStream outputStream
outputBufferEmptyFlag
static boolean outputBufferEmptyFlag
baud
int baud
portName
java.lang.String portName
SerialPortCom
public SerialPortCom(java.lang.String portName,
int baud,
gnu.io.CommPortIdentifier portId,
java.lang.String portIdName)
getDefaultSerialPortName
public static java.lang.String getDefaultSerialPortName()
initWriteToPort
public void initWriteToPort()
writeToPort
public void writeToPort(java.lang.String string)
close
public void close()
readData
public abstract void readData(java.lang.StringBuffer result)
serialEvent
public void serialEvent(gnu.io.SerialPortEvent event)
- Specified by:
serialEvent in interface gnu.io.SerialPortEventListener
getPortArrayList
public static java.util.ArrayList<java.lang.String> getPortArrayList()