Package jmri.jmrix.mqtt
@DefaultAnnotation({})
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
-
ClassDescriptionCommunications adapter for Mqtt communications links.This is the Consist definition for a consist on an MQTT system.MqttContentParser<T extends NamedBean>Interface defining a content parser, which translates to and from the MQTT payload content.MQTT implementation of the Light interface.Implement LightManager for MQTT systemsProvide a Reporter implementation for MQTT communicationsProvide a ReporterManager implementation for MQTT communicationsImplementation of the Sensor interface for MQTT layouts.Implementation of the MqttSensorManager interface.SignalMast implemented via MQTT messagesA pane for configuring VirtualSignalMast objects.An implementation of AbstractThrottle with code specific to a MQTT connection.MQTT implementation of a ThrottleManager based on the AbstractThrottleManager.Implementation of the Turnout interface for MQTT layouts.Implement turnout manager for MQTT systems