esphome-docs/api/core/mqtt.rst
2018-11-10 15:29:50 +01:00

86 lines
1.5 KiB
ReStructuredText

MQTT Client
===========
.. cpp:namespace:: mqtt
API Reference
-------------
.. cpp:namespace:: nullptr
MQTTClientComponent
*******************
.. doxygenclass:: mqtt::MQTTClientComponent
:members:
:protected-members:
:undoc-members:
.. doxygentypedef:: mqtt::mqtt_callback_t
.. doxygenstruct:: mqtt::MQTTMessage
:members:
:protected-members:
:undoc-members:
.. doxygenstruct:: mqtt::MQTTSubscription
:members:
:protected-members:
:undoc-members:
.. doxygenstruct:: mqtt::MQTTCredentials
:members:
:protected-members:
:undoc-members:
.. doxygenstruct:: mqtt::Availability
:members:
:protected-members:
:undoc-members:
.. doxygenstruct:: mqtt::MQTTDiscoveryInfo
:members:
:protected-members:
:undoc-members:
.. doxygenvariable:: mqtt::global_mqtt_client
MQTTComponent
*************
.. doxygenclass:: mqtt::MQTTComponent
:members:
:protected-members:
:undoc-members:
.. doxygenstruct:: mqtt::SendDiscoveryConfig
:members:
:protected-members:
:undoc-members:
Triggers
********
.. doxygenclass:: mqtt::MQTTMessageTrigger
:members:
:protected-members:
:undoc-members:
.. doxygenclass:: mqtt::MQTTJsonMessageTrigger
:members:
:protected-members:
:undoc-members:
Actions
*******
.. doxygenclass:: mqtt::MQTTPublishAction
:members:
:protected-members:
:undoc-members:
.. doxygenclass:: mqtt::MQTTPublishJsonAction
:members:
:protected-members:
:undoc-members: