Package jmri

Interface RailComManager

  • All Superinterfaces:
    IdTagManager, Manager<IdTag>, PropertyChangeProvider, ProvidingManager<IdTag>, SilenceablePropertyChangeProvider, VetoableChangeProvider
    All Known Implementing Classes:
    DefaultRailComManager

    public interface RailComManager
    extends IdTagManager
    Locate a RailCom Object representing a specific RailCom Enabled device.
    RailCom is a registered trademark of Lenz GmbH.

    RailCom objects are obtained from an RailComManager, which in turn is generally located from the InstanceManager. A typical call sequence might be:

     RailCom rc = InstanceManager.getDefault(jmri.RailComManager.class).provideIdTag("23");
     
    The RailCom Manager itself is not installed unless the required hardware that supports RailCom has been installed.

    Although the RailCom object does extend the NamedBean, it doesn't specifically use the system or user names as each RailCom device should in itself be unique.

    Since:
    2.99.4