portcomms
Class SerialPortParameters

java.lang.Object
  extended by portcomms.SerialPortParameters
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class SerialPortParameters
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable

Author:
David McLaren, Paul Redmond
See Also:
Serialized Form

Field Summary
private  int bitsPerSecond
           
private  java.lang.String commPortName
           
private  int dataBits
           
private  FlowControl flowControl
           
private  Parity parity
           
private  int stopBits
           
 
Constructor Summary
SerialPortParameters()
           
 
Method Summary
 SerialPortParameters clone()
           
 boolean connect(java.lang.String port, int bitsPerSecond, Parity parity)
           
 void disconnect()
           
 int getBitsPerSecond()
           
 char getChar()
           
 java.lang.String getCommPortName()
           
 int getDataBits()
           
 FlowControl getFlowControl()
           
 Parity getParity()
           
 java.util.ArrayList<java.lang.String> getPortList()
           
 int getStopBits()
           
 java.lang.String getString()
           
 void sendChar(char charToSend)
           
 void sendString(java.lang.String stringToSend)
           
 void setBitsPerSecond(int bitsPerSecond)
           
 void setCommPortName(java.lang.String commPortName)
           
 void setDataBits(int dataBits)
           
 void setFlowControl(FlowControl flowControl)
           
 void setParity(Parity parity)
           
 void setStopBits(int stopBits)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

commPortName

private java.lang.String commPortName

bitsPerSecond

private int bitsPerSecond

dataBits

private int dataBits

parity

private Parity parity

stopBits

private int stopBits

flowControl

private FlowControl flowControl
Constructor Detail

SerialPortParameters

public SerialPortParameters()
Method Detail

connect

public boolean connect(java.lang.String port,
                       int bitsPerSecond,
                       Parity parity)
Parameters:
port -
bitsPerSecond -
parity -
Returns:
true if connection sucessful

disconnect

public void disconnect()

sendChar

public void sendChar(char charToSend)
Parameters:
charToSend -

sendString

public void sendString(java.lang.String stringToSend)

getChar

public char getChar()

getString

public java.lang.String getString()

getPortList

public java.util.ArrayList<java.lang.String> getPortList()

getBitsPerSecond

public int getBitsPerSecond()

setBitsPerSecond

public void setBitsPerSecond(int bitsPerSecond)

getCommPortName

public java.lang.String getCommPortName()

setCommPortName

public void setCommPortName(java.lang.String commPortName)

getDataBits

public int getDataBits()

setDataBits

public void setDataBits(int dataBits)

getFlowControl

public FlowControl getFlowControl()

setFlowControl

public void setFlowControl(FlowControl flowControl)

getParity

public Parity getParity()

setParity

public void setParity(Parity parity)

getStopBits

public int getStopBits()

setStopBits

public void setStopBits(int stopBits)

clone

public SerialPortParameters clone()
Overrides:
clone in class java.lang.Object