|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjmri.jmrix.AbstractPortController
jmri.jmrix.cmri.serial.SerialPortController
jmri.jmrix.cmri.serial.serialdriver.SerialDriverAdapter
jmri.jmrix.cmri.serial.sim.SerialDriverAdapter
public class SerialDriverAdapter
Extends the serialdriver.SerialDriverAdapter class to act as simulated connection.
| Field Summary | |
|---|---|
protected String |
selectedSpeed
|
protected String[] |
validSpeeds
|
protected int[] |
validSpeedValues
|
| Fields inherited from class jmri.jmrix.AbstractPortController |
|---|
mBaudRate, mOpt1, mOpt2, mPort |
| Constructor Summary | |
|---|---|
SerialDriverAdapter()
|
|
| Method Summary | |
|---|---|
void |
configure()
set up all of the other objects to operate connected to this port |
void |
configureBaudRate(String rate)
Set the baud rate. |
void |
configureOption1(String value)
The first port option isn't used, so just ignore this call. |
DataInputStream |
getInputStream()
|
DataOutputStream |
getOutputStream()
|
static SerialDriverAdapter |
instance()
|
boolean |
okToSend()
Can the port accept additional characters? |
String |
openPort(String portName,
String appName)
Open a specified port. |
String |
option1Name()
Option 1 not used, so return a null string. |
String |
option2Name()
Get a String that says what Option 2 represents May be an empty string, but will not be null |
protected void |
setSerialPort()
Local method to do specific port configuration |
boolean |
status()
Query the status of this connection. |
String[] |
validBaudRates()
Get an array of valid baud rates. |
String[] |
validOption1()
Option 1 is not used for anything |
String[] |
validOption2()
Get an array of valid values for "option 2"; used to display valid options. |
| Methods inherited from class jmri.jmrix.AbstractPortController |
|---|
configureOption2, currentBaudNumber, getCurrentBaudRate, getCurrentOption1Setting, getCurrentOption2Setting, getCurrentPortName, getPortNames, handlePortBusy, handlePortNotFound, reloadDriver, setPort, validBaudNumber |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface jmri.jmrix.SerialPortAdapter |
|---|
configureOption2, getCurrentBaudRate, getCurrentOption1Setting, getCurrentOption2Setting, getCurrentPortName, getPortNames, handlePortBusy, setPort |
| Field Detail |
|---|
protected String[] validSpeeds
protected int[] validSpeedValues
protected String selectedSpeed
| Constructor Detail |
|---|
public SerialDriverAdapter()
| Method Detail |
|---|
public String openPort(String portName,
String appName)
SerialPortAdapter
openPort in interface SerialPortAdapteropenPort in class SerialDriverAdapterpublic boolean okToSend()
okToSend in class SerialDriverAdapterpublic void configure()
configure in interface PortAdapterconfigure in interface SerialPortAdapterconfigure in class SerialDriverAdapterpublic DataInputStream getInputStream()
getInputStream in interface PortAdaptergetInputStream in class SerialDriverAdapterpublic DataOutputStream getOutputStream()
getOutputStream in interface PortAdaptergetOutputStream in class SerialDriverAdapterpublic boolean status()
PortAdapter
status in interface PortAdapterstatus in interface SerialPortAdapterstatus in class SerialDriverAdapter
protected void setSerialPort()
throws UnsupportedCommOperationException
setSerialPort in class SerialDriverAdapterUnsupportedCommOperationExceptionpublic String[] validBaudRates()
validBaudRates in interface SerialPortAdaptervalidBaudRates in class SerialDriverAdapterpublic void configureBaudRate(String rate)
configureBaudRate in interface SerialPortAdapterconfigureBaudRate in class SerialDriverAdapterpublic String[] validOption1()
validOption1 in interface PortAdaptervalidOption1 in interface SerialPortAdaptervalidOption1 in class SerialDriverAdapterpublic String option1Name()
option1Name in interface PortAdapteroption1Name in interface SerialPortAdapteroption1Name in class SerialDriverAdapterpublic void configureOption1(String value)
configureOption1 in interface PortAdapterconfigureOption1 in interface SerialPortAdapterconfigureOption1 in class SerialDriverAdapterpublic String[] validOption2()
validOption2 in interface PortAdaptervalidOption2 in interface SerialPortAdaptervalidOption2 in class SerialDriverAdapterpublic String option2Name()
option2Name in interface PortAdapteroption2Name in interface SerialPortAdapteroption2Name in class SerialDriverAdapterpublic static SerialDriverAdapter instance()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||