Class MrcProgrammer

All Implemented Interfaces:
PropertyChangeFirer, PropertyChangeProvider, Disposable, MrcTrafficListener, Programmer
Direct Known Subclasses:
MrcOpsModeProgrammer

public class MrcProgrammer extends AbstractProgrammer implements MrcTrafficListener
Convert the jmri.Programmer interface into commands for the MRC power house.

This has two states: NOTPROGRAMMING, and COMMANDSENT. The transitions to and from programming mode are now handled in the TrafficController code.