Files
flucto-heisskleber/docs/reference.md
2023-11-03 17:40:02 +01:00

815 B

Reference

Network

.. automodule:: heisskleber.network
   :members:
.. automodule:: heisskleber.network.mqtt
.. autoclass:: MqttPublisher
.. autoclass:: MqttSubscriber
.. automodule:: heisskleber.network.zmq
   :members:
.. autoclass:: ZmqPublisher
.. autoclass:: ZmqSubscriber

Broker

.. automodule:: heisskleber.broker
    :members:

Config

Loading configs

.. automodule:: heisskleber.config
   :members: load_config

Config types

Configs are extended dataclasses, which inherit from the BaseConf class.

.. autoclass:: heisskleber.config.BaseConf
.. autoclass:: heisskleber.network.mqtt.config.MqttConf
.. autoclass:: heisskleber.network.zmq.config.ZmqConf
.. autoclass:: heisskleber.network.serial.config.SerialConf