org.openaltimeter.comms
Class SerialLink

java.lang.Object
  extended by org.openaltimeter.comms.SerialLink

public class SerialLink
extends java.lang.Object


Field Summary
 java.io.InputStream in
           
 
Constructor Summary
SerialLink()
           
 
Method Summary
 int available()
           
 void clearInput()
           
 void connect(java.lang.String port, int rate)
           
 void disconnect()
           
 byte[] getBuffer()
           
static java.util.List<java.lang.String> getSerialPorts()
           
 java.lang.String readString(int bufferSize)
           
 void sendReset()
           
 void startBufferedRead(int bufferSize)
           
 void stopBufferedRead()
           
 void write(char c)
           
 void write(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

in

public java.io.InputStream in
Constructor Detail

SerialLink

public SerialLink()
Method Detail

getSerialPorts

public static java.util.List<java.lang.String> getSerialPorts()

connect

public void connect(java.lang.String port,
                    int rate)
             throws NoSuchPortException,
                    PortInUseException,
                    UnsupportedCommOperationException,
                    java.io.IOException,
                    java.util.TooManyListenersException
Throws:
NoSuchPortException
PortInUseException
UnsupportedCommOperationException
java.io.IOException
java.util.TooManyListenersException

disconnect

public void disconnect()

sendReset

public void sendReset()

clearInput

public void clearInput()

write

public void write(char c)
           throws java.io.IOException
Throws:
java.io.IOException

write

public void write(java.lang.String s)
           throws java.io.IOException
Throws:
java.io.IOException

readString

public java.lang.String readString(int bufferSize)
                            throws java.io.IOException
Throws:
java.io.IOException

startBufferedRead

public void startBufferedRead(int bufferSize)

stopBufferedRead

public void stopBufferedRead()

available

public int available()

getBuffer

public byte[] getBuffer()