Class LnOpsModeProgrammer

java.lang.Object
jmri.beans.PropertyChangeSupport
jmri.jmrix.loconet.LnOpsModeProgrammer
All Implemented Interfaces:
EventListener, AddressedProgrammer, PropertyChangeFirer, PropertyChangeProvider, LocoNetListener, Programmer

public class LnOpsModeProgrammer
extends PropertyChangeSupport
implements AddressedProgrammer, LocoNetListener
Provide an Ops Mode Programmer via a wrapper that works with the LocoNet SlotManager object. Specific handling for message formats:
  • LOCONETOPSBOARD
  • LOCONETSV1MODE
  • LOCONETSV2MODE
  • LOCONETLNCVMODE
  • LOCONETBDOPSWMODE
  • LOCONETCSOPSWMODE
as defined in LnProgrammerManager Note that running a simulated LocoNet connection, HexFileFrame.configure() will substitute the ProgDebugger for the LnOpsModeProgrammer, overriding readCV(String, ProgListener) and writeCV(String, int, ProgListener).
See Also:
Programmer