Class MarklinTurnout

All Implemented Interfaces:
PropertyChangeListener, Comparable<NamedBean>, EventListener, PropertyChangeProvider, DigitalIO, AbstractMRListener, MarklinListener, NamedBean, Turnout

public class MarklinTurnout
extends AbstractTurnout
implements MarklinListener
Implement a Turnout via Marklin communications.

This object doesn't listen to the Marklin communications. This is because it should be the only object that is sending messages for this turnout; more than one Turnout object pointing to a single device is not allowed.

Based on work by Bob Jacobsen