Class XNetProgrammer

All Implemented Interfaces:
EventListener, PropertyChangeFirer, PropertyChangeProvider, AbstractMRListener, XNetListener, Programmer
Direct Known Subclasses:
EliteXNetProgrammer, LI100XNetProgrammer, Z21XNetProgrammer

public class XNetProgrammer
extends AbstractProgrammer
implements XNetListener
Convert the jmri.Programmer interface into commands for the Lenz XpressNet

The read operation state sequence is:

  • Send Register Mode / Paged mode /Direct Mode read request
  • Wait for Broadcast Service Mode Entry message
  • Send Request for Service Mode Results request
  • Wait for results reply, interpret
  • Send Resume Operations request
  • Wait for Normal Operations Resumed broadcast
UML State diagram UML Sequence diagram