|
||||||||||
| 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.serialsensor.SerialSensorAdapter
public class SerialSensorAdapter
Implements SerialPortAdapter for connecting to two sensors via the serial port. Sensor "1" will be via DCD, and sensor "2" via DSR
| Field Summary |
|---|
| Fields inherited from class jmri.jmrix.AbstractSerialPortController |
|---|
mBaudRate, mPort |
| Fields inherited from class jmri.jmrix.AbstractPortController |
|---|
mDisabled, mManufacturer, mOpt1, mOpt2 |
| Constructor Summary | |
|---|---|
SerialSensorAdapter()
|
|
| Method Summary | |
|---|---|
void |
configure()
Configure all of the other jmrix widgets needed to work with this adapter |
void |
configureBaudRate(String rate)
Set the baud rate. |
void |
configureOption1(String value)
The first port option isn't used, so just ignore this call. |
void |
configureOption2(String value)
Set the second port option. |
DataInputStream |
getInputStream()
|
DataOutputStream |
getOutputStream()
|
void |
notify(String sensor,
boolean value)
Do a sensor change on the event queue |
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 |
boolean |
status()
Query the status of this connection. |
String[] |
validBaudRates()
Get an array of valid baud rates. |
String[] |
validOption1()
Since option 1 is not used for this, return an array with just a single string |
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 |
|---|
getCurrentOption1Setting, getCurrentOption2Setting, getDisabled, getManufacturer, setManufacturer |
| 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 |
|---|
getCurrentBaudRate, getCurrentOption1Setting, getCurrentOption2Setting, getCurrentPortName, getManufacturer, getPortNames, handlePortBusy, setManufacturer, setPort |
| Methods inherited from interface jmri.jmrix.PortAdapter |
|---|
dispose, getDisabled, getSystemConnectionMemo, setDisabled |
| Constructor Detail |
|---|
public SerialSensorAdapter()
| Method Detail |
|---|
public void configure()
SerialPortAdapter
configure in interface PortAdapterconfigure in interface SerialPortAdapter
public String openPort(String portName,
String appName)
SerialPortAdapter
openPort 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 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 void configureOption2(String value)
configureOption2 in interface PortAdapterconfigureOption2 in interface SerialPortAdapterconfigureOption2 in class AbstractPortController
public void notify(String sensor,
boolean value)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||