Class TamsProgrammer

All Implemented Interfaces:
EventListener, PropertyChangeFirer, PropertyChangeProvider, Disposable, AbstractMRListener, TamsListener, Programmer
Direct Known Subclasses:
TamsOpsModeProgrammer

public class TamsProgrammer extends AbstractProgrammer implements TamsListener
Convert the jmri.Programmer interface into commands for the NCE power house.

This has two states: NOTPROGRAMMING, and COMMANDSENT. The transitions to and from programming mode are now handled in the TrafficController code. Based on work by Bob Jacobsen