#include "types/ciot_mqttc_types.h"
#include "ciot_iface.h"
#include "ciot_err.h"
@@ -157,7 +160,13 @@
| Resets the data rate for the MQTT client.
|
|
-
+
+
Header file for CIOT MQTT client functionality.
+
- Version
- 0.1
+
- Date
- 2023-10-09
+
- Author
- Wesley Santos (wesle.nosp@m.ypro.nosp@m.37@gm.nosp@m.ail..nosp@m.com)
+
- Copyright
- Copyright (c) 2023
+
◆ ciot_mqttc_event_id_t
diff --git a/docs/dir_d44c64559bbebec7f509842c48db8b23.html b/docs/dir_d44c64559bbebec7f509842c48db8b23.html
index fa4cc45..6e62bba 100644
--- a/docs/dir_d44c64559bbebec7f509842c48db8b23.html
+++ b/docs/dir_d44c64559bbebec7f509842c48db8b23.html
@@ -156,6 +156,7 @@
| Header file for CIOT logging functionality.
|
|
| ciot_mqttc.h |
+
| Header file for CIOT MQTT client functionality.
|
|
| ciot_nrf_dfu.h |
| Header file for CIOT Nordic DFU functionality.
|
diff --git a/docs/files.html b/docs/files.html
index 69293ab..4861369 100644
--- a/docs/files.html
+++ b/docs/files.html
@@ -137,7 +137,7 @@
ciot_ifaces.h | Header file for CIOT interfaces |
ciot_lib.h | CioT library header file |
ciot_log.h | Header file for CIOT logging functionality |
-
ciot_mqttc.h | |
+
ciot_mqttc.h | Header file for CIOT MQTT client functionality |
ciot_nrf_dfu.h | Header file for CIOT Nordic DFU functionality |
ciot_ntp.h | Header file for CIOT NTP (Network Time Protocol) functionality |
ciot_opcuas.h | Header file for CIOT OPC UA Server (OPCUAS) functionality |
diff --git a/docs/group__software__interfaces.html b/docs/group__software__interfaces.html
index 5f63c4a..57d9ed8 100644
--- a/docs/group__software__interfaces.html
+++ b/docs/group__software__interfaces.html
@@ -112,6 +112,9 @@
file | ciot_https.h |
| Header file for CIOT HTTP server interface.
|
|
+
file | ciot_mqttc.h |
+
| Header file for CIOT MQTT client functionality.
|
+
|
file | ciot_nrf_dfu.h |
| Header file for CIOT Nordic DFU functionality.
|
|
diff --git a/docs/group__software__interfaces.js b/docs/group__software__interfaces.js
index 285b002..b8456c7 100644
--- a/docs/group__software__interfaces.js
+++ b/docs/group__software__interfaces.js
@@ -3,6 +3,7 @@ var group__software__interfaces =
[ "ciot_bridge.h", "ciot__bridge_8h.html", null ],
[ "ciot_dfu.h", "ciot__dfu_8h.html", null ],
[ "ciot_https.h", "ciot__https_8h.html", null ],
+ [ "ciot_mqttc.h", "ciot__mqttc_8h.html", null ],
[ "ciot_nrf_dfu.h", "ciot__nrf__dfu_8h.html", null ],
[ "ciot_ntp.h", "ciot__ntp_8h.html", null ],
[ "ciot_opcuas.h", "ciot__opcuas_8h.html", null ],
diff --git a/docs/navtreedata.js b/docs/navtreedata.js
index 5413cc9..0b31b9a 100644
--- a/docs/navtreedata.js
+++ b/docs/navtreedata.js
@@ -53,9 +53,9 @@ var NAVTREE =
var NAVTREEINDEX =
[
"annotated.html",
-"ciot__types_8h.html#a03b3036727499342240dda078a6c69a3ad5565cc1fd1218de2af439243c69aad9",
-"structciot__iface__event__t.html#aaba88b24a21a6c70c895c0d55f4a69a0",
-"structciot__tcp__req__t.html#ab9836dbdec18617a3ddefdeb64d68c5f"
+"ciot__wifi_8h.html",
+"structciot__ifaces.html#a688b2e35a1af524849eab17acfc86317",
+"structciot__uart__base.html#a233ade82acc15e44b91d5b225bb2ba98"
];
var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/docs/navtreeindex0.js b/docs/navtreeindex0.js
index 3546478..063f68b 100644
--- a/docs/navtreeindex0.js
+++ b/docs/navtreeindex0.js
@@ -168,22 +168,7 @@ var NAVTREEINDEX0 =
"ciot__lib_8h.html":[4,0,0,17],
"ciot__lib_8h_source.html":[4,0,0,17],
"ciot__log_8h.html":[2,0,2],
-"ciot__mqttc_8h.html":[4,0,0,19],
-"ciot__mqttc_8h.html#a1952c9049b9ddd9b40368e332dec8374":[4,0,0,19,2],
-"ciot__mqttc_8h.html#a19c183447b4f862cb53f6ae127a80db0":[4,0,0,19,9],
-"ciot__mqttc_8h.html#a366b460dc8e7ec1e3f89c9247882842a":[4,0,0,19,1],
-"ciot__mqttc_8h.html#a55aab38479c4242b37397c51e15dad37":[4,0,0,19,6],
-"ciot__mqttc_8h.html#aa04b6f015e9bbc8ab614027c460f899d":[4,0,0,19,8],
-"ciot__mqttc_8h.html#aa6ac15e5f6cfb3346cff3247dd25c279":[4,0,0,19,4],
-"ciot__mqttc_8h.html#aba9394c6a08cb0c2087ffdc537f75125":[4,0,0,19,5],
-"ciot__mqttc_8h.html#ad7bcb714dbb489d3b8508cb7acf72b27":[4,0,0,19,7],
-"ciot__mqttc_8h.html#aee005c5cae5b325548b381df58613742":[4,0,0,19,11],
-"ciot__mqttc_8h.html#af81da24c4d251706f5f901e810752597":[4,0,0,19,10],
-"ciot__mqttc_8h.html#afc1eb0a89e9bcff163827db2fb32b898":[4,0,0,19,3],
-"ciot__mqttc_8h.html#afc1eb0a89e9bcff163827db2fb32b898a6cefc05e924cb723d9f72f2e674e5ef7":[4,0,0,19,3,2],
-"ciot__mqttc_8h.html#afc1eb0a89e9bcff163827db2fb32b898a7fdb135e2a3ea11cafe0449a29a16d0d":[4,0,0,19,3,0],
-"ciot__mqttc_8h.html#afc1eb0a89e9bcff163827db2fb32b898aa028c2dfe1e1b2a3a3efb1cc698a6b68":[4,0,0,19,3,1],
-"ciot__mqttc_8h_source.html":[4,0,0,19],
+"ciot__mqttc_8h.html":[2,4,3],
"ciot__mqttc__types_8h.html":[2,3,4],
"ciot__msg__types_8h.html":[4,0,0,0,9],
"ciot__msg__types_8h.html#a3519ce8c894c6e69c9969c9b419c09cb":[4,0,0,0,9,9],
@@ -222,12 +207,12 @@ var NAVTREEINDEX0 =
"ciot__msg__types_8h.html#ab6f673a5ce5d4f6d33343a054480f608aff200c36869c4d69a1cb8edf4d45202a":[4,0,0,0,9,8,18],
"ciot__msg__types_8h.html#ad74fa5c942e63dc4c806fbfd6414db45":[4,0,0,0,9,10],
"ciot__msg__types_8h_source.html":[4,0,0,0,9],
-"ciot__nrf__dfu_8h.html":[2,4,3],
-"ciot__ntp_8h.html":[2,4,4],
+"ciot__nrf__dfu_8h.html":[2,4,4],
+"ciot__ntp_8h.html":[2,4,5],
"ciot__ntp__types_8h.html":[2,3,5],
-"ciot__opcuas_8h.html":[2,4,5],
+"ciot__opcuas_8h.html":[2,4,6],
"ciot__opcuas__types_8h.html":[2,3,6],
-"ciot__ota_8h.html":[2,4,6],
+"ciot__ota_8h.html":[2,4,7],
"ciot__ota__types_8h.html":[2,3,7],
"ciot__s_8h.html":[2,5,0],
"ciot__serializer_8h.html":[2,5,1],
@@ -241,7 +226,7 @@ var NAVTREEINDEX0 =
"ciot__slip_8h_source.html":[4,0,0,26],
"ciot__storage_8h.html":[2,2,4],
"ciot__storage__types_8h.html":[2,1,3],
-"ciot__sys_8h.html":[2,4,7],
+"ciot__sys_8h.html":[2,4,8],
"ciot__sys__types_8h.html":[2,3,8],
"ciot__tcp_8h.html":[2,2,5],
"ciot__tcp__types_8h.html":[2,1,4],
@@ -249,5 +234,20 @@ var NAVTREEINDEX0 =
"ciot__types_8h.html":[4,0,0,0,16],
"ciot__types_8h.html#a03b3036727499342240dda078a6c69a3":[4,0,0,0,16,10],
"ciot__types_8h.html#a03b3036727499342240dda078a6c69a3a5bfc3b86697b77d7813e8f762e92b4ea":[4,0,0,0,16,10,0],
-"ciot__types_8h.html#a03b3036727499342240dda078a6c69a3aab488cccdc1e9e5009926c15766ebf2c":[4,0,0,0,16,10,3]
+"ciot__types_8h.html#a03b3036727499342240dda078a6c69a3aab488cccdc1e9e5009926c15766ebf2c":[4,0,0,0,16,10,3],
+"ciot__types_8h.html#a03b3036727499342240dda078a6c69a3ad5565cc1fd1218de2af439243c69aad9":[4,0,0,0,16,10,2],
+"ciot__types_8h.html#a03b3036727499342240dda078a6c69a3aede746db7e9dbee372ee79789d83fbc0":[4,0,0,0,16,10,1],
+"ciot__types_8h.html#a95856e0042526f191649883a3a46dfe2":[4,0,0,0,16,11],
+"ciot__types_8h.html#a95856e0042526f191649883a3a46dfe2a073c800d62d834a591038d5894ad81a1":[4,0,0,0,16,11,2],
+"ciot__types_8h.html#a95856e0042526f191649883a3a46dfe2a39d9db01f73111913fe49087fc809be9":[4,0,0,0,16,11,1],
+"ciot__types_8h.html#a95856e0042526f191649883a3a46dfe2a7b1b50cf522d03e22820f35c9b615dbc":[4,0,0,0,16,11,0],
+"ciot__types_8h_source.html":[4,0,0,0,16],
+"ciot__uart_8h.html":[2,2,6],
+"ciot__uart__types_8h.html":[2,1,5],
+"ciot__usb_8h.html":[2,2,7],
+"ciot__usb__types_8h.html":[2,1,6],
+"ciot__utils_8h.html":[4,0,0,33],
+"ciot__utils_8h.html#a3c925cbabcbf9b62b099a9c5d5a054ad":[4,0,0,33,1],
+"ciot__utils_8h.html#aa302b5f9f162b83148b624c132ff56a6":[4,0,0,33,0],
+"ciot__utils_8h_source.html":[4,0,0,33]
};
diff --git a/docs/navtreeindex1.js b/docs/navtreeindex1.js
index 0285141..c3d74b5 100644
--- a/docs/navtreeindex1.js
+++ b/docs/navtreeindex1.js
@@ -1,20 +1,5 @@
var NAVTREEINDEX1 =
{
-"ciot__types_8h.html#a03b3036727499342240dda078a6c69a3ad5565cc1fd1218de2af439243c69aad9":[4,0,0,0,16,10,2],
-"ciot__types_8h.html#a03b3036727499342240dda078a6c69a3aede746db7e9dbee372ee79789d83fbc0":[4,0,0,0,16,10,1],
-"ciot__types_8h.html#a95856e0042526f191649883a3a46dfe2":[4,0,0,0,16,11],
-"ciot__types_8h.html#a95856e0042526f191649883a3a46dfe2a073c800d62d834a591038d5894ad81a1":[4,0,0,0,16,11,2],
-"ciot__types_8h.html#a95856e0042526f191649883a3a46dfe2a39d9db01f73111913fe49087fc809be9":[4,0,0,0,16,11,1],
-"ciot__types_8h.html#a95856e0042526f191649883a3a46dfe2a7b1b50cf522d03e22820f35c9b615dbc":[4,0,0,0,16,11,0],
-"ciot__types_8h_source.html":[4,0,0,0,16],
-"ciot__uart_8h.html":[2,2,6],
-"ciot__uart__types_8h.html":[2,1,5],
-"ciot__usb_8h.html":[2,2,7],
-"ciot__usb__types_8h.html":[2,1,6],
-"ciot__utils_8h.html":[4,0,0,33],
-"ciot__utils_8h.html#a3c925cbabcbf9b62b099a9c5d5a054ad":[4,0,0,33,1],
-"ciot__utils_8h.html#aa302b5f9f162b83148b624c132ff56a6":[4,0,0,33,0],
-"ciot__utils_8h_source.html":[4,0,0,33],
"ciot__wifi_8h.html":[2,2,8],
"ciot__wifi__types_8h.html":[2,1,7],
"classes.html":[3,1],
@@ -42,8 +27,8 @@ var NAVTREEINDEX1 =
"functions_t.html":[3,2,0,17],
"functions_u.html":[3,2,0,18],
"functions_v.html":[3,2,0,19],
-"functions_vars.html":[3,2,1,0],
"functions_vars.html":[3,2,1],
+"functions_vars.html":[3,2,1,0],
"functions_vars_b.html":[3,2,1,1],
"functions_vars_c.html":[3,2,1,2],
"functions_vars_d.html":[3,2,1,3],
@@ -65,13 +50,13 @@ var NAVTREEINDEX1 =
"functions_vars_v.html":[3,2,1,19],
"functions_vars_w.html":[3,2,1,20],
"functions_w.html":[3,2,0,20],
-"globals.html":[4,1,0,0],
"globals.html":[4,1,0],
+"globals.html":[4,1,0,0],
"globals_c.html":[4,1,0,1],
"globals_defs.html":[4,1,5],
"globals_enum.html":[4,1,3],
-"globals_eval.html":[4,1,4,0],
"globals_eval.html":[4,1,4],
+"globals_eval.html":[4,1,4,0],
"globals_eval_h.html":[4,1,4,1],
"globals_eval_n.html":[4,1,4,2],
"globals_func.html":[4,1,1],
@@ -84,8 +69,8 @@ var NAVTREEINDEX1 =
"group__software__interfaces.html":[2,4],
"group__software__types.html":[2,3],
"group__utils.html":[2,5],
-"index.html":[],
"index.html":[0],
+"index.html":[],
"index.html#intro":[0,0],
"index.html#notes":[0,1],
"index.html#requirements":[0,2],
@@ -249,5 +234,20 @@ var NAVTREEINDEX1 =
"structciot__iface__cfg__t.html":[3,0,65],
"structciot__iface__event__t.html":[3,0,67],
"structciot__iface__event__t.html#a5cd16071ec4ec2b6bb4c625e53b07c5b":[3,0,67,2],
-"structciot__iface__event__t.html#a6714610a8d6e593a48b14b3c5600fef0":[3,0,67,0]
+"structciot__iface__event__t.html#a6714610a8d6e593a48b14b3c5600fef0":[3,0,67,0],
+"structciot__iface__event__t.html#aaba88b24a21a6c70c895c0d55f4a69a0":[3,0,67,1],
+"structciot__iface__req__info.html":[3,0,68],
+"structciot__iface__req__info.html#a0b61a5ca677a324b62936d18d21ff362":[3,0,68,2],
+"structciot__iface__req__info.html#a1e6927fa1486224044e568f9c370519b":[3,0,68,0],
+"structciot__iface__req__info.html#a2a773bc681a41b29b21f8c106c0161ef":[3,0,68,3],
+"structciot__iface__req__info.html#a3501e3667f1031fb2f00b333b7b2269a":[3,0,68,1],
+"structciot__iface__req__info.html#ac3305f4a165c4d898ce7988191102e46":[3,0,68,4],
+"structciot__ifaces.html":[3,0,69],
+"structciot__ifaces.html#a114aac4c4bd60245dda949be0febdcd2":[3,0,69,13],
+"structciot__ifaces.html#a1ed8d43c3f1f21fa7c17cc87a6fe7797":[3,0,69,6],
+"structciot__ifaces.html#a3ee37815964e9fd49d2dfee631dacedf":[3,0,69,8],
+"structciot__ifaces.html#a54c2caecbbbf05be0157f3ab02cc7d24":[3,0,69,5],
+"structciot__ifaces.html#a56416f6eac2692c41c82d053ba002af2":[3,0,69,3],
+"structciot__ifaces.html#a5cd7a867e5e008c3dd064684a180a470":[3,0,69,11],
+"structciot__ifaces.html#a5d16ffd7a66e7e0e0c5fd07876f5a964":[3,0,69,14]
};
diff --git a/docs/navtreeindex2.js b/docs/navtreeindex2.js
index de50edb..a138ee8 100644
--- a/docs/navtreeindex2.js
+++ b/docs/navtreeindex2.js
@@ -1,20 +1,5 @@
var NAVTREEINDEX2 =
{
-"structciot__iface__event__t.html#aaba88b24a21a6c70c895c0d55f4a69a0":[3,0,67,1],
-"structciot__iface__req__info.html":[3,0,68],
-"structciot__iface__req__info.html#a0b61a5ca677a324b62936d18d21ff362":[3,0,68,2],
-"structciot__iface__req__info.html#a1e6927fa1486224044e568f9c370519b":[3,0,68,0],
-"structciot__iface__req__info.html#a2a773bc681a41b29b21f8c106c0161ef":[3,0,68,3],
-"structciot__iface__req__info.html#a3501e3667f1031fb2f00b333b7b2269a":[3,0,68,1],
-"structciot__iface__req__info.html#ac3305f4a165c4d898ce7988191102e46":[3,0,68,4],
-"structciot__ifaces.html":[3,0,69],
-"structciot__ifaces.html#a114aac4c4bd60245dda949be0febdcd2":[3,0,69,13],
-"structciot__ifaces.html#a1ed8d43c3f1f21fa7c17cc87a6fe7797":[3,0,69,6],
-"structciot__ifaces.html#a3ee37815964e9fd49d2dfee631dacedf":[3,0,69,8],
-"structciot__ifaces.html#a54c2caecbbbf05be0157f3ab02cc7d24":[3,0,69,5],
-"structciot__ifaces.html#a56416f6eac2692c41c82d053ba002af2":[3,0,69,3],
-"structciot__ifaces.html#a5cd7a867e5e008c3dd064684a180a470":[3,0,69,11],
-"structciot__ifaces.html#a5d16ffd7a66e7e0e0c5fd07876f5a964":[3,0,69,14],
"structciot__ifaces.html#a688b2e35a1af524849eab17acfc86317":[3,0,69,15],
"structciot__ifaces.html#a72c8d347d1c888290c5c6c8ecd4c58c5":[3,0,69,9],
"structciot__ifaces.html#aaed783b786fd40c5690a32bebe9f0326":[3,0,69,10],
@@ -249,5 +234,20 @@ var NAVTREEINDEX2 =
"structciot__tcp__info__t.html":[3,0,139],
"structciot__tcp__info__t.html#a2f32c75fb4bc7ba39243ef4a9f8eacc1":[3,0,139,1],
"structciot__tcp__info__t.html#ae81515e082f9bc33e8968181945586da":[3,0,139,0],
-"structciot__tcp__req__t.html":[3,0,141]
+"structciot__tcp__req__t.html":[3,0,141],
+"structciot__tcp__req__t.html#ab9836dbdec18617a3ddefdeb64d68c5f":[3,0,141,0],
+"structciot__tcp__req__t.html#acd8fb37e86ba410b191b31dc8cf154c3":[3,0,141,1],
+"structciot__tcp__status__msg__t.html":[3,0,142],
+"structciot__tcp__status__msg__t.html#a290455b77155aab0d086fb8c69f76364":[3,0,142,1],
+"structciot__tcp__status__msg__t.html#ac82086f11a03c9e8ff189f5ca9c26f0f":[3,0,142,0],
+"structciot__tcp__status__t.html":[3,0,143],
+"structciot__tcp__status__t.html#a086ac86c52dfa147af9f5afed658c7cb":[3,0,143,2],
+"structciot__tcp__status__t.html#a771cb8893000d5d94fc8bc2d21347412":[3,0,143,3],
+"structciot__tcp__status__t.html#acaf4be12cb0cee4fbea5e8e121f6d2e4":[3,0,143,0],
+"structciot__tcp__status__t.html#acf265b9f6bf6e80f8d16a9aaade7e8cd":[3,0,143,1],
+"structciot__timer__cfg.html":[3,0,144],
+"structciot__timer__cfg.html#a702f51681c5c1dd8d6ad5aaa41d80f29":[3,0,144,0],
+"structciot__timer__cfg.html#ac792c2b1c6a52954e47c8a9ed5ac8582":[3,0,144,1],
+"structciot__uart__base.html":[3,0,145],
+"structciot__uart__base.html#a05aee9079d36e8f1c1f55a4803c9048f":[3,0,145,1]
};
diff --git a/docs/navtreeindex3.js b/docs/navtreeindex3.js
index f44bc57..f4759d0 100644
--- a/docs/navtreeindex3.js
+++ b/docs/navtreeindex3.js
@@ -1,20 +1,5 @@
var NAVTREEINDEX3 =
{
-"structciot__tcp__req__t.html#ab9836dbdec18617a3ddefdeb64d68c5f":[3,0,141,0],
-"structciot__tcp__req__t.html#acd8fb37e86ba410b191b31dc8cf154c3":[3,0,141,1],
-"structciot__tcp__status__msg__t.html":[3,0,142],
-"structciot__tcp__status__msg__t.html#a290455b77155aab0d086fb8c69f76364":[3,0,142,1],
-"structciot__tcp__status__msg__t.html#ac82086f11a03c9e8ff189f5ca9c26f0f":[3,0,142,0],
-"structciot__tcp__status__t.html":[3,0,143],
-"structciot__tcp__status__t.html#a086ac86c52dfa147af9f5afed658c7cb":[3,0,143,2],
-"structciot__tcp__status__t.html#a771cb8893000d5d94fc8bc2d21347412":[3,0,143,3],
-"structciot__tcp__status__t.html#acaf4be12cb0cee4fbea5e8e121f6d2e4":[3,0,143,0],
-"structciot__tcp__status__t.html#acf265b9f6bf6e80f8d16a9aaade7e8cd":[3,0,143,1],
-"structciot__timer__cfg.html":[3,0,144],
-"structciot__timer__cfg.html#a702f51681c5c1dd8d6ad5aaa41d80f29":[3,0,144,0],
-"structciot__timer__cfg.html#ac792c2b1c6a52954e47c8a9ed5ac8582":[3,0,144,1],
-"structciot__uart__base.html":[3,0,145],
-"structciot__uart__base.html#a05aee9079d36e8f1c1f55a4803c9048f":[3,0,145,1],
"structciot__uart__base.html#a233ade82acc15e44b91d5b225bb2ba98":[3,0,145,2],
"structciot__uart__base.html#a3f98eeddc8b251dcbfd39459c99f9c72":[3,0,145,0],
"structciot__uart__base.html#aa311cb42bbd477c3bfd5371dd0b8bedd":[3,0,145,3],
diff --git a/include/ciot_mqttc.h b/include/ciot_mqttc.h
index 2ebc33e..c29d19c 100644
--- a/include/ciot_mqttc.h
+++ b/include/ciot_mqttc.h
@@ -1,5 +1,5 @@
/**
- * @file ciot_mqtt.h
+ * @file ciot_mqttc.h
* @ingroup software_interfaces
* @brief Header file for CIOT MQTT client functionality.
* @version 0.1