jmri.jmrix.lenz
Class XNetNetworkPortController
java.lang.Object
jmri.jmrix.AbstractPortController
jmri.jmrix.AbstractNetworkPortController
jmri.jmrix.lenz.XNetNetworkPortController
- All Implemented Interfaces:
- XNetPortController, NetworkPortAdapter, PortAdapter
- Direct Known Subclasses:
- LIUSBServerAdapter, XnTcpAdapter
public abstract class XNetNetworkPortController
- extends AbstractNetworkPortController
- implements XNetPortController
Abstract base for classes representing a XNet communications port
- Author:
- Bob Jacobsen Copyright (C) 2001, 2008, Paul Bender Copyright (C) 2004,2010
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface jmri.jmrix.PortAdapter |
configure, configureOption1, configureOption2, getCurrentOption1Setting, getCurrentPortName, getDisabled, getManufacturer, option1Name, option2Name, setDisabled, setManufacturer, validOption1, validOption2 |
validOption2
protected String[] validOption2
checkBuffer
protected boolean checkBuffer
adaptermemo
protected XNetSystemConnectionMemo adaptermemo
XNetNetworkPortController
public XNetNetworkPortController()
getInputStream
public abstract DataInputStream getInputStream()
- Specified by:
getInputStream in interface PortAdapter- Overrides:
getInputStream in class AbstractNetworkPortController
getOutputStream
public abstract DataOutputStream getOutputStream()
- Specified by:
getOutputStream in interface PortAdapter- Overrides:
getOutputStream in class AbstractNetworkPortController
status
public abstract boolean status()
- Check that this object is ready to operate. This is a question
of configuration, not transient hardware status.
- Specified by:
status in interface XNetPortController- Specified by:
status in interface NetworkPortAdapter- Specified by:
status in interface PortAdapter- Overrides:
status in class AbstractNetworkPortController
okToSend
public abstract boolean okToSend()
- Can the port accept additional characters? This might
go false for short intervals, but it might also stick
off if something goes wrong.
- Specified by:
okToSend in interface XNetPortController
setOutputBufferEmpty
public void setOutputBufferEmpty(boolean s)
- We need a way to say if the output buffer is empty or not
- Specified by:
setOutputBufferEmpty in interface XNetPortController
getCurrentOption2Setting
public String getCurrentOption2Setting()
- Description copied from interface:
PortAdapter
- Get current option 2 value
- Specified by:
getCurrentOption2Setting in interface NetworkPortAdapter- Specified by:
getCurrentOption2Setting in interface PortAdapter- Overrides:
getCurrentOption2Setting in class AbstractPortController
getSystemConnectionMemo
public SystemConnectionMemo getSystemConnectionMemo()
- Specified by:
getSystemConnectionMemo in interface PortAdapter- Overrides:
getSystemConnectionMemo in class AbstractNetworkPortController
dispose
public void dispose()
- Specified by:
dispose in interface PortAdapter- Overrides:
dispose in class AbstractNetworkPortController
Copyright © 1997 - 2011 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.
Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: