Doxygen with github
Loading...
Searching...
No Matches
ksMqttConfigProvider.h
1/*
2 * Copyright (c) 2021-2025, Krzysztof Strehlau
3 *
4 * This file is a part of the ksIotFramework library.
5 * All licensing information can be found inside LICENSE.md file.
6 *
7 * https://github.com/cziter15/ksIotFrameworkLib/blob/master/LICENSE
8 */
9
10#pragma once
11
12#include "ksConfigProvider.h"
13
14namespace ksf::comps
15{
16 class ksMqttConnector;
17
25 {
26 KSF_RTTI_DECLARATIONS(ksMqttConfigProvider, ksConfigProvider)
27
28 public:
35 void readParams() override;
36
42 void saveParams() override;
43
48 void setupMqttConnector(ksMqttConnector& connector);
49 };
50}
A component responsible for providing a set of parameters to ksWifiConfigurator and managing its stor...
Definition ksConfigProvider.h:64
A component that manages MQTT-related configuration.
Definition ksMqttConfigProvider.h:25
void saveParams() override
Saves MQTT aprameters into the configuration file.
Definition ksMqttConfigProvider.cpp:98
void setupMqttConnector(ksMqttConnector &connector)
Setup MQTT connector with captured parameters.
Definition ksMqttConfigProvider.cpp:51
void readParams() override
Retrieves MQTT parameters.
Definition ksMqttConfigProvider.cpp:85
A component responsible for managing MQTT connections.
Definition ksMqttConnector.h:59