jmri.jmrix.can.adapters.gridconnect.canusb.serialdriver
Class SerialDriverAdapter

java.lang.Object
  extended by jmri.jmrix.AbstractPortController
      extended by jmri.jmrix.can.adapters.gridconnect.GcPortController
          extended by jmri.jmrix.can.adapters.gridconnect.GcSerialDriverAdapter
              extended by jmri.jmrix.can.adapters.gridconnect.canusb.serialdriver.SerialDriverAdapter
All Implemented Interfaces:
PortAdapter, SerialPortAdapter

public class SerialDriverAdapter
extends GcSerialDriverAdapter
implements SerialPortAdapter

Implements SerialPortAdapter for GridConnect adapters.

This connects a CAN-USB CAN adapter via a serial com port. Normally controlled by the SerialDriverFrame class.

Author:
Andrew Crosland Copyright (C) 2008, Bob Jacobsen Copyright (C) 2009

Field Summary
protected  String[] validSpeeds
           
protected  int[] validSpeedValues
           
 
Fields inherited from class jmri.jmrix.can.adapters.gridconnect.GcSerialDriverAdapter
mOpt1
 
Fields inherited from class jmri.jmrix.AbstractPortController
mBaudRate, mOpt2, mPort
 
Constructor Summary
SerialDriverAdapter()
           
 
Method Summary
static SerialDriverAdapter instance()
           
 String[] validBaudRates()
          Get an array of valid baud rates.
 int[] validBaudValues()
          And the corresponding values.
 
Methods inherited from class jmri.jmrix.can.adapters.gridconnect.GcSerialDriverAdapter
configure, configureOption1, getCurrentOption1Setting, getInputStream, getOutputStream, openPort, option1Name, status, validOption1
 
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
 
Methods inherited from interface jmri.jmrix.SerialPortAdapter
configure, configureBaudRate, configureOption1, configureOption2, getCurrentBaudRate, getCurrentOption1Setting, getCurrentOption2Setting, getCurrentPortName, getPortNames, handlePortBusy, openPort, option1Name, option2Name, setPort, status, validOption1, validOption2
 
Methods inherited from interface jmri.jmrix.PortAdapter
getInputStream, getOutputStream
 

Field Detail

validSpeeds

protected String[] validSpeeds

validSpeedValues

protected int[] validSpeedValues
Constructor Detail

SerialDriverAdapter

public SerialDriverAdapter()
Method Detail

validBaudRates

public String[] validBaudRates()
Get an array of valid baud rates.

Specified by:
validBaudRates in interface SerialPortAdapter
Overrides:
validBaudRates in class GcSerialDriverAdapter

validBaudValues

public int[] validBaudValues()
And the corresponding values.

Overrides:
validBaudValues in class GcSerialDriverAdapter

instance

public static SerialDriverAdapter 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: Get JMRI Model Railroad Interface at SourceForge.net. Fast, secure and Free Open Source software downloads