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