From aaf307ad7e28271c775ef27ffd506a482703508e Mon Sep 17 00:00:00 2001 From: cziter15 Date: Thu, 13 Jun 2024 05:48:14 +0000 Subject: [PATCH] deploy: 06c273fa809aafb2e1f7fee714cba7673b858703 --- _config_app_8h_source.html | 122 --------- _device_functions_app_8h_source.html | 130 ---------- annotated.html | 53 ++-- board_8h_source.html | 104 -------- classapps_1_1_config_app-members.html | 111 -------- classapps_1_1_config_app.html | 220 ---------------- classapps_1_1_config_app.png | Bin 562 -> 0 bytes ...apps_1_1_device_functions_app-members.html | 116 --------- classapps_1_1_device_functions_app.html | 236 ------------------ classapps_1_1_device_functions_app.png | Bin 690 -> 0 bytes classes.html | 8 +- classksf_1_1ks_application.html | 18 +- classksf_1_1ks_application.png | Bin 989 -> 0 bytes dir_1f104b2c6eb7d5c118c6907f137f69a0.html | 112 --------- dir_3d0e092b0158a3eaeaca2f1ad6ae24b9.html | 109 -------- dir_d28a4824dc47e487b107a5db32ef43c4.html | 101 -------- dir_e966fe1926f574752dde60e975f7ccec.html | 107 -------- doxygen_crawl.html | 44 +--- files.html | 67 +++-- functions_func.html | 4 +- functions_i.html | 2 +- functions_l.html | 2 +- hierarchy.html | 4 +- index.html | 32 +-- ks_component_8h_source.html | 3 +- ks_device_portal_8h_source.html | 3 +- ks_led_8h_source.html | 3 +- ks_mqtt_connector_8h_source.html | 3 +- ks_reset_button_8h_source.html | 3 +- ks_wifi_configurator_8h_source.html | 3 +- ks_wifi_connector_8h_source.html | 3 +- md_examples_2readme.html | 168 ------------- menudata.js | 1 - pages.html | 102 -------- search/all_0.js | 6 +- search/all_1.js | 16 +- search/all_10.js | 4 +- search/all_11.js | 4 +- search/all_13.js | 2 +- search/all_14.js | 10 +- search/all_15.js | 10 +- search/all_16.js | 2 +- search/all_17.js | 3 +- search/all_18.js | 3 +- search/all_19.js | 2 +- search/all_1a.js | 2 +- search/all_1b.js | 2 +- search/all_1c.js | 2 +- search/all_1d.js | 3 +- search/all_1e.js | 4 +- search/all_1f.js | 3 +- search/all_2.js | 20 +- search/all_20.js | 2 +- search/all_21.js | 2 +- search/all_22.js | 4 - search/all_3.js | 15 +- search/all_4.js | 3 +- search/all_5.js | 5 +- search/all_7.js | 4 +- search/all_8.js | 21 +- search/all_a.js | 4 +- search/all_b.js | 2 +- search/all_c.js | 3 +- search/all_d.js | 8 +- search/all_e.js | 6 +- search/all_f.js | 2 +- search/classes_0.js | 26 +- search/classes_1.js | 4 - search/classes_2.js | 28 --- search/functions_6.js | 2 +- search/functions_8.js | 2 +- search/pages_0.js | 2 +- search/pages_1.js | 4 - search/searchdata.js | 6 +- 74 files changed, 210 insertions(+), 2037 deletions(-) delete mode 100644 _config_app_8h_source.html delete mode 100644 _device_functions_app_8h_source.html delete mode 100644 board_8h_source.html delete mode 100644 classapps_1_1_config_app-members.html delete mode 100644 classapps_1_1_config_app.html delete mode 100644 classapps_1_1_config_app.png delete mode 100644 classapps_1_1_device_functions_app-members.html delete mode 100644 classapps_1_1_device_functions_app.html delete mode 100644 classapps_1_1_device_functions_app.png delete mode 100644 classksf_1_1ks_application.png delete mode 100644 dir_1f104b2c6eb7d5c118c6907f137f69a0.html delete mode 100644 dir_3d0e092b0158a3eaeaca2f1ad6ae24b9.html delete mode 100644 dir_d28a4824dc47e487b107a5db32ef43c4.html delete mode 100644 dir_e966fe1926f574752dde60e975f7ccec.html delete mode 100644 md_examples_2readme.html delete mode 100644 pages.html delete mode 100644 search/all_22.js delete mode 100644 search/classes_1.js delete mode 100644 search/classes_2.js delete mode 100644 search/pages_1.js diff --git a/_config_app_8h_source.html b/_config_app_8h_source.html deleted file mode 100644 index 3e150438..00000000 --- a/_config_app_8h_source.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - -Doxygen with github: examples/basic-config/src/apps/ConfigApp.h Source File - - - - - - - - - - - - - -
-
- - - - - - -
-
Doxygen with github -
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- - -
-
-
-
ConfigApp.h
-
-
-
1#pragma once
-
2
-
3#include <ksIotFrameworkLib.h>
-
4
-
5namespace apps
-
6{
-
- -
8 {
-
9 public:
-
10 static const char myDeviceName[];
-
11
-
12 bool init() override;
-
13 bool loop() override;
-
14 };
-
-
15}
-
Definition ConfigApp.h:8
-
bool loop() override
Executes application logic loop.
Definition ConfigApp.cpp:18
-
bool init() override
Initializes application.
Definition ConfigApp.cpp:8
-
A class that is a base for user-defined application.
Definition ksApplication.h:43
-
- - -
- - diff --git a/_device_functions_app_8h_source.html b/_device_functions_app_8h_source.html deleted file mode 100644 index a1a8b61d..00000000 --- a/_device_functions_app_8h_source.html +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - - -Doxygen with github: examples/basic-config/src/apps/DeviceFunctionsApp.h Source File - - - - - - - - - - - - - -
-
- - - - - - -
-
Doxygen with github -
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- - -
-
-
-
DeviceFunctionsApp.h
-
-
-
1#pragma once
-
2
-
3#include <ksIotFrameworkLib.h>
-
4
-
5namespace apps
-
6{
-
- -
8 {
-
9 protected:
-
10
-
11 std::weak_ptr<ksf::comps::ksLed> connectionStatusLedWp; // Weeak pointer to the status LED component.
-
12 std::weak_ptr<ksf::comps::ksMqttConnector> mqttConnWp; // Weeak pointer to MQTT component.
-
13
-
14 std::unique_ptr<ksf::evt::ksEventHandle> connEventHandle, disEventHandle; // Handles to MQTT events.
-
15
-
16 void onMqttConnected();
-
17 void onMqttDisconnected();
-
18
-
19 public:
-
20 bool init() override;
-
21 bool loop() override;
-
22 };
-
-
23}
-
Definition DeviceFunctionsApp.h:8
-
bool loop() override
Executes application logic loop.
Definition DeviceFunctionsApp.cpp:46
-
bool init() override
Initializes application.
Definition DeviceFunctionsApp.cpp:8
-
A class that is a base for user-defined application.
Definition ksApplication.h:43
-
- - -
- - diff --git a/annotated.html b/annotated.html index 7473a3f7..3c273db7 100644 --- a/annotated.html +++ b/annotated.html @@ -89,34 +89,31 @@
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + +
 Napps
 CConfigApp
 CDeviceFunctionsApp
 Nksf
 Ncomps
 CksConfigParameterA structure that defines configuration parameter
 CksConfigProviderA component that provides a set of parameters to the ksWifiConfigurator and is also responsible for handling its storage
 CksDevicePortalA component thet implements web-based configuration portal accessible from local network
 CksDevStatMqttReporterA component that periodocally reports device state to the broker
 CksLedA component that simplifies driving the LED
 CksMqttConfigProviderA component that manages MQTT-related configuration
 CksMqttConnectorA component which is responsible for MQTT connection management
 CksResetButtonA component that implements reset button functionality
 CksWifiConfiguratorA component that manages AP-based configuration
 CksWifiConnectorA component that manages WiFi connection
 Nevt
 CksEventBase class for multicasting events
 CksEventHandleImplements event handle, used to automatically unbind callback on destruction
 CksEventInterfaceImplements interface for multicasting events
 Nmisc
 CksWSServerWrapper around WebSocketsServerCore that adds WebSocket authentication and better message handling
 CksApplicationA class that is a base for user-defined application
 CksAppRotatorApplication rotator component
 CksCertFingerprintInterface for certificate fingerprint verification
 CksComponentBase component class
 CksConfigImplements low-level configuration file handling
 CksRttiImplements RTTI (run-time type information) for objects
 CksSimpleTimerSimple timer class, without using component architecture
 Nksf
 Ncomps
 CksConfigParameterA structure that defines configuration parameter
 CksConfigProviderA component that provides a set of parameters to the ksWifiConfigurator and is also responsible for handling its storage
 CksDevicePortalA component thet implements web-based configuration portal accessible from local network
 CksDevStatMqttReporterA component that periodocally reports device state to the broker
 CksLedA component that simplifies driving the LED
 CksMqttConfigProviderA component that manages MQTT-related configuration
 CksMqttConnectorA component which is responsible for MQTT connection management
 CksResetButtonA component that implements reset button functionality
 CksWifiConfiguratorA component that manages AP-based configuration
 CksWifiConnectorA component that manages WiFi connection
 Nevt
 CksEventBase class for multicasting events
 CksEventHandleImplements event handle, used to automatically unbind callback on destruction
 CksEventInterfaceImplements interface for multicasting events
 Nmisc
 CksWSServerWrapper around WebSocketsServerCore that adds WebSocket authentication and better message handling
 CksApplicationA class that is a base for user-defined application
 CksAppRotatorApplication rotator component
 CksCertFingerprintInterface for certificate fingerprint verification
 CksComponentBase component class
 CksConfigImplements low-level configuration file handling
 CksRttiImplements RTTI (run-time type information) for objects
 CksSimpleTimerSimple timer class, without using component architecture
diff --git a/board_8h_source.html b/board_8h_source.html deleted file mode 100644 index 72c044f9..00000000 --- a/board_8h_source.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - -Doxygen with github: examples/basic-config/src/board.h Source File - - - - - - - - - - - - - -
-
- - - - - - -
-
Doxygen with github -
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- - -
-
-
-
board.h
-
-
-
1#pragma once
-
2
-
3#define CFG_STATUS_LED 6
-
- - -
- - diff --git a/classapps_1_1_config_app-members.html b/classapps_1_1_config_app-members.html deleted file mode 100644 index d7bfe5f1..00000000 --- a/classapps_1_1_config_app-members.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -Doxygen with github: Member List - - - - - - - - - - - - - -
-
- - - - - - -
-
Doxygen with github -
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- - -
-
-
-
apps::ConfigApp Member List
-
-
- -

This is the complete list of members for apps::ConfigApp, including all inherited members.

- - - - - - - - -
addComponent(TParams... arg)ksf::ksApplicationinline
componentsksf::ksApplicationprotected
findComponent()ksf::ksApplicationinline
findComponents(std::vector< std::weak_ptr< TComponentType > > &outComponents)ksf::ksApplicationinline
init() overrideapps::ConfigAppvirtual
loop() overrideapps::ConfigAppvirtual
myDeviceName (defined in apps::ConfigApp)apps::ConfigAppstatic
- - -
- - diff --git a/classapps_1_1_config_app.html b/classapps_1_1_config_app.html deleted file mode 100644 index de7628a4..00000000 --- a/classapps_1_1_config_app.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - - -Doxygen with github: apps::ConfigApp Class Reference - - - - - - - - - - - - - -
-
- - - - - - -
-
Doxygen with github -
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- - -
-
-
- -
apps::ConfigApp Class Reference
-
-
-
- + Inheritance diagram for apps::ConfigApp:
-
-
- - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

