|
||||||||||
| 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.secsi.SerialPortController
jmri.jmrix.secsi.serialdriver.SerialDriverAdapter
public class SerialDriverAdapter
Provide access to Oak Tree via a serial comm port. Normally controlled by the oaktree.serialdriver.SerialDriverFrame class.
| Field Summary | |
|---|---|
protected String |
selectedSpeed
|
protected String[] |
validSpeeds
|
protected int[] |
validSpeedValues
|
| 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 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()
|
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()
|
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 |
void |
setManufacturer(String manu)
Set the System Manufacturers Name |
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.AbstractSerialPortController |
|---|
currentBaudNumber, dispose, getCurrentBaudRate, getCurrentPortName, getPortNames, getSystemConnectionMemo, handlePortBusy, handlePortNotFound, setDisabled, setPort, validBaudNumber |
| Methods inherited from class jmri.jmrix.AbstractPortController |
|---|
configureOption2, getCurrentOption1Setting, getCurrentOption2Setting, getDisabled |
| 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 |
| Methods inherited from interface jmri.jmrix.PortAdapter |
|---|
dispose, getDisabled, getSystemConnectionMemo, setDisabled |
| 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 SerialPortAdapterpublic boolean okToSend()
public void configure()
configure in interface PortAdapterconfigure in interface SerialPortAdapterpublic DataInputStream getInputStream()
getInputStream in interface PortAdaptergetInputStream in class SerialPortControllerpublic DataOutputStream getOutputStream()
getOutputStream in interface PortAdaptergetOutputStream in class SerialPortControllerpublic boolean status()
PortAdapter
status in interface PortAdapterstatus in interface SerialPortAdapterstatus in class SerialPortController
protected void setSerialPort()
throws UnsupportedCommOperationException
UnsupportedCommOperationExceptionpublic String[] validBaudRates()
validBaudRates in interface SerialPortAdapterpublic void configureBaudRate(String rate)
configureBaudRate in interface SerialPortAdapterconfigureBaudRate in class AbstractSerialPortControllerpublic String[] validOption1()
validOption1 in interface PortAdaptervalidOption1 in interface SerialPortAdaptervalidOption1 in class AbstractPortControllerpublic String option1Name()
option1Name in interface PortAdapteroption1Name in interface SerialPortAdapteroption1Name in class AbstractPortControllerpublic void configureOption1(String value)
configureOption1 in interface PortAdapterconfigureOption1 in interface SerialPortAdapterconfigureOption1 in class AbstractPortControllerpublic String[] validOption2()
validOption2 in interface PortAdaptervalidOption2 in interface SerialPortAdaptervalidOption2 in class AbstractPortControllerpublic String option2Name()
option2Name in interface PortAdapteroption2Name in interface SerialPortAdapteroption2Name in class AbstractPortControllerpublic 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 | |||||||||