Package jmri.jmrix.mqtt
Provides JMRI layout objects that use MQTT connections.
Supports turnouts, sensors, lights, reporters, masts, and throttles.
Default system letter is "M".
Related Documentation
For overviews, tutorials, examples, guides, and tool documentation, please see:- Since:
- 3.9.6
-
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 MqttAdapter Communications adapter for Mqtt communications links.MqttConnectionConfig MqttConnectionTypeList MqttConsist This is the Consist definition for a consist on an MQTT system.MqttConsistManager MqttLight MQTT implementation of the Light interface.MqttLightManager Implement LightManager for MQTT systemsMqttPowerManager MqttReporter Provide a Reporter implementation for MQTT communicationsMqttReporterManager Provide a ReporterManager implementation for MQTT communicationsMqttSensor Implementation of the Sensor interface for MQTT layouts.MqttSensorManager Implementation of the MqttSensorManager interface.MqttSignalMast SignalMast implemented via MQTT messagesMqttSignalMastAddPane A pane for configuring VirtualSignalMast objects.MqttSignalMastAddPane.SignalMastAddPaneProvider MqttSystemConnectionMemo MqttThrottle An implementation of AbstractThrottle with code specific to a MQTT connection.MqttThrottleManager MQTT implementation of a ThrottleManager based on the AbstractThrottleManager.MqttTurnout Implementation of the Turnout interface for MQTT layouts.MqttTurnoutManager Implement turnout manager for MQTT systems