Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

jflight.tools
Class SerialParameters  view SerialParameters download SerialParameters.java

java.lang.Object
  extended byjflight.tools.SerialParameters

public class SerialParameters
extends java.lang.Object

A class that stores parameters for serial ports.


Field Summary
private  int baudRate
           
private  int databits
           
private  int flowControlIn
           
private  int flowControlOut
           
private  int parity
           
private  java.lang.String portName
           
private  int stopbits
           
 
Constructor Summary
SerialParameters()
          Default constructer.
SerialParameters(java.lang.String portName, int baudRate, int flowControlIn, int flowControlOut, int databits, int stopbits, int parity)
          Paramaterized constructer.
 
Method Summary
(package private)  java.lang.String flowToString(int flowControl)
          Converts an int describing a flow control type to a String describing a flow control type.
 int getBaudRate()
          Gets baud rate as an int.
 java.lang.String getBaudRateString()
          Gets baud rate as a String.
 int getDatabits()
          Gets data bits as an int.
 java.lang.String getDatabitsString()
          Gets data bits as a String.
 int getFlowControlIn()
          Gets flow control for reading as an int.
 java.lang.String getFlowControlInString()
          Gets flow control for reading as a String.
 int getFlowControlOut()
          Gets flow control for writing as an int.
 java.lang.String getFlowControlOutString()
          Gets flow control for writing as a String.
 int getParity()
          Gets parity setting as an int.
 java.lang.String getParityString()
          Gets parity setting as a String.
 java.lang.String getPortName()
          Gets port name.
 int getStopbits()
          Gets stop bits setting as an int.
 java.lang.String getStopbitsString()
          Gets stop bits setting as a String.
 void setBaudRate(int baudRate)
          Sets baud rate.
 void setBaudRate(java.lang.String baudRate)
          Sets baud rate.
 void setDatabits(int databits)
          Sets data bits.
 void setDatabits(java.lang.String databits)
          Sets data bits.
 void setFlowControlIn(int flowControlIn)
          Sets flow control for reading.
 void setFlowControlIn(java.lang.String flowControlIn)
          Sets flow control for reading.
 void setFlowControlOut(int flowControlOut)
          Sets flow control for writing.
 void setFlowControlOut(java.lang.String flowControlOut)
          Sets flow control for writing.
 void setParity(int parity)
          Sets parity setting.
 void setParity(java.lang.String parity)
          Sets parity setting.
 void setPortName(java.lang.String portName)
          Sets port name.
 void setStopbits(int stopbits)
          Sets stop bits.
 void setStopbits(java.lang.String stopbits)
          Sets stop bits.
private  int stringToFlow(java.lang.String flowControl)
          Converts a String describing a flow control type to an int type defined in SerialPort.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

portName

private java.lang.String portName

baudRate

private int baudRate

flowControlIn

private int flowControlIn

flowControlOut

private int flowControlOut

databits

private int databits

stopbits

private int stopbits

parity

private int parity
Constructor Detail

SerialParameters

public SerialParameters()
Default constructer. Sets parameters to no port, 9600 baud, no flow control, 8 data bits, 1 stop bit, no parity.


SerialParameters

public SerialParameters(java.lang.String portName,
                        int baudRate,
                        int flowControlIn,
                        int flowControlOut,
                        int databits,
                        int stopbits,
                        int parity)
Paramaterized constructer.

Method Detail

setPortName

public void setPortName(java.lang.String portName)
Sets port name.


getPortName

public java.lang.String getPortName()
Gets port name.


setBaudRate

public void setBaudRate(int baudRate)
Sets baud rate.


setBaudRate

public void setBaudRate(java.lang.String baudRate)
Sets baud rate.


getBaudRate

public int getBaudRate()
Gets baud rate as an int.


getBaudRateString

public java.lang.String getBaudRateString()
Gets baud rate as a String.


setFlowControlIn

public void setFlowControlIn(int flowControlIn)
Sets flow control for reading.


setFlowControlIn

public void setFlowControlIn(java.lang.String flowControlIn)
Sets flow control for reading.


getFlowControlIn

public int getFlowControlIn()
Gets flow control for reading as an int.


getFlowControlInString

public java.lang.String getFlowControlInString()
Gets flow control for reading as a String.


setFlowControlOut

public void setFlowControlOut(int flowControlOut)
Sets flow control for writing.


setFlowControlOut

public void setFlowControlOut(java.lang.String flowControlOut)
Sets flow control for writing.


getFlowControlOut

public int getFlowControlOut()
Gets flow control for writing as an int.


getFlowControlOutString

public java.lang.String getFlowControlOutString()
Gets flow control for writing as a String.


setDatabits

public void setDatabits(int databits)
Sets data bits.


setDatabits

public void setDatabits(java.lang.String databits)
Sets data bits.


getDatabits

public int getDatabits()
Gets data bits as an int.


getDatabitsString

public java.lang.String getDatabitsString()
Gets data bits as a String.


setStopbits

public void setStopbits(int stopbits)
Sets stop bits.


setStopbits

public void setStopbits(java.lang.String stopbits)
Sets stop bits.


getStopbits

public int getStopbits()
Gets stop bits setting as an int.


getStopbitsString

public java.lang.String getStopbitsString()
Gets stop bits setting as a String.


setParity

public void setParity(int parity)
Sets parity setting.


setParity

public void setParity(java.lang.String parity)
Sets parity setting.


getParity

public int getParity()
Gets parity setting as an int.


getParityString

public java.lang.String getParityString()
Gets parity setting as a String.


stringToFlow

private int stringToFlow(java.lang.String flowControl)
Converts a String describing a flow control type to an int type defined in SerialPort.


flowToString

java.lang.String flowToString(int flowControl)
Converts an int describing a flow control type to a String describing a flow control type.