|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjmri.jmrix.AbstractPortController
jmri.jmrix.loconet.LnPortController
jmri.jmrix.loconet.loconetovertcp.LnTcpDriverAdapter
public class LnTcpDriverAdapter
Implements SerialPortAdapter for the LocoNetOverTcp system network connection.
This connects a Loconet via a telnet connection. Normally controlled by the LnTcpDriverFrame class.
| Field Summary |
|---|
| Fields inherited from class jmri.jmrix.loconet.LnPortController |
|---|
commandStationName, commandStationNames, mCanRead, mProgPowersOff |
| Fields inherited from class jmri.jmrix.AbstractPortController |
|---|
mBaudRate, mOpt1, mOpt2, mPort |
| Constructor Summary | |
|---|---|
LnTcpDriverAdapter()
|
|
| Method Summary | |
|---|---|
void |
configure()
set up all of the other objects to operate with a LocoNet connected via this class. |
void |
connect(String host,
int port)
|
String[] |
getCommandStationNames()
|
String |
getCurrentCommandStation()
|
DataInputStream |
getInputStream()
|
DataOutputStream |
getOutputStream()
|
Vector<String> |
getPortNames()
Provide a vector of valid port names, each a String. |
static LnTcpDriverAdapter |
instance()
|
String |
openPort(String portName,
String appName)
Open a specified port. |
boolean |
status()
Check that this object is ready to operate. |
String[] |
validBaudRates()
Get an array of valid baud rates; used to display valid options. |
| Methods inherited from class jmri.jmrix.loconet.LnPortController |
|---|
configureCommandStation, configureManagers, okToSend, setCommandStationType |
| Methods inherited from class jmri.jmrix.AbstractPortController |
|---|
configureBaudRate, configureOption1, configureOption2, currentBaudNumber, getCurrentBaudRate, getCurrentOption1Setting, getCurrentOption2Setting, getCurrentPortName, handlePortBusy, handlePortNotFound, option1Name, option2Name, reloadDriver, setPort, validBaudNumber, validOption1, validOption2 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LnTcpDriverAdapter()
| Method Detail |
|---|
public void configure()
public DataInputStream getInputStream()
getInputStream in interface PortAdaptergetInputStream in class LnPortControllerpublic DataOutputStream getOutputStream()
getOutputStream in interface PortAdaptergetOutputStream in class LnPortControllerpublic boolean status()
LnPortController
status in interface PortAdapterstatus in interface SerialPortAdapterstatus in class LnPortController
public void connect(String host,
int port)
public static LnTcpDriverAdapter instance()
public Vector<String> getPortNames()
SerialPortAdapter
getPortNames in interface SerialPortAdaptergetPortNames in class AbstractPortController
public String openPort(String portName,
String appName)
SerialPortAdapter
public String[] validBaudRates()
SerialPortAdapter
public String[] getCommandStationNames()
public String getCurrentCommandStation()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||