Package jmri.jmrix.internal
@DefaultAnnotation({})
package jmri.jmrix.internal
The jmrix.internal package contains a JMRI connection implementation
for use without a layout. There's no physical equipment connected to these
classes, which is why we call them "internal".
As a special case, a limited version of this
connection type is automatically created by the
InstanceManager via the
InstanceManagerAutoDefault
mechanism for use by
ProxyManagers.
This is done because, historically,
users could create IT Turnouts, IS Sensors, etc
without configuring a specific system.
Related Documentation
For overviews, tutorials, examples, guides, and tool documentation, please see:- See Also:
-
ClassesClassDescriptionDefinition of objects to handle configuring a virtual layout connection.Provides a dummy Adapter to allow the system connection memo and multiple Internal managers to be handled.Implement a AnalogIOManager for "Internal" (virtual) AnalogIOs.Get a list of valid Virtual (Internal) Connection TypesDefault Consist Manager which uses the NmraConsist class for the consists it builds.Implement a LightManager for "Internal" (virtual) lights.Implement a MeterManager for "Internal" (virtual) Meters.Implementation of the InternalReporterManager interface.Implementation of the InternalSensorManager interface.Implement a StringIOManager for "Internal" (virtual) StringIOs.Lightweight class to denote that a system is active, and provide general information.Implement a turnout manager for "Internal" (virtual) turnouts.Extension of the AbstractReporter class that implements CollectingReporter and represents the contents of a track.