|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjmri.jmrix.AbstractPortController
jmri.jmrix.AbstractSerialPortController
jmri.jmrix.nce.NcePortController
jmri.jmrix.wangrow.serialdriver.SerialDriverAdapter
public class SerialDriverAdapter
Implements SerialPortAdapter for the Wangrow system.
Note that this still uses a significant number of classes
from the jmri.jmrix.nce package.
This connects an Wangrow command station 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.nce.NcePortController |
|---|
adaptermemo |
| Fields inherited from class jmri.jmrix.AbstractSerialPortController |
|---|
mBaudRate, mPort |
| Fields inherited from class jmri.jmrix.AbstractPortController |
|---|
mDisabled, mManufacturer, mOpt1, mOpt2 |
| Constructor Summary | |
|---|---|
SerialDriverAdapter()
|
|
| Method Summary | |
|---|---|
void |
configure()
set up all of the other objects to operate with an NCE command station connected to this port |
DataInputStream |
getInputStream()
|
String |
getManufacturer()
Get and set of the Manufacturer for network (TCP/IP) based connections is handled by the ConnectionConfig code in each connector. |
DataOutputStream |
getOutputStream()
|
SystemConnectionMemo |
getSystemConnectionMemo()
|
static SerialDriverAdapter |
instance()
|
String |
openPort(String portName,
String appName)
Open a specified port. |
void |
setManufacturer(String manu)
Set the System Manufacturers Name |
boolean |
status()
Query the status of this connection. |
String[] |
validBaudRates()
Get an array of valid baud rates. |
| Methods inherited from class jmri.jmrix.nce.NcePortController |
|---|
setDisabled |
| Methods inherited from class jmri.jmrix.AbstractSerialPortController |
|---|
configureBaudRate, currentBaudNumber, dispose, getCurrentBaudRate, getCurrentPortName, getPortNames, handlePortBusy, handlePortNotFound, setPort, validBaudNumber |
| Methods inherited from class jmri.jmrix.AbstractPortController |
|---|
configureOption1, configureOption2, getCurrentOption1Setting, getCurrentOption2Setting, getDisabled, option1Name, option2Name, 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 |
| Methods inherited from interface jmri.jmrix.PortAdapter |
|---|
dispose, getDisabled, setDisabled |
| Constructor Detail |
|---|
public SerialDriverAdapter()
| Method Detail |
|---|
public SystemConnectionMemo getSystemConnectionMemo()
getSystemConnectionMemo in interface PortAdaptergetSystemConnectionMemo in class NcePortController
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 AbstractPortControllerpublic DataOutputStream getOutputStream()
getOutputStream in interface PortAdaptergetOutputStream in class AbstractPortControllerpublic boolean status()
PortAdapter
status in interface PortAdapterstatus in interface SerialPortAdapterstatus in class AbstractPortControllerpublic String[] validBaudRates()
validBaudRates in interface SerialPortAdapterpublic static SerialDriverAdapter instance()
public String getManufacturer()
AbstractPortController
getManufacturer in interface PortAdaptergetManufacturer in interface SerialPortAdaptergetManufacturer in class AbstractPortControllerpublic void setManufacturer(String manu)
PortAdapter
setManufacturer in interface PortAdaptersetManufacturer in interface SerialPortAdaptersetManufacturer in class AbstractPortController
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||