bool init () override
 Initializes application.
 
bool loop () override
 Executes application logic loop.
 
- Public Member Functions inherited from ksf::ksApplication
template<class TComponentType , class... TParams>
std::weak_ptr< TComponentType > addComponent (TParams... arg)
 Instantiates a component of the type defined by the template instance. This function will pass all template-defined parameters to the component constructor.
 
template<class TComponentType >
void findComponents (std::vector< std::weak_ptr< TComponentType > > &outComponents)
 Iterates through all components and returns a vector of weak pointers with components that matches the type passed as a template parameter.
 
template<class TComponentType >
std::weak_ptr< TComponentType > findComponent ()
 Iterates through all components and returns a weak pointer to the first component that matches the type passed as a template parameter.
 
- - - -

-Static Public Attributes

-static const char myDeviceName [] = "ExampleDevice"
 
- - - - - -

-Additional Inherited Members

- Protected Attributes inherited from ksf::ksApplication
-std::list< std::shared_ptr< ksComponent > > components
 An array with shared_ptr of components (holding main reference).
 
-

Member Function Documentation

- -

◆ init()

- -
-
- - - - - -
- - - - - - - -
bool apps::ConfigApp::init ()
-
-overridevirtual
-
- -

Initializes application.

-
Returns
True on success, false otherwise (will break application execution).
- -

Implements ksf::ksApplication.

- -

References ksf::ksApplication::addComponent().

- -
-
- -

◆ loop()

- -
-
- - - - - -
- - - - - - - -
bool apps::ConfigApp::loop ()
-
-overridevirtual
-
- -

Executes application logic loop.

-
Returns
True on success, false otherwise (will break application execution).
- -

Reimplemented from ksf::ksApplication.

- -
-
-
The documentation for this class was generated from the following files:
    -
  • examples/basic-config/src/apps/ConfigApp.h
  • -
  • examples/basic-config/src/apps/ConfigApp.cpp
  • -
-
- - -
- - diff --git a/classapps_1_1_config_app.png b/classapps_1_1_config_app.png deleted file mode 100644 index 726f5d7d4e4c4150e34f301b6d3d188e55c4d3d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 562 zcmeAS@N?(olHy`uVBq!ia0vp^xj-Di!3-o-4snYEDd_;85ZC|z{{xvX-h3_XKeXJ! zK(jz%`k5CG9y|bwo1P6@0+iz{3GxeO0P?}WoN4wI1_s8xo-U3d6^w7^KFoWqz|-2# zAN2Hl{iE4x0yzb@(iY|Hayl)UkW-(q=dYWWrmwJ&r{AST6Q6MW74lsZdg@f;#`FVbB}&}TNL*4&b~#mdhauzv2F8?dfmNhXY-!L zff4%`XiY8qd^ah|Q}By-uSL}JRR4F<+tjP2JnJ-qO(*SH=&F2DFv?_-%)*yjrUcDW zW%$u3$6(+aoY{Ze=T68iw%HxCy??K-F1pB&&>_al;FbYov|wfIadBD3xoDM@XZNyI zR!;RZzvXC$hOR&RY|VAa{EKDR&+Rugd82)+@Wa`gJU`1PU#oiexpt;u>4wUvTN}$$ zRy41gq5tK~>Y7c#dj1if;%_*<RSvuEH{!&wU zcGV}Y;QK313x9v|@AB7_PL2Bf#I=3%Ov%ar^>i6-A2;+H@DbZ^PZ lRdwEAhh5H8Qri55f16_DtrIn$6M(VH;OXk;vd$@?2>@0z2Oa - - - - - - -Doxygen with github: Member List - - - - - - - - - - - - - -
-
- - - - - - -
-
Doxygen with github -
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- - -
-
-
-
apps::DeviceFunctionsApp Member List
-
-
- -

This is the complete list of members for apps::DeviceFunctionsApp, including all inherited members.

- - - - - - - - - - - - - -
addComponent(TParams... arg)ksf::ksApplicationinline
componentsksf::ksApplicationprotected
connectionStatusLedWp (defined in apps::DeviceFunctionsApp)apps::DeviceFunctionsAppprotected
connEventHandle (defined in apps::DeviceFunctionsApp)apps::DeviceFunctionsAppprotected
disEventHandle (defined in apps::DeviceFunctionsApp)apps::DeviceFunctionsAppprotected
findComponent()ksf::ksApplicationinline
findComponents(std::vector< std::weak_ptr< TComponentType > > &outComponents)ksf::ksApplicationinline
init() overrideapps::DeviceFunctionsAppvirtual
loop() overrideapps::DeviceFunctionsAppvirtual
mqttConnWp (defined in apps::DeviceFunctionsApp)apps::DeviceFunctionsAppprotected
onMqttConnected() (defined in apps::DeviceFunctionsApp)apps::DeviceFunctionsAppprotected
onMqttDisconnected() (defined in apps::DeviceFunctionsApp)apps::DeviceFunctionsAppprotected
- - -
- - diff --git a/classapps_1_1_device_functions_app.html b/classapps_1_1_device_functions_app.html deleted file mode 100644 index 95a47cc5..00000000 --- a/classapps_1_1_device_functions_app.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - - -Doxygen with github: apps::DeviceFunctionsApp Class Reference - - - - - - - - - - - - - -
-
- - - - - - -
-
Doxygen with github -
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- - -
-
-
- -
apps::DeviceFunctionsApp Class Reference
-
-
-
- + Inheritance diagram for apps::DeviceFunctionsApp:
-
-
- - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

bool init () override
 Initializes application.
 
bool loop () override
 Executes application logic loop.
 
- Public Member Functions inherited from ksf::ksApplication
template<class TComponentType , class... TParams>
std::weak_ptr< TComponentType > addComponent (TParams... arg)
 Instantiates a component of the type defined by the template instance. This function will pass all template-defined parameters to the component constructor.
 
template<class TComponentType >
void findComponents (std::vector< std::weak_ptr< TComponentType > > &outComponents)
 Iterates through all components and returns a vector of weak pointers with components that matches the type passed as a template parameter.
 
template<class TComponentType >
std::weak_ptr< TComponentType > findComponent ()
 Iterates through all components and returns a weak pointer to the first component that matches the type passed as a template parameter.
 
- - - - - -

-Protected Member Functions

-void onMqttConnected ()
 
-void onMqttDisconnected ()
 
- - - - - - - - - - - - - -

-Protected Attributes

-std::weak_ptr< ksf::comps::ksLedconnectionStatusLedWp
 
-std::weak_ptr< ksf::comps::ksMqttConnectormqttConnWp
 
-std::unique_ptr< ksf::evt::ksEventHandleconnEventHandle
 
-std::unique_ptr< ksf::evt::ksEventHandledisEventHandle
 
- Protected Attributes inherited from ksf::ksApplication
-std::list< std::shared_ptr< ksComponent > > components
 An array with shared_ptr of components (holding main reference).
 
-

Member Function Documentation

- -

◆ init()

- -
-
- - - - - -
- - - - - - - -
bool apps::DeviceFunctionsApp::init ()
-
-overridevirtual
-
- -

Initializes application.

-
Returns
True on success, false otherwise (will break application execution).
- -

Implements ksf::ksApplication.

- -

References ksf::ksApplication::addComponent().

- -
-
- -

◆ loop()

- -
-
- - - - - -
- - - - - - - -
bool apps::DeviceFunctionsApp::loop ()
-
-overridevirtual
-
- -

Executes application logic loop.

-
Returns
True on success, false otherwise (will break application execution).
- -

Reimplemented from ksf::ksApplication.

- -
-
-
The documentation for this class was generated from the following files:
    -
  • examples/basic-config/src/apps/DeviceFunctionsApp.h
  • -
  • examples/basic-config/src/apps/DeviceFunctionsApp.cpp
  • -
-
- - -
- - diff --git a/classapps_1_1_device_functions_app.png b/classapps_1_1_device_functions_app.png deleted file mode 100644 index ee8586e6a9e775221d721582885685388d2e5aa0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 690 zcmeAS@N?(olHy`uVBq!ia0vp^i-90ya3M;Xy; zX%e};JJXdO!`>)$+$_eH89%v@x8r08?C3y6n|{UvA#a> zN$WF-&CY+97%n=u)8SRvd!Oc&XZ#K4DXuD7yGAv=eR)UiVc$vOv(kNDzK)o`()+UV zvE-BahO07O&RV%vyi)f=efz}5oxE#bDX|4@e^|R`vZ2+x5dUw*B9~HQ_p6n}-aqOw zX>w4d>dERSJt~>k&-SQP?w&JI7=I=bm1f*Vguy1KlX zm0lA%qr+q6v63l^Iy~HW*S^W$kvZ?8F4j9s3p%nx|-OE!5Q&)o9Y&vwO4ROq&N_B)tuQMvqmqqx|m zH-AT5ExjdM-}Zf@?-_;btdEb@+GMQ@zg`&p=grc6I$u_;n_u1CGA}cCAJ0k8kBTp@ zmi}b?eb|2fv;#md*
Class Index
-
C | D | K
+
-
C
-
ConfigApp (apps)
-
-
D
-
DeviceFunctionsApp (apps)
-
K
ksApplication (ksf)
ksAppRotator (ksf)
ksCertFingerprint (ksf)
ksComponent (ksf)
ksConfig (ksf)
ksConfigParameter (ksf::comps)
ksConfigProvider (ksf::comps)
ksDevicePortal (ksf::comps)
ksDevStatMqttReporter (ksf::comps)
ksEvent (ksf::evt)
ksEventHandle (ksf::evt)
ksEventInterface (ksf::evt)
ksLed (ksf::comps)
ksMqttConfigProvider (ksf::comps)
ksMqttConnector (ksf::comps)
ksResetButton (ksf::comps)
ksRtti (ksf)
ksSimpleTimer (ksf)
ksWifiConfigurator (ksf::comps)
ksWifiConnector (ksf::comps)
ksWSServer (ksf::misc)
diff --git a/classksf_1_1ks_application.html b/classksf_1_1ks_application.html index cbce0f9f..2c3fdbee 100644 --- a/classksf_1_1ks_application.html +++ b/classksf_1_1ks_application.html @@ -100,18 +100,6 @@ More...

#include <ksApplication.h>

-
- + Inheritance diagram for ksf::ksApplication:
-
-
- @@ -191,7 +179,7 @@

References components, and ksf::ksComponent::getInstanceType().

-

Referenced by apps::ConfigApp::init(), apps::DeviceFunctionsApp::init(), and ksf::comps::ksWifiConfigurator::init().

+

Referenced by ksf::comps::ksWifiConfigurator::init().

@@ -306,8 +294,6 @@

Returns
True on success, false otherwise (will break application execution).
-

Implemented in apps::ConfigApp, and apps::DeviceFunctionsApp.

- @@ -336,8 +322,6 @@

Returns
True on success, false otherwise (will break application execution).
-

Reimplemented in apps::ConfigApp, and apps::DeviceFunctionsApp.

-

References components.

diff --git a/classksf_1_1ks_application.png b/classksf_1_1ks_application.png deleted file mode 100644 index 7bda50ae3f3bbaac2300b8b9f06981dfe142f24f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 989 zcmeAS@N?(olHy`uVBq!ia0y~yU7*fIbcJAA0i?sw? zw;$iS>D+JokG|@43z%}3Wj~u$@^!~?7J+Wru3y|A#3kAicUUmIKb&xTx?1b4G6l^m z+n7BUZj<%k+WOYP&hJIq5rg{Mw&Am%-7CvjxAkUOd%xJOx_fr!S4>P*ZhzCRS#)8& zV|;aSgjvSTU0i$b%k_TFmHPB%wtB?vWrf@BK4flPS9Z#O>E@X$^EaH%{{Q6D(<_W0 zDxH>}-R}K!QK|M;rTopS`6uP>KHSa~yJ^RzUsDfymwUe`_TbXxI+wOvHro2--om*~ zZx`;Ewf5*k%NtLx+Bny*y>K&Vsmay_cUs z{Q25%K{yldt?a%+q^wFGoo#dDi}OcoA;0wLm3z-SHh^0pGus?O8idV`2Z#{*PW->*vOKS{Yy7zlm7c|_&s)yDuRdmSf62lftCXjgPC0$+tg>fppOgQw&7BKg+`P9d zF?`oAZOi$e&L)^yf3ZlBKa@B@rF7-;Kb;j(PTtMOWn=m>_b%Bx>9c11$6(K&`z~bt zm~>_7yie+nZc5yij7(qAepg`EJkH*!d!~K*ecW7bzv!(SWFF=;^*f~@($D&xxT7KFfs7P_RxJEKhJrc6JMG<&*M_2mg<`~HeVNg zIb5Og^0|!i4|S*S?WtUUUot)0=K=XAVKX1%Xs giOlhjxBjr(TCI6i+u3v$m=PH~UHx3vIVCg!04p`nv;Y7A diff --git a/dir_1f104b2c6eb7d5c118c6907f137f69a0.html b/dir_1f104b2c6eb7d5c118c6907f137f69a0.html deleted file mode 100644 index a2d014d9..00000000 --- a/dir_1f104b2c6eb7d5c118c6907f137f69a0.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -Doxygen with github: examples/basic-config/src Directory Reference - - - - - - - - - - - - - -
-
-

Public Member Functions

- - - - - -
-
Doxygen with github -
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- - - -
-
-
src Directory Reference
-
-
- - - - -

-Directories

 apps
 
- - - -

-Files

 board.h
 
-
- - -
- - diff --git a/dir_3d0e092b0158a3eaeaca2f1ad6ae24b9.html b/dir_3d0e092b0158a3eaeaca2f1ad6ae24b9.html deleted file mode 100644 index 15484981..00000000 --- a/dir_3d0e092b0158a3eaeaca2f1ad6ae24b9.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - -Doxygen with github: examples/basic-config/src/apps Directory Reference - - - - - - - - - - - - - -
-
- - - - - - -
-
Doxygen with github -
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- - -
-
-
-
apps Directory Reference
-
-
- - - - - - -

-Files

 ConfigApp.h
 
 DeviceFunctionsApp.h
 
-
- - -
- - diff --git a/dir_d28a4824dc47e487b107a5db32ef43c4.html b/dir_d28a4824dc47e487b107a5db32ef43c4.html deleted file mode 100644 index 65d85c1d..00000000 --- a/dir_d28a4824dc47e487b107a5db32ef43c4.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - -Doxygen with github: examples Directory Reference - - - - - - - - - - - - - -
-
- - - - - - -
-
Doxygen with github -
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- - -
-
-
-
examples Directory Reference
-
-
-
- - -
- - diff --git a/dir_e966fe1926f574752dde60e975f7ccec.html b/dir_e966fe1926f574752dde60e975f7ccec.html deleted file mode 100644 index c4a0ed1c..00000000 --- a/dir_e966fe1926f574752dde60e975f7ccec.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - -Doxygen with github: examples/basic-config Directory Reference - - - - - - - - - - - - - -
-
- - - - - - -
-
Doxygen with github -
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- - -
-
-
-
basic-config Directory Reference
-
-
- - - - -

-Directories

 src
 
-
- - -
- - diff --git a/doxygen_crawl.html b/doxygen_crawl.html index e95da77e..ca6bc7fa 100644 --- a/doxygen_crawl.html +++ b/doxygen_crawl.html @@ -8,9 +8,6 @@ - - - @@ -34,11 +31,6 @@ - - - - - @@ -81,19 +73,14 @@ - - - - - @@ -154,16 +141,7 @@ - - - - - - - - - @@ -402,13 +380,9 @@ - - - - @@ -437,6 +411,7 @@ + @@ -444,12 +419,11 @@ - - - - - - + + + + + @@ -475,12 +449,6 @@ - - - - - - diff --git a/files.html b/files.html index d8e131b2..562b4753 100644 --- a/files.html +++ b/files.html @@ -88,43 +88,36 @@
Here is a list of all documented files with brief descriptions:
-
[detail level 12345]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
[detail level 1234]
  examples
  basic-config
  src
  apps
 ConfigApp.h
 DeviceFunctionsApp.h
 board.h
  src
  ksf
  comp
 ksConfigProvider.h
 ksDevicePortal.h
 ksDevStatMqttReporter.h
 ksLed.h
 ksMqttConfigProvider.h
 ksMqttConnector.h
 ksResetButton.h
 ksWifiConfigurator.h
 ksWifiConnector.h
  evt
 ksEvent.h
 ksEventHandle.h
 ksEventInterface.h
  misc
 ksWSServer.h
  res
 otaWebpage.h
 ksApplication.h
 ksAppRotator.h
 ksCertUtils.h
 ksComponent.h
 ksConfig.h
 ksConstants.h
 ksRtti.h
 ksSimpleTimer.h
 ksIotFrameworkLib.h
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  src
  ksf
  comp
 ksConfigProvider.h
 ksDevicePortal.h
 ksDevStatMqttReporter.h
 ksLed.h
 ksMqttConfigProvider.h
 ksMqttConnector.h
 ksResetButton.h
 ksWifiConfigurator.h
 ksWifiConnector.h
  evt
 ksEvent.h
 ksEventHandle.h
 ksEventInterface.h
  misc
 ksWSServer.h
  res
 otaWebpage.h
 ksApplication.h
 ksAppRotator.h
 ksCertUtils.h
 ksComponent.h
 ksConfig.h
 ksConstants.h
 ksRtti.h
 ksSimpleTimer.h
 ksIotFrameworkLib.h
diff --git a/functions_func.html b/functions_func.html index 5cb430f1..4591ecb3 100644 --- a/functions_func.html +++ b/functions_func.html @@ -135,7 +135,7 @@

- h -

    - i -

      -
    • init() : apps::ConfigApp, apps::DeviceFunctionsApp, ksf::comps::ksDevicePortal, ksf::comps::ksLed, ksf::comps::ksMqttConnector, ksf::comps::ksResetButton, ksf::comps::ksWifiConfigurator, ksf::comps::ksWifiConnector, ksf::ksApplication, ksf::ksComponent
    • +
    • init() : ksf::comps::ksDevicePortal, ksf::comps::ksLed, ksf::comps::ksMqttConnector, ksf::comps::ksResetButton, ksf::comps::ksWifiConfigurator, ksf::comps::ksWifiConnector, ksf::ksApplication, ksf::ksComponent
    • inRequest_NeedAuthentication() : ksf::comps::ksDevicePortal
    • isA() : ksf::comps::ksConfigProvider, ksf::comps::ksDevicePortal, ksf::comps::ksDevStatMqttReporter, ksf::comps::ksLed, ksf::comps::ksMqttConfigProvider, ksf::comps::ksMqttConnector, ksf::comps::ksResetButton, ksf::comps::ksWifiConfigurator, ksf::comps::ksWifiConnector, ksf::ksComponent, ksf::ksRtti
    • isBlinking() : ksf::comps::ksLed
    • @@ -161,7 +161,7 @@

      - k -

        - l -

        diff --git a/functions_i.html b/functions_i.html index 2eb675c5..9c026ff2 100644 --- a/functions_i.html +++ b/functions_i.html @@ -87,7 +87,7 @@
        Here is a list of all documented class members with links to the class documentation for each member:

        - i -

        -

        +

        📏 Utilities

        image

        -

        +

        🔨 Components

        image

        -

        +

        🔅 Rules:

        • Components should be added in the app's init method, so they will be available for postInit methods. (you can add them later, in loop() but that's another case)
        • The init method is the best place to add dependent components, setup initial pin values etc.
        • The postInit method is the best place to obtain a weak pointer to another component by calling findComponent. This will handle cases when other components were added via init method.
        -

        +

        🌱 Building the application

        To build an application, simply create a new class inherited from ksApplication and add your initial components inside the init method. See projects like emon_fw for reference.

        -

        +

        🔎 How does it work under the hood?

        • The application is created, followed by the invocation of its init() method. If false is returned from the init method, the subsequent execution of the loop will be skipped, resulting in no iteration over the components. The App Rotator will then try to run next apllication.
        • @@ -195,42 +195,42 @@

          /* Application finished initialization, return true as it succedeed. */
          return true;
          }
          -

          +

          🔁 Application rotator

          The library implements one very useful utility named ksAppRotator. This object can wrap application instantiation logic into something like carousel or rotator.

          Typically the device hosts two applications. First application is running core device logic while the second one is dedicated to help the user with the device configuration.

          Each application has it's own loop method taking care of all underlying logic. In case of fail (which can happen anytime, even when creating the application object), the rotator will spawn next application and start processing it's logic until fail or break.

          This is very flexible, because you can even raise fail (false) from application's init method and then go directly into the configuration mode (for example there's no WiFi credentials provided by the user).

          -

          +

          đŸ”Ŗ Compiler flags

          • Bare Arduino projects need to have gnu++2a enabled via compiler.cpp.extra_flags= option in the board.txt file.
          -

          +

          #ī¸âƒŖ Custom RTTI

          • Use the KSF_RTTI_DECLARATIONS macro to provide proper runtime type information generation for proper casting of components.
          • See ksConfigProvider.h for an example. Your application components should use this macro, otherwise the component finding mechanism won't work.
          -

          +

          đŸ”Ĩ Saving power

          • By default, this framework supports enables power saving for the modem.
          • Automatic modem sleep requires the DTIM to be set on the access point.
          • The best value for was 3. It allows the ESP32 to go down from around 100mA to 20mA.
          -

          +

          📑 Dependencies

          • It is highly recommended to use PlatformIO as it will automatically download dependencies!
          -

          +

          🔡 Frameworks

          -

          +

          🔡 Libraries

          • PubSubClient [ https://github.com/knolleary/pubsubclient ]
          • diff --git a/ks_component_8h_source.html b/ks_component_8h_source.html index b111b5ad..91976e9f 100644 --- a/ks_component_8h_source.html +++ b/ks_component_8h_source.html @@ -133,7 +133,7 @@
            60 public:
            66 virtual bool init(ksApplication* app);
            67
            -
            73 virtual bool loop(ksApplication* app);
            +
            73 virtual bool loop(ksApplication* app);
            74
            80 virtual bool postInit(ksApplication* app);
            81 };
            @@ -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 8dfa5ac4..994b3113 100644 --- a/ks_device_portal_8h_source.html +++ b/ks_device_portal_8h_source.html @@ -198,7 +198,7 @@
            206
            212 bool postInit(ksApplication* app) override;
            213
            -
            219 bool loop(ksApplication* app) override;
            +
            219 bool loop(ksApplication* app) override;
            220
            224 virtual ~ksDevicePortal();
            225 };
            @@ -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 252d8dac..cba1dbdc 100644 --- a/ks_led_8h_source.html +++ b/ks_led_8h_source.html @@ -126,7 +126,7 @@
            45
            51 bool init(ksApplication* owner) override;
            52
            -
            57 bool loop(ksApplication* app) override;
            +
            57 bool loop(ksApplication* app) override;
            58
            64 void setBlinking(uint32_t blinkIntervalMs, uint32_t blinkLoops = 0);
            65
            @@ -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 e80017f2..a75c4dd4 100644 --- a/ks_mqtt_connector_8h_source.html +++ b/ks_mqtt_connector_8h_source.html @@ -174,7 +174,7 @@
            116
            125 bool postInit(ksApplication* app) override;
            126
            -
            131 bool loop(ksApplication* app) override;
            +
            131 bool loop(ksApplication* app) override;
            132
            137 bool isConnected() const;
            138
            @@ -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 14259402..599da3e2 100644 --- a/ks_reset_button_8h_source.html +++ b/ks_reset_button_8h_source.html @@ -125,7 +125,7 @@
            45
            51 bool init(ksApplication* app) override;
            52
            -
            58 bool loop(ksApplication* app) override;
            +
            58 bool loop(ksApplication* app) override;
            59
            64 uint8_t getPin() const { return pin; }
            65
            @@ -135,6 +135,7 @@
            71}
            A component that implements reset button functionality.
            Definition ksResetButton.h:26
            uint8_t triggerState
            State that triggers reset logic.
            Definition ksResetButton.h:31
            +
            bool loop(ksApplication *app) override
            Handles the reset button component logic.
            Definition ksResetButton.cpp:41
            uint8_t getPin() const
            Retrieves pin number assigned to the button.
            Definition ksResetButton.h:64
            uint8_t pin
            Cached pin number.
            Definition ksResetButton.h:30
            uint32_t releasedTime
            Release timestamp (milliseconds since boot).
            Definition ksResetButton.h:35
            diff --git a/ks_wifi_configurator_8h_source.html b/ks_wifi_configurator_8h_source.html index 7ff5e92f..c5802d12 100644 --- a/ks_wifi_configurator_8h_source.html +++ b/ks_wifi_configurator_8h_source.html @@ -125,7 +125,7 @@
            43
            48 ksWifiConfigurator(std::string devicePrefixName);
            49
            -
            59 bool loop(ksApplication* app) override;
            +
            59 bool loop(ksApplication* app) override;
            60
            66 bool init(ksApplication* app) override;
            67
            @@ -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 f5d0da56..324fdd40 100644 --- a/ks_wifi_connector_8h_source.html +++ b/ks_wifi_connector_8h_source.html @@ -135,7 +135,7 @@
            68
            74 bool init(ksApplication* app) override;
            75
            -
            81 bool loop(ksApplication* app) override;
            +
            81 bool loop(ksApplication* app) override;
            82
            87 bool isConnected() const;
            88
            @@ -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 2d1691c6..00000000 --- a/md_examples_2readme.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - - -Doxygen with github: Examples - - - - - - - - - - - - - -
            -
            - - - - - - -
            -
            Doxygen with github -
            -
            -
            - - - - - - - - - - -
            -
            - - -
            -
            -
            -
            -
            -
            Loading...
            -
            Searching...
            -
            No Matches
            -
            -
            -
            -
            - -
            -
            -
            -
            Examples
            -
            -
            -

            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.

            - -

            image

            -

            -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

            -
              -
            1. Open PlatformIO UI.
            2. -
            3. Click on New project, and select your ESP version. Then click Finish.
            4. -
            -

            image

            -
              -
            1. Open the platformio.ini file:
            2. -
            -

            image

            -
              -
            1. Add the following code and save the file:
              # Define library dependencies.
              -
              lib_deps =
              -
              ksIotFrameworkLib=https://github.com/cziter15/ksIotFrameworkLib
              -
            2. -
            3. Platformio will download required dependencies. Please be patient as it may take some time.
            4. -
            5. Now open main.cpp file and replace the code with the following listing and save the file.
              #include <ksIotFrameworkLib.h>
              -
              -
              class MyApplication : public ksf::ksApplication
              -
              {
              -
              public:
              -
              bool init() override
              -
              {
              -
              return true;
              -
              }
              -
              bool loop() override
              -
              {
              -
              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.
              -
            6. -
            7. Now you are able to build the application stub.
            8. -
            -

            image

            -
              -
            1. Now all that's left to do is implement the components and logic of your device.
            2. -
            -

            -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 be09a71f..65c887a2 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 425abb86..00000000 --- a/pages.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - -Doxygen with github: Related Pages - - - - - - - - - - - - - -
            -
            - - - - - - -
            -
            Doxygen with github -
            -
            -
            - - - - - - - - -
            -
            - - -
            -
            - - -
            -
            -
            -
            -
            -
            Loading...
            -
            Searching...
            -
            No Matches
            -
            -
            -
            -
            - -
            -
            Related Pages
            -
            -
            -
            Here is a list of all related documentation pages:
            - - -
             Examples
            -
            -
            - - -
            - - diff --git a/search/all_0.js b/search/all_0.js index 6043776e..501e37c4 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 7de0d566..09a4c08c 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 8e106170..82c37f4d 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 13cec59b..137f63d6 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 c77d298e..6be78746 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 3d2ed33b..84dd69b9 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 84dd69b9..2188c16a 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 85fd624c..73106944 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 f218062e..8ed31438 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 662dd824..ac92b492 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 affe62a9..30f04837 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 1f84fe14..6386afb4 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 0678b9c7..325bbecf 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 4b7e87b3..c06c9858 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 07697d4a..982732db 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 3e0efb11..9eb18ff2 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 a4c94d76..55b000e4 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 4cba0cf7..22e41eb3 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 14c67a79..799a686a 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 afce571a..9e1cedde 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 835ea924..00000000 --- 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 94ad6eea..8de99497 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 f1323023..bfb0df70 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 4d624660..594bc9cd 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 5bd5681a..8f9e06b3 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 9800af90..7fad8269 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 01d0ce5a..79a0e7e1 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 f81377c9..6b43a4b9 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 29354015..f3142d67 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 cb0d8c69..a1963882 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 851d9810..6b46dea7 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 61208c39..50453b83 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 21e28a02..f64d9536 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 53ee39ff..00000000 --- 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 f64d9536..00000000 --- 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 7384d12e..9e598bf1 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 4b0c207b..d21cc2a6 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 28ac9559..fb5fa91d 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 fb5fa91d..00000000 --- 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 944565e1..3e3cd976 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 =