|
||||||||||
| 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.lenz.XNetSerialPortController
jmri.jmrix.lenz.li100f.LI100Adapter
public class LI100Adapter
Provide access to XPressNet via a LI100 on an attached serial comm port. Normally controlled by the lenz.li100.LI100Frame class.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class jmri.jmrix.AbstractPortController |
|---|
AbstractPortController.Option |
| Field Summary | |
|---|---|
(package private) static org.slf4j.Logger |
log
|
(package private) String |
manufacturerName
|
(package private) static LI100Adapter |
mInstance
|
(package private) InputStream |
serialStream
|
protected String[] |
validOption1
|
protected String[] |
validSpeeds
|
protected int[] |
validSpeedValues
|
| Fields inherited from class jmri.jmrix.lenz.XNetSerialPortController |
|---|
activeSerialPort, adaptermemo, validOption2 |
| Fields inherited from class jmri.jmrix.AbstractSerialPortController |
|---|
mBaudRate, mPort |
| Fields inherited from class jmri.jmrix.AbstractPortController |
|---|
allowConnectionRecovery, mDisabled, mManufacturer, option1Name, option2Name, option3Name, option4Name, options, reconnectinterval, retryAttempts |
| Constructor Summary | |
|---|---|
LI100Adapter()
|
|
| Method Summary | |
|---|---|
void |
configure()
set up all of the other objects to operate with a LI100 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()
|
static LI100Adapter |
instance()
Deprecated. |
String |
openPort(String portName,
String appName)
Open a specified port. |
String |
option1Name()
Option 1 controls flow control option |
void |
setManufacturer(String manu)
Set the System Manufacturers Name |
protected void |
setSerialPort()
Local method to do specific configuration |
boolean |
status()
Check that this object is ready to operate. |
String[] |
validBaudRates()
Get an array of valid baud rates. |
String[] |
validOption1()
|
| Methods inherited from class jmri.jmrix.lenz.XNetSerialPortController |
|---|
dispose, getSystemConnectionMemo, okToSend, setCheckBuffer, setOutputBufferEmpty |
| Methods inherited from class jmri.jmrix.AbstractSerialPortController |
|---|
closeConnection, configureBaudRate, connect, currentBaudNumber, getCurrentBaudRate, getCurrentPortName, getPortNames, handlePortBusy, handlePortNotFound, reconnect, recover, resetupConnection, setDisabled, setPort, validBaudNumber |
| Methods inherited from class jmri.jmrix.AbstractPortController |
|---|
configureOption1, configureOption2, configureOption3, configureOption4, getDisabled, getOption1Name, getOption2Name, getOption3Name, getOption4Name, getOptionChoices, getOptionDisplayName, getOptions, getOptionState, isOptionAdvanced, safeSleep, setClosed, setOpened, setOptionState |
| 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, configureOption3, configureOption4, getCurrentBaudRate, getCurrentPortName, getPortNames, handlePortBusy, setPort |
| Methods inherited from interface jmri.jmrix.PortAdapter |
|---|
connect, dispose, getDisabled, getOption1Name, getOption2Name, getOption3Name, getOption4Name, getOptionChoices, getOptionDisplayName, getOptions, getOptionState, getSystemConnectionMemo, isOptionAdvanced, recover, setDisabled, setOptionState |
| Field Detail |
|---|
protected String[] validSpeeds
protected int[] validSpeedValues
protected String[] validOption1
InputStream serialStream
static volatile LI100Adapter mInstance
String manufacturerName
static org.slf4j.Logger log
| Constructor Detail |
|---|
public LI100Adapter()
| Method Detail |
|---|
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 XNetSerialPortControllerpublic DataOutputStream getOutputStream()
getOutputStream in interface PortAdaptergetOutputStream in class XNetSerialPortControllerpublic boolean status()
XNetSerialPortController
status in interface XNetPortControllerstatus in interface PortAdapterstatus in interface SerialPortAdapterstatus in class XNetSerialPortController
protected void setSerialPort()
throws UnsupportedCommOperationException
UnsupportedCommOperationExceptionpublic String[] validBaudRates()
validBaudRates in interface SerialPortAdapterpublic String option1Name()
public String[] validOption1()
@Deprecated public static LI100Adapter 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 | |||||||||