Package jmri.jmrix

Class AbstractSerialPortController

java.lang.Object
jmri.jmrix.AbstractPortController
jmri.jmrix.AbstractSerialPortController
All Implemented Interfaces:
PortAdapter, SerialPortAdapter
Direct Known Subclasses:
AcelaPortController, BiDiBSerialPortController, CdBPortController, Dcc4PcPortController, DCCppSerialPortController, DCCppSimulatorPortController, DemoSerialPort, EasyDccPortController, GcPortController, IEEE802154PortController, InternalAdapter, LnPortController, MrcPortController, Mx1PortController, NcePortController, Port, PortController, PortController, QsiPortController, RfidPortController, SerialAdapter, SerialPortAdapter, SerialPortController, SerialPortController, SerialPortController, SerialPortController, SerialPortController, SerialPortController, SpeedoPortController, SprogPortController, TamsPortController, XNetSerialPortController, XNetSimulatorPortController, XpaPortController

Provide an abstract base for *PortController classes.

The intent is to hide, to the extent possible, all the references to the actual serial library in use within this class. Subclasses then rely on methods here to maniplate the content of the protected currentSerialPort variable/

See Also: