jmri.jmrix.loconet.locobufferusb
Class LocoBufferUsbAdapter
java.lang.Object
jmri.jmrix.AbstractPortController
jmri.jmrix.loconet.LnPortController
jmri.jmrix.loconet.locobuffer.LocoBufferAdapter
jmri.jmrix.loconet.locobufferusb.LocoBufferUsbAdapter
- All Implemented Interfaces:
- PortAdapter, SerialPortAdapter
public class LocoBufferUsbAdapter
- extends LocoBufferAdapter
Update the code in jmri.jmrix.loconet.locobuffer so that it
refers to the switch settings on the new LocoBuffer-USB
- Author:
- Bob Jacobsen Copyright (C) 2004, 2005
| Methods inherited from class jmri.jmrix.AbstractPortController |
configureBaudRate, configureOption1, currentBaudNumber, getCurrentBaudRate, getCurrentOption1Setting, getCurrentOption2Setting, getCurrentPortName, handlePortBusy, handlePortNotFound, reloadDriver, setPort |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
validSpeeds
protected String[] validSpeeds
validSpeedValues
protected int[] validSpeedValues
LocoBufferUsbAdapter
public LocoBufferUsbAdapter()
setSerialPort
protected void setSerialPort(SerialPort activeSerialPort)
throws UnsupportedCommOperationException
- Always use flow control, not considered a user-setable option
- Overrides:
setSerialPort in class LocoBufferAdapter
- Throws:
UnsupportedCommOperationException
validBaudRates
public String[] validBaudRates()
- Get an array of valid baud rates.
- Specified by:
validBaudRates in interface SerialPortAdapter- Overrides:
validBaudRates in class LocoBufferAdapter
validBaudNumber
public int[] validBaudNumber()
- Get an array of valid baud rates as integers. This allows subclasses
to change the arrays of speeds.
- Overrides:
validBaudNumber in class LocoBufferAdapter
validOption1
public String[] validOption1()
- Since option 1 is not used for this, return an array with one empty element
- Specified by:
validOption1 in interface PortAdapter- Specified by:
validOption1 in interface SerialPortAdapter- Overrides:
validOption1 in class LocoBufferAdapter
option1Name
public String option1Name()
- Option 1 not used, so return a null string.
- Specified by:
option1Name in interface PortAdapter- Specified by:
option1Name in interface SerialPortAdapter- Overrides:
option1Name in class LocoBufferAdapter
hasInstance
public static boolean hasInstance()
instance
public static LocoBufferAdapter instance()
Copyright © 1997 - 2009 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: