|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjmri.jmrix.AbstractPortController
jmri.jmrix.nce.NcePortController
jmri.jmrix.nce.usbdriver.UsbDriverAdapter
public class UsbDriverAdapter
Implements UsbPortAdapter for the NCE system.
This connects an NCE PowerCab or PowerHouse via a USB port. Normally controlled by the UsbDriverFrame class.
| Field Summary | |
|---|---|
protected String |
mOpt1
|
protected String[] |
validSpeeds
|
protected int[] |
validSpeedValues
|
| Fields inherited from class jmri.jmrix.AbstractPortController |
|---|
mBaudRate, mOpt2, mPort |
| Constructor Summary | |
|---|---|
UsbDriverAdapter()
|
|
| Method Summary | |
|---|---|
void |
configure()
set up all of the other objects to operate with an NCE command station connected to this port |
void |
configureOption1(String value)
Set the system type. |
String |
getCurrentOption1Setting()
|
DataInputStream |
getInputStream()
|
DataOutputStream |
getOutputStream()
|
static UsbDriverAdapter |
instance()
|
String |
openPort(String portName,
String appName)
Open a specified port. |
String |
option1Name()
Get a String that says what Option 1 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()
Option 1 system type. |
| Methods inherited from class jmri.jmrix.AbstractPortController |
|---|
configureBaudRate, configureOption2, currentBaudNumber, getCurrentBaudRate, getCurrentOption2Setting, getCurrentPortName, getPortNames, handlePortBusy, handlePortNotFound, option2Name, reloadDriver, setPort, validBaudNumber, validOption2 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected String[] validSpeeds
protected int[] validSpeedValues
protected String mOpt1
| Constructor Detail |
|---|
public UsbDriverAdapter()
| Method Detail |
|---|
public String openPort(String portName,
String appName)
SerialPortAdapter
public void configure()
public 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()
public 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 getCurrentOption1Setting()
getCurrentOption1Setting in interface PortAdaptergetCurrentOption1Setting in interface SerialPortAdaptergetCurrentOption1Setting in class AbstractPortControllerpublic static UsbDriverAdapter instance()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||