PubSubClient [ https://github.com/knolleary/pubsubclient ]
diff --git a/ks_component_8h_source.html b/ks_component_8h_source.html
index b111b5a..91976e9 100644
--- a/ks_component_8h_source.html
+++ b/ks_component_8h_source.html
@@ -133,7 +133,7 @@
-
+
@@ -144,6 +144,7 @@
virtual bool init(ksApplication *app)
Initializes component.
Definition ksComponent.cpp:14
ksComponentState::TYPE componentState
Definition ksComponent.h:58
virtual bool postInit(ksApplication *app)
Method called after component initialization, used to setup references to other components.
Definition ksComponent.cpp:24
+virtual bool loop(ksApplication *app)
Handles component loop logic, called from application loop.
Definition ksComponent.cpp:19
Implements RTTI (run-time type information) for objects.
Definition ksRtti.h:26
diff --git a/ks_device_portal_8h_source.html b/ks_device_portal_8h_source.html
index 8dfa5ac..994b311 100644
--- a/ks_device_portal_8h_source.html
+++ b/ks_device_portal_8h_source.html
@@ -198,7 +198,7 @@
-
+
@@ -228,6 +228,7 @@
uint32_t logKeepAliveTimestamp
Flag indicating whether logs are enabled.
Definition ksDevicePortal.h:58
std::shared_ptr< ksf::evt::ksEvent<> > onUpdateStart
Definition ksDevicePortal.h:173
std::unique_ptr< DNSServer > dnsServer
DNS server.
Definition ksDevicePortal.h:68
+bool loop(ksApplication *app) override
Handles core logic of the device portal component.
Definition ksDevicePortal.cpp:604
void handle_getIdentity(std::string &response)
Websocket handler for identity endpoint (device details).
Definition ksDevicePortal.cpp:322
bool inRequest_NeedAuthentication()
Checks if current HTTP request requires authentication.
Definition ksDevicePortal.cpp:189
void onRequest_otaFinish()
HTTP handler for OTA finish endpoint.
Definition ksDevicePortal.cpp:524
diff --git a/ks_led_8h_source.html b/ks_led_8h_source.html
index 252d8da..cba1dbd 100644
--- a/ks_led_8h_source.html
+++ b/ks_led_8h_source.html
@@ -126,7 +126,7 @@
-
+
@@ -158,6 +158,7 @@
bool driveAsActiveLow
True if the LED should be active low, otherwise false.
Definition ksLed.h:34
uint32_t blinkIntervalMs
Intervals between state change (0 to disable blinking).
Definition ksLed.h:31
void setDriveAsPushPull(bool driveAsPushPull)
Enables or disables the push/pull driving mode.
Definition ksLed.cpp:63
+bool loop(ksApplication *app) override
Executes core of the LED component logic.
Definition ksLed.cpp:29
void setBlinking(uint32_t blinkIntervalMs, uint32_t blinkLoops=0)
Sets LED blinking pattern.
Definition ksLed.cpp:50
bool isEnabled() const
Returns whether the LED is actually enabled.
Definition ksLed.cpp:45
A class that is a base for user-defined application.
Definition ksApplication.h:43
diff --git a/ks_mqtt_connector_8h_source.html b/ks_mqtt_connector_8h_source.html
index e80017f..a75c4dd 100644
--- a/ks_mqtt_connector_8h_source.html
+++ b/ks_mqtt_connector_8h_source.html
@@ -174,7 +174,7 @@
-
+
@@ -205,6 +205,7 @@
uint64_t lastSuccessConnectionTime
Time of connection to MQTT broker in seconds.
Definition ksMqttConnector.h:49
virtual ~ksMqttConnector()
Destructor (for uniqueptr purposes).
std::shared_ptr< ksf::evt::ksEvent< const std::string_view &, const std::string_view & > > onAnyMessage
onAnyMessage event that user can bind to.
Definition ksMqttConnector.h:96
+bool loop(ksApplication *app) override
Executes MQTT connection logic.
Definition ksMqttConnector.cpp:236
std::unique_ptr< ksCertFingerprint > certFingerprint
Shared pointer to fingerprint validator.
Definition ksMqttConnector.h:64
std::string login
Saved MQTT login.
Definition ksMqttConnector.h:58
bool usePersistentSession
Use persistent session or not.
Definition ksMqttConnector.h:53
diff --git a/ks_reset_button_8h_source.html b/ks_reset_button_8h_source.html
index 1425940..599da3e 100644
--- a/ks_reset_button_8h_source.html
+++ b/ks_reset_button_8h_source.html
@@ -125,7 +125,7 @@
-
+
@@ -135,6 +135,7 @@
+
diff --git a/ks_wifi_configurator_8h_source.html b/ks_wifi_configurator_8h_source.html
index 7ff5e92..c5802d1 100644
--- a/ks_wifi_configurator_8h_source.html
+++ b/ks_wifi_configurator_8h_source.html
@@ -125,7 +125,7 @@
-
+
@@ -141,6 +141,7 @@
void handlePeriodicTasks()
Handles periodic tasks like WiFi management.
Definition ksWifiConfigurator.cpp:68
ksApplication * app
Pointer to ksApplication object that owns this component.
Definition ksWifiConfigurator.h:28
virtual ~ksWifiConfigurator()
Destructs WiFi configurator component.
Definition ksWifiConfigurator.cpp:82
+bool loop(ksApplication *app) override
Handles ksWifiConfigurator logic.
Definition ksWifiConfigurator.cpp:74
ksf::ksSimpleTimer periodicTasksTimeout
Timeout for loop in ms.
Definition ksWifiConfigurator.h:31
bool init(ksApplication *app) override
Implements ksWifiConfigurator initialization logic.
Definition ksWifiConfigurator.cpp:48
std::string deviceName
Device name (prefix).
Definition ksWifiConfigurator.h:29
diff --git a/ks_wifi_connector_8h_source.html b/ks_wifi_connector_8h_source.html
index f5d0da5..324fdd4 100644
--- a/ks_wifi_connector_8h_source.html
+++ b/ks_wifi_connector_8h_source.html
@@ -135,7 +135,7 @@
-
+
@@ -151,6 +151,7 @@
bool wasConnected
True if connected in previous loop. //!< True if IP address is set.
Definition ksWifiConnector.h:37
ksWifiConnector(const char *hostname, bool savePower=true)
Constructs WiFi connector component.
Definition ksWifiConnector.cpp:40
bool init(ksApplication *app) override
Initializes WiFi connector component.
Definition ksWifiConnector.cpp:82
+bool loop(ksApplication *app) override
Handles WiFi connector component loop logic.
Definition ksWifiConnector.cpp:115
ksSimpleTimer wifiTimeoutTimer
Wifi timer - long timeout in case of issues.
Definition ksWifiConnector.h:34
void setupMacAddress()
Internal method that generates MAC address for the device.
Definition ksWifiConnector.cpp:57
void wifiDisconnectedInternal()
Internal method called on WiFi disconnection.
Definition ksWifiConnector.cpp:110
diff --git a/md_examples_2readme.html b/md_examples_2readme.html
deleted file mode 100644
index 2d1691c..0000000
--- a/md_examples_2readme.html
+++ /dev/null
@@ -1,168 +0,0 @@
-
-
-
-
-
-
-
-Doxygen with github: Examples
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Doxygen with github
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
-
-
-
-
-
-
In this directory, you will find examples that guide you through building various firmware applications.
-
Before you start, read this page to ensure you are familiar with PlatformIO and have the correct IDE setup.
-
-IDE Preparation
-
When using PlatformIO, no additional setup is required, and you don't need to install the Arduino IDE separately. This library can be used with the Arduino IDE, though it may be suboptimal.
-
-
-
-Opening existing projects
-
-If properly configured, the project should contain a platformio.ini
file in its main directory.
-To open a project, use the Open Folder
option from the File menu.
-Dependencies will be automatically installed, which may take some time.
-
-
-Creating your first application
-
-Open PlatformIO UI.
-Click on New project
, and select your ESP version. Then click Finish
.
-
-
-
-Open the platformio.ini
file:
-
-
-
-Add the following code and save the file: # Define library dependencies.
-
lib_deps =
-
ksIotFrameworkLib=https://github.com/cziter15/ksIotFrameworkLib
-
-Platformio will download required dependencies. Please be patient as it may take some time.
-Now open main.cpp
file and replace the code with the following listing and save the file. #include <ksIotFrameworkLib.h>
-
-
-
{
-
public :
-
-
{
-
return true ;
-
}
-
-
{
-
return true ;
-
}
-
};
-
-
KSF_IMPLEMENT_APP_ROTATOR
-
(
-
MyApplication
-
)
-
A class that is a base for user-defined application.
Definition ksApplication.h:43
-
virtual bool loop()
Executes application logic loop.
Definition ksApplication.cpp:15
-
virtual bool init()=0
Initializes application.
-
-Now you are able to build the application stub.
-
-
-
-Now all that's left to do is implement the components and logic of your device.
-
-
-Examples
-
-[basic-config](basic-config)
-
This application demonstrates how create most typical application stack. One ksApplication is responsible for device logic and the another is the application that is used to configure the device.
-
-
-
-
-
-
-
diff --git a/menudata.js b/menudata.js
index be09a71..65c887a 100644
--- a/menudata.js
+++ b/menudata.js
@@ -24,7 +24,6 @@
*/
var menudata={children:[
{text:"Main Page",url:"index.html"},
-{text:"Related Pages",url:"pages.html"},
{text:"Classes",url:"annotated.html",children:[
{text:"Class List",url:"annotated.html"},
{text:"Class Index",url:"classes.html"},
diff --git a/pages.html b/pages.html
deleted file mode 100644
index 425abb8..0000000
--- a/pages.html
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
-
-
-
-Doxygen with github: Related Pages
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Doxygen with github
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
-
-
-
-
Here is a list of all related documentation pages:
-
-
-
-
-
-
diff --git a/search/all_0.js b/search/all_0.js
index 6043776..501e37c 100644
--- a/search/all_0.js
+++ b/search/all_0.js
@@ -4,9 +4,9 @@ var searchData=
['addnewparam_1',['addNewParam',['../classksf_1_1comps_1_1ks_config_provider.html#a6b17eeb01e313fb4074b598f669541ce',1,'ksf::comps::ksConfigProvider']]],
['addnewparamwithconfigdefault_2',['addNewParamWithConfigDefault',['../classksf_1_1comps_1_1ks_config_provider.html#a197410e9beb0e96d1fb0c2551227ec75',1,'ksf::comps::ksConfigProvider']]],
['app_3',['app',['../classksf_1_1comps_1_1ks_device_portal.html#a0ed6c88eac9a0254d732d74566ca12b1',1,'ksf::comps::ksDevicePortal::app'],['../classksf_1_1comps_1_1ks_wifi_configurator.html#a88bfef0ffa77358a7b26ed066bd5fe29',1,'ksf::comps::ksWifiConfigurator::app']]],
- ['application_4',['application',['../index.html#autotoc_md14',1,'đą Building the application'],['../md_examples_2readme.html#autotoc_md3',1,'Creating your first application']]],
- ['application_20rotator_5',['đ Application rotator',['../index.html#autotoc_md16',1,'']]],
- ['architecture_6',['âšī¸ Architecture',['../index.html#autotoc_md10',1,'']]],
+ ['application_4',['đą Building the application',['../index.html#autotoc_md8',1,'']]],
+ ['application_20rotator_5',['đ Application rotator',['../index.html#autotoc_md10',1,'']]],
+ ['architecture_6',['âšī¸ Architecture',['../index.html#autotoc_md4',1,'']]],
['arduinoota_7',['arduinoOTA',['../classksf_1_1comps_1_1ks_device_portal.html#a08bf056d0703b80eebf334e2e3830813',1,'ksf::comps::ksDevicePortal']]],
['as_8',['as',['../classksf_1_1ks_rtti.html#a33f1522c53fd457d441f9203ed04a628',1,'ksf::ksRtti::as()'],['../classksf_1_1ks_rtti.html#a3256fe5f274ed29149d64dd575ff37f9',1,'ksf::ksRtti::as() const']]]
];
diff --git a/search/all_1.js b/search/all_1.js
index 7de0d56..09a4c08 100644
--- a/search/all_1.js
+++ b/search/all_1.js
@@ -1,12 +1,10 @@
var searchData=
[
- ['basic_20config_0',['[basic-config](basic-config)',['../md_examples_2readme.html#autotoc_md5',1,'']]],
- ['basic_20config_20basic_20config_1',['[basic-config](basic-config)',['../md_examples_2readme.html#autotoc_md5',1,'']]],
- ['begin_2',['begin',['../classksf_1_1misc_1_1ks_w_s_server.html#a30264ac138648d3ee913519cec7c5920',1,'ksf::misc::ksWSServer']]],
- ['blinkintervalms_3',['blinkIntervalMs',['../classksf_1_1comps_1_1ks_led.html#aad7cd66a8d631b1f1d94b61d76bbf372',1,'ksf::comps::ksLed']]],
- ['blinkloops_4',['blinkLoops',['../classksf_1_1comps_1_1ks_led.html#a0a222a2588b3bc63ff1df4d671f99653',1,'ksf::comps::ksLed']]],
- ['breakapp_5',['breakApp',['../classksf_1_1comps_1_1ks_device_portal.html#a573eb03602ce8a4352af1963ff80b748',1,'ksf::comps::ksDevicePortal']]],
- ['broadcast_6',['broadcast',['../classksf_1_1evt_1_1ks_event.html#ac672facd2bd8e5084f8251b228d2cf4f',1,'ksf::evt::ksEvent']]],
- ['broker_7',['broker',['../classksf_1_1comps_1_1ks_mqtt_connector.html#ae97565fa36122cb841acbb418928da1a',1,'ksf::comps::ksMqttConnector']]],
- ['building_20the_20application_8',['đą Building the application',['../index.html#autotoc_md14',1,'']]]
+ ['begin_0',['begin',['../classksf_1_1misc_1_1ks_w_s_server.html#a30264ac138648d3ee913519cec7c5920',1,'ksf::misc::ksWSServer']]],
+ ['blinkintervalms_1',['blinkIntervalMs',['../classksf_1_1comps_1_1ks_led.html#aad7cd66a8d631b1f1d94b61d76bbf372',1,'ksf::comps::ksLed']]],
+ ['blinkloops_2',['blinkLoops',['../classksf_1_1comps_1_1ks_led.html#a0a222a2588b3bc63ff1df4d671f99653',1,'ksf::comps::ksLed']]],
+ ['breakapp_3',['breakApp',['../classksf_1_1comps_1_1ks_device_portal.html#a573eb03602ce8a4352af1963ff80b748',1,'ksf::comps::ksDevicePortal']]],
+ ['broadcast_4',['broadcast',['../classksf_1_1evt_1_1ks_event.html#ac672facd2bd8e5084f8251b228d2cf4f',1,'ksf::evt::ksEvent']]],
+ ['broker_5',['broker',['../classksf_1_1comps_1_1ks_mqtt_connector.html#ae97565fa36122cb841acbb418928da1a',1,'ksf::comps::ksMqttConnector']]],
+ ['building_20the_20application_6',['đą Building the application',['../index.html#autotoc_md8',1,'']]]
];
diff --git a/search/all_10.js b/search/all_10.js
index 8e10617..82c37f4 100644
--- a/search/all_10.js
+++ b/search/all_10.js
@@ -1,7 +1,7 @@
var searchData=
[
- ['the_20application_0',['đą Building the application',['../index.html#autotoc_md14',1,'']]],
- ['the_20hood_1',['đ How does it work under the hood?',['../index.html#autotoc_md15',1,'']]],
+ ['the_20application_0',['đą Building the application',['../index.html#autotoc_md8',1,'']]],
+ ['the_20hood_1',['đ How does it work under the hood?',['../index.html#autotoc_md9',1,'']]],
['triggered_2',['triggered',['../classksf_1_1ks_simple_timer.html#a5d12020dc37e1836c9c98ec92eade407',1,'ksf::ksSimpleTimer']]],
['triggerstate_3',['triggerState',['../classksf_1_1comps_1_1ks_reset_button.html#a19333b9f885a6e61c27e04f206b75cb7',1,'ksf::comps::ksResetButton']]]
];
diff --git a/search/all_11.js b/search/all_11.js
index 13cec59..137f63d 100644
--- a/search/all_11.js
+++ b/search/all_11.js
@@ -1,9 +1,9 @@
var searchData=
[
['unbind_0',['unbind',['../classksf_1_1evt_1_1ks_event.html#a28b95e555a1da1bf15b72467f6c133bc',1,'ksf::evt::ksEvent::unbind()'],['../classksf_1_1evt_1_1ks_event_interface.html#a9da6e0357176b359db6f5004f66caf7a',1,'ksf::evt::ksEventInterface::unbind()']]],
- ['under_20the_20hood_1',['đ How does it work under the hood?',['../index.html#autotoc_md15',1,'']]],
+ ['under_20the_20hood_1',['đ How does it work under the hood?',['../index.html#autotoc_md9',1,'']]],
['unsubscribe_2',['unsubscribe',['../classksf_1_1comps_1_1ks_mqtt_connector.html#aa0371f700a74e710804fc4e7c99e75e4',1,'ksf::comps::ksMqttConnector']]],
['updatefinished_3',['updateFinished',['../classksf_1_1comps_1_1ks_device_portal.html#a2febff831199e81498a8bbf8b91f0e4b',1,'ksf::comps::ksDevicePortal']]],
['usepersistentsession_4',['usePersistentSession',['../classksf_1_1comps_1_1ks_mqtt_connector.html#a8e80106d4063007faf9f1bc7eb1c889c',1,'ksf::comps::ksMqttConnector']]],
- ['utilities_5',['đ Utilities',['../index.html#autotoc_md11',1,'']]]
+ ['utilities_5',['đ Utilities',['../index.html#autotoc_md5',1,'']]]
];
diff --git a/search/all_13.js b/search/all_13.js
index c77d298..6be7874 100644
--- a/search/all_13.js
+++ b/search/all_13.js
@@ -10,6 +10,6 @@ var searchData=
['wifiipchecktimer_7',['wifiIpCheckTimer',['../classksf_1_1comps_1_1ks_wifi_connector.html#a20835a8e41863f79bd140f905d908bae',1,'ksf::comps::ksWifiConnector']]],
['wifireconnecttimer_8',['wifiReconnectTimer',['../classksf_1_1comps_1_1ks_wifi_connector.html#a0564f0ed42827fbfc35bdf168b0490cb',1,'ksf::comps::ksWifiConnector']]],
['wifitimeouttimer_9',['wifiTimeoutTimer',['../classksf_1_1comps_1_1ks_wifi_connector.html#aa4aefb3cbb2365f443d51fa8900930c9',1,'ksf::comps::ksWifiConnector']]],
- ['work_20under_20the_20hood_10',['đ How does it work under the hood?',['../index.html#autotoc_md15',1,'']]],
+ ['work_20under_20the_20hood_10',['đ How does it work under the hood?',['../index.html#autotoc_md9',1,'']]],
['wslistener_11',['wsListener',['../classksf_1_1misc_1_1ks_w_s_server.html#aa70db8c4e6820c660c1654807276b9c6',1,'ksf::misc::ksWSServer']]]
];
diff --git a/search/all_14.js b/search/all_14.js
index 3d2ed33..84dd69b 100644
--- a/search/all_14.js
+++ b/search/all_14.js
@@ -1,4 +1,12 @@
var searchData=
[
- ['your_20first_20application_0',['Creating your first application',['../md_examples_2readme.html#autotoc_md3',1,'']]]
+ ['_7eksconfig_0',['~ksConfig',['../classksf_1_1ks_config.html#a304947df2a72b5297cbca0bba3c8136f',1,'ksf::ksConfig']]],
+ ['_7eksdeviceportal_1',['~ksDevicePortal',['../classksf_1_1comps_1_1ks_device_portal.html#a341b68e99384e4ae0a7038227bff92f6',1,'ksf::comps::ksDevicePortal']]],
+ ['_7ekseventhandle_2',['~ksEventHandle',['../classksf_1_1evt_1_1ks_event_handle.html#ad296ef8c5a77a0404666fc93123267ce',1,'ksf::evt::ksEventHandle']]],
+ ['_7eksled_3',['~ksLed',['../classksf_1_1comps_1_1ks_led.html#a1c87003b2282ae75929235a58f7ced0c',1,'ksf::comps::ksLed']]],
+ ['_7eksmqttconnector_4',['~ksMqttConnector',['../classksf_1_1comps_1_1ks_mqtt_connector.html#a6a2c69fad3a041cf706ff66b88afb663',1,'ksf::comps::ksMqttConnector']]],
+ ['_7eksresetbutton_5',['~ksResetButton',['../classksf_1_1comps_1_1ks_reset_button.html#ab85ae4de074ad0cb1f5e44528c109ecd',1,'ksf::comps::ksResetButton']]],
+ ['_7ekswificonfigurator_6',['~ksWifiConfigurator',['../classksf_1_1comps_1_1ks_wifi_configurator.html#a98c0d0ea3e1f04d787b4acb6754ee995',1,'ksf::comps::ksWifiConfigurator']]],
+ ['_7ekswificonnector_7',['~ksWifiConnector',['../classksf_1_1comps_1_1ks_wifi_connector.html#ae4d6d1486214998fcb711c2e2f624d84',1,'ksf::comps::ksWifiConnector']]],
+ ['_7ekswsserver_8',['~ksWSServer',['../classksf_1_1misc_1_1ks_w_s_server.html#a2224ec4f425cd7938cd89880cb5ce771',1,'ksf::misc::ksWSServer']]]
];
diff --git a/search/all_15.js b/search/all_15.js
index 84dd69b..2188c16 100644
--- a/search/all_15.js
+++ b/search/all_15.js
@@ -1,12 +1,4 @@
var searchData=
[
- ['_7eksconfig_0',['~ksConfig',['../classksf_1_1ks_config.html#a304947df2a72b5297cbca0bba3c8136f',1,'ksf::ksConfig']]],
- ['_7eksdeviceportal_1',['~ksDevicePortal',['../classksf_1_1comps_1_1ks_device_portal.html#a341b68e99384e4ae0a7038227bff92f6',1,'ksf::comps::ksDevicePortal']]],
- ['_7ekseventhandle_2',['~ksEventHandle',['../classksf_1_1evt_1_1ks_event_handle.html#ad296ef8c5a77a0404666fc93123267ce',1,'ksf::evt::ksEventHandle']]],
- ['_7eksled_3',['~ksLed',['../classksf_1_1comps_1_1ks_led.html#a1c87003b2282ae75929235a58f7ced0c',1,'ksf::comps::ksLed']]],
- ['_7eksmqttconnector_4',['~ksMqttConnector',['../classksf_1_1comps_1_1ks_mqtt_connector.html#a6a2c69fad3a041cf706ff66b88afb663',1,'ksf::comps::ksMqttConnector']]],
- ['_7eksresetbutton_5',['~ksResetButton',['../classksf_1_1comps_1_1ks_reset_button.html#ab85ae4de074ad0cb1f5e44528c109ecd',1,'ksf::comps::ksResetButton']]],
- ['_7ekswificonfigurator_6',['~ksWifiConfigurator',['../classksf_1_1comps_1_1ks_wifi_configurator.html#a98c0d0ea3e1f04d787b4acb6754ee995',1,'ksf::comps::ksWifiConfigurator']]],
- ['_7ekswificonnector_7',['~ksWifiConnector',['../classksf_1_1comps_1_1ks_wifi_connector.html#ae4d6d1486214998fcb711c2e2f624d84',1,'ksf::comps::ksWifiConnector']]],
- ['_7ekswsserver_8',['~ksWSServer',['../classksf_1_1misc_1_1ks_w_s_server.html#a2224ec4f425cd7938cd89880cb5ce771',1,'ksf::misc::ksWSServer']]]
+ ['âšī¸_20architecture_0',['âšī¸ Architecture',['../index.html#autotoc_md4',1,'']]]
];
diff --git a/search/all_16.js b/search/all_16.js
index 85fd624..7310694 100644
--- a/search/all_16.js
+++ b/search/all_16.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['âšī¸_20architecture_0',['âšī¸ Architecture',['../index.html#autotoc_md10',1,'']]]
+ ['ī¸âŖ_20custom_20rtti_0',['#ī¸âŖ Custom RTTI',['../index.html#autotoc_md12',1,'']]]
];
diff --git a/search/all_17.js b/search/all_17.js
index f218062..8ed3143 100644
--- a/search/all_17.js
+++ b/search/all_17.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['ī¸âŖ_20custom_20rtti_0',['#ī¸âŖ Custom RTTI',['../index.html#autotoc_md18',1,'']]]
+ ['đą_20building_20the_20application_0',['đą Building the application',['../index.html#autotoc_md8',1,'']]],
+ ['đą_20motivation_1',['đą Motivation',['../index.html#autotoc_md1',1,'']]]
];
diff --git a/search/all_18.js b/search/all_18.js
index 662dd82..ac92b49 100644
--- a/search/all_18.js
+++ b/search/all_18.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['đą_20building_20the_20application_0',['đą Building the application',['../index.html#autotoc_md14',1,'']]],
- ['đą_20motivation_1',['đą Motivation',['../index.html#autotoc_md7',1,'']]]
+ ['đ_20utilities_0',['đ Utilities',['../index.html#autotoc_md5',1,'']]]
];
diff --git a/search/all_19.js b/search/all_19.js
index affe62a..30f0483 100644
--- a/search/all_19.js
+++ b/search/all_19.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['đ_20utilities_0',['đ Utilities',['../index.html#autotoc_md11',1,'']]]
+ ['đ_20dependencies_0',['đ Dependencies',['../index.html#autotoc_md14',1,'']]]
];
diff --git a/search/all_1a.js b/search/all_1a.js
index 1f84fe1..6386afb 100644
--- a/search/all_1a.js
+++ b/search/all_1a.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['đ_20dependencies_0',['đ Dependencies',['../index.html#autotoc_md20',1,'']]]
+ ['đ_20doxygen_0',['đ Doxygen',['../index.html#autotoc_md2',1,'']]]
];
diff --git a/search/all_1b.js b/search/all_1b.js
index 0678b9c..325bbec 100644
--- a/search/all_1b.js
+++ b/search/all_1b.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['đ_20doxygen_0',['đ Doxygen',['../index.html#autotoc_md8',1,'']]]
+ ['đ_20application_20rotator_0',['đ Application rotator',['../index.html#autotoc_md10',1,'']]]
];
diff --git a/search/all_1c.js b/search/all_1c.js
index 4b7e87b..c06c985 100644
--- a/search/all_1c.js
+++ b/search/all_1c.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['đ_20application_20rotator_0',['đ Application rotator',['../index.html#autotoc_md16',1,'']]]
+ ['đ
_20rules_3a_0',['đ
Rules:',['../index.html#autotoc_md7',1,'']]]
];
diff --git a/search/all_1d.js b/search/all_1d.js
index 07697d4..982732d 100644
--- a/search/all_1d.js
+++ b/search/all_1d.js
@@ -1,4 +1,5 @@
var searchData=
[
- ['đ
_20rules_3a_0',['đ
Rules:',['../index.html#autotoc_md13',1,'']]]
+ ['đ_20examples_0',['đ Examples',['../index.html#autotoc_md3',1,'']]],
+ ['đ_20how_20does_20it_20work_20under_20the_20hood_1',['đ How does it work under the hood?',['../index.html#autotoc_md9',1,'']]]
];
diff --git a/search/all_1e.js b/search/all_1e.js
index 3e0efb1..9eb18ff 100644
--- a/search/all_1e.js
+++ b/search/all_1e.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['đ_20examples_0',['đ Examples',['../index.html#autotoc_md9',1,'']]],
- ['đ_20how_20does_20it_20work_20under_20the_20hood_1',['đ How does it work under the hood?',['../index.html#autotoc_md15',1,'']]]
+ ['đĄ_20frameworks_0',['đĄ Frameworks',['../index.html#autotoc_md15',1,'']]],
+ ['đĄ_20libraries_1',['đĄ Libraries',['../index.html#autotoc_md16',1,'']]]
];
diff --git a/search/all_1f.js b/search/all_1f.js
index a4c94d7..55b000e 100644
--- a/search/all_1f.js
+++ b/search/all_1f.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['đĄ_20frameworks_0',['đĄ Frameworks',['../index.html#autotoc_md21',1,'']]],
- ['đĄ_20libraries_1',['đĄ Libraries',['../index.html#autotoc_md22',1,'']]]
+ ['đŖ_20compiler_20flags_0',['đŖ Compiler flags',['../index.html#autotoc_md11',1,'']]]
];
diff --git a/search/all_2.js b/search/all_2.js
index 4cba0cf..22e41eb 100644
--- a/search/all_2.js
+++ b/search/all_2.js
@@ -3,18 +3,14 @@ var searchData=
['callbacks_0',['callbacks',['../classksf_1_1evt_1_1ks_event.html#a17a698a1e1f7be8ac6213e6e145850e5',1,'ksf::evt::ksEvent']]],
['callbackuid_1',['callbackUID',['../classksf_1_1evt_1_1ks_event_handle.html#a275a07831b53b56d77b3b579cb6f7117',1,'ksf::evt::ksEventHandle']]],
['certfingerprint_2',['certFingerprint',['../classksf_1_1comps_1_1ks_mqtt_connector.html#a72c01e2f4d6d2115d5b11f7330f75971',1,'ksf::comps::ksMqttConnector']]],
- ['compiler_20flags_3',['đŖ Compiler flags',['../index.html#autotoc_md17',1,'']]],
- ['components_4',['đ¨ Components',['../index.html#autotoc_md12',1,'']]],
+ ['compiler_20flags_3',['đŖ Compiler flags',['../index.html#autotoc_md11',1,'']]],
+ ['components_4',['đ¨ Components',['../index.html#autotoc_md6',1,'']]],
['components_5',['components',['../classksf_1_1ks_application.html#a06c3c117592fa39614d331dd5bc89660',1,'ksf::ksApplication']]],
['componentstate_6',['componentState',['../classksf_1_1ks_component.html#ac946b878dc913d67a11492db06afbb5d',1,'ksf::ksComponent']]],
- ['config_7',['[basic-config](basic-config)',['../md_examples_2readme.html#autotoc_md5',1,'']]],
- ['config_20basic_20config_8',['[basic-config](basic-config)',['../md_examples_2readme.html#autotoc_md5',1,'']]],
- ['configapp_9',['ConfigApp',['../classapps_1_1_config_app.html',1,'apps']]],
- ['configparams_10',['configParams',['../classksf_1_1ks_config.html#a2e448b2e918a7738ab03622a8c89ae0f',1,'ksf::ksConfig']]],
- ['configpath_11',['configPath',['../classksf_1_1ks_config.html#a3a57cb81bcf46a95a2973124c32cbf2c',1,'ksf::ksConfig']]],
- ['configtimeout_12',['configTimeout',['../classksf_1_1comps_1_1ks_wifi_configurator.html#a22af6cd1c821587c9147383287fa4d13',1,'ksf::comps::ksWifiConfigurator']]],
- ['connecttobroker_13',['connectToBroker',['../classksf_1_1comps_1_1ks_mqtt_connector.html#ad3410bf2428ffe086fad10bbffb5384c',1,'ksf::comps::ksMqttConnector']]],
- ['conneventhandle_14',['connEventHandle',['../classksf_1_1comps_1_1ks_dev_stat_mqtt_reporter.html#a9941dae7a03633582619f2bf6973f7e4',1,'ksf::comps::ksDevStatMqttReporter']]],
- ['creating_20your_20first_20application_15',['Creating your first application',['../md_examples_2readme.html#autotoc_md3',1,'']]],
- ['custom_20rtti_16',['#ī¸âŖ Custom RTTI',['../index.html#autotoc_md18',1,'']]]
+ ['configparams_7',['configParams',['../classksf_1_1ks_config.html#a2e448b2e918a7738ab03622a8c89ae0f',1,'ksf::ksConfig']]],
+ ['configpath_8',['configPath',['../classksf_1_1ks_config.html#a3a57cb81bcf46a95a2973124c32cbf2c',1,'ksf::ksConfig']]],
+ ['configtimeout_9',['configTimeout',['../classksf_1_1comps_1_1ks_wifi_configurator.html#a22af6cd1c821587c9147383287fa4d13',1,'ksf::comps::ksWifiConfigurator']]],
+ ['connecttobroker_10',['connectToBroker',['../classksf_1_1comps_1_1ks_mqtt_connector.html#ad3410bf2428ffe086fad10bbffb5384c',1,'ksf::comps::ksMqttConnector']]],
+ ['conneventhandle_11',['connEventHandle',['../classksf_1_1comps_1_1ks_dev_stat_mqtt_reporter.html#a9941dae7a03633582619f2bf6973f7e4',1,'ksf::comps::ksDevStatMqttReporter']]],
+ ['custom_20rtti_12',['#ī¸âŖ Custom RTTI',['../index.html#autotoc_md12',1,'']]]
];
diff --git a/search/all_20.js b/search/all_20.js
index 14c67a7..799a686 100644
--- a/search/all_20.js
+++ b/search/all_20.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['đŖ_20compiler_20flags_0',['đŖ Compiler flags',['../index.html#autotoc_md17',1,'']]]
+ ['đĨ_20saving_20power_0',['đĨ Saving power',['../index.html#autotoc_md13',1,'']]]
];
diff --git a/search/all_21.js b/search/all_21.js
index afce571..9e1cedd 100644
--- a/search/all_21.js
+++ b/search/all_21.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['đĨ_20saving_20power_0',['đĨ Saving power',['../index.html#autotoc_md19',1,'']]]
+ ['đ¨_20components_0',['đ¨ Components',['../index.html#autotoc_md6',1,'']]]
];
diff --git a/search/all_22.js b/search/all_22.js
deleted file mode 100644
index 835ea92..0000000
--- a/search/all_22.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['đ¨_20components_0',['đ¨ Components',['../index.html#autotoc_md12',1,'']]]
-];
diff --git a/search/all_3.js b/search/all_3.js
index 94ad6ee..8de9949 100644
--- a/search/all_3.js
+++ b/search/all_3.js
@@ -1,11 +1,10 @@
var searchData=
[
- ['dependencies_0',['đ Dependencies',['../index.html#autotoc_md20',1,'']]],
- ['devicefunctionsapp_1',['DeviceFunctionsApp',['../classapps_1_1_device_functions_app.html',1,'apps']]],
- ['devicename_2',['deviceName',['../classksf_1_1comps_1_1ks_wifi_configurator.html#af561e65c5fb0c156d1d5d9b55e070951',1,'ksf::comps::ksWifiConfigurator']]],
- ['dnsserver_3',['dnsServer',['../classksf_1_1comps_1_1ks_device_portal.html#a9d9ecd302b4ef31f3778baf91eed0e48',1,'ksf::comps::ksDevicePortal']]],
- ['does_20it_20work_20under_20the_20hood_4',['đ How does it work under the hood?',['../index.html#autotoc_md15',1,'']]],
- ['doxygen_5',['đ Doxygen',['../index.html#autotoc_md8',1,'']]],
- ['driveasactivelow_6',['driveAsActiveLow',['../classksf_1_1comps_1_1ks_led.html#aab8014871bda50730d67de08fb995a39',1,'ksf::comps::ksLed']]],
- ['driveaspushpull_7',['driveAsPushPull',['../classksf_1_1comps_1_1ks_led.html#a79747cb65b374896c24931539221efc6',1,'ksf::comps::ksLed']]]
+ ['dependencies_0',['đ Dependencies',['../index.html#autotoc_md14',1,'']]],
+ ['devicename_1',['deviceName',['../classksf_1_1comps_1_1ks_wifi_configurator.html#af561e65c5fb0c156d1d5d9b55e070951',1,'ksf::comps::ksWifiConfigurator']]],
+ ['dnsserver_2',['dnsServer',['../classksf_1_1comps_1_1ks_device_portal.html#a9d9ecd302b4ef31f3778baf91eed0e48',1,'ksf::comps::ksDevicePortal']]],
+ ['does_20it_20work_20under_20the_20hood_3',['đ How does it work under the hood?',['../index.html#autotoc_md9',1,'']]],
+ ['doxygen_4',['đ Doxygen',['../index.html#autotoc_md2',1,'']]],
+ ['driveasactivelow_5',['driveAsActiveLow',['../classksf_1_1comps_1_1ks_led.html#aab8014871bda50730d67de08fb995a39',1,'ksf::comps::ksLed']]],
+ ['driveaspushpull_6',['driveAsPushPull',['../classksf_1_1comps_1_1ks_led.html#a79747cb65b374896c24931539221efc6',1,'ksf::comps::ksLed']]]
];
diff --git a/search/all_4.js b/search/all_4.js
index f132302..bfb0df7 100644
--- a/search/all_4.js
+++ b/search/all_4.js
@@ -1,6 +1,5 @@
var searchData=
[
['eventbasewp_0',['eventBaseWp',['../classksf_1_1evt_1_1ks_event_handle.html#a21faf24eac17f0bdbe702459ef8d7c31',1,'ksf::evt::ksEventHandle']]],
- ['examples_1',['Examples',['../index.html#autotoc_md9',1,'đ Examples'],['../md_examples_2readme.html',1,'Examples'],['../md_examples_2readme.html#autotoc_md4',1,'Examples']]],
- ['existing_20projects_2',['Opening existing projects',['../md_examples_2readme.html#autotoc_md2',1,'']]]
+ ['examples_1',['đ Examples',['../index.html#autotoc_md3',1,'']]]
];
diff --git a/search/all_5.js b/search/all_5.js
index 4d62466..594bc9c 100644
--- a/search/all_5.js
+++ b/search/all_5.js
@@ -3,7 +3,6 @@ var searchData=
['findcomponent_0',['findComponent',['../classksf_1_1ks_application.html#a944269df1630cce9506ee228c12e1ebb',1,'ksf::ksApplication']]],
['findcomponents_1',['findComponents',['../classksf_1_1ks_application.html#aa37ddabda1c13f2e1ab3e94babcfcc43',1,'ksf::ksApplication']]],
['fingerprinttobytes_2',['fingerprintToBytes',['../classksf_1_1ks_cert_fingerprint.html#a35a398b6dbe77cb2c4a9a35bf7b38c84',1,'ksf::ksCertFingerprint']]],
- ['first_20application_3',['Creating your first application',['../md_examples_2readme.html#autotoc_md3',1,'']]],
- ['flags_4',['đŖ Compiler flags',['../index.html#autotoc_md17',1,'']]],
- ['frameworks_5',['đĄ Frameworks',['../index.html#autotoc_md21',1,'']]]
+ ['flags_3',['đŖ Compiler flags',['../index.html#autotoc_md11',1,'']]],
+ ['frameworks_4',['đĄ Frameworks',['../index.html#autotoc_md15',1,'']]]
];
diff --git a/search/all_7.js b/search/all_7.js
index 5bd5681..8f9e06b 100644
--- a/search/all_7.js
+++ b/search/all_7.js
@@ -7,6 +7,6 @@ var searchData=
['handlenonwebsocketconnection_4',['handleNonWebsocketConnection',['../classksf_1_1misc_1_1ks_w_s_server.html#ad15ba719689c843931612f3c9d41111b',1,'ksf::misc::ksWSServer']]],
['handleperiodictasks_5',['handlePeriodicTasks',['../classksf_1_1comps_1_1ks_wifi_configurator.html#a76610b6e276236e08d93a8fa4378d36d',1,'ksf::comps::ksWifiConfigurator']]],
['hastimepassed_6',['hasTimePassed',['../classksf_1_1ks_simple_timer.html#a83285ce55d3a83397c2f72dd05d45dc6',1,'ksf::ksSimpleTimer']]],
- ['hood_7',['đ How does it work under the hood?',['../index.html#autotoc_md15',1,'']]],
- ['how_20does_20it_20work_20under_20the_20hood_8',['đ How does it work under the hood?',['../index.html#autotoc_md15',1,'']]]
+ ['hood_7',['đ How does it work under the hood?',['../index.html#autotoc_md9',1,'']]],
+ ['how_20does_20it_20work_20under_20the_20hood_8',['đ How does it work under the hood?',['../index.html#autotoc_md9',1,'']]]
];
diff --git a/search/all_8.js b/search/all_8.js
index 9800af9..7fad826 100644
--- a/search/all_8.js
+++ b/search/all_8.js
@@ -1,14 +1,13 @@
var searchData=
[
- ['ide_20preparation_0',['IDE Preparation',['../md_examples_2readme.html#autotoc_md1',1,'']]],
- ['init_1',['init',['../classapps_1_1_config_app.html#ab4fc3e7ce12d6b110fd8ebd2e652dd50',1,'apps::ConfigApp::init()'],['../classapps_1_1_device_functions_app.html#a8e546282c365fec45f1ca92f12a5c287',1,'apps::DeviceFunctionsApp::init()'],['../classksf_1_1comps_1_1ks_device_portal.html#a2b75ab8090a6ac95008c3f6f417d821e',1,'ksf::comps::ksDevicePortal::init()'],['../classksf_1_1comps_1_1ks_led.html#a54708ddd80553023003ce7bba9f7430e',1,'ksf::comps::ksLed::init()'],['../classksf_1_1comps_1_1ks_mqtt_connector.html#a5218003f79bceb2207178361fc124aeb',1,'ksf::comps::ksMqttConnector::init()'],['../classksf_1_1comps_1_1ks_reset_button.html#aff554ea730fa9b9e830c4abb2d44d17f',1,'ksf::comps::ksResetButton::init()'],['../classksf_1_1comps_1_1ks_wifi_configurator.html#aaf10ed3c6fa2336fc4d5b7e71bb89195',1,'ksf::comps::ksWifiConfigurator::init()'],['../classksf_1_1comps_1_1ks_wifi_connector.html#a893fbb2fdb3c2b6a126e478ff92e325c',1,'ksf::comps::ksWifiConnector::init()'],['../classksf_1_1ks_application.html#ae0df7f797abc4f477f17448aa89613ce',1,'ksf::ksApplication::init()'],['../classksf_1_1ks_component.html#a684f870e77ac3795b3cf789a8a81cdde',1,'ksf::ksComponent::init()']]],
- ['inrequest_5fneedauthentication_2',['inRequest_NeedAuthentication',['../classksf_1_1comps_1_1ks_device_portal.html#aadf8b151247f2364ac2da012acb51738',1,'ksf::comps::ksDevicePortal']]],
- ['intervalms_3',['intervalMs',['../classksf_1_1ks_simple_timer.html#a0e71a98ffe9b0bef207203f950da8e80',1,'ksf::ksSimpleTimer']]],
- ['isa_4',['isA',['../classksf_1_1comps_1_1ks_config_provider.html#abd847581f934d5e67b0deafdf2884d27',1,'ksf::comps::ksConfigProvider::isA()'],['../classksf_1_1comps_1_1ks_device_portal.html#a17f39258b36ee0f902ed28ba71dc8532',1,'ksf::comps::ksDevicePortal::isA()'],['../classksf_1_1comps_1_1ks_dev_stat_mqtt_reporter.html#a12ee5aa09cbaa9f7419e097a42357d1c',1,'ksf::comps::ksDevStatMqttReporter::isA()'],['../classksf_1_1comps_1_1ks_led.html#a381037e05ed26b334c81853cb53fc817',1,'ksf::comps::ksLed::isA()'],['../classksf_1_1comps_1_1ks_mqtt_config_provider.html#a1b5e47d42f23e33853ac1b0d4275c540',1,'ksf::comps::ksMqttConfigProvider::isA()'],['../classksf_1_1comps_1_1ks_mqtt_connector.html#ae2515a6080975c49fa5f8fddda90dcda',1,'ksf::comps::ksMqttConnector::isA()'],['../classksf_1_1comps_1_1ks_reset_button.html#a6ea1bf709aee9cca8796b8739a68d57c',1,'ksf::comps::ksResetButton::isA()'],['../classksf_1_1comps_1_1ks_wifi_configurator.html#a652a9aefbb8729c75ef16bb1a9d3eb63',1,'ksf::comps::ksWifiConfigurator::isA()'],['../classksf_1_1comps_1_1ks_wifi_connector.html#a3c9f5b528500d8ec016fd50207bd9d21',1,'ksf::comps::ksWifiConnector::isA()'],['../classksf_1_1ks_component.html#a286b01d0faa7e74983efb15cdc80c748',1,'ksf::ksComponent::isA()'],['../classksf_1_1ks_rtti.html#a84c5ab0cd0a529fd085e68de557ab4f4',1,'ksf::ksRtti::isA()']]],
- ['isblinking_5',['isBlinking',['../classksf_1_1comps_1_1ks_led.html#a39401225820c0b94f07792287a6b9376',1,'ksf::comps::ksLed']]],
- ['isbound_6',['isBound',['../classksf_1_1evt_1_1ks_event.html#ab85a2d7e4b758a99bae5f2696668ddf0',1,'ksf::evt::ksEvent']]],
- ['isconnected_7',['isConnected',['../classksf_1_1comps_1_1ks_mqtt_connector.html#aa273e290cb18e2ea76db22a7c059b48e',1,'ksf::comps::ksMqttConnector::isConnected()'],['../classksf_1_1comps_1_1ks_wifi_connector.html#a1dbeb307a217a5c267496f46c00d63c9',1,'ksf::comps::ksWifiConnector::isConnected()']]],
- ['isdirty_8',['isDirty',['../classksf_1_1ks_config.html#aea9a5bc2306e3582498f027b210af4eb',1,'ksf::ksConfig']]],
- ['isenabled_9',['isEnabled',['../classksf_1_1comps_1_1ks_led.html#ae9830a8a0dc7f41ebe2c1ded0a95a28a',1,'ksf::comps::ksLed']]],
- ['it_20work_20under_20the_20hood_10',['đ How does it work under the hood?',['../index.html#autotoc_md15',1,'']]]
+ ['init_0',['init',['../classksf_1_1comps_1_1ks_device_portal.html#a2b75ab8090a6ac95008c3f6f417d821e',1,'ksf::comps::ksDevicePortal::init()'],['../classksf_1_1comps_1_1ks_led.html#a54708ddd80553023003ce7bba9f7430e',1,'ksf::comps::ksLed::init()'],['../classksf_1_1comps_1_1ks_mqtt_connector.html#a5218003f79bceb2207178361fc124aeb',1,'ksf::comps::ksMqttConnector::init()'],['../classksf_1_1comps_1_1ks_reset_button.html#aff554ea730fa9b9e830c4abb2d44d17f',1,'ksf::comps::ksResetButton::init()'],['../classksf_1_1comps_1_1ks_wifi_configurator.html#aaf10ed3c6fa2336fc4d5b7e71bb89195',1,'ksf::comps::ksWifiConfigurator::init()'],['../classksf_1_1comps_1_1ks_wifi_connector.html#a893fbb2fdb3c2b6a126e478ff92e325c',1,'ksf::comps::ksWifiConnector::init()'],['../classksf_1_1ks_application.html#ae0df7f797abc4f477f17448aa89613ce',1,'ksf::ksApplication::init()'],['../classksf_1_1ks_component.html#a684f870e77ac3795b3cf789a8a81cdde',1,'ksf::ksComponent::init()']]],
+ ['inrequest_5fneedauthentication_1',['inRequest_NeedAuthentication',['../classksf_1_1comps_1_1ks_device_portal.html#aadf8b151247f2364ac2da012acb51738',1,'ksf::comps::ksDevicePortal']]],
+ ['intervalms_2',['intervalMs',['../classksf_1_1ks_simple_timer.html#a0e71a98ffe9b0bef207203f950da8e80',1,'ksf::ksSimpleTimer']]],
+ ['isa_3',['isA',['../classksf_1_1comps_1_1ks_config_provider.html#abd847581f934d5e67b0deafdf2884d27',1,'ksf::comps::ksConfigProvider::isA()'],['../classksf_1_1comps_1_1ks_device_portal.html#a17f39258b36ee0f902ed28ba71dc8532',1,'ksf::comps::ksDevicePortal::isA()'],['../classksf_1_1comps_1_1ks_dev_stat_mqtt_reporter.html#a12ee5aa09cbaa9f7419e097a42357d1c',1,'ksf::comps::ksDevStatMqttReporter::isA()'],['../classksf_1_1comps_1_1ks_led.html#a381037e05ed26b334c81853cb53fc817',1,'ksf::comps::ksLed::isA()'],['../classksf_1_1comps_1_1ks_mqtt_config_provider.html#a1b5e47d42f23e33853ac1b0d4275c540',1,'ksf::comps::ksMqttConfigProvider::isA()'],['../classksf_1_1comps_1_1ks_mqtt_connector.html#ae2515a6080975c49fa5f8fddda90dcda',1,'ksf::comps::ksMqttConnector::isA()'],['../classksf_1_1comps_1_1ks_reset_button.html#a6ea1bf709aee9cca8796b8739a68d57c',1,'ksf::comps::ksResetButton::isA()'],['../classksf_1_1comps_1_1ks_wifi_configurator.html#a652a9aefbb8729c75ef16bb1a9d3eb63',1,'ksf::comps::ksWifiConfigurator::isA()'],['../classksf_1_1comps_1_1ks_wifi_connector.html#a3c9f5b528500d8ec016fd50207bd9d21',1,'ksf::comps::ksWifiConnector::isA()'],['../classksf_1_1ks_component.html#a286b01d0faa7e74983efb15cdc80c748',1,'ksf::ksComponent::isA()'],['../classksf_1_1ks_rtti.html#a84c5ab0cd0a529fd085e68de557ab4f4',1,'ksf::ksRtti::isA()']]],
+ ['isblinking_4',['isBlinking',['../classksf_1_1comps_1_1ks_led.html#a39401225820c0b94f07792287a6b9376',1,'ksf::comps::ksLed']]],
+ ['isbound_5',['isBound',['../classksf_1_1evt_1_1ks_event.html#ab85a2d7e4b758a99bae5f2696668ddf0',1,'ksf::evt::ksEvent']]],
+ ['isconnected_6',['isConnected',['../classksf_1_1comps_1_1ks_mqtt_connector.html#aa273e290cb18e2ea76db22a7c059b48e',1,'ksf::comps::ksMqttConnector::isConnected()'],['../classksf_1_1comps_1_1ks_wifi_connector.html#a1dbeb307a217a5c267496f46c00d63c9',1,'ksf::comps::ksWifiConnector::isConnected()']]],
+ ['isdirty_7',['isDirty',['../classksf_1_1ks_config.html#aea9a5bc2306e3582498f027b210af4eb',1,'ksf::ksConfig']]],
+ ['isenabled_8',['isEnabled',['../classksf_1_1comps_1_1ks_led.html#ae9830a8a0dc7f41ebe2c1ded0a95a28a',1,'ksf::comps::ksLed']]],
+ ['it_20work_20under_20the_20hood_9',['đ How does it work under the hood?',['../index.html#autotoc_md9',1,'']]]
];
diff --git a/search/all_a.js b/search/all_a.js
index 01d0ce5..79a0e7e 100644
--- a/search/all_a.js
+++ b/search/all_a.js
@@ -6,10 +6,10 @@ var searchData=
['laststate_3',['lastState',['../classksf_1_1comps_1_1ks_reset_button.html#ad7ba748112baf893bf73b4c891dbacb3',1,'ksf::comps::ksResetButton']]],
['lastsuccessconnectiontime_4',['lastSuccessConnectionTime',['../classksf_1_1comps_1_1ks_mqtt_connector.html#a5b3892df535c4e3d814f49682a6dd3ed',1,'ksf::comps::ksMqttConnector']]],
['lasttriggertimems_5',['lastTriggerTimeMs',['../classksf_1_1ks_simple_timer.html#a9edd4228fe6272082c33002044c348f3',1,'ksf::ksSimpleTimer']]],
- ['libraries_6',['đĄ Libraries',['../index.html#autotoc_md22',1,'']]],
+ ['libraries_6',['đĄ Libraries',['../index.html#autotoc_md16',1,'']]],
['login_7',['login',['../classksf_1_1comps_1_1ks_mqtt_connector.html#a79283a0a011bab07f8010c02b33b1a63',1,'ksf::comps::ksMqttConnector']]],
['logkeepalivetimestamp_8',['logKeepAliveTimestamp',['../classksf_1_1comps_1_1ks_device_portal.html#a936722fcf49ca3cd49b58ad6fe207e22',1,'ksf::comps::ksDevicePortal']]],
- ['loop_9',['loop',['../classapps_1_1_config_app.html#a38f3894fa414a1abef5f39238f379807',1,'apps::ConfigApp::loop()'],['../classapps_1_1_device_functions_app.html#a7ebdc678f0a326a4c72b58d9f58dde2c',1,'apps::DeviceFunctionsApp::loop()'],['../classksf_1_1comps_1_1ks_device_portal.html#aa22aed11bcaa38f7977b3aa1c2313142',1,'ksf::comps::ksDevicePortal::loop()'],['../classksf_1_1comps_1_1ks_dev_stat_mqtt_reporter.html#a7336a2878a69f0f9452ae39fcfbc1412',1,'ksf::comps::ksDevStatMqttReporter::loop()'],['../classksf_1_1comps_1_1ks_led.html#ab6cd28057f07fee5642be46b1e96926f',1,'ksf::comps::ksLed::loop()'],['../classksf_1_1comps_1_1ks_mqtt_connector.html#a728a903955e41f665a71722eaf16a492',1,'ksf::comps::ksMqttConnector::loop()'],['../classksf_1_1comps_1_1ks_reset_button.html#a1fb8803dcd8805200f627d7171886c05',1,'ksf::comps::ksResetButton::loop()'],['../classksf_1_1comps_1_1ks_wifi_configurator.html#a992ef9cf9bc8673b68872b7650b15f0b',1,'ksf::comps::ksWifiConfigurator::loop()'],['../classksf_1_1comps_1_1ks_wifi_connector.html#a96a1495ed201956ba39b06a1b31af4ab',1,'ksf::comps::ksWifiConnector::loop()'],['../classksf_1_1ks_application.html#a5f4246bf46d16e6469b3967d399c7cd3',1,'ksf::ksApplication::loop()'],['../classksf_1_1ks_app_rotator.html#af0628a1bd2ba9e1de5715b2a77c304f3',1,'ksf::ksAppRotator::loop()'],['../classksf_1_1ks_component.html#ad866ef7860087398ce847201725b1019',1,'ksf::ksComponent::loop()'],['../classksf_1_1misc_1_1ks_w_s_server.html#a3807612909de8c2469cde02d7bcb3ab0',1,'ksf::misc::ksWSServer::loop()']]],
+ ['loop_9',['loop',['../classksf_1_1comps_1_1ks_device_portal.html#aa22aed11bcaa38f7977b3aa1c2313142',1,'ksf::comps::ksDevicePortal::loop()'],['../classksf_1_1comps_1_1ks_dev_stat_mqtt_reporter.html#a7336a2878a69f0f9452ae39fcfbc1412',1,'ksf::comps::ksDevStatMqttReporter::loop()'],['../classksf_1_1comps_1_1ks_led.html#ab6cd28057f07fee5642be46b1e96926f',1,'ksf::comps::ksLed::loop()'],['../classksf_1_1comps_1_1ks_mqtt_connector.html#a728a903955e41f665a71722eaf16a492',1,'ksf::comps::ksMqttConnector::loop()'],['../classksf_1_1comps_1_1ks_reset_button.html#a1fb8803dcd8805200f627d7171886c05',1,'ksf::comps::ksResetButton::loop()'],['../classksf_1_1comps_1_1ks_wifi_configurator.html#a992ef9cf9bc8673b68872b7650b15f0b',1,'ksf::comps::ksWifiConfigurator::loop()'],['../classksf_1_1comps_1_1ks_wifi_connector.html#a96a1495ed201956ba39b06a1b31af4ab',1,'ksf::comps::ksWifiConnector::loop()'],['../classksf_1_1ks_application.html#a5f4246bf46d16e6469b3967d399c7cd3',1,'ksf::ksApplication::loop()'],['../classksf_1_1ks_app_rotator.html#af0628a1bd2ba9e1de5715b2a77c304f3',1,'ksf::ksAppRotator::loop()'],['../classksf_1_1ks_component.html#ad866ef7860087398ce847201725b1019',1,'ksf::ksComponent::loop()'],['../classksf_1_1misc_1_1ks_w_s_server.html#a3807612909de8c2469cde02d7bcb3ab0',1,'ksf::misc::ksWSServer::loop()']]],
['loopexecutiontime_10',['loopExecutionTime',['../classksf_1_1comps_1_1ks_device_portal.html#ae705cc9a95902b82e08c6d87340cb380',1,'ksf::comps::ksDevicePortal']]],
['loopnodelay_11',['loopNoDelay',['../classksf_1_1ks_app_rotator.html#a56b1387e324d76dd1fc0ca5558466028',1,'ksf::ksAppRotator']]]
];
diff --git a/search/all_b.js b/search/all_b.js
index f81377c..6b43a4b 100644
--- a/search/all_b.js
+++ b/search/all_b.js
@@ -1,7 +1,7 @@
var searchData=
[
['mode_0',['mode',['../classksf_1_1comps_1_1ks_reset_button.html#a801b0826bec2cbcef312909b6b9806f3',1,'ksf::comps::ksResetButton']]],
- ['motivation_1',['đą Motivation',['../index.html#autotoc_md7',1,'']]],
+ ['motivation_1',['đą Motivation',['../index.html#autotoc_md1',1,'']]],
['mqttclientsp_2',['mqttClientSp',['../classksf_1_1comps_1_1ks_mqtt_connector.html#af745644b5a8c20a49ce70e22e5602303',1,'ksf::comps::ksMqttConnector']]],
['mqttconnectedinternal_3',['mqttConnectedInternal',['../classksf_1_1comps_1_1ks_mqtt_connector.html#ac9219e05b7ebd1c2614a36bb8155efe7',1,'ksf::comps::ksMqttConnector']]],
['mqttconnectorwp_4',['mqttConnectorWp',['../classksf_1_1comps_1_1ks_device_portal.html#a4484797e62d2e4ad675db2d836f95d04',1,'ksf::comps::ksDevicePortal']]],
diff --git a/search/all_c.js b/search/all_c.js
index 2935401..f3142d6 100644
--- a/search/all_c.js
+++ b/search/all_c.js
@@ -14,6 +14,5 @@ var searchData=
['onupdateend_11',['onUpdateEnd',['../classksf_1_1comps_1_1ks_device_portal.html#a7dc2e53045a02c604627f8101baa68e2',1,'ksf::comps::ksDevicePortal']]],
['onupdatestart_12',['onUpdateStart',['../classksf_1_1comps_1_1ks_device_portal.html#a94f2d902c9447d79a165cdb0ed7417ab',1,'ksf::comps::ksDevicePortal']]],
['onwebsockettextmessage_13',['onWebsocketTextMessage',['../classksf_1_1misc_1_1ks_w_s_server.html#a507b6d18fbe0c211bec2bb593173d885',1,'ksf::misc::ksWSServer::onWebsocketTextMessage'],['../classksf_1_1comps_1_1ks_device_portal.html#a2992c9c68c1b62d4ddc6e0a64e1edfc7',1,'ksf::comps::ksDevicePortal::onWebsocketTextMessage()']]],
- ['opening_20existing_20projects_14',['Opening existing projects',['../md_examples_2readme.html#autotoc_md2',1,'']]],
- ['operator_20bool_15',['operator bool',['../classksf_1_1ks_config.html#af05e375f48e5ce57902a587393a95134',1,'ksf::ksConfig']]]
+ ['operator_20bool_14',['operator bool',['../classksf_1_1ks_config.html#af05e375f48e5ce57902a587393a95134',1,'ksf::ksConfig']]]
];
diff --git a/search/all_d.js b/search/all_d.js
index cb0d8c6..a196388 100644
--- a/search/all_d.js
+++ b/search/all_d.js
@@ -6,10 +6,8 @@ var searchData=
['portalpassword_3',['portalPassword',['../classksf_1_1comps_1_1ks_device_portal.html#a320c4d5b38d622379742b43f4fa99464',1,'ksf::comps::ksDevicePortal']]],
['portnumber_4',['portNumber',['../classksf_1_1comps_1_1ks_mqtt_connector.html#ab2b5431473acbcaa5907d63743e9ca84',1,'ksf::comps::ksMqttConnector']]],
['postinit_5',['postInit',['../classksf_1_1comps_1_1ks_device_portal.html#a3943c29bbb8bea8568154903c379a8a4',1,'ksf::comps::ksDevicePortal::postInit()'],['../classksf_1_1comps_1_1ks_dev_stat_mqtt_reporter.html#a762ce8b72ef72aa6142a318ad5752c7a',1,'ksf::comps::ksDevStatMqttReporter::postInit()'],['../classksf_1_1comps_1_1ks_mqtt_connector.html#ae1e46595b6c1a5760c31149355e751c4',1,'ksf::comps::ksMqttConnector::postInit()'],['../classksf_1_1comps_1_1ks_wifi_configurator.html#af940a4472153cb497d35bf1ffe035dc2',1,'ksf::comps::ksWifiConfigurator::postInit()'],['../classksf_1_1ks_component.html#ac952d4ad53c77639a2bb6015c11800fb',1,'ksf::ksComponent::postInit()']]],
- ['power_6',['đĨ Saving power',['../index.html#autotoc_md19',1,'']]],
+ ['power_6',['đĨ Saving power',['../index.html#autotoc_md13',1,'']]],
['prefix_7',['prefix',['../classksf_1_1comps_1_1ks_mqtt_connector.html#a2acc73077e7b4ef0d5f7cd03ad75da19',1,'ksf::comps::ksMqttConnector']]],
- ['preparation_8',['IDE Preparation',['../md_examples_2readme.html#autotoc_md1',1,'']]],
- ['pressedtime_9',['pressedTime',['../classksf_1_1comps_1_1ks_reset_button.html#a838f42f24cf1d8a95f4820faebb7e302',1,'ksf::comps::ksResetButton']]],
- ['projects_10',['Opening existing projects',['../md_examples_2readme.html#autotoc_md2',1,'']]],
- ['publish_11',['publish',['../classksf_1_1comps_1_1ks_mqtt_connector.html#ab101e26b5ea98a8b3e35295ab2b00680',1,'ksf::comps::ksMqttConnector']]]
+ ['pressedtime_8',['pressedTime',['../classksf_1_1comps_1_1ks_reset_button.html#a838f42f24cf1d8a95f4820faebb7e302',1,'ksf::comps::ksResetButton']]],
+ ['publish_9',['publish',['../classksf_1_1comps_1_1ks_mqtt_connector.html#ab101e26b5ea98a8b3e35295ab2b00680',1,'ksf::comps::ksMqttConnector']]]
];
diff --git a/search/all_e.js b/search/all_e.js
index 851d981..6b46dea 100644
--- a/search/all_e.js
+++ b/search/all_e.js
@@ -11,7 +11,7 @@ var searchData=
['requestappbreak_8',['requestAppBreak',['../classksf_1_1comps_1_1ks_device_portal.html#a493f65235eb09023daeae7db6a800f0d',1,'ksf::comps::ksDevicePortal']]],
['requriedauthtoken_9',['requriedAuthToken',['../classksf_1_1misc_1_1ks_w_s_server.html#af459c67b491ce00347a590de9dcee044',1,'ksf::misc::ksWSServer']]],
['restart_10',['restart',['../classksf_1_1ks_simple_timer.html#a7115f8d5cbd0be313e002f569e518879',1,'ksf::ksSimpleTimer']]],
- ['rotator_11',['đ Application rotator',['../index.html#autotoc_md16',1,'']]],
- ['rtti_12',['#ī¸âŖ Custom RTTI',['../index.html#autotoc_md18',1,'']]],
- ['rules_3a_13',['đ
Rules:',['../index.html#autotoc_md13',1,'']]]
+ ['rotator_11',['đ Application rotator',['../index.html#autotoc_md10',1,'']]],
+ ['rtti_12',['#ī¸âŖ Custom RTTI',['../index.html#autotoc_md12',1,'']]],
+ ['rules_3a_13',['đ
Rules:',['../index.html#autotoc_md7',1,'']]]
];
diff --git a/search/all_f.js b/search/all_f.js
index 61208c3..50453b8 100644
--- a/search/all_f.js
+++ b/search/all_f.js
@@ -2,7 +2,7 @@ var searchData=
[
['saveparams_0',['saveParams',['../classksf_1_1comps_1_1ks_config_provider.html#a137995e9f92a86526a6feec85d7721b5',1,'ksf::comps::ksConfigProvider::saveParams()'],['../classksf_1_1comps_1_1ks_mqtt_config_provider.html#a4d316f6e72e43ee5d121b48d2aee50fc',1,'ksf::comps::ksMqttConfigProvider::saveParams()']]],
['savepower_1',['savePower',['../classksf_1_1comps_1_1ks_wifi_connector.html#ad712e221c2bcc55d500b0365075cfee2',1,'ksf::comps::ksWifiConnector']]],
- ['saving_20power_2',['đĨ Saving power',['../index.html#autotoc_md19',1,'']]],
+ ['saving_20power_2',['đĨ Saving power',['../index.html#autotoc_md13',1,'']]],
['scannetworktimestamp_3',['scanNetworkTimestamp',['../classksf_1_1comps_1_1ks_device_portal.html#a4fafe81b3100c79214a84bec4b093556',1,'ksf::comps::ksDevicePortal']]],
['sendconnectionstatus_4',['sendConnectionStatus',['../classksf_1_1comps_1_1ks_mqtt_connector.html#a95b20ca302d48003c755183b21d65215',1,'ksf::comps::ksMqttConnector']]],
['setblinking_5',['setBlinking',['../classksf_1_1comps_1_1ks_led.html#ac4b5388865229bfb8b841df7b690900a',1,'ksf::comps::ksLed']]],
diff --git a/search/classes_0.js b/search/classes_0.js
index 21e28a0..f64d953 100644
--- a/search/classes_0.js
+++ b/search/classes_0.js
@@ -1,4 +1,28 @@
var searchData=
[
- ['configapp_0',['ConfigApp',['../classapps_1_1_config_app.html',1,'apps']]]
+ ['ksapplication_0',['ksApplication',['../classksf_1_1ks_application.html',1,'ksf']]],
+ ['ksapprotator_1',['ksAppRotator',['../classksf_1_1ks_app_rotator.html',1,'ksf']]],
+ ['kscertfingerprint_2',['ksCertFingerprint',['../classksf_1_1ks_cert_fingerprint.html',1,'ksf']]],
+ ['kscomponent_3',['ksComponent',['../classksf_1_1ks_component.html',1,'ksf']]],
+ ['ksconfig_4',['ksConfig',['../classksf_1_1ks_config.html',1,'ksf']]],
+ ['ksconfigparameter_5',['ksConfigParameter',['../structksf_1_1comps_1_1ks_config_parameter.html',1,'ksf::comps']]],
+ ['ksconfigprovider_6',['ksConfigProvider',['../classksf_1_1comps_1_1ks_config_provider.html',1,'ksf::comps']]],
+ ['ksdeviceportal_7',['ksDevicePortal',['../classksf_1_1comps_1_1ks_device_portal.html',1,'ksf::comps']]],
+ ['ksdevstatmqttreporter_8',['ksDevStatMqttReporter',['../classksf_1_1comps_1_1ks_dev_stat_mqtt_reporter.html',1,'ksf::comps']]],
+ ['ksevent_9',['ksEvent',['../classksf_1_1evt_1_1ks_event.html',1,'ksf::evt']]],
+ ['ksevent_3c_20const_20std_3a_3astring_5fview_20_26_2c_20bool_20_26_2c_20std_3a_3astring_20_26_20_3e_10',['ksEvent< const std::string_view &, bool &, std::string & >',['../classksf_1_1evt_1_1ks_event.html',1,'ksf::evt']]],
+ ['ksevent_3c_20const_20std_3a_3astring_5fview_20_26_2c_20const_20std_3a_3astring_5fview_20_26_20_3e_11',['ksEvent< const std::string_view &, const std::string_view & >',['../classksf_1_1evt_1_1ks_event.html',1,'ksf::evt']]],
+ ['ksevent_3c_20std_3a_3ashared_5fptr_3c_20ksf_3a_3acomps_3a_3aksmqttconnector_20_3e_20_26_20_3e_12',['ksEvent< std::shared_ptr< ksf::comps::ksMqttConnector > & >',['../classksf_1_1evt_1_1ks_event.html',1,'ksf::evt']]],
+ ['ksevent_3c_3e_13',['ksEvent<>',['../classksf_1_1evt_1_1ks_event.html',1,'ksf::evt']]],
+ ['kseventhandle_14',['ksEventHandle',['../classksf_1_1evt_1_1ks_event_handle.html',1,'ksf::evt']]],
+ ['kseventinterface_15',['ksEventInterface',['../classksf_1_1evt_1_1ks_event_interface.html',1,'ksf::evt']]],
+ ['ksled_16',['ksLed',['../classksf_1_1comps_1_1ks_led.html',1,'ksf::comps']]],
+ ['ksmqttconfigprovider_17',['ksMqttConfigProvider',['../classksf_1_1comps_1_1ks_mqtt_config_provider.html',1,'ksf::comps']]],
+ ['ksmqttconnector_18',['ksMqttConnector',['../classksf_1_1comps_1_1ks_mqtt_connector.html',1,'ksf::comps']]],
+ ['ksresetbutton_19',['ksResetButton',['../classksf_1_1comps_1_1ks_reset_button.html',1,'ksf::comps']]],
+ ['ksrtti_20',['ksRtti',['../classksf_1_1ks_rtti.html',1,'ksf']]],
+ ['kssimpletimer_21',['ksSimpleTimer',['../classksf_1_1ks_simple_timer.html',1,'ksf']]],
+ ['kswificonfigurator_22',['ksWifiConfigurator',['../classksf_1_1comps_1_1ks_wifi_configurator.html',1,'ksf::comps']]],
+ ['kswificonnector_23',['ksWifiConnector',['../classksf_1_1comps_1_1ks_wifi_connector.html',1,'ksf::comps']]],
+ ['kswsserver_24',['ksWSServer',['../classksf_1_1misc_1_1ks_w_s_server.html',1,'ksf::misc']]]
];
diff --git a/search/classes_1.js b/search/classes_1.js
deleted file mode 100644
index 53ee39f..0000000
--- a/search/classes_1.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['devicefunctionsapp_0',['DeviceFunctionsApp',['../classapps_1_1_device_functions_app.html',1,'apps']]]
-];
diff --git a/search/classes_2.js b/search/classes_2.js
deleted file mode 100644
index f64d953..0000000
--- a/search/classes_2.js
+++ /dev/null
@@ -1,28 +0,0 @@
-var searchData=
-[
- ['ksapplication_0',['ksApplication',['../classksf_1_1ks_application.html',1,'ksf']]],
- ['ksapprotator_1',['ksAppRotator',['../classksf_1_1ks_app_rotator.html',1,'ksf']]],
- ['kscertfingerprint_2',['ksCertFingerprint',['../classksf_1_1ks_cert_fingerprint.html',1,'ksf']]],
- ['kscomponent_3',['ksComponent',['../classksf_1_1ks_component.html',1,'ksf']]],
- ['ksconfig_4',['ksConfig',['../classksf_1_1ks_config.html',1,'ksf']]],
- ['ksconfigparameter_5',['ksConfigParameter',['../structksf_1_1comps_1_1ks_config_parameter.html',1,'ksf::comps']]],
- ['ksconfigprovider_6',['ksConfigProvider',['../classksf_1_1comps_1_1ks_config_provider.html',1,'ksf::comps']]],
- ['ksdeviceportal_7',['ksDevicePortal',['../classksf_1_1comps_1_1ks_device_portal.html',1,'ksf::comps']]],
- ['ksdevstatmqttreporter_8',['ksDevStatMqttReporter',['../classksf_1_1comps_1_1ks_dev_stat_mqtt_reporter.html',1,'ksf::comps']]],
- ['ksevent_9',['ksEvent',['../classksf_1_1evt_1_1ks_event.html',1,'ksf::evt']]],
- ['ksevent_3c_20const_20std_3a_3astring_5fview_20_26_2c_20bool_20_26_2c_20std_3a_3astring_20_26_20_3e_10',['ksEvent< const std::string_view &, bool &, std::string & >',['../classksf_1_1evt_1_1ks_event.html',1,'ksf::evt']]],
- ['ksevent_3c_20const_20std_3a_3astring_5fview_20_26_2c_20const_20std_3a_3astring_5fview_20_26_20_3e_11',['ksEvent< const std::string_view &, const std::string_view & >',['../classksf_1_1evt_1_1ks_event.html',1,'ksf::evt']]],
- ['ksevent_3c_20std_3a_3ashared_5fptr_3c_20ksf_3a_3acomps_3a_3aksmqttconnector_20_3e_20_26_20_3e_12',['ksEvent< std::shared_ptr< ksf::comps::ksMqttConnector > & >',['../classksf_1_1evt_1_1ks_event.html',1,'ksf::evt']]],
- ['ksevent_3c_3e_13',['ksEvent<>',['../classksf_1_1evt_1_1ks_event.html',1,'ksf::evt']]],
- ['kseventhandle_14',['ksEventHandle',['../classksf_1_1evt_1_1ks_event_handle.html',1,'ksf::evt']]],
- ['kseventinterface_15',['ksEventInterface',['../classksf_1_1evt_1_1ks_event_interface.html',1,'ksf::evt']]],
- ['ksled_16',['ksLed',['../classksf_1_1comps_1_1ks_led.html',1,'ksf::comps']]],
- ['ksmqttconfigprovider_17',['ksMqttConfigProvider',['../classksf_1_1comps_1_1ks_mqtt_config_provider.html',1,'ksf::comps']]],
- ['ksmqttconnector_18',['ksMqttConnector',['../classksf_1_1comps_1_1ks_mqtt_connector.html',1,'ksf::comps']]],
- ['ksresetbutton_19',['ksResetButton',['../classksf_1_1comps_1_1ks_reset_button.html',1,'ksf::comps']]],
- ['ksrtti_20',['ksRtti',['../classksf_1_1ks_rtti.html',1,'ksf']]],
- ['kssimpletimer_21',['ksSimpleTimer',['../classksf_1_1ks_simple_timer.html',1,'ksf']]],
- ['kswificonfigurator_22',['ksWifiConfigurator',['../classksf_1_1comps_1_1ks_wifi_configurator.html',1,'ksf::comps']]],
- ['kswificonnector_23',['ksWifiConnector',['../classksf_1_1comps_1_1ks_wifi_connector.html',1,'ksf::comps']]],
- ['kswsserver_24',['ksWSServer',['../classksf_1_1misc_1_1ks_w_s_server.html',1,'ksf::misc']]]
-];
diff --git a/search/functions_6.js b/search/functions_6.js
index 7384d12..9e598bf 100644
--- a/search/functions_6.js
+++ b/search/functions_6.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['init_0',['init',['../classapps_1_1_config_app.html#ab4fc3e7ce12d6b110fd8ebd2e652dd50',1,'apps::ConfigApp::init()'],['../classapps_1_1_device_functions_app.html#a8e546282c365fec45f1ca92f12a5c287',1,'apps::DeviceFunctionsApp::init()'],['../classksf_1_1comps_1_1ks_device_portal.html#a2b75ab8090a6ac95008c3f6f417d821e',1,'ksf::comps::ksDevicePortal::init()'],['../classksf_1_1comps_1_1ks_led.html#a54708ddd80553023003ce7bba9f7430e',1,'ksf::comps::ksLed::init()'],['../classksf_1_1comps_1_1ks_mqtt_connector.html#a5218003f79bceb2207178361fc124aeb',1,'ksf::comps::ksMqttConnector::init()'],['../classksf_1_1comps_1_1ks_reset_button.html#aff554ea730fa9b9e830c4abb2d44d17f',1,'ksf::comps::ksResetButton::init()'],['../classksf_1_1comps_1_1ks_wifi_configurator.html#aaf10ed3c6fa2336fc4d5b7e71bb89195',1,'ksf::comps::ksWifiConfigurator::init()'],['../classksf_1_1comps_1_1ks_wifi_connector.html#a893fbb2fdb3c2b6a126e478ff92e325c',1,'ksf::comps::ksWifiConnector::init()'],['../classksf_1_1ks_application.html#ae0df7f797abc4f477f17448aa89613ce',1,'ksf::ksApplication::init()'],['../classksf_1_1ks_component.html#a684f870e77ac3795b3cf789a8a81cdde',1,'ksf::ksComponent::init()']]],
+ ['init_0',['init',['../classksf_1_1comps_1_1ks_device_portal.html#a2b75ab8090a6ac95008c3f6f417d821e',1,'ksf::comps::ksDevicePortal::init()'],['../classksf_1_1comps_1_1ks_led.html#a54708ddd80553023003ce7bba9f7430e',1,'ksf::comps::ksLed::init()'],['../classksf_1_1comps_1_1ks_mqtt_connector.html#a5218003f79bceb2207178361fc124aeb',1,'ksf::comps::ksMqttConnector::init()'],['../classksf_1_1comps_1_1ks_reset_button.html#aff554ea730fa9b9e830c4abb2d44d17f',1,'ksf::comps::ksResetButton::init()'],['../classksf_1_1comps_1_1ks_wifi_configurator.html#aaf10ed3c6fa2336fc4d5b7e71bb89195',1,'ksf::comps::ksWifiConfigurator::init()'],['../classksf_1_1comps_1_1ks_wifi_connector.html#a893fbb2fdb3c2b6a126e478ff92e325c',1,'ksf::comps::ksWifiConnector::init()'],['../classksf_1_1ks_application.html#ae0df7f797abc4f477f17448aa89613ce',1,'ksf::ksApplication::init()'],['../classksf_1_1ks_component.html#a684f870e77ac3795b3cf789a8a81cdde',1,'ksf::ksComponent::init()']]],
['inrequest_5fneedauthentication_1',['inRequest_NeedAuthentication',['../classksf_1_1comps_1_1ks_device_portal.html#aadf8b151247f2364ac2da012acb51738',1,'ksf::comps::ksDevicePortal']]],
['isa_2',['isA',['../classksf_1_1comps_1_1ks_config_provider.html#abd847581f934d5e67b0deafdf2884d27',1,'ksf::comps::ksConfigProvider::isA()'],['../classksf_1_1comps_1_1ks_device_portal.html#a17f39258b36ee0f902ed28ba71dc8532',1,'ksf::comps::ksDevicePortal::isA()'],['../classksf_1_1comps_1_1ks_dev_stat_mqtt_reporter.html#a12ee5aa09cbaa9f7419e097a42357d1c',1,'ksf::comps::ksDevStatMqttReporter::isA()'],['../classksf_1_1comps_1_1ks_led.html#a381037e05ed26b334c81853cb53fc817',1,'ksf::comps::ksLed::isA()'],['../classksf_1_1comps_1_1ks_mqtt_config_provider.html#a1b5e47d42f23e33853ac1b0d4275c540',1,'ksf::comps::ksMqttConfigProvider::isA()'],['../classksf_1_1comps_1_1ks_mqtt_connector.html#ae2515a6080975c49fa5f8fddda90dcda',1,'ksf::comps::ksMqttConnector::isA()'],['../classksf_1_1comps_1_1ks_reset_button.html#a6ea1bf709aee9cca8796b8739a68d57c',1,'ksf::comps::ksResetButton::isA()'],['../classksf_1_1comps_1_1ks_wifi_configurator.html#a652a9aefbb8729c75ef16bb1a9d3eb63',1,'ksf::comps::ksWifiConfigurator::isA()'],['../classksf_1_1comps_1_1ks_wifi_connector.html#a3c9f5b528500d8ec016fd50207bd9d21',1,'ksf::comps::ksWifiConnector::isA()'],['../classksf_1_1ks_component.html#a286b01d0faa7e74983efb15cdc80c748',1,'ksf::ksComponent::isA()'],['../classksf_1_1ks_rtti.html#a84c5ab0cd0a529fd085e68de557ab4f4',1,'ksf::ksRtti::isA()']]],
['isblinking_3',['isBlinking',['../classksf_1_1comps_1_1ks_led.html#a39401225820c0b94f07792287a6b9376',1,'ksf::comps::ksLed']]],
diff --git a/search/functions_8.js b/search/functions_8.js
index 4b0c207..d21cc2a 100644
--- a/search/functions_8.js
+++ b/search/functions_8.js
@@ -1,5 +1,5 @@
var searchData=
[
- ['loop_0',['loop',['../classapps_1_1_config_app.html#a38f3894fa414a1abef5f39238f379807',1,'apps::ConfigApp::loop()'],['../classapps_1_1_device_functions_app.html#a7ebdc678f0a326a4c72b58d9f58dde2c',1,'apps::DeviceFunctionsApp::loop()'],['../classksf_1_1comps_1_1ks_device_portal.html#aa22aed11bcaa38f7977b3aa1c2313142',1,'ksf::comps::ksDevicePortal::loop()'],['../classksf_1_1comps_1_1ks_dev_stat_mqtt_reporter.html#a7336a2878a69f0f9452ae39fcfbc1412',1,'ksf::comps::ksDevStatMqttReporter::loop()'],['../classksf_1_1comps_1_1ks_led.html#ab6cd28057f07fee5642be46b1e96926f',1,'ksf::comps::ksLed::loop()'],['../classksf_1_1comps_1_1ks_mqtt_connector.html#a728a903955e41f665a71722eaf16a492',1,'ksf::comps::ksMqttConnector::loop()'],['../classksf_1_1comps_1_1ks_reset_button.html#a1fb8803dcd8805200f627d7171886c05',1,'ksf::comps::ksResetButton::loop()'],['../classksf_1_1comps_1_1ks_wifi_configurator.html#a992ef9cf9bc8673b68872b7650b15f0b',1,'ksf::comps::ksWifiConfigurator::loop()'],['../classksf_1_1comps_1_1ks_wifi_connector.html#a96a1495ed201956ba39b06a1b31af4ab',1,'ksf::comps::ksWifiConnector::loop()'],['../classksf_1_1ks_application.html#a5f4246bf46d16e6469b3967d399c7cd3',1,'ksf::ksApplication::loop()'],['../classksf_1_1ks_app_rotator.html#af0628a1bd2ba9e1de5715b2a77c304f3',1,'ksf::ksAppRotator::loop()'],['../classksf_1_1ks_component.html#ad866ef7860087398ce847201725b1019',1,'ksf::ksComponent::loop()'],['../classksf_1_1misc_1_1ks_w_s_server.html#a3807612909de8c2469cde02d7bcb3ab0',1,'ksf::misc::ksWSServer::loop()']]],
+ ['loop_0',['loop',['../classksf_1_1comps_1_1ks_device_portal.html#aa22aed11bcaa38f7977b3aa1c2313142',1,'ksf::comps::ksDevicePortal::loop()'],['../classksf_1_1comps_1_1ks_dev_stat_mqtt_reporter.html#a7336a2878a69f0f9452ae39fcfbc1412',1,'ksf::comps::ksDevStatMqttReporter::loop()'],['../classksf_1_1comps_1_1ks_led.html#ab6cd28057f07fee5642be46b1e96926f',1,'ksf::comps::ksLed::loop()'],['../classksf_1_1comps_1_1ks_mqtt_connector.html#a728a903955e41f665a71722eaf16a492',1,'ksf::comps::ksMqttConnector::loop()'],['../classksf_1_1comps_1_1ks_reset_button.html#a1fb8803dcd8805200f627d7171886c05',1,'ksf::comps::ksResetButton::loop()'],['../classksf_1_1comps_1_1ks_wifi_configurator.html#a992ef9cf9bc8673b68872b7650b15f0b',1,'ksf::comps::ksWifiConfigurator::loop()'],['../classksf_1_1comps_1_1ks_wifi_connector.html#a96a1495ed201956ba39b06a1b31af4ab',1,'ksf::comps::ksWifiConnector::loop()'],['../classksf_1_1ks_application.html#a5f4246bf46d16e6469b3967d399c7cd3',1,'ksf::ksApplication::loop()'],['../classksf_1_1ks_app_rotator.html#af0628a1bd2ba9e1de5715b2a77c304f3',1,'ksf::ksAppRotator::loop()'],['../classksf_1_1ks_component.html#ad866ef7860087398ce847201725b1019',1,'ksf::ksComponent::loop()'],['../classksf_1_1misc_1_1ks_w_s_server.html#a3807612909de8c2469cde02d7bcb3ab0',1,'ksf::misc::ksWSServer::loop()']]],
['loopnodelay_1',['loopNoDelay',['../classksf_1_1ks_app_rotator.html#a56b1387e324d76dd1fc0ca5558466028',1,'ksf::ksAppRotator']]]
];
diff --git a/search/pages_0.js b/search/pages_0.js
index 28ac955..fb5fa91 100644
--- a/search/pages_0.js
+++ b/search/pages_0.js
@@ -1,4 +1,4 @@
var searchData=
[
- ['examples_0',['Examples',['../md_examples_2readme.html',1,'']]]
+ ['ksiotframeworklib_0',['ksIotFrameworkLib',['../index.html',1,'']]]
];
diff --git a/search/pages_1.js b/search/pages_1.js
deleted file mode 100644
index fb5fa91..0000000
--- a/search/pages_1.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['ksiotframeworklib_0',['ksIotFrameworkLib',['../index.html',1,'']]]
-];
diff --git a/search/searchdata.js b/search/searchdata.js
index 944565e..3e3cd97 100644
--- a/search/searchdata.js
+++ b/search/searchdata.js
@@ -1,10 +1,10 @@
var indexSectionsWithContent =
{
- 0: "abcdefghiklmoprstuvwy~âšī¸đąđđđđđ
đđĄđŖđĨđ¨",
- 1: "cdk",
+ 0: "abcdefghiklmoprstuvw~âšī¸đąđđđđđ
đđĄđŖđĨđ¨",
+ 1: "k",
2: "abcfghiklmoprstuvw~",
3: "abcdegilmoprstuw",
- 4: "ek"
+ 4: "k"
};
var indexSectionNames =