|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjmri.jmrix.AbstractPortController
jmri.jmrix.acela.AcelaPortController
jmri.jmrix.acela.serialdriver.SerialDriverAdapter
public class SerialDriverAdapter
Implements SerialPortAdapter for the Acela system. This connects an Acela interface to the CTI network via a serial com port. Normally controlled by the SerialDriverFrame class.
The current implementation only handles the 9,600 baud rate, and does not use any other options at configuration time.
| Field Summary |
|---|
| 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 with an serial command station connected to this port |
DataInputStream |
getInputStream()
|
DataOutputStream |
getOutputStream()
|
static SerialDriverAdapter |
instance()
|
String |
openPort(String portName,
String appName)
Open a specified port. |
boolean |
status()
Query the status of this connection. |
int[] |
validBaudNumber()
Return array of valid baud rates as integers. |
String[] |
validBaudRates()
Get an array of valid baud rates. |
| Methods inherited from class jmri.jmrix.AbstractPortController |
|---|
configureBaudRate, configureOption1, configureOption2, currentBaudNumber, getCurrentBaudRate, getCurrentOption1Setting, getCurrentOption2Setting, getCurrentPortName, getPortNames, handlePortBusy, handlePortNotFound, option1Name, option2Name, reloadDriver, setPort, validOption1, validOption2 |
| 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 |
|---|
configureBaudRate, configureOption1, configureOption2, getCurrentBaudRate, getCurrentOption1Setting, getCurrentOption2Setting, getCurrentPortName, getPortNames, handlePortBusy, option1Name, option2Name, setPort, validOption1, validOption2 |
| Constructor Detail |
|---|
public SerialDriverAdapter()
| Method Detail |
|---|
public String openPort(String portName,
String appName)
SerialPortAdapter
openPort in interface SerialPortAdapterpublic void configure()
configure in interface PortAdapterconfigure in interface SerialPortAdapterpublic DataInputStream getInputStream()
getInputStream in interface PortAdaptergetInputStream in class AcelaPortControllerpublic DataOutputStream getOutputStream()
getOutputStream in interface PortAdaptergetOutputStream in class AcelaPortControllerpublic boolean status()
PortAdapter
status in interface PortAdapterstatus in interface SerialPortAdapterstatus in class AcelaPortControllerpublic String[] validBaudRates()
validBaudRates in interface SerialPortAdapterpublic int[] validBaudNumber()
validBaudNumber in class AbstractPortControllerpublic static SerialDriverAdapter instance()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||