Class MarklinTurnoutManager

All Implemented Interfaces:
PropertyChangeListener, VetoableChangeListener, EventListener, PropertyChangeFirer, PropertyChangeProvider, SilenceablePropertyChangeProvider, VetoableChangeFirer, VetoableChangeProvider, Manager<Turnout>, NameIncrementingManager, ProvidingManager<Turnout>, TurnoutManager

Implement turnout manager for Marklin systems.

System names use an optional protocol prefix followed by a 1-based address:

  • MTDCC45 DCC accessory address 45
  • MTMM123 MM/MM2 accessory address 123
  • MTCAN200 raw CAN wire address 200 (vendor/club range)
  • MT45 legacy unprefixed, treated as DCC

Based on work by Bob Jacobsen