Provides JMRI layout objects that use MQTT connections.
Supports turnouts, sensors, lights, reporters, masts, and throttles.
Default system letter is "M".
Related DocumentationFor overviews, tutorials, examples, guides, and tool documentation, please see:
Interface Summary Interface Description MqttContentParser<T extends NamedBean>Interface defining a content parser, which translates to and from the MQTT payload content. MqttEventListener
Class Summary Class Description Bundle MqttAdapterCommunications adapter for Mqtt communications links. MqttConnectionConfig MqttConnectionTypeList MqttConsistThis is the Consist definition for a consist on an MQTT system. MqttConsistManager MqttLightMQTT implementation of the Light interface. MqttLightManagerImplement LightManager for MQTT systems MqttPowerManager MqttReporterProvide a Reporter implementation for MQTT communications MqttReporterManagerProvide a ReporterManager implementation for MQTT communications MqttSensorImplementation of the Sensor interface for MQTT layouts. MqttSensorManagerImplementation of the MqttSensorManager interface. MqttSignalMastSignalMast implemented via MQTT messages MqttSignalMastAddPaneA pane for configuring VirtualSignalMast objects. MqttSignalMastAddPane.SignalMastAddPaneProvider MqttSystemConnectionMemo MqttThrottleAn implementation of AbstractThrottle with code specific to a MQTT connection. MqttThrottleManagerMQTT implementation of a ThrottleManager based on the AbstractThrottleManager. MqttTurnoutImplementation of the Turnout interface for MQTT layouts. MqttTurnoutManagerImplement turnout manager for MQTT systems