From ee1bae371d53a8d1103f8456d81f6567930926be Mon Sep 17 00:00:00 2001 From: wesley-santos Date: Thu, 16 May 2024 09:49:44 -0300 Subject: [PATCH] doc: generate tagfile --- Doxyfile | 2 +- ciot_ext.tag | 25417 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 25418 insertions(+), 1 deletion(-) create mode 100644 ciot_ext.tag diff --git a/Doxyfile b/Doxyfile index fbf5f16..6eaf82a 100644 --- a/Doxyfile +++ b/Doxyfile @@ -2505,7 +2505,7 @@ TAGFILES = # tag file that is based on the input files it reads. See section "Linking to # external documentation" for more information about the usage of tag files. -GENERATE_TAGFILE = +GENERATE_TAGFILE = ciot_ext.tag # If the ALLEXTERNALS tag is set to YES, all external classes and namespaces # will be listed in the class and namespace index. If set to NO, only the diff --git a/ciot_ext.tag b/ciot_ext.tag new file mode 100644 index 0000000..340b5a4 --- /dev/null +++ b/ciot_ext.tag @@ -0,0 +1,25417 @@ + + + + ciot.h + include/ + ciot_8h.html + ciot_err.h + ciot_iface.h + ciot_storage.h + ciot_bridge.h + ciot_cfg + + #define + CIOT_IFACE_CFG_FILENAME + ciot_8h.html + a69a23dd0ffa7b32ceaa106938030c108 + + + + #define + CIOT_HANDLE + ciot_8h.html + a06001434900c2b315cf793e5356f2836 + + + + struct ciot * + ciot_t + ciot_8h.html + a8543fc73092a47512369c90b44059bb6 + + + + struct ciot_cfg + ciot_cfg_t + ciot_8h.html + ad09537300f192bf4861b07202f6ed5fe + + + + ciot_t + ciot_new + ciot_8h.html + af5987ba03fd375f7441ab9bf2c53f5f0 + (void) + + + ciot_err_t + ciot_start + ciot_8h.html + a9ed835b9b7224f7757b9382061afc97c + (ciot_t self, ciot_cfg_t *cfg) + + + ciot_err_t + ciot_set_storage + ciot_8h.html + ab1f4ff509841bbca90c9a29e870a23fd + (ciot_t self, ciot_storage_t storage) + + + ciot_err_t + ciot_register_event + ciot_8h.html + a6d0892881a59cab0baba866d2dfdaa33 + (ciot_t self, ciot_iface_event_handler_t event_handler, void *event_args) + + + ciot_err_t + ciot_proxy_send_req + ciot_8h.html + af32f995ccbb96d62688e73df1f2998a9 + (ciot_t self, ciot_iface_t *iface, ciot_msg_iface_info_t *proxy_iface, ciot_msg_t *req, int size) + + + ciot_err_t + ciot_save_iface_cfg + ciot_8h.html + aa11d77071edcfb2ae57b26f92cda2e06 + (ciot_t self, uint8_t iface_id) + + + ciot_err_t + ciot_delete_iface_cfg + ciot_8h.html + a2de16f3df26c78b69f64cf6e20050d4e + (ciot_t self, uint8_t iface_id) + + + ciot_err_t + ciot_task + ciot_8h.html + a27c376712b0d3594c545846834d24d25 + (ciot_t self) + + + + ciot_ble.h + include/ + ciot__ble_8h.html + types/ciot_ble_types.h + ciot_err.h + ciot_ble_scn.h + ciot_ble_ifaces + ciot_ble_status_msg_t + + struct ciot_ble * + ciot_ble_t + ciot__ble_8h.html + a04af8d5e1d4ca0f72ceacb6e313d9087 + + + + enum ciot_ble_mac_type + ciot_ble_mac_type_t + ciot__ble_8h.html + a05089e2e5330e0767d0ac074a0d48664 + + + + struct ciot_ble_ifaces + ciot_ble_ifaces_t + ciot__ble_8h.html + a7e2846e13398ef6ffd6def913495f5c2 + + + + + ciot_ble_mac_type + ciot__ble_8h.html + a8f93d371d8add01e842d3888601f65bb + + + + CIOT_BLE_MAC_TYPE_UNKNOWN + ciot__ble_8h.html + a8f93d371d8add01e842d3888601f65bbae978837f99a7554a6ea2a13d470d3d33 + + + + CIOT_BLE_MAC_TYPE_HARDWARE + ciot__ble_8h.html + a8f93d371d8add01e842d3888601f65bba9863cb9813d17d8384e6a4a1d1040099 + + + + CIOT_BLE_MAC_TYPE_SOFTWARE + ciot__ble_8h.html + a8f93d371d8add01e842d3888601f65bbab0017c745f97c33b61ccf012a920f246 + + + + CIOT_BLE_MAC_TYPE_REAL + ciot__ble_8h.html + a8f93d371d8add01e842d3888601f65bba1620399b223e49561ca78b27fc34f548 + + + + ciot_ble_t + ciot_ble_new + ciot__ble_8h.html + ab9cc93352ac370bae80dc47d28a18f55 + (void *handle) + + + ciot_err_t + ciot_ble_start + ciot__ble_8h.html + a03de82cf82dab2814fa4315b82fdb62c + (ciot_ble_t self, ciot_ble_cfg_t *cfg) + + + ciot_err_t + ciot_ble_stop + ciot__ble_8h.html + a89c4a8b8eac676407cebe70daa7bbdee + (ciot_ble_t self) + + + ciot_err_t + ciot_ble_process_req + ciot__ble_8h.html + aa0249bac01c064dddf3e9327224789d8 + (ciot_ble_t self, ciot_ble_req_t *req) + + + ciot_err_t + ciot_ble_send_data + ciot__ble_8h.html + a4a6fad82ac94edb3e85476136784ae92 + (ciot_ble_t self, uint8_t *data, int size) + + + ciot_err_t + ciot_ble_task + ciot__ble_8h.html + a3c3fffa1a77cc81312c4c81de699ef6b + (ciot_ble_t self) + + + ciot_err_t + ciot_ble_set_mac + ciot__ble_8h.html + a7d43433b80be91b2ee1be13c7c26ea78 + (ciot_ble_t self, uint8_t mac[6]) + + + ciot_err_t + ciot_ble_get_mac + ciot__ble_8h.html + ada2bfd0d1620ed6addb4768df6e04a1a + (ciot_ble_t self, ciot_ble_mac_type_t type, uint8_t mac[6]) + + + ciot_err_t + ciot_ble_set_ifaces + ciot__ble_8h.html + aa7915a6de7995a7b3ddb3fad62594ec4 + (ciot_ble_t self, ciot_ble_ifaces_t *ifaces) + + + bool + ciot_ble_mac_is_valid + ciot__ble_8h.html + afb9a5b45554f53c423a114f63e2b67fd + (ciot_ble_t self, uint8_t mac[6]) + + + + ciot_ble_scn.h + include/ + ciot__ble__scn_8h.html + types/ciot_ble_scn_types.h + ciot_iface.h + ciot_err.h + ciot_ble_scn_status_msg_t + + struct ciot_ble_scn * + ciot_ble_scn_t + ciot__ble__scn_8h.html + a2bd73555d4a7af0131f01560fb39e895 + + + + ciot_ble_scn_t + ciot_ble_scn_new + ciot__ble__scn_8h.html + a412a0a86f5b189b653efb2f334d5613f + (void *handle) + + + ciot_err_t + ciot_ble_scn_start + ciot__ble__scn_8h.html + a9c8db4404daa80df68b678a3b41aa9b4 + (ciot_ble_scn_t self, ciot_ble_scn_cfg_t *cfg) + + + ciot_err_t + ciot_ble_scn_stop + ciot__ble__scn_8h.html + acb4c25e68c3ad8a3b3ca67dbcb6e89f2 + (ciot_ble_scn_t self) + + + ciot_err_t + ciot_ble_scn_process_req + ciot__ble__scn_8h.html + a22b3f45a7f6909bc350f1e7dbee0c599 + (ciot_ble_scn_t self, ciot_ble_scn_req_t *req) + + + ciot_err_t + ciot_ble_scn_send_data + ciot__ble__scn_8h.html + a2768bcd961a130564cf03a0d21123d91 + (ciot_ble_scn_t self, uint8_t *data, int size) + + + ciot_err_t + ciot_ble_scn_handle_event + ciot__ble__scn_8h.html + ac868bbc26c4ba11695e5c3dcaa80b201 + (ciot_ble_scn_t self, void *event, void *event_args) + + + ciot_err_t + ciot_ble_scn_get_adv_info + ciot__ble__scn_8h.html + af3c5072d04dee93723266acd2ae40bda + (ciot_ble_scn_t self, ciot_ble_scn_adv_info_t *adv_info) + + + + ciot_bridge.h + include/ + ciot__bridge_8h.html + types/ciot_bridge_types.h + ciot_iface.h + ciot_err.h + ciot_bridge_status_msg_t + + #define + CIOT_BRIDGE_NULL_TARGET + ciot__bridge_8h.html + a3224a430fb71dfab6696211645a53774 + + + + struct ciot_bridge * + ciot_bridge_t + ciot__bridge_8h.html + a7888ef6aa3b9be435a47e5658c32af8c + + + + ciot_bridge_t + ciot_bridge_new + ciot__bridge_8h.html + a0dc495dc95e68b21d471d2f4d2c85a23 + (void *handle) + + + ciot_err_t + ciot_bridge_start + ciot__bridge_8h.html + a2ab34c59e732cf95f9f618d74a7fda9c + (ciot_bridge_t self, ciot_bridge_cfg_t *cfg) + + + ciot_err_t + ciot_bridge_stop + ciot__bridge_8h.html + a445c0d9d20d8ebd685a1285b548d7b39 + (ciot_bridge_t self) + + + ciot_err_t + ciot_bridge_process_req + ciot__bridge_8h.html + af52f86ee9e077ab344d6d4e67657a4ec + (ciot_bridge_t self, ciot_bridge_req_t *req) + + + ciot_err_t + ciot_bridge_send_data + ciot__bridge_8h.html + ab3d916e4bbdd0b6a4b5c8504eaa4a4c6 + (ciot_bridge_t self, uint8_t *data, int size) + + + int + ciot_bridge_get_target_id + ciot__bridge_8h.html + a3f22ac2c01ff5139c3d5206033259559 + (ciot_bridge_t self, uint8_t sender_id) + + + + ciot_common_types.h + include/ + ciot__common__types_8h.html + ciot_event_data + + struct ciot_event_data + ciot_event_data_t + ciot__common__types_8h.html + aacdc43deb8af6baf83220c9c6a29c32e + + + + + ciot_config.h + include/ + ciot__config_8h.html + + #define + CIOT_TARGET_UNKNOWN + ciot__config_8h.html + a9d4899595ff9cdd8c920802d34e4c4aa + + + + #define + CIOT_VER + ciot__config_8h.html + a308e001caa7470a8d08a2e85a4d96b8b + + + + #define + CIOT_CONFIG_LOG_LEVEL + ciot__config_8h.html + aedfdd865ecfa805d726fb9eca008c4b7 + + + + #define + CIOT_CONFIG_APP_VER + ciot__config_8h.html + a186bc96636ade48237ab070f06addc99 + + + + #define + CIOT_CONFIG_HARDWARE_NAME + ciot__config_8h.html + a246a5924c487a75e59a9e7a3d3dc971b + + + + #define + CIOT_CONFIG_FEATURE_STORAGE + ciot__config_8h.html + a0fcb171a0d3b1eac51cf9bfa90d906cc + + + + #define + CIOT_CONFIG_FEATURE_SYSTEM + ciot__config_8h.html + ad140ac0bec42207439a532c0ad082366 + + + + #define + CIOT_CONFIG_FEATURE_UART + ciot__config_8h.html + a02f813de273571624eb6c96c1899f757 + + + + #define + CIOT_CONFIG_FEATURE_USB + ciot__config_8h.html + a4f43c64c17f3778334fd48cee3edf44b + + + + #define + CIOT_CONFIG_FEATURE_BLE_SCN + ciot__config_8h.html + a6dc948a124871514166a7af7e6183803 + + + + #define + CIOT_CONFIG_FEATURE_ETHERNET + ciot__config_8h.html + aff28490be76958e49cbc2b2ef1e0eb20 + + + + #define + CIOT_CONFIG_FEATURE_WIFI + ciot__config_8h.html + aa2894556fa44adea617f243356083f21 + + + + #define + CIOT_CONFIG_FEATURE_NTP + ciot__config_8h.html + a4d3353714ceeeb9fb3c9194e3836f0fd + + + + #define + CIOT_CONFIG_FEATURE_OTA + ciot__config_8h.html + a4c4a996f1746ebd2d7346e64a93f69f3 + + + + #define + CIOT_CONFIG_FEATURE_DFU + ciot__config_8h.html + a251d01d6a87722ff3112f7c3e19eb675 + + + + #define + CIOT_CONFIG_FEATURE_HTTPS + ciot__config_8h.html + a8df4e58b5652a4de40cd958e782df114 + + + + #define + CIOT_CONFIG_FEATURE_HTTPC + ciot__config_8h.html + abd191e184bd878220a70d25c4ad08abf + + + + #define + CIOT_CONFIG_FEATURE_MQTTC + ciot__config_8h.html + a595e79e3b6eb41743c2ca97fbd867929 + + + + #define + CIOT_CONFIG_FEATURE_TIMER + ciot__config_8h.html + afb001a0ca89034fb9080542d74d24680 + + + + #define + CIOT_CONFIG_FEATURE_BRIDGE + ciot__config_8h.html + a9c1d5b23b81041e39ec83946d85e565d + + + + #define + CIOT_CONFIG_FEATURE_SERIALIZER + ciot__config_8h.html + a9b9559cad470869eca1c6c6a8210d9cd + + + + #define + CIOT_CONFIG_MESSAGE_LEN + ciot__config_8h.html + a2a51fc859e13b6f8377f6675583c6dd1 + + + + #define + CIOT_CONFIG_MESSAGE_PAYLOAD_LEN + ciot__config_8h.html + a2363f926f2104cad3b5cd5f1b1699f44 + + + + + ciot_crc.h + include/ + ciot__crc_8h.html + + uint32_t + ciot_crc32_le + ciot__crc_8h.html + ad020e1771e2ff7a25a068ccc1b3d1331 + (uint32_t crc, uint8_t const *buf, uint32_t len) + + + uint32_t + ciot_crc32_be + ciot__crc_8h.html + aeed9b1c0c84b16c8e4e4b65be0787ae4 + (uint32_t crc, uint8_t const *buf, uint32_t len) + + + uint16_t + ciot_crc16_le + ciot__crc_8h.html + a73a6ce791d6f000bad7ee2eedd0d8350 + (uint16_t crc, uint8_t const *buf, uint32_t len) + + + uint16_t + ciot_crc16_be + ciot__crc_8h.html + a5d59ce0d0ffe65eaf7944d695bde59e3 + (uint16_t crc, uint8_t const *buf, uint32_t len) + + + uint8_t + ciot_crc8_le + ciot__crc_8h.html + a39da2d632baf462933f90f3fbe7a63e7 + (uint8_t crc, uint8_t const *buf, uint32_t len) + + + uint8_t + ciot_crc8_be + ciot__crc_8h.html + ae831c4d3ed93d649df5ed07e5b9d1c46 + (uint8_t crc, uint8_t const *buf, uint32_t len) + + + + ciot_default.h + include/ + ciot__default_8h.html + + #define + CIOT_CONFIG_STORAGE_TYPE + ciot__default_8h.html + ac9389de4857fca429528b43c0e70bc08 + + + + #define + CIOT_CONFIG_UART_BAUD_RATE + ciot__default_8h.html + aae6ed2cc1f62936138b7b12cb78eab19 + + + + #define + CIOT_CONFIG_UART_NUM + ciot__default_8h.html + af9d6ddc888416ceda770bd6ba0666adf + + + + #define + CIOT_CONFIG_UART_RX_PIN + ciot__default_8h.html + a47a6c4735b406987793ff61a3748c356 + + + + #define + CIOT_CONFIG_UART_TX_PIN + ciot__default_8h.html + afe80a6e24ff36484761b8a0740e21cd3 + + + + #define + CIOT_CONFIG_UART_RTS_PIN + ciot__default_8h.html + ac915c58485a09a470ab105dcd7fdb438 + + + + #define + CIOT_CONFIG_UART_CTS_PIN + ciot__default_8h.html + a39b5dff57834d4a9f00b09ff9d7e0586 + + + + #define + CIOT_CONFIG_UART_FLOW_CONTROL + ciot__default_8h.html + a0b574bd3271269a00ef9a3364564a650 + + + + #define + CIOT_CONFIG_UART_PARITY + ciot__default_8h.html + ad5a0b532b36ce2e64548273d4694de52 + + + + #define + CIOT_CONFIG_UART_DTR + ciot__default_8h.html + a5e191db9399c301be511e6024b2f402d + + + + #define + CIOT_CONFIG_UART_BRIDGE_MODE + ciot__default_8h.html + ac64f70fbc40557ffc7f0f6c9d4aed430 + + + + #define + CIOT_CONFIG_TCP_DHCP + ciot__default_8h.html + abe942f163ef66924c29e63adb6e91cc3 + + + + #define + CIOT_CONFIG_TCP_IP + ciot__default_8h.html + a26d8ac3e34dcb0faaf41977b7dc54607 + + + + #define + CIOT_CONFIG_TCP_GATEWAY + ciot__default_8h.html + abc5eb2049e9aab488e1bb1846c71b481 + + + + #define + CIOT_CONFIG_TCP_MASK + ciot__default_8h.html + ab361b51c2b4bb8324a0767a6680cab25 + + + + #define + CIOT_CONFIG_TCP_DNS + ciot__default_8h.html + aa196f69c014910ca0e0f37d44b83ad30 + + + + #define + CIOT_CONFIG_WIFI_AP_SSID + ciot__default_8h.html + a7f79abe5ea5f7e3260843192069bdcaa + + + + #define + CIOT_CONFIG_WIFI_AP_PASSWORD + ciot__default_8h.html + afdccac291d2c1de6425402fec83189cf + + + + #define + CIOT_CONFIG_WIFI_AP_TCP + ciot__default_8h.html + a82cca16f86e1276f9a325ebbd1ec5d68 + + + + #define + CIOT_CONFIG_WIFI_STA_SSID + ciot__default_8h.html + a69173d99aec57142ba91edc18300f781 + + + + #define + CIOT_CONFIG_WIFI_STA_PASSWORD + ciot__default_8h.html + a89cc8bb6906a26e085cd6d79e881717f + + + + #define + CIOT_CONFIG_WIFI_STA_TCP + ciot__default_8h.html + a195751f0292e7d1046fa7a4b08e5fc23 + + + + #define + CIOT_CONFIG_ETH + ciot__default_8h.html + a7a33c55b1ce3269738b939eeb19cb71b + + + + #define + CIOT_CONFIG_NTP_OP_MODE + ciot__default_8h.html + a33bf5b2e0676207bb01e529a4adcf59e + + + + #define + CIOT_CONFIG_NTP_SYNC_MODE + ciot__default_8h.html + a81124436ceaf4bdbf7fd16ec51729aa7 + + + + #define + CIOT_CONFIG_NTP_SYNC_INTERVAL + ciot__default_8h.html + ab4fbb783d249bcf33ad25052b6072474 + + + + #define + CIOT_CONFIG_NTP_SERVERS_COUNT + ciot__default_8h.html + ab853f3aa6a7e0229c80b1f5a4fae0fbf + + + + #define + CIOT_CONFIG_NTP_SERVER1 + ciot__default_8h.html + ad52d4acc5014fec93b596267a4267489 + + + + #define + CIOT_CONFIG_NTP_SERVER2 + ciot__default_8h.html + a7e2f6267fdbe83b93e2220a3733f9774 + + + + #define + CIOT_CONFIG_NTP_SERVER3 + ciot__default_8h.html + ade7f6e32e02db936bfd97768500c7c74 + + + + #define + CIOT_CONFIG_HTTPC_URL + ciot__default_8h.html + ae5e243b358058e660e46de4d92ec23dd + + + + #define + CIOT_CONFIG_HTTPC_TRANSPORT + ciot__default_8h.html + ae166c8150eec3860c86266fbafa30164 + + + + #define + CIOT_CONFIG_HTTPC_METHOD + ciot__default_8h.html + abf9505c4cab01e148100b048a372663f + + + + #define + CIOT_CONFIG_HTTPC_TIMEOUT + ciot__default_8h.html + ab26205cfa1af914695c961fe6a7c37f7 + + + + #define + CIOT_CONFIG_HTTPS_ADDRESS + ciot__default_8h.html + a1a18adba17f39adbcca041afd38dc988 + + + + #define + CIOT_CONFIG_HTTPS_ROUTE + ciot__default_8h.html + ab7eacba51c8ae0c580dbe9fbf5996cc1 + + + + #define + CIOT_CONFIG_HTTPS_PORT + ciot__default_8h.html + a67e3c6ac14d049d86edac23aeae48833 + + + + #define + CIOT_CONFIG_MQTTC_URL + ciot__default_8h.html + a3ae1f5c8551422aca407ba0e0d7d051a + + + + #define + CIOT_CONFIG_MQTTC_PORT + ciot__default_8h.html + a04e894147896f6ba01229a76c6c1f976 + + + + #define + CIOT_CONFIG_MQTTC_QOS + ciot__default_8h.html + a66e76a6c3a0b20620bee393047c462e6 + + + + #define + CIOT_CONFIG_MQTTC_USER + ciot__default_8h.html + a0bb103892cbaabdd15fb9f93ef6ebfb8 + + + + #define + CIOT_CONFIG_MQTTC_PASS + ciot__default_8h.html + ac7f8eb636e1dfd5e75ca8a2ccf174981 + + + + #define + CIOT_CONFIG_MQTTC_TOPIC_D2B + ciot__default_8h.html + a9835f697325cb7920259cad52e13b0a1 + + + + #define + CIOT_CONFIG_MQTTC_TOPIC_B2D + ciot__default_8h.html + a0dad743975d309bddcfe83e7db9f4c43 + + + + #define + CIOT_CONFIG_SYS + ciot__default_8h.html + ad1c730d9022fce47870a8de547c63721 + + + + #define + CIOT_CONFIG_STORAGE + ciot__default_8h.html + ab398686897078b551d637f058ec072f7 + + + + #define + CIOT_CONFIG_UART + ciot__default_8h.html + a0aa6817a5c88e8290142061b6b933252 + + + + #define + CIOT_CONFIG_TCP + ciot__default_8h.html + a59fb15004027f7b6a0be6bda1b0568b1 + + + + #define + CIOT_CONFIG_WIFI_AP + ciot__default_8h.html + a27de0c03a642d79eb31e712994646733 + + + + #define + CIOT_CONFIG_WIFI_STA + ciot__default_8h.html + a7c09f75e4ebc749a5c225c760c2befde + + + + #define + HG_TCP_CONFIG_NTP + ciot__default_8h.html + a030e60462692de23e6989b3b23d894eb + + + + #define + CIOT_CONFIG_HTTPC + ciot__default_8h.html + aef3854df37260fcf01c87b0acabf03dd + + + + #define + HG_TCP_CONFIG_HTTPS + ciot__default_8h.html + a86eea122295995d6664aae9037c34a1d + + + + #define + HG_TCP_CONFIG_MQTTC + ciot__default_8h.html + a132bac5d5f62fa38121a52690971284c + + + + + ciot_dfu.h + include/ + ciot__dfu_8h.html + types/ciot_dfu_types.h + ciot_iface.h + ciot_err.h + ciot_dfu_status_msg_t + + struct ciot_dfu * + ciot_dfu_t + ciot__dfu_8h.html + a185c613ee5be1f09245c6f2dcf92d340 + + + + enum ciot_dfu_event_id + ciot_dfu_event_id_t + ciot__dfu_8h.html + a05b6b5e8d94559756412865daf115077 + + + + + ciot_dfu_event_id + ciot__dfu_8h.html + a20fffb74034c28e3c7f56b2466d379fa + + + + CIOT_DFU_EVENT_STATE_CHANGED + ciot__dfu_8h.html + a20fffb74034c28e3c7f56b2466d379faa120fde02407033deee0ab692a65a7902 + + + + ciot_dfu_t + ciot_dfu_new + ciot__dfu_8h.html + a6552eb94e759a22b9fd3e3da8ed1d755 + (void *handle) + + + ciot_err_t + ciot_dfu_start + ciot__dfu_8h.html + ab157cc81dbd5e4045ac42b087f200b56 + (ciot_dfu_t self, ciot_dfu_cfg_t *cfg) + + + ciot_err_t + ciot_dfu_stop + ciot__dfu_8h.html + af686f43068829e48ff6ca2455a8b1f05 + (ciot_dfu_t self) + + + ciot_err_t + ciot_dfu_process_req + ciot__dfu_8h.html + ad40861d034c57576a1bf3aaa3fbc2d9b + (ciot_dfu_t self, ciot_dfu_req_t *req) + + + ciot_err_t + ciot_dfu_send_data + ciot__dfu_8h.html + a586e31131b7ab4e0acb3df32122a4564 + (ciot_dfu_t self, uint8_t *data, int size) + + + ciot_err_t + ciot_dfu_task + ciot__dfu_8h.html + a519f6db211ff754385aba2d45cfb3a28 + (ciot_dfu_t self) + + + + ciot_err.h + include/ + ciot__err_8h.html + ciot_log.h + + #define + CIOT_ERR_BASE + ciot__err_8h.html + a5c83da3390515076963e6de67984fff5 + + + + #define + CIOT_ERROR_LOG + ciot__err_8h.html + ad14d33778f6214b2efd5d62bf6c6e3f2 + (x) + + + #define + CIOT_NULL_CHECK + ciot__err_8h.html + aa26e80d640e682764d732b12782cc7a3 + (x) + + + #define + CIOT_ERROR_PRINT + ciot__err_8h.html + a2d5c5535c945cd775e34e309019df360 + (x) + + + #define + CIOT_ERROR_RETURN + ciot__err_8h.html + a1806dc8280a05018951cee099f371d2d + (x) + + + + ciot_err_t + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8 + + + + CIOT_FAIL + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8a71470ad3a7d23f316a2c6de561694646 + + + + CIOT_OK + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8a608f016995435f4c5f758dc42f5c28dc + + + + CIOT_ERR_NULL_ARG + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8a9e389c8626c35577967cf7e312b3a45a + + + + CIOT_ERR_INVALID_ID + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8a37a385918af7cb9c2a488bd82addef9a + + + + CIOT_ERR_INVALID_TYPE + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8a92a85995ffcf6be5cd10ed9677827304 + + + + CIOT_ERR_OVERFLOW + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8a9b5fa45b99fba67d690588956d52f7b0 + + + + CIOT_ERR_NOT_IMPLEMENTED + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8af592c215972533cd90b05e02f8e8d6cd + + + + CIOT_ERR_NOT_SUPPORTED + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8ab80d9a08671e6164cae2d7ecf66af1cf + + + + CIOT_ERR_BUSY + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8a8a64d46b6f851cbea6f4be9827fa5719 + + + + CIOT_ERR_INVALID_STATE + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8a87486b88023e82004f4cc7bd8c91a587 + + + + CIOT_ERR_SERIALIZATION + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8ae9b9cea99e0d51f7e70b70f11d2d8025 + + + + CIOT_ERR_DESERIALIZATION + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8aedd08488ef3c685bb1e2c47c14a80cb9 + + + + CIOT_ERR_SEND_DATA + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8a4c98aa1cfd3dd9cdce9d0a9f6f5b5a74 + + + + CIOT_ERR_RECV_DATA + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8a26c7b6aac6b34bf51f17571df94876bc + + + + CIOT_ERR_INVALID_SIZE + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8add84c2b5f1832e3842e6639686ca342e + + + + CIOT_ERR_CLOSED + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8a671951c11518830a673c4e01f89059bd + + + + CIOT_ERR_NOT_FOUND + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8a2e6c77a112c02b82bf99b3c0ec247b6b + + + + CIOT_ERR_VALIDATION_FAILED + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8ab36d19cffa587308a172dc9d67e9ebf0 + + + + CIOT_ERR_CONNECTION + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8a2c1218c0f210769b6a92052cb87aef3e + + + + CIOT_ERR_DISCONNECTION + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8a699674cfe223dd193c22bd43b040e6ee + + + + CIOT_ERR_EXCEPTION + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8a54bf87c72caefdedb6407028ba041fcf + + + + CIOT_ERR_TERMINATOR_MISSING + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8a6a5c8b52d640c541101f6669f412dc3b + + + + CIOT_ERR_INVALID_ARG + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8a7b81bbef8df280eaf950be25a97d6b0f + + + + CIOT_ERR_NO_MEMORY + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8a134ff0d5fe0ca3d4d834e797cbf94bde + + + + CIOT_ERR_TIMEOUT + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8abe6f4938ab424fc41b067a153ac1105c + + + + CIOT_ERR_MONGOOSE + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8a811422a99ed9205e5c17a426012b2914 + + + + CIOT_ERR_IMPOSSIBLE_OP + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8a6d5e8817f2b08fcf3e7a18678b397fba + + + + CIOT_ERR_CHECKSUM + ciot__err_8h.html + ad6378d4036e8a842176b2db8efb349c8ad5d03221253b6f9e2e632dea64791478 + + + + const char * + ciot_err_to_message + ciot__err_8h.html + a1d1753e50e3d86f2a58cf488442b5f4c + (ciot_err_t err) + + + + ciot_eth.h + include/ + ciot__eth_8h.html + types/ciot_tcp_types.h + ciot_iface.h + ciot_err.h + ciot_eth_status_msg_t + + struct ciot_eth * + ciot_eth_t + ciot__eth_8h.html + a3f3b88cf1c074f50fd03c724c41d9da7 + + + + + ciot_eth_event_id_t + ciot__eth_8h.html + acba9cf62e11fb559248dff916f3ba556 + + + + CIOT_ETH_EVENT_START + ciot__eth_8h.html + acba9cf62e11fb559248dff916f3ba556aeedce4004914b72cbf5464d1f8dc6620 + + + + CIOT_ETH_EVENT_STOP + ciot__eth_8h.html + acba9cf62e11fb559248dff916f3ba556af7a9e91956122dcb208686cf6f362f4a + + + + CIOT_ETH_EVENT_CONNECTED + ciot__eth_8h.html + acba9cf62e11fb559248dff916f3ba556aa06cce1cad097460e007b222417aaf7a + + + + CIOT_ETH_EVENT_DISCONNECTED + ciot__eth_8h.html + acba9cf62e11fb559248dff916f3ba556a7a0a49fd6006a25ba1cf375e28fe05fe + + + + ciot_eth_t + ciot_eth_new + ciot__eth_8h.html + a2c82abdd259489cac5b0fa093497d90c + (void *handle) + + + ciot_err_t + ciot_eth_start + ciot__eth_8h.html + abed434192140a1fae6f358608f3407a8 + (ciot_eth_t self, ciot_tcp_cfg_t *cfg) + + + ciot_err_t + ciot_eth_stop + ciot__eth_8h.html + af2d6489aa9834dcaecce9c322fd1a96e + (ciot_eth_t self) + + + ciot_err_t + ciot_eth_process_req + ciot__eth_8h.html + a661b7975f64b8017ec7cd6c4f68a4395 + (ciot_eth_t self, ciot_tcp_req_t *req) + + + ciot_err_t + ciot_eth_send_data + ciot__eth_8h.html + a3952717d31db12a55731412a370ceda5 + (ciot_eth_t self, uint8_t *data, int size) + + + + ciot_gpio.h + include/ + ciot__gpio_8h.html + types/ciot_gpio_types.h + ciot_iface.h + ciot_err.h + ciot_gpio_status_msg_t + + struct ciot_gpio * + ciot_gpio_t + ciot__gpio_8h.html + ae9e94463a96ddb2055cd747a6ac5b8dc + + + + ciot_gpio_t + ciot_gpio_new + ciot__gpio_8h.html + aea01096d6b6bfbd522e8657a845f80c3 + (void *handle) + + + ciot_err_t + ciot_gpio_start + ciot__gpio_8h.html + adb7495ded0ad7759f8957513c2865799 + (ciot_gpio_t self, ciot_gpio_cfg_t *cfg) + + + ciot_err_t + ciot_gpio_stop + ciot__gpio_8h.html + adcb7cc03019350645bc5cc0898d9606d + (ciot_gpio_t self) + + + ciot_err_t + ciot_gpio_process_req + ciot__gpio_8h.html + a442851a180a98c165e9f9492c4563737 + (ciot_gpio_t self, ciot_gpio_req_t *req) + + + ciot_err_t + ciot_gpio_send_data + ciot__gpio_8h.html + a9c3f8ee56e12174192c444c6be0c1a5c + (ciot_gpio_t self, uint8_t *data, int size) + + + ciot_err_t + ciot_gpio_set_state + ciot__gpio_8h.html + a4a869a0c86a5b6cb73c1789a5bbd612b + (ciot_gpio_t self, int gpio, ciot_gpio_state_t state) + + + ciot_gpio_state_t + ciot_gpio_get_state + ciot__gpio_8h.html + a5b2cfc4c7dff3ca2d06f5ec2b8026d79 + (ciot_gpio_t self, int gpio) + + + + ciot_httpc.h + include/ + ciot__httpc_8h.html + types/ciot_httpc_types.h + ciot_iface.h + ciot_err.h + ciot_httpc_status_msg_t + + struct ciot_httpc * + ciot_httpc_t + ciot__httpc_8h.html + a2c213f8a3a59ead35d64cf064f894fe1 + + + + enum ciot_httpc_event_id + ciot_httpc_event_id_t + ciot__httpc_8h.html + a8992ff730daa4b1341950e1fcc062095 + + + + + ciot_httpc_event_id + ciot__httpc_8h.html + a7867b22f4a59e270cd0aadf3165804a8 + + + + CIOT_HTTPC_EVENT_CONNECTING + ciot__httpc_8h.html + a7867b22f4a59e270cd0aadf3165804a8afb97828385b4f79444b7ebfc7640bde9 + + + + CIOT_HTTPC_EVENT_CONNECTED + ciot__httpc_8h.html + a7867b22f4a59e270cd0aadf3165804a8a3f5ae57e03d9b825c8fb4733c15359db + + + + ciot_httpc_t + ciot_httpc_new + ciot__httpc_8h.html + aa56416d08a9bcfbc90b3732204f02e4c + (void *handle) + + + ciot_err_t + ciot_httpc_start + ciot__httpc_8h.html + a46df5188166f70dba4fdff5393db031e + (ciot_httpc_t self, ciot_httpc_cfg_t *cfg) + + + ciot_err_t + ciot_httpc_stop + ciot__httpc_8h.html + a34deca8f36a9ebbb7b47663a026efc71 + (ciot_httpc_t self) + + + ciot_err_t + ciot_httpc_process_req + ciot__httpc_8h.html + aeb4ac97854627dc732459e7c0b60a900 + (ciot_httpc_t self, ciot_httpc_req_t *req) + + + ciot_err_t + ciot_httpc_send_data + ciot__httpc_8h.html + a8b0903c7bdf6e8928d3753c06f13c564 + (ciot_httpc_t self, uint8_t *data, int size) + + + + ciot_https.h + include/ + ciot__https_8h.html + types/ciot_https_types.h + ciot_iface.h + ciot_err.h + ciot_https_status_msg_t + + struct ciot_https * + ciot_https_t + ciot__https_8h.html + acfd2fcf5803562e750dea3815e1cbd49 + + + + enum ciot_https_event_id + ciot_https_event_id_t + ciot__https_8h.html + a26069470806c3c576f68c2c7108c07a0 + + + + + ciot_https_event_id + ciot__https_8h.html + a3bfe51b8fc1185d9f555a28985455f12 + + + + CIOT_HTTPS_EVENT_DATA + ciot__https_8h.html + a3bfe51b8fc1185d9f555a28985455f12abda42e477b51af9bdec887127fbe6d27 + + + + ciot_https_t + ciot_https_new + ciot__https_8h.html + a50f38073c89e88e99b5bf95abbe0b18b + (void *handle) + + + ciot_err_t + ciot_https_start + ciot__https_8h.html + a3a7dd3627113a6a829c764500112d752 + (ciot_https_t self, ciot_https_cfg_t *cfg) + + + ciot_err_t + ciot_https_stop + ciot__https_8h.html + a04b4527bce08440e2643a71679575174 + (ciot_https_t self) + + + ciot_err_t + ciot_https_process_req + ciot__https_8h.html + a585618f81c962cef6251ffecc942a333 + (ciot_https_t self, ciot_https_req_t *req) + + + ciot_err_t + ciot_https_send_data + ciot__https_8h.html + ab9abc9d142e7332b9606568193d1ede0 + (ciot_https_t self, uint8_t *data, int size) + + + + ciot_iface.h + include/ + ciot__iface_8h.html + ciot_err.h + types/ciot_msg_types.h + ciot_serializer.h + ciot_iface_event_data_u + ciot_iface_event_t + ciot_iface_base_data + ciot_iface_req_info + ciot_iface_base + ciot_iface + + enum ciot_iface_req_status + ciot_iface_req_status_t + ciot__iface_8h.html + a53ef55e31fed0fb7bbc727b4b45c8b18 + + + + enum ciot_iface_event_type + ciot_iface_event_type_t + ciot__iface_8h.html + ab7cf61a0bac326bd528c23e6ce924c57 + + + + ciot_err_t + ciot_iface_start_fn + ciot__iface_8h.html + afa768ec7c39932d18718c66358303d16 + (void *iface, ciot_msg_data_u *cfg) + + + ciot_err_t + ciot_iface_stop_fn + ciot__iface_8h.html + adbb3382dd13c68ed5090d0021bfd8f29 + (void *iface) + + + ciot_err_t + ciot_iface_process_req_fn + ciot__iface_8h.html + ae586597c42a97043136f6afe51e7ebe8 + (void *iface, ciot_msg_data_u *req) + + + ciot_err_t + ciot_iface_send_data_fn + ciot__iface_8h.html + affffc532ae0b36b941fc0ed0376a0a5a + (void *iface, void *data, int size) + + + struct ciot_iface_base_data + ciot_iface_base_data_t + ciot__iface_8h.html + a107b2c0cf1b5767a1b482f19bc3fb0ae + + + + struct ciot_iface_req_info + ciot_iface_req_info_t + ciot__iface_8h.html + a3c7fbbc6d64e6ea8584c014743e20fb9 + + + + struct ciot_iface_base + ciot_iface_base_t + ciot__iface_8h.html + abe9d78b6b8e29546fe52054115bea7a0 + + + + struct ciot_iface + ciot_iface_t + ciot__iface_8h.html + ac87bf8f245c1f7cc82f57bc87de9ad71 + + + + ciot_err_t + ciot_iface_event_handler_t + ciot__iface_8h.html + aa95e39f8029362c17172c4ab860b9b2c + (ciot_iface_t *sender, ciot_iface_event_t *event, void *args) + + + + ciot_iface_req_status + ciot__iface_8h.html + aa73c62bfec675d5d722fab4532b753ca + + + + CIOT_IFACE_REQ_STATUS_IDLE + ciot__iface_8h.html + aa73c62bfec675d5d722fab4532b753caa6fad5b037b43a54a8d8e8f70c6e30eb6 + + + + CIOT_IFACE_REQ_STATUS_SENDED + ciot__iface_8h.html + aa73c62bfec675d5d722fab4532b753caac426693d5012b5aed25f77d2e8bedda5 + + + + CIOT_IFACE_REQ_STATUS_RECEIVED + ciot__iface_8h.html + aa73c62bfec675d5d722fab4532b753caa52b88fef2a02a82b04031ad4ba09d0ef + + + + + ciot_iface_event_type + ciot__iface_8h.html + aab1a8c4944d96c57298e26e8bf3110cb + + + + CIOT_IFACE_EVENT_INTERNAL + ciot__iface_8h.html + aab1a8c4944d96c57298e26e8bf3110cbad1b206ed7fad45c5e6630dc78d91844d + + + + CIOT_IFACE_EVENT_UNKNOWN + ciot__iface_8h.html + aab1a8c4944d96c57298e26e8bf3110cba783c8ee8ead4e6638b0454ffbe5fe009 + + + + CIOT_IFACE_EVENT_STARTED + ciot__iface_8h.html + aab1a8c4944d96c57298e26e8bf3110cba2b18a98e307314d7257854b3f09700a6 + + + + CIOT_IFACE_EVENT_STOPPED + ciot__iface_8h.html + aab1a8c4944d96c57298e26e8bf3110cbab52a8702f0eaf2aed031a3ca78468a71 + + + + CIOT_IFACE_EVENT_ERROR + ciot__iface_8h.html + aab1a8c4944d96c57298e26e8bf3110cba98063df9c53273544ed5b5424a05024e + + + + CIOT_IFACE_EVENT_REQUEST + ciot__iface_8h.html + aab1a8c4944d96c57298e26e8bf3110cba0f80ad7aed1ba3eecf1922446cbdde95 + + + + CIOT_IFACE_EVENT_DATA + ciot__iface_8h.html + aab1a8c4944d96c57298e26e8bf3110cba080fca556c9a023720751526ecad8ccc + + + + CIOT_IFACE_EVENT_DONE + ciot__iface_8h.html + aab1a8c4944d96c57298e26e8bf3110cbab9bcdc77d1e0c80fdca8b60528af9d81 + + + + CIOT_IFACE_EVENT_CUSTOM + ciot__iface_8h.html + aab1a8c4944d96c57298e26e8bf3110cba7682c08bf60ddc6f695e62b7b2344a4f + + + + ciot_err_t + ciot_iface_start + ciot__iface_8h.html + a15efdb74520f75fe9f0a695a349f07e0 + (ciot_iface_t *self, ciot_msg_data_u *cfg) + + + ciot_err_t + ciot_iface_stop + ciot__iface_8h.html + a7ad3131a637f86ed8d9a4655f060deca + (ciot_iface_t *self) + + + ciot_err_t + ciot_iface_get_cfg + ciot__iface_8h.html + aef1dd87e5c3111ca65fa4e63ca2c9213 + (ciot_iface_t *self, ciot_msg_data_u *cfg) + + + ciot_err_t + ciot_iface_get_status + ciot__iface_8h.html + a7c59fa4a32c0662de361fd89847ab62b + (ciot_iface_t *self, void *status) + + + ciot_err_t + ciot_iface_get_info + ciot__iface_8h.html + a6b87395146fdad575079c47979fe1cc5 + (ciot_iface_t *iface, void *info, int size) + + + ciot_err_t + ciot_iface_process_req + ciot__iface_8h.html + abc404557e0571e7e5ea0c5db63fa8c23 + (ciot_iface_t *self, ciot_msg_data_u *req, void *sender) + + + ciot_err_t + ciot_iface_process_msg + ciot__iface_8h.html + a1838217e75528a5d17f7e3b640c58321 + (ciot_iface_t *self, ciot_msg_t *msg, void *sender) + + + ciot_err_t + ciot_iface_send_data + ciot__iface_8h.html + ac30f4e1e8fcb5a66822b04c384890c58 + (ciot_iface_t *self, void *data, int size) + + + ciot_err_t + ciot_iface_send_msg + ciot__iface_8h.html + a5e15dc97b9b45855f868dee02c69c166 + (ciot_iface_t *self, ciot_msg_t *msg, int size) + + + ciot_err_t + ciot_iface_send_req + ciot__iface_8h.html + a5f8b92fd30cad0f550ef9976e037b93e + (ciot_iface_t *self, ciot_msg_t *req, int size) + + + ciot_err_t + ciot_iface_send_rsp + ciot__iface_8h.html + ae6a255f29e6adcc8a7325c29abba6844 + (ciot_iface_t *self, ciot_msg_t *rsp, int size) + + + ciot_err_t + ciot_iface_register_event + ciot__iface_8h.html + abded5657da5e3c7e38c1185b4b14a4a8 + (ciot_iface_t *self, ciot_iface_event_handler_t event_handler, void *event_args) + + + ciot_err_t + ciot_iface_reset_request + ciot__iface_8h.html + aefceafcf049557b64450785501b2470a + (ciot_iface_t *self) + + + ciot_err_t + ciot_iface_register_request + ciot__iface_8h.html + acfdf034f3291c65ee6798ffc860b6f1a + (ciot_iface_t *self, ciot_msg_iface_info_t *iface, ciot_msg_t *msg, ciot_iface_req_status_t status) + + + ciot_err_t + ciot_iface_set_serializer + ciot__iface_8h.html + ac6198bf9f283fff84839fcba7aaa0682 + (ciot_iface_t *self, ciot_serializer_t serializer) + + + uint8_t + ciot_iface_get_msg_id + ciot__iface_8h.html + aa0070d90be5933f14530c81fca52fcfd + (void) + + + const char * + ciot_iface_to_str + ciot__iface_8h.html + ad4bea4982fb363829998c5fa64f76ccb + (ciot_iface_t *iface) + + + const char * + ciot_iface_type_to_str + ciot__iface_8h.html + a6411ae488746c99b42a7970dcbe6b042 + (ciot_msg_iface_type_t iface_type) + + + const char * + ciot_iface_event_to_str + ciot__iface_8h.html + aa3ff9b2090848d0920e0a69de86f6250 + (ciot_iface_event_t *event) + + + + ciot_ifaces.h + include/ + ciot__ifaces_8h.html + ciot.h + ciot_storage.h + ciot_sys.h + ciot_uart.h + ciot_usb.h + ciot_tcp.h + ciot_wifi.h + ciot_ble.h + ciot_ble_scn.h + ciot_ntp.h + ciot_ota.h + ciot_https.h + ciot_httpc.h + ciot_mqttc.h + ciot_bridge.h + ciot_ifaces + + enum ciot_iface_id + ciot_iface_id_t + ciot__ifaces_8h.html + a81dae521394bdd3a9d8b848740f5433a + + + + struct ciot_ifaces + ciot_ifaces_t + ciot__ifaces_8h.html + a689f38bac0aaf012140f11da651c8c0f + + + + + ciot_iface_id + ciot__ifaces_8h.html + a9d5cb59b2cf79db4358c80d28c99dd1e + + + + CIOT_IFACE_ID_UNKNOWN + ciot__ifaces_8h.html + a9d5cb59b2cf79db4358c80d28c99dd1eab83be87e2b46a1081b4213c560c25426 + + + + CIOT_IFACE_ID_CIOT + ciot__ifaces_8h.html + a9d5cb59b2cf79db4358c80d28c99dd1ea49cfed8646f3de92a34287bb413e85ef + + + + CIOT_IFACE_ID_STORAGE + ciot__ifaces_8h.html + a9d5cb59b2cf79db4358c80d28c99dd1eaf73e60bfa3d2bfe988000062e4a6fb5a + + + + CIOT_IFACE_ID_SYSTEM + ciot__ifaces_8h.html + a9d5cb59b2cf79db4358c80d28c99dd1ea46a519b30f420e680495d99a0f013b02 + + + + CIOT_IFACE_ID_UART + ciot__ifaces_8h.html + a9d5cb59b2cf79db4358c80d28c99dd1ea70e4ffdab38e4c017b0e82199aceb028 + + + + CIOT_IFACE_ID_USB + ciot__ifaces_8h.html + a9d5cb59b2cf79db4358c80d28c99dd1ead428622f610ad7bf11f8c881108a2430 + + + + CIOT_IFACE_ID_TCP + ciot__ifaces_8h.html + a9d5cb59b2cf79db4358c80d28c99dd1eace465d93bac433735d3cb4f4256743ea + + + + CIOT_IFACE_ID_ETH + ciot__ifaces_8h.html + a9d5cb59b2cf79db4358c80d28c99dd1eae58f8ebc9e8233810e0507dcc8cf3de5 + + + + CIOT_IFACE_ID_WIFI + ciot__ifaces_8h.html + a9d5cb59b2cf79db4358c80d28c99dd1ea6ff4fdc5bf330bfbde15f71646b3a14f + + + + CIOT_IFACE_ID_BLE + ciot__ifaces_8h.html + a9d5cb59b2cf79db4358c80d28c99dd1ea2a08ed7ae7a1cc621cb4708a6dd0e396 + + + + CIOT_IFACE_ID_BLE_SCN + ciot__ifaces_8h.html + a9d5cb59b2cf79db4358c80d28c99dd1ea7f3c5f3d0ad4f1dfd3d783241d99db3f + + + + CIOT_IFACE_ID_GPIO + ciot__ifaces_8h.html + a9d5cb59b2cf79db4358c80d28c99dd1ea050d0909d9275b2785e13e92ee6db35d + + + + CIOT_IFACE_ID_NTP + ciot__ifaces_8h.html + a9d5cb59b2cf79db4358c80d28c99dd1ea2c1db03e2628aba552b741a079c4f3b6 + + + + CIOT_IFACE_ID_OTA + ciot__ifaces_8h.html + a9d5cb59b2cf79db4358c80d28c99dd1ea77a9be4a3d71157a99b3931ecb890760 + + + + CIOT_IFACE_ID_DFU + ciot__ifaces_8h.html + a9d5cb59b2cf79db4358c80d28c99dd1ea663fe58cdc4d896f7729e953d709b9ea + + + + CIOT_IFACE_ID_HTTP_CLIENT + ciot__ifaces_8h.html + a9d5cb59b2cf79db4358c80d28c99dd1eadeaee2994eba2268fbf880938d75ce9e + + + + CIOT_IFACE_ID_HTTP_SERVER + ciot__ifaces_8h.html + a9d5cb59b2cf79db4358c80d28c99dd1ea10242eda2c41ddb76f3d05a8d3507c14 + + + + CIOT_IFACE_ID_MQTT + ciot__ifaces_8h.html + a9d5cb59b2cf79db4358c80d28c99dd1eac8eeadb10c436b739b7bb180d65b053a + + + + CIOT_IFACE_ID_BRIDGE + ciot__ifaces_8h.html + a9d5cb59b2cf79db4358c80d28c99dd1ea38e855c72e72086bdc9b45543981b9d3 + + + + + ciot_lib.h + include/ + ciot__lib_8h.html + ciot.h + ciot_iface.h + ciot_err.h + ciot_log.h + types/ciot_ble_types.h + types/ciot_ble_scn_types.h + types/ciot_tcp_types.h + types/ciot_gpio_types.h + types/ciot_wifi_types.h + types/ciot_storage_types.h + types/ciot_uart_types.h + types/ciot_usb_types.h + ciot_ble.h + ciot_ble_scn.h + ciot_eth.h + ciot_gpio.h + ciot_tcp.h + ciot_wifi.h + ciot_storage.h + ciot_uart.h + ciot_usb.h + types/ciot_bridge_types.h + types/ciot_dfu_types.h + types/ciot_httpc_types.h + types/ciot_https_types.h + types/ciot_mqttc_types.h + types/ciot_ntp_types.h + types/ciot_opcuas_types.h + types/ciot_ota_types.h + types/ciot_sys_types.h + ciot_bridge.h + ciot_dfu.h + ciot_httpc.h + ciot_https.h + ciot_mqttc.h + ciot_nrf_dfu.h + ciot_ntp.h + ciot_opcuas.h + ciot_ota.h + ciot_sys.h + ciot_s.h + ciot_serializer.h + ciot_timer.h + ciot_utils.h + + + ciot_log.h + include/ + ciot__log_8h.html + ciot_config.h + + #define + CIOT_LOG_BUFFER_HEX + ciot__log_8h.html + a017fce4c69c3715ce3301383a4b34510 + (TAG, data, size) + + + #define + CIOT_LOGD + ciot__log_8h.html + a1576040bae89b4db49ec4fa591cc058f + (TAG, MASK,...) + + + #define + CIOT_LOGV + ciot__log_8h.html + a1e7ff68dc9676c1a06338c170fd52dbc + (TAG, MASK,...) + + + #define + CIOT_LOGI + ciot__log_8h.html + a9e6947da6e5c522adbadd7dea5242e5f + (TAG, MASK,...) + + + #define + CIOT_LOGW + ciot__log_8h.html + a95d4dba62da56d115efe881b38c73da6 + (TAG, MASK,...) + + + #define + CIOT_LOGE + ciot__log_8h.html + a2707adc47298b0e7b3a09627ff04a020 + (TAG, MASK,...) + + + #define + CIOT_LOG_MSG + ciot__log_8h.html + a2f7e6eb84773996a18fc43ccada98dc4 + (TAG, LOG_MACRO, header, sender, msg) + + + #define + CIOT_LOG_MSG_P + ciot__log_8h.html + a2907f8630cc580826a1ec21930c511d3 + (TAG, LOG_MACRO, header, sender, msg) + + + #define + CIOT_LOG_HEX + ciot__log_8h.html + af003b1fbcac6bc1f6fb1c90d3e89f1ac + (TAG, data, size) + + + enum ciot_log_level + ciot_log_level_t + ciot__log_8h.html + af095bb48295769c5ebc399890c12cb93 + + + + + ciot_log_level + ciot__log_8h.html + a399d3388116ce0479b91f0fdb5b56432 + + + + CIOT_LOG_LEVEL_NONE + ciot__log_8h.html + a399d3388116ce0479b91f0fdb5b56432a77fe66f0cf4772e333512b1f009c460d + + + + CIOT_LOG_LEVEL_ERROR + ciot__log_8h.html + a399d3388116ce0479b91f0fdb5b56432a05dd8f3fe5ca95cc5e1da78333e58356 + + + + CIOT_LOG_LEVEL_WARNING + ciot__log_8h.html + a399d3388116ce0479b91f0fdb5b56432af9392e21b089c518e0a9dc1be3d4a799 + + + + CIOT_LOG_LEVEL_INFO + ciot__log_8h.html + a399d3388116ce0479b91f0fdb5b56432a5f57b5ccf4a45d424a48b7edfc305a6b + + + + CIOT_LOG_LEVEL_VERBOSE + ciot__log_8h.html + a399d3388116ce0479b91f0fdb5b56432a2acc86c1f4f9cc2ff727d0d59f235162 + + + + CIOT_LOG_LEVEL_DEBUG + ciot__log_8h.html + a399d3388116ce0479b91f0fdb5b56432a1c854b20829665b670feca84ed8f0260 + + + + + ciot_mqttc.h + include/ + ciot__mqttc_8h.html + types/ciot_mqttc_types.h + ciot_iface.h + ciot_err.h + ciot_mqttc_status_msg_t + + struct ciot_mqttc * + ciot_mqttc_t + ciot__mqttc_8h.html + a1952c9049b9ddd9b40368e332dec8374 + + + + enum ciot_mqttc_event_id + ciot_mqttc_event_id_t + ciot__mqttc_8h.html + a366b460dc8e7ec1e3f89c9247882842a + + + + + ciot_mqttc_event_id + ciot__mqttc_8h.html + afc1eb0a89e9bcff163827db2fb32b898 + + + + CIOT_MQTT_EVENT_CONNECTING + ciot__mqttc_8h.html + afc1eb0a89e9bcff163827db2fb32b898a7fdb135e2a3ea11cafe0449a29a16d0d + + + + CIOT_MQTT_EVENT_SUBSCRIBED + ciot__mqttc_8h.html + afc1eb0a89e9bcff163827db2fb32b898aa028c2dfe1e1b2a3a3efb1cc698a6b68 + + + + CIOT_MQTT_EVENT_UNSUBSCRIBED + ciot__mqttc_8h.html + afc1eb0a89e9bcff163827db2fb32b898a6cefc05e924cb723d9f72f2e674e5ef7 + + + + ciot_mqttc_t + ciot_mqttc_new + ciot__mqttc_8h.html + aa6ac15e5f6cfb3346cff3247dd25c279 + (void *handle) + + + ciot_err_t + ciot_mqttc_start + ciot__mqttc_8h.html + a19c183447b4f862cb53f6ae127a80db0 + (ciot_mqttc_t self, ciot_mqttc_cfg_t *cfg) + + + ciot_err_t + ciot_mqttc_stop + ciot__mqttc_8h.html + af81da24c4d251706f5f901e810752597 + (ciot_mqttc_t self) + + + ciot_err_t + ciot_mqttc_process_req + ciot__mqttc_8h.html + aba9394c6a08cb0c2087ffdc537f75125 + (ciot_mqttc_t self, ciot_mqttc_req_t *req) + + + ciot_err_t + ciot_mqttc_send_data + ciot__mqttc_8h.html + aa04b6f015e9bbc8ab614027c460f899d + (ciot_mqttc_t self, uint8_t *data, int size) + + + ciot_err_t + ciot_mqttc_publish + ciot__mqttc_8h.html + a55aab38479c4242b37397c51e15dad37 + (ciot_mqttc_t self, char *topic, uint8_t *data, int size, uint8_t qos) + + + ciot_err_t + ciot_mqttc_subscribe + ciot__mqttc_8h.html + aee005c5cae5b325548b381df58613742 + (ciot_mqttc_t self, char *topic, uint8_t qos) + + + ciot_err_t + ciot_mqttc_reset_data_rate + ciot__mqttc_8h.html + ad7bcb714dbb489d3b8508cb7acf72b27 + (ciot_mqttc_t self) + + + ciot_err_t + ciot_mqttc_get_topics + ciot__mqttc_8h.html + a0a9952914402dd68998f7be738773630 + (ciot_mqttc_t self, ciot_mqttc_topics_cfg_t *topics) + + + ciot_err_t + ciot_mqttc_set_topics + ciot__mqttc_8h.html + a903b3f4cfb5564dff5e3dabed0d948ff + (ciot_mqttc_t self, ciot_mqttc_topics_cfg_t *topics) + + + ciot_err_t + ciot_mqttc_set_d2b_topic + ciot__mqttc_8h.html + a81f0700b01cf7e7f49970768a8757a27 + (ciot_mqttc_t self, char *topic) + + + ciot_err_t + ciot_mqttc_set_b2d_topic + ciot__mqttc_8h.html + a78de770a07e4e1bc792ca9834ddeed2b + (ciot_mqttc_t self, char *topic) + + + + ciot_nrf_dfu.h + include/ + ciot__nrf__dfu_8h.html + ciot_dfu.h + ciot_nrf_dfu_packet + ciot_nrf_dfu_cfg + + #define + CIOT_NRF_DFU_TIMEOUT_SEC + ciot__nrf__dfu_8h.html + a907d5c29f7ee7e98e90243fa4f9b6caf + + + + #define + CIOT_NRF_DFU_MAX_DFU_PKT_LEN_UART + ciot__nrf__dfu_8h.html + a47e67583a19bb09b121e5f710d019c65 + + + + #define + CIOT_NRF_DFU_MAX_DFU_PKT_LEN_BLE + ciot__nrf__dfu_8h.html + a7f9149227c077569702eec2a6bf10eb0 + + + + enum ciot_nrf_dfu_packet_type + ciot_nrf_dfu_packet_type_t + ciot__nrf__dfu_8h.html + ad1e2509ab93366447d9f971d533419b0 + + + + enum ciot_nrf_dfu_op + ciot_nrf_dfu_op_t + ciot__nrf__dfu_8h.html + a76d2a2022825679c72f023ccc3419ec0 + + + + enum ciot_nrf_dfu_result + ciot_nrf_dfu_result_t + ciot__nrf__dfu_8h.html + a0ef11c38f41f3f2cdcafe8fb6b87f862 + + + + enum ciot_nrf_dfu_ext_error_code + ciot_nrf_dfu_ext_error_code_t + ciot__nrf__dfu_8h.html + a15b30f8e9e3796c5d5ada153348a36ab + + + + enum ciot_nrf_dfu_state + ciot_nrf_dfu_state_t + ciot__nrf__dfu_8h.html + a4ef7cf2448bcedc88f7c278ddb30c9a9 + + + + struct ciot_nrf_dfu_packet + ciot_nrf_dfu_packet_t + ciot__nrf__dfu_8h.html + a6b399382dcb80638fd681cded2599bba + + + + struct ciot_nrf_dfu_cfg + ciot_nrf_dfu_cfg_t + ciot__nrf__dfu_8h.html + af6665b1af9b889771ac694b094584274 + + + + + ciot_nrf_dfu_packet_type + ciot__nrf__dfu_8h.html + ab974f696095f5fdfd9a2bf98983ddc06 + + + + CIOT_NRF_DFU_PACKET_TYPE_INIT + ciot__nrf__dfu_8h.html + ab974f696095f5fdfd9a2bf98983ddc06a58dd6cb15eff5a9634ae0673debae2ab + + + + CIOT_NRF_DFU_PACKET_TYPE_APP_IMAGE + ciot__nrf__dfu_8h.html + ab974f696095f5fdfd9a2bf98983ddc06a5ecc108cbe6e0d67b52aa89d30e6536a + + + + + ciot_nrf_dfu_op + ciot__nrf__dfu_8h.html + a2abe0b961d351c9d48e8ccd6b703c22f + + + + CIOT_NRF_DFU_OP_PROTOCOL_VERSION + ciot__nrf__dfu_8h.html + a2abe0b961d351c9d48e8ccd6b703c22fa66b58d6f2457c551911bf581b0b597f5 + + + + CIOT_NRF_DFU_OP_OBJECT_CREATE + ciot__nrf__dfu_8h.html + a2abe0b961d351c9d48e8ccd6b703c22fa949711c2a53bb4f5a0e95ede57961de5 + + + + CIOT_NRF_DFU_OP_RECEIPT_NOTIF_SET + ciot__nrf__dfu_8h.html + a2abe0b961d351c9d48e8ccd6b703c22fa441ab25d1d04a7731c0f5e4ce4aa4c3d + + + + CIOT_NRF_DFU_OP_CRC_GET + ciot__nrf__dfu_8h.html + a2abe0b961d351c9d48e8ccd6b703c22fa0be8dfd4a9a263aaff04bf4286adf485 + + + + CIOT_NRF_DFU_OP_OBJECT_EXECUTE + ciot__nrf__dfu_8h.html + a2abe0b961d351c9d48e8ccd6b703c22facefebfaa540776ef026faf8ffd1d6f2c + + + + CIOT_NRF_DFU_OP_OBJECT_SELECT + ciot__nrf__dfu_8h.html + a2abe0b961d351c9d48e8ccd6b703c22fa34e5ddf70ff4473417abfaf2fcca9b37 + + + + CIOT_NRF_DFU_OP_MTU_GET + ciot__nrf__dfu_8h.html + a2abe0b961d351c9d48e8ccd6b703c22fa7ebc56e7820cd05d85a8be13ded4be67 + + + + CIOT_NRF_DFU_OP_OBJECT_WRITE + ciot__nrf__dfu_8h.html + a2abe0b961d351c9d48e8ccd6b703c22fa8d93489a0a27db77cbb426eec1575e43 + + + + CIOT_NRF_DFU_OP_PING + ciot__nrf__dfu_8h.html + a2abe0b961d351c9d48e8ccd6b703c22fa306c499e291f73d904669d4f5b452484 + + + + CIOT_NRF_DFU_OP_HARDWARE_VERSION + ciot__nrf__dfu_8h.html + a2abe0b961d351c9d48e8ccd6b703c22fa59921b1894fcdfe66347bea3b54e4e04 + + + + CIOT_NRF_DFU_OP_FIRMWARE_VERSION + ciot__nrf__dfu_8h.html + a2abe0b961d351c9d48e8ccd6b703c22fa6b6934d66b625e1c35b38924626024c6 + + + + CIOT_NRF_DFU_OP_ABORT + ciot__nrf__dfu_8h.html + a2abe0b961d351c9d48e8ccd6b703c22fa11aec25a50a4001a3a7d1f5e2eea38b2 + + + + CIOT_NRF_DFU_OP_RESPONSE + ciot__nrf__dfu_8h.html + a2abe0b961d351c9d48e8ccd6b703c22fa384c95064568d91872ccdff4a60ed61a + + + + CIOT_NRF_DFU_OP_SLIP_PACKET_END + ciot__nrf__dfu_8h.html + a2abe0b961d351c9d48e8ccd6b703c22fac60c573eb055a584d3a2d6a9d81409b3 + + + + CIOT_NRF_DFU_OP_INVALID + ciot__nrf__dfu_8h.html + a2abe0b961d351c9d48e8ccd6b703c22faa86c9874390b6aed30bfb676c780361a + + + + + ciot_nrf_dfu_result + ciot__nrf__dfu_8h.html + a1fe3f84c3a3765c0c4138d0423e09dbb + + + + CIOT_NRF_DFU_RES_CODE_INVALID + ciot__nrf__dfu_8h.html + a1fe3f84c3a3765c0c4138d0423e09dbba5363aba557b0d617d6b8c3d3ca2284ca + + + + CIOT_NRF_DFU_RES_CODE_SUCCESS + ciot__nrf__dfu_8h.html + a1fe3f84c3a3765c0c4138d0423e09dbba535936d5b4b584ad7bb8a7af9e5552bc + + + + CIOT_NRF_DFU_RES_CODE_OP_CODE_NOT_SUPPORTED + ciot__nrf__dfu_8h.html + a1fe3f84c3a3765c0c4138d0423e09dbbaba90277ffa964d5019755f287e8df8e4 + + + + CIOT_NRF_DFU_RES_CODE_INVALID_PARAMETER + ciot__nrf__dfu_8h.html + a1fe3f84c3a3765c0c4138d0423e09dbbab2a095ee2dfb1a01af69266390eab21c + + + + CIOT_NRF_DFU_RES_CODE_INSUFFICIENT_RESOURCES + ciot__nrf__dfu_8h.html + a1fe3f84c3a3765c0c4138d0423e09dbba06f56145d9f3ef38be063e323c4bc33c + + + + CIOT_NRF_DFU_RES_CODE_INVALID_OBJECT + ciot__nrf__dfu_8h.html + a1fe3f84c3a3765c0c4138d0423e09dbba799c1d5ee8dd5574537b167e98499f16 + + + + CIOT_NRF_DFU_RES_CODE_UNSUPPORTED_TYPE + ciot__nrf__dfu_8h.html + a1fe3f84c3a3765c0c4138d0423e09dbba916e351ddf13637d5dfe6c79cd2982bd + + + + CIOT_NRF_DFU_RES_CODE_OPERATION_NOT_PERMITTED + ciot__nrf__dfu_8h.html + a1fe3f84c3a3765c0c4138d0423e09dbba8ae66ea17e57737330c6dbb4e4d28b69 + + + + CIOT_NRF_DFU_RES_CODE_OPERATION_FAILED + ciot__nrf__dfu_8h.html + a1fe3f84c3a3765c0c4138d0423e09dbbae028cd46f32cc471013710a10b1748eb + + + + CIOT_NRF_DFU_RES_CODE_EXT_ERROR + ciot__nrf__dfu_8h.html + a1fe3f84c3a3765c0c4138d0423e09dbbaf20b2768859408e961a888aae72e4f83 + + + + + ciot_nrf_dfu_ext_error_code + ciot__nrf__dfu_8h.html + a9b1886dcffda4260c62de821ec13d876 + + + + NRF_DFU_EXT_ERROR_NO_ERROR + ciot__nrf__dfu_8h.html + a9b1886dcffda4260c62de821ec13d876acd7fa6a508c1e3839856c82ebdfc617d + + + + NRF_DFU_EXT_ERROR_INVALID_ERROR_CODE + ciot__nrf__dfu_8h.html + a9b1886dcffda4260c62de821ec13d876ae9642fdf6a86410f790f975077d92f8f + + + + NRF_DFU_EXT_ERROR_WRONG_COMMAND_FORMAT + ciot__nrf__dfu_8h.html + a9b1886dcffda4260c62de821ec13d876a2189d8a473d22eed4eeb95cab818dbfc + + + + NRF_DFU_EXT_ERROR_UNKNOWN_COMMAND + ciot__nrf__dfu_8h.html + a9b1886dcffda4260c62de821ec13d876a889fcdbcd2b35b8363e5b4fcb3c68135 + + + + NRF_DFU_EXT_ERROR_INIT_COMMAND_INVALID + ciot__nrf__dfu_8h.html + a9b1886dcffda4260c62de821ec13d876aa1444e9416d8c46a6bee2f8af10a847e + + + + NRF_DFU_EXT_ERROR_FW_VERSION_FAILURE + ciot__nrf__dfu_8h.html + a9b1886dcffda4260c62de821ec13d876a6c02c9ae073844a47747ce63fa3d7130 + + + + NRF_DFU_EXT_ERROR_HW_VERSION_FAILURE + ciot__nrf__dfu_8h.html + a9b1886dcffda4260c62de821ec13d876a8774f8de1e6fe337794f1dd01c1372f2 + + + + NRF_DFU_EXT_ERROR_SD_VERSION_FAILURE + ciot__nrf__dfu_8h.html + a9b1886dcffda4260c62de821ec13d876a9d52a14d24c2c26773961819baac956d + + + + NRF_DFU_EXT_ERROR_SIGNATURE_MISSING + ciot__nrf__dfu_8h.html + a9b1886dcffda4260c62de821ec13d876a44ad275bc794402797d4b8149eadaaa9 + + + + NRF_DFU_EXT_ERROR_WRONG_HASH_TYPE + ciot__nrf__dfu_8h.html + a9b1886dcffda4260c62de821ec13d876ad03f610f0b797c20379f644792d86c08 + + + + NRF_DFU_EXT_ERROR_HASH_FAILED + ciot__nrf__dfu_8h.html + a9b1886dcffda4260c62de821ec13d876a7bf63807b9f68dd5b74e6ec16c4e92ee + + + + NRF_DFU_EXT_ERROR_WRONG_SIGNATURE_TYPE + ciot__nrf__dfu_8h.html + a9b1886dcffda4260c62de821ec13d876a94fbaa466d441666a84115b95711d334 + + + + NRF_DFU_EXT_ERROR_VERIFICATION_FAILED + ciot__nrf__dfu_8h.html + a9b1886dcffda4260c62de821ec13d876a4511b180056f03eb9a6d793540fc7950 + + + + NRF_DFU_EXT_ERROR_INSUFFICIENT_SPACE + ciot__nrf__dfu_8h.html + a9b1886dcffda4260c62de821ec13d876a1b058729e996daf5b636d9e1466196b7 + + + + + ciot_nrf_dfu_state + ciot__nrf__dfu_8h.html + a548699ff1d8ff4bef907d5387fc33af3 + + + + CIOT_NRF_DFU_STATE_ERROR + ciot__nrf__dfu_8h.html + a548699ff1d8ff4bef907d5387fc33af3a60afa6e95e03b21559f0579ee7b69b04 + + + + CIOT_NRF_DFU_STATE_IDLE + ciot__nrf__dfu_8h.html + a548699ff1d8ff4bef907d5387fc33af3a6455d3c1186b42c96b1f97827e71342f + + + + CIOT_NRF_DFU_STATE_SEND_PING + ciot__nrf__dfu_8h.html + a548699ff1d8ff4bef907d5387fc33af3a21b7dbe1f859ebdefdbbac5b77930071 + + + + CIOT_NRF_DFU_STATE_WAITING_PING_RESP + ciot__nrf__dfu_8h.html + a548699ff1d8ff4bef907d5387fc33af3af5045df1247bf3563ed125171405b002 + + + + CIOT_NRF_DFU_STATE_CREATE_OBJECT + ciot__nrf__dfu_8h.html + a548699ff1d8ff4bef907d5387fc33af3a6b0e0c732f0b02958aa9d9d3055ecd16 + + + + CIOT_NRF_DFU_STATE_WAITING_CREATE_OBJ + ciot__nrf__dfu_8h.html + a548699ff1d8ff4bef907d5387fc33af3ad8fa89ee49d7550f5f3a49e62e86aa1c + + + + CIOT_NRF_DFU_STATE_WRITE_DFU_PACKAGE + ciot__nrf__dfu_8h.html + a548699ff1d8ff4bef907d5387fc33af3aea9a7ecc2182f03fa6bf8ac79eb770b3 + + + + CIOT_NRF_DFU_STATE_REQUEST_CRC + ciot__nrf__dfu_8h.html + a548699ff1d8ff4bef907d5387fc33af3aa1b1df86ff85c29f399dc91451405784 + + + + CIOT_NRF_DFU_STATE_WAITING_CRC + ciot__nrf__dfu_8h.html + a548699ff1d8ff4bef907d5387fc33af3abe14f277137dda905fcd4e5c798c132f + + + + CIOT_NRF_DFU_STATE_REQUEST_EXECUTE + ciot__nrf__dfu_8h.html + a548699ff1d8ff4bef907d5387fc33af3a0b97b26322ad79bd6d3a725b8eef32b4 + + + + CIOT_NRF_DFU_STATE_WAITING_EXECUTE + ciot__nrf__dfu_8h.html + a548699ff1d8ff4bef907d5387fc33af3acac843800e7d29923bdc6189822bbb29 + + + + CIOT_NRF_DFU_STATE_COMPLETED + ciot__nrf__dfu_8h.html + a548699ff1d8ff4bef907d5387fc33af3a445a16b5b89db0c852dc48bc92096b58 + + + + ciot_dfu_t + ciot_nrf_dfu_new + ciot__nrf__dfu_8h.html + aad325ff49e9a727535ba2245af2896f3 + (ciot_nrf_dfu_cfg_t *cfg) + + + ciot_err_t + ciot_nrf_dfu_start + ciot__nrf__dfu_8h.html + ade8e82ea98fd5f89242d3a38effba293 + (ciot_dfu_t self, ciot_dfu_cfg_t *cfg) + + + ciot_err_t + ciot_nrf_dfu_stop + ciot__nrf__dfu_8h.html + a890127344062271c54ecddd1391c80c3 + (ciot_dfu_t self) + + + ciot_err_t + ciot_nrf_dfu_process_req + ciot__nrf__dfu_8h.html + a470062374eb38631c7bf20f148011ede + (ciot_dfu_t self, ciot_dfu_req_t *req) + + + ciot_err_t + ciot_nrf_dfu_send_data + ciot__nrf__dfu_8h.html + afcbdb54986436cb9fdf421ba8f50f077 + (ciot_dfu_t self, uint8_t *data, int size) + + + ciot_err_t + ciot_nrf_dfu_task + ciot__nrf__dfu_8h.html + aac67be0b79a25d514bb05ccf1622c07e + (ciot_dfu_t self) + + + ciot_err_t + ciot_nrf_dfu_send_firmware + ciot__nrf__dfu_8h.html + af56db9aade46e176e0e286382ca04f7c + (ciot_dfu_t self) + + + ciot_err_t + ciot_nrf_dfu_read_file + ciot__nrf__dfu_8h.html + af751feb3c4ee63d05fe6dc1b2c591d4e + (ciot_nrf_dfu_packet_t *object, const char *name) + + + ciot_err_t + ciot_nrf_dfu_start_bootloader + ciot__nrf__dfu_8h.html + a818286457b301b0a341208839ade9a90 + (ciot_dfu_t self, ciot_iface_t *iface, int sys_id) + + + ciot_nrf_dfu_state_t + ciot_nrf_dfu_state + ciot__nrf__dfu_8h.html + aee5e7944d29dc3c5a75706fa4b45cc35 + (ciot_dfu_t self) + + + + ciot_ntp.h + include/ + ciot__ntp_8h.html + types/ciot_ntp_types.h + ciot_iface.h + ciot_err.h + ciot_ntp_status_msg_t + + struct ciot_ntp * + ciot_ntp_t + ciot__ntp_8h.html + ac7f8701cb756dab2bc3292c002d6da9e + + + + ciot_ntp_t + ciot_ntp_new + ciot__ntp_8h.html + a21060aee75e3e21695cb1b47e9dbbea6 + (void *handle) + + + ciot_err_t + ciot_ntp_start + ciot__ntp_8h.html + ab2e49de0c8bc987fcbd6ff97912e9f21 + (ciot_ntp_t self, ciot_ntp_cfg_t *cfg) + + + ciot_err_t + ciot_ntp_stop + ciot__ntp_8h.html + a4c928f5a646bc368a33351c0508e5986 + (ciot_ntp_t self) + + + ciot_err_t + ciot_ntp_process_req + ciot__ntp_8h.html + aba2cd40d3a1923cc1c69ae0784bd6f79 + (ciot_ntp_t self, ciot_ntp_req_t *req) + + + ciot_err_t + ciot_ntp_send_data + ciot__ntp_8h.html + a1670e17032214d1a41e0381d2c5844ac + (ciot_ntp_t self, uint8_t *data, int size) + + + ciot_err_t + ciot_ntp_set + ciot__ntp_8h.html + abddacb943d084ba3d40cde58b1da45fc + (ciot_ntp_t ntp) + + + + ciot_opcuas.h + include/ + ciot__opcuas_8h.html + types/ciot_opcuas_types.h + ciot_iface.h + ciot_err.h + ciot_opcuas_status_msg_t + + struct ciot_opcuas * + ciot_opcuas_t + ciot__opcuas_8h.html + a2a6f8d1050e1c57937371e12b3c850bf + + + + ciot_opcuas_t + ciot_opcuas_new + ciot__opcuas_8h.html + a2a20908ad8a9104fa199239f790e72a8 + (void *handle) + + + ciot_err_t + ciot_opcuas_start + ciot__opcuas_8h.html + a86fd44bf128861a3cca1f57b680c137e + (ciot_opcuas_t self, ciot_opcuas_cfg_t *cfg) + + + ciot_err_t + ciot_opcuas_stop + ciot__opcuas_8h.html + a7db26a1290536e33bcad744e00ecf954 + (ciot_opcuas_t self) + + + ciot_err_t + ciot_opcuas_process_req + ciot__opcuas_8h.html + a12d974a4c1fd3dfc906cef2a92d7decc + (ciot_opcuas_t self, ciot_opcuas_req_t *req) + + + ciot_err_t + ciot_opcuas_send_data + ciot__opcuas_8h.html + adce1d391f5b3a5aa5f638a8410d95cbc + (ciot_opcuas_t self, uint8_t *data, int size) + + + ciot_err_t + ciot_opcuas_add_node + ciot__opcuas_8h.html + a0a3f5503c7a8cee3326a00a7b251b9b2 + (ciot_opcuas_t self, uint16_t type, char *localization, char *display_name, char *node_id) + + + + ciot_ota.h + include/ + ciot__ota_8h.html + types/ciot_ota_types.h + ciot_iface.h + ciot_err.h + ciot_ota_status_msg_t + + #define + CIOT_CONFIG_OTA_TASK_STACK_SIZE + ciot__ota_8h.html + a58196a71cb679cde4bd1e5eea4532721 + + + + #define + CIOT_CONFIG_OTA_TASK_PRIORITY + ciot__ota_8h.html + adb91c2dbebfce89f1528cf9be880599e + + + + #define + CIOT_CONFIG_OTA_TASK_CORE_ID + ciot__ota_8h.html + a3b57f51588da0ff44484f11d1f27a161 + + + + #define + CIOT_CONFIG_OTA_BUF_SIZE + ciot__ota_8h.html + af99d5bbe46413966124b473f86fb852d + + + + struct ciot_ota * + ciot_ota_t + ciot__ota_8h.html + a7639d0166916697e2b3024ff7daa823c + + + + enum ciot_ota_event_id + ciot_ota_event_id_t + ciot__ota_8h.html + af4e5ec481586fbb21bebf38d0c3cb0be + + + + + ciot_ota_event_id + ciot__ota_8h.html + a2a2372b3836fb8585417c8b2717f4d64 + + + + CIOT_OTA_EVENT_CONNECTED + ciot__ota_8h.html + a2a2372b3836fb8585417c8b2717f4d64a9cd3ef2729d29203a80fc481d75a57aa + + + + CIOT_OTA_EVENT_READING_INFO + ciot__ota_8h.html + a2a2372b3836fb8585417c8b2717f4d64abddb7e6bac08de2de9f7e05ad8c8a419 + + + + CIOT_OTA_EVENT_DECRYPTING + ciot__ota_8h.html + a2a2372b3836fb8585417c8b2717f4d64a36badbcf5c707f55ad68bacc5d54478a + + + + CIOT_OTA_EVENT_WRITING + ciot__ota_8h.html + a2a2372b3836fb8585417c8b2717f4d64ac31b8578c4d21a016f5a7893554710ab + + + + CIOT_OTA_EVENT_UPDATING_APP + ciot__ota_8h.html + a2a2372b3836fb8585417c8b2717f4d64a56891046fa6c9434c52e7b2f77e764ab + + + + ciot_ota_t + ciot_ota_new + ciot__ota_8h.html + a1919f2727400ca6493343a6400bcfec4 + (void *handle) + + + ciot_err_t + ciot_ota_start + ciot__ota_8h.html + a9a1c226a282e4d4ba2e0d9e0caffa91c + (ciot_ota_t self, ciot_ota_cfg_t *cfg) + + + ciot_err_t + ciot_ota_stop + ciot__ota_8h.html + a4fa33a4b506088b382a391192765dc42 + (ciot_ota_t self) + + + ciot_err_t + ciot_ota_process_req + ciot__ota_8h.html + a2ad1d252c2d48d024f67054bc7f71d87 + (ciot_ota_t self, ciot_ota_req_t *req) + + + ciot_err_t + ciot_ota_send_data + ciot__ota_8h.html + a450e80fb9f0810603d54bfd9a0919a38 + (ciot_ota_t self, uint8_t *data, int size) + + + ciot_err_t + ciot_ota_rollback + ciot__ota_8h.html + ac316b7fc7ebed5e0aae3e23613d12945 + (ciot_ota_t self) + + + + ciot_s.h + include/ + ciot__s_8h.html + ciot_err.h + ciot_iface.h + ciot_s_cfg + + #define + CIOT_S_BASE_ERR + ciot__s_8h.html + a2f0fd14f043350f0bb586e527d72d4ca + + + + #define + CIOT_S_START_CH + ciot__s_8h.html + a0c8d7eee4ad76474e1a795d539af7489 + + + + #define + CIOT_S_LENGHT_SIZE + ciot__s_8h.html + a454cbf8a51c076e297148719f8ad4f03 + + + + #define + CIOT_S_END_CH + ciot__s_8h.html + a958b5b763c873fb977a8cf2dc15dd69f + + + + #define + CIOT_S_BUF_SIZE + ciot__s_8h.html + a08b8e7174adadc6c5d23fd15348fa0f3 + + + + #define + CIOT_S_HEADER_SIZE + ciot__s_8h.html + a451d99c99313941fbfef451a7a830341 + + + + struct ciot_s * + ciot_s_t + ciot__s_8h.html + a4fb0c1250873e751db7adffc9620b776 + + + + enum ciot_s_status + ciot_s_status_t + ciot__s_8h.html + a061479d073e577bea43e5f500abb7fa3 + + + + ciot_err_t + ciot_s_msg_handler_t + ciot__s_8h.html + a4ed3963449a508259fadfdd0842d7c5d + (ciot_iface_t *iface, uint8_t *data, int size) + + + struct ciot_s_cfg + ciot_s_cfg_t + ciot__s_8h.html + a9e2f0df6038e3db27a8f0fa1724cfa74 + + + + + ciot_s_status + ciot__s_8h.html + abf179a683c9ec625bcd80eeffc5225f2 + + + + CIOT_S_STATUS_WAIT_START_DATA + ciot__s_8h.html + abf179a683c9ec625bcd80eeffc5225f2a7aadbf38530370cb4ba0d27b44a54306 + + + + CIOT_S_STATUS_WAIT_SIZE + ciot__s_8h.html + abf179a683c9ec625bcd80eeffc5225f2ae053def601f16100aeb60fb82b3c65f8 + + + + CIOT_S_STATUS_READ_DATA + ciot__s_8h.html + abf179a683c9ec625bcd80eeffc5225f2a51cd1ce663428588f8aaa47f17822b12 + + + + CIOT_S_STATUS_TIMEOUT + ciot__s_8h.html + abf179a683c9ec625bcd80eeffc5225f2a2221c4f133239b0c83c498778a24aada + + + + ciot_s_t + ciot_s_new + ciot__s_8h.html + a47e024d9119662842e62f2b993b7511c + (ciot_s_cfg_t *cfg) + + + ciot_err_t + ciot_s_send + ciot__s_8h.html + a00fdcbb4aebbad8f80bf1bf1e732a9cb + (ciot_s_t self, uint8_t *data, int size) + + + ciot_err_t + ciot_s_process_byte + ciot__s_8h.html + a4d7f4cef42ccdb61d1ab7dd6adafc391 + (ciot_s_t self, uint8_t byte) + + + ciot_err_t + ciot_s_set_bridge_mode + ciot__s_8h.html + a14867c1134859ec897f2ecf11af41793 + (ciot_s_t self, bool mode) + + + + ciot_serializer.h + include/ + ciot__serializer_8h.html + types/ciot_msg_types.h + ciot_serializer + + struct ciot_serializer * + ciot_serializer_t + ciot__serializer_8h.html + ad996f78559d787df7e8f20e6e2c837ac + + + + int + ciot_serializer_to_bytes_fn + ciot__serializer_8h.html + ad5f4d77f37d8f97c45e7ac3684c6240d + (uint8_t *bytes, ciot_msg_t *msg) + + + int + ciot_serializer_from_bytes_fn + ciot__serializer_8h.html + ad4e6ec6f4f6b2794af860108e701a284 + (ciot_msg_t *msg, uint8_t *bytes, int size) + + + enum ciot_serializer_type + ciot_serializer_type_t + ciot__serializer_8h.html + a3c892bb829d28086be610a8f850066f7 + + + + + ciot_serializer_type + ciot__serializer_8h.html + ae62dc58498158eda5c753d6c3397702b + + + + CIOT_SERIALIZER_TYPE_NONE + ciot__serializer_8h.html + ae62dc58498158eda5c753d6c3397702ba1628b71e70eb2dcf89b24e63d9d86289 + + + + CIOT_SERIALIZER_TYPE_PROTOBUF + ciot__serializer_8h.html + ae62dc58498158eda5c753d6c3397702ba0f0db27db7f111da963526dfface091e + + + + CIOT_SERIALIZER_TYPE_CUSTOM + ciot__serializer_8h.html + ae62dc58498158eda5c753d6c3397702ba6d5cb551c26a7529e01e27c64dbc2a7a + + + + int + ciot_serializer_to_bytes + ciot__serializer_8h.html + acce586f0c1adcf56d07b5c09e1df2c17 + (ciot_serializer_t self, uint8_t *bytes, ciot_msg_t *msg) + + + int + ciot_serializer_from_bytes + ciot__serializer_8h.html + a2e6ad3f65b3277042564ae00d1ea9522 + (ciot_serializer_t self, ciot_msg_t *msg, uint8_t *bytes, int size) + + + + ciot_slip.h + include/ + ciot__slip_8h.html + ciot_slip_t + + + ciot_slip_read_state_t + ciot__slip_8h.html + a290de618dbd8ce83c3c43ec2e9c393a1 + + + + CIOT_SLIP_STATE_DECODING + ciot__slip_8h.html + a290de618dbd8ce83c3c43ec2e9c393a1a6eac8f93f0b78328812025bc26c2515e + + + + CIOT_SLIP_STATE_ESC_RECEIVED + ciot__slip_8h.html + a290de618dbd8ce83c3c43ec2e9c393a1af7e80dc7da481b7a5541ba44c10a1834 + + + + CIOT_SLIP_STATE_CLEARING_INVALID_PACKET + ciot__slip_8h.html + a290de618dbd8ce83c3c43ec2e9c393a1a788289583399742eda50d8bd9e88fb06 + + + + int + ciot_slip_encode + ciot__slip_8h.html + a31ccb83d79170663a4a74c3a073b6d45 + (uint8_t *p_output, uint8_t *p_input, uint32_t input_length, uint32_t *p_output_buffer_length) + + + int + ciot_slip_decode_add_byte + ciot__slip_8h.html + a13b065e0e7ef6b2b98aa59e136929654 + (ciot_slip_t *p_slip, uint8_t c) + + + + ciot_storage.h + include/ + ciot__storage_8h.html + types/ciot_storage_types.h + ciot_iface.h + ciot_err.h + ciot_storage_status_msg_t + + struct ciot_storage * + ciot_storage_t + ciot__storage_8h.html + abd15a0b08206e1aee533659f5c760024 + + + + ciot_storage_t + ciot_storage_new + ciot__storage_8h.html + a4f5d3c6bb977f52bb50f491526710e1e + (void *handle) + + + ciot_err_t + ciot_storage_init + ciot__storage_8h.html + a03cb31fbd7d15d42639eca3b35e681b7 + (void) + + + ciot_err_t + ciot_storage_start + ciot__storage_8h.html + ade9c8a3a8b08bfbef4d4b7431ec5a740 + (ciot_storage_t self, ciot_storage_cfg_t *cfg) + + + ciot_err_t + ciot_storage_stop + ciot__storage_8h.html + ac895b62ff9edf0c92bd9223e66c752ec + (ciot_storage_t self) + + + ciot_err_t + ciot_storage_process_req + ciot__storage_8h.html + a7d7c52b2cee69e6b7c23be1ecc8ed0d7 + (ciot_storage_t self, ciot_storage_req_t *req) + + + ciot_err_t + ciot_storage_send_data + ciot__storage_8h.html + aa54c8242169de35f8bf2a6a074cc6945 + (ciot_storage_t self, uint8_t *data, int size) + + + ciot_err_t + ciot_storage_save + ciot__storage_8h.html + ae217d8018730853ce5e77e5c11b8ce4d + (ciot_storage_t self, char *path, uint8_t *data, int size) + + + ciot_err_t + ciot_storage_load + ciot__storage_8h.html + a5dc173d4e3d285404c40f975c5ebff7d + (ciot_storage_t self, char *path, uint8_t *data, int size) + + + ciot_err_t + ciot_storage_delete + ciot__storage_8h.html + a3ef2b7405e84549b877fc3ff56573a70 + (ciot_storage_t self, char *path) + + + ciot_err_t + ciot_storage_format + ciot__storage_8h.html + a2ba18ab68d78441277427d4d5d17d8e2 + (ciot_storage_t self) + + + + ciot_sys.h + include/ + ciot__sys_8h.html + types/ciot_sys_types.h + ciot_iface.h + ciot_err.h + ciot_sys_status_msg_t + + #define + CIOT_SYS_EVT_BIT_POOLING + ciot__sys_8h.html + a3a3e986404de91f1c9943996fd1b7c2b + + + + struct ciot_sys * + ciot_sys_t + ciot__sys_8h.html + a000d7e2a946477d024a46584409a95cd + + + + ciot_sys_t + ciot_sys_new + ciot__sys_8h.html + a22dbbf411c0235ce565adc505434a6c5 + (void *handle) + + + ciot_err_t + ciot_sys_start + ciot__sys_8h.html + a4e0bd89f65a81feced88a3b45bf7f541 + (ciot_sys_t self, ciot_sys_cfg_t *cfg) + + + ciot_err_t + ciot_sys_stop + ciot__sys_8h.html + a1e3d326166a820fc5716b2516bcca0c3 + (ciot_sys_t self) + + + ciot_err_t + ciot_sys_process_req + ciot__sys_8h.html + a06ce22313cfa75dd3862bf9125cd845c + (ciot_sys_t self, ciot_sys_req_t *req) + + + ciot_err_t + ciot_sys_send_data + ciot__sys_8h.html + a5fbca2415ce7a76809907b5d3217098b + (ciot_sys_t self, uint8_t *data, int size) + + + ciot_err_t + ciot_sys_rst + ciot__sys_8h.html + afcb34bf8efb97cfc6f0e87c417508147 + (ciot_sys_t self) + + + ciot_err_t + ciot_sys_task + ciot__sys_8h.html + a3a9c0875c8a82a6927c7bc27294092c4 + (ciot_sys_t self) + + + ciot_err_t + ciot_sys_set_event_bits + ciot__sys_8h.html + ae3972ff066bf63bde44841a4c6052a14 + (ciot_sys_t self, int event_bits) + + + void + ciot_sys_sleep + ciot__sys_8h.html + a642db3584c187d4bfa8b34dca84ea9f8 + (long ms) + + + ciot_err_t + ciot_sys_update_features + ciot__sys_8h.html + a5e7145c78ed2af300b57879b856478af + (ciot_sys_features_t *features) + + + ciot_sys_hw_t + ciot_sys_get_hw + ciot__sys_8h.html + a7a01e9dc69f9e38add4b67f5d5353c65 + (void) + + + + ciot_tcp.h + include/ + ciot__tcp_8h.html + types/ciot_tcp_types.h + ciot_iface.h + ciot_err.h + ciot_tcp_handle + ciot_tcp_status_msg_t + + enum ciot_tcp_type + ciot_tcp_type_t + ciot__tcp_8h.html + a8206ed69c94c5a1a4c934d3fc89a10db + + + + struct ciot_tcp_handle + ciot_tcp_handle_t + ciot__tcp_8h.html + af40757b42f3a862bda187c4480db9fdd + + + + struct ciot_tcp * + ciot_tcp_t + ciot__tcp_8h.html + a85ab6c7fac206851e1183e84d8920b04 + + + + + ciot_tcp_type + ciot__tcp_8h.html + a420540e389b2d5f21d7bfbd640f44bd4 + + + + CIOT_TCP_TYPE_UNKNOWN + ciot__tcp_8h.html + a420540e389b2d5f21d7bfbd640f44bd4aaa42761772eedb190594f60334e7f9b6 + + + + CIOT_TCP_TYPE_WIFI_STA + ciot__tcp_8h.html + a420540e389b2d5f21d7bfbd640f44bd4a0653aba615cacd4d37ca017b39cac2c3 + + + + CIOT_TCP_TYPE_WIFI_AP + ciot__tcp_8h.html + a420540e389b2d5f21d7bfbd640f44bd4a14d1cd4b6a8ecd2b169de66540675046 + + + + CIOT_TCP_TYPE_ETHERNET + ciot__tcp_8h.html + a420540e389b2d5f21d7bfbd640f44bd4a567e4dfbd0835d25cf6648942b584639 + + + + ciot_err_t + ciot_tcp_init + ciot__tcp_8h.html + aaf33d525b69a740035727775db744789 + (void) + + + ciot_tcp_t + ciot_tcp_new + ciot__tcp_8h.html + aa7b4877b5e9386676e52472bc2b623fb + (ciot_tcp_handle_t *handle) + + + ciot_err_t + ciot_tcp_start + ciot__tcp_8h.html + a4bc4953f648bd57ec2fd6a0607c8b3eb + (ciot_tcp_t self, ciot_tcp_cfg_t *cfg) + + + ciot_err_t + ciot_tcp_stop + ciot__tcp_8h.html + a4873b02d0f4a5665258cd4ac47e83880 + (ciot_tcp_t self) + + + ciot_err_t + ciot_tcp_process_req + ciot__tcp_8h.html + a8e470218e3e7bbfff2d416270c012a29 + (ciot_tcp_t self, ciot_tcp_req_t *req) + + + ciot_err_t + ciot_tcp_send_data + ciot__tcp_8h.html + a21f1441d7e5b4b9c43ae51509fc12fe7 + (ciot_tcp_t self, uint8_t *data, int size) + + + ciot_err_t + ciot_tcp_register_event + ciot__tcp_8h.html + a6f7038a07ff7a89af6c8b228ebb99cae + (ciot_tcp_t tcp, ciot_iface_event_handler_t event_handler, void *event_args) + + + ciot_err_t + ciot_tcp_get_ip + ciot__tcp_8h.html + acf0f0475005d8a35010d7d3795a83709 + (ciot_tcp_t self, uint8_t ip[4]) + + + + ciot_timer.h + include/ + ciot__timer_8h.html + ciot_err.h + ciot_timer_cfg + + void(* + ciot_timer_event_handler_t + ciot__timer_8h.html + ae11839d456d62e3e384c7122812fcefc + )(void *args) + + + struct ciot_timer_cfg + ciot_timer_cfg_t + ciot__timer_8h.html + ae019e659b7b831fe1d18d0cc25a2947a + + + + ciot_err_t + ciot_timer_start + ciot__timer_8h.html + a8d0e55ce9c38fa27cb6cbf0adf38ea85 + (ciot_timer_cfg_t *cfg) + + + uint64_t + ciot_timer_get + ciot__timer_8h.html + ade8ee212546acd7193d5b55b803f64ac + (void) + + + bool + ciot_timer_compare + ciot__timer_8h.html + aed2d654f1ff37f47c42c87a8de300b19 + (uint64_t *timer, uint16_t interval) + + + + ciot_uart.h + include/ + ciot__uart_8h.html + types/ciot_uart_types.h + ciot_iface.h + ciot_err.h + ciot_s.h + ciot_uart_base + ciot_uart_status_msg_t + + #define + CIOT_CONFIG_UART_RX_BUF_SIZE + ciot__uart_8h.html + ab3755cf621fe54476a2505e7da26fc01 + + + + #define + CIOT_CONFIG_UART_TX_BUF_SIZE + ciot__uart_8h.html + af725b689143a19b64eac902151957d69 + + + + #define + CIOT_CONFIG_UART_QUEUE_SIZE + ciot__uart_8h.html + a68ff35a9890306827119c13486c00137 + + + + #define + CIOT_CONFIG_UART_TASK_SIZE + ciot__uart_8h.html + ad58f30c8c839283b62501b16212adcc7 + + + + #define + CIOT_CONFIG_UART_TASK_PRIO + ciot__uart_8h.html + a2fa421cf8f26edbbb9c809761788e3f6 + + + + #define + CIOT_CONFIG_UART_TASK_CORE + ciot__uart_8h.html + a797dec8616d7fdc049d273a4d1eb967b + + + + struct ciot_uart * + ciot_uart_t + ciot__uart_8h.html + a9e4ec933947db50204ef964efdf776bf + + + + enum ciot_uart_event_id + ciot_uart_event_id_t + ciot__uart_8h.html + a95cd10e869cbb1e43fcae25dadd5bdfb + + + + struct ciot_uart_base + ciot_uart_base_t + ciot__uart_8h.html + a78b44a6ece241c7fbc110ddba2e3d4db + + + + + ciot_uart_event_id + ciot__uart_8h.html + a03b2c325917b0578e226cad351ffba0e + + + + CIOT_UART_EVENT_DATA + ciot__uart_8h.html + a03b2c325917b0578e226cad351ffba0ea195c22e4ee22b16b675cc44f64cfdfff + + + + ciot_uart_t + ciot_uart_new + ciot__uart_8h.html + a2079bc11f1f437a1a3ce490a7db1d60a + (void *handle) + + + ciot_err_t + ciot_uart_start + ciot__uart_8h.html + a0f475e364cbc39bab4dbdb86cbdb347d + (ciot_uart_t self, ciot_uart_cfg_t *cfg) + + + ciot_err_t + ciot_uart_stop + ciot__uart_8h.html + aa59a92031015d710116dd58847aa4207 + (ciot_uart_t self) + + + ciot_err_t + ciot_uart_process_req + ciot__uart_8h.html + a20f3b90cb598bec62e64a9fbd3bd399b + (ciot_uart_t self, ciot_uart_req_t *req) + + + ciot_err_t + ciot_uart_send_data + ciot__uart_8h.html + a7702c9079dcd8a2e07381df4a54245d6 + (ciot_uart_t self, uint8_t *data, int size) + + + ciot_err_t + ciot_uart_send_bytes + ciot__uart_8h.html + af238f48d206919d750b36dd95a288903 + (ciot_iface_t *self, uint8_t *bytes, int size) + + + ciot_err_t + ciot_uart_set_bridge_mode + ciot__uart_8h.html + ab19c96e5abc4221723935e06a8035794 + (ciot_uart_t self, bool mode) + + + ciot_err_t + ciot_uart_task + ciot__uart_8h.html + ac8590fc0ab4c129c57c14a442c922c2f + (ciot_uart_t self) + + + + ciot_usb.h + include/ + ciot__usb_8h.html + types/ciot_usb_types.h + ciot_iface.h + ciot_err.h + ciot_usb_status_msg_t + + struct ciot_usb * + ciot_usb_t + ciot__usb_8h.html + a5a423546430ff5b539cecd7181fdf90d + + + + enum ciot_usb_event_id + ciot_usb_event_id_t + ciot__usb_8h.html + a014429fc850b705c643a7ec24bd55e1e + + + + + ciot_usb_event_id + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5 + + + + CIOT_USB_EVENT_DRV_SOF + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5a276f27a10f2d1d8f2b9669e73f741453 + + + + CIOT_USB_EVENT_DRV_RESET + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5ae4e25ddb62bf2e37c550da599ba49baa + + + + CIOT_USB_EVENT_DRV_SUSPEND + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5a491b16a86bf780ddadb881ba97be218a + + + + CIOT_USB_EVENT_DRV_RESUME + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5a10a07726018e6efe25f3d1e5dca2e895 + + + + CIOT_USB_EVENT_DRV_WUREQ + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5a696943e19333fb49af7bae6c62beb19b + + + + CIOT_USB_EVENT_DRV_SETUP + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5a9c35023883831b5dc9a630f9121f0c68 + + + + CIOT_USB_EVENT_DRV_EPTRANSFER + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5ae4003dcdc297ffa8fc4cbd2f9207daa8 + + + + CIOT_USB_EVENT_FIRST_POWER + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5a6d8d7a8948f67370c8d7180f4e35d357 + + + + CIOT_USB_EVENT_POWER_DETECTED + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5adb38ca4f63e6efb7f66e814211e9a3ad + + + + CIOT_USB_EVENT_POWER_REMOVED + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5a8a1cc8b9386234f3133dc7c78eb0bef6 + + + + CIOT_USB_EVENT_POWER_READY + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5ad179606eaf7b0171f649090a3aa447c6 + + + + CIOT_USB_EVENT_FIRST_APP + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5a51f79a53cfc322086e3efd9e48c5ea6f + + + + CIOT_USB_EVENT_INST_APPEND + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5aaf2b626cb9e5b1be9d2eaa819fd3d386 + + + + CIOT_USB_EVENT_INST_REMOVE + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5a70d9c2054d28e7851d2ab32fc21b7e64 + + + + CIOT_USB_EVENT_STARTED + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5ac5ce262971db46bd319f96d936f97e51 + + + + CIOT_USB_EVENT_STOPPED + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5a2876fe138403454c4c0c4bdec005b795 + + + + CIOT_USB_EVENT_STATE_CHANGED + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5aaa1ee6bcea019eed94daab3193bd589b + + + + CIOT_USB_EVENT_FIRST_INTERNAL + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5ac3c161231a97b52f7b5eafdae193ef58 + + + + CIOT_USB_EVENT_HFCLK_READY + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5abefb094f2be1ef915bf5e9a20cf34add + + + + CIOT_USB_EVENT_START_REQ + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5a4026d37d3f5e925bc054770b9ebe9526 + + + + CIOT_USB_EVENT_STOP_REQ + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5a62de26da02a6e09bcd443684af656843 + + + + CIOT_USB_EVENT_SUSPEND_REQ + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5a727280bd1dbf820baf7166b64bd9cf4e + + + + CIOT_USB_EVENT_WAKEUP_REQ + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5a9911a33a214c0b913128cf4c120bf737 + + + + CIOT_USB_EVENT_SETUP_SETADDRESS + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5a1ea491afe0afdeef5390fb08ccf65cf8 + + + + CIOT_USB_EVENT_DATA + ciot__usb_8h.html + a0dca39c70c3854cb378c750cf03a92a5a0f83b5f8ff28920ceaaad901510476c6 + + + + ciot_usb_t + ciot_usb_new + ciot__usb_8h.html + abfc4f7cd5db3e2e5d94c4cd179d99799 + (void *handle) + + + ciot_err_t + ciot_usb_start + ciot__usb_8h.html + a6fc1bc4653f9484b79d7f6eec7b8a22e + (ciot_usb_t self, ciot_usb_cfg_t *cfg) + + + ciot_err_t + ciot_usb_stop + ciot__usb_8h.html + adabdd1e2583c19abdaf9c618ac48744c + (ciot_usb_t self) + + + ciot_err_t + ciot_usb_process_req + ciot__usb_8h.html + aa7629e46c3c5f64fd1a03f449c9a62d9 + (ciot_usb_t self, ciot_usb_req_t *req) + + + ciot_err_t + ciot_usb_send_data + ciot__usb_8h.html + a1ca6b2b7d2fb270d03110baaafa69875 + (ciot_usb_t self, uint8_t *data, int size) + + + ciot_err_t + ciot_usb_send_bytes + ciot__usb_8h.html + abae2505d8aed15ad739be049f4180e28 + (ciot_iface_t *iface, uint8_t *bytes, int size) + + + ciot_err_t + ciot_usb_set_bridge_mode + ciot__usb_8h.html + ad2167601e42b510a7c5c23092c4c1d67 + (ciot_usb_t self, bool mode) + + + ciot_err_t + ciot_usb_task + ciot__usb_8h.html + a3182f3d52d2ed6b62d50f6b28f72e17e + (ciot_usb_t self) + + + + ciot_utils.h + include/ + ciot__utils_8h.html + + void + bytes_to_hex + ciot__utils_8h.html + aa302b5f9f162b83148b624c132ff56a6 + (char *dst, uint8_t *src, size_t size, bool reverse) + + + uint32_t + crc32_compute + ciot__utils_8h.html + a3c925cbabcbf9b62b099a9c5d5a054ad + (uint8_t const *p_data, uint32_t size, uint32_t const *p_crc) + + + + ciot_wifi.h + include/ + ciot__wifi_8h.html + types/ciot_wifi_types.h + ciot_iface.h + ciot_err.h + ciot_wifi_status_msg_t + + #define + CIOT_CONFIG_WIFI_AP_AUTH + ciot__wifi_8h.html + a42b035be0aacdd70d63a87058414db71 + + + + #define + CIOT_CONFIG_WIFI_AP_MAX_CONN + ciot__wifi_8h.html + a28cc7b020ea752969183284f9e2f4ddb + + + + struct ciot_wifi * + ciot_wifi_t + ciot__wifi_8h.html + a8a68a35d54f44cd102efdaf03d75d29a + + + + enum ciot_wifi_event_id + ciot_wifi_event_id_t + ciot__wifi_8h.html + aef3e522ed9507f7dbe6304d5ad31fbf9 + + + + + ciot_wifi_event_id + ciot__wifi_8h.html + a19c22be5088c4eab517d5814d79e3d1c + + + + CIOT_WIFI_EVENT_STA_START + ciot__wifi_8h.html + a19c22be5088c4eab517d5814d79e3d1ca6b713b4b3920bb34f47260c7643ca2b8 + + + + CIOT_WIFI_EVENT_STA_STOP + ciot__wifi_8h.html + a19c22be5088c4eab517d5814d79e3d1ca257ec9d7ea2e07aace2c8a179405e807 + + + + CIOT_WIFI_EVENT_STA_CONNECTED + ciot__wifi_8h.html + a19c22be5088c4eab517d5814d79e3d1ca1b98996941b31dea8da9c83eb62fea37 + + + + CIOT_WIFI_EVENT_STA_DISCONNECTED + ciot__wifi_8h.html + a19c22be5088c4eab517d5814d79e3d1ca7076a750c510b561b1f0884ddd7e50db + + + + CIOT_WIFI_EVENT_AP_START + ciot__wifi_8h.html + a19c22be5088c4eab517d5814d79e3d1cac7a40b44a69f4c9761043bf78a5cded3 + + + + CIOT_WIFI_EVENT_AP_STOP + ciot__wifi_8h.html + a19c22be5088c4eab517d5814d79e3d1ca52710095670909e218c917ec10e77363 + + + + CIOT_WIFI_EVENT_AP_STACONNECTED + ciot__wifi_8h.html + a19c22be5088c4eab517d5814d79e3d1caa23c4adec62d9312d64a71f82f6efd03 + + + + CIOT_WIFI_EVENT_AP_STADISCONNECTED + ciot__wifi_8h.html + a19c22be5088c4eab517d5814d79e3d1caf42578350701e71889e933df00f62043 + + + + ciot_wifi_t + ciot_wifi_new + ciot__wifi_8h.html + a07185c8551c5e40a05d113736a72e1d7 + (void *handle) + + + ciot_wifi_t + ciot_wifi_ap_new + ciot__wifi_8h.html + aff94df1a4c08ca1cbea37d8dcd3f8777 + (void *handle) + + + ciot_wifi_t + ciot_wifi_sta_new + ciot__wifi_8h.html + a57c540c883f21bdfa6d5d0a92584cc90 + (void *handle) + + + ciot_err_t + ciot_wifi_start + ciot__wifi_8h.html + af030ec8963d45c8374b58b10d3c83b9a + (ciot_wifi_t self, ciot_wifi_cfg_t *cfg) + + + ciot_err_t + ciot_wifi_stop + ciot__wifi_8h.html + aed26866d40b64a5f80c4769481987cc0 + (ciot_wifi_t self) + + + ciot_err_t + ciot_wifi_process_req + ciot__wifi_8h.html + a37b38c412e4f11696f1e2c03852cc1b7 + (ciot_wifi_t self, ciot_wifi_req_t *req) + + + ciot_err_t + ciot_wifi_send_data + ciot__wifi_8h.html + a1444b4045430489fbf88036fe898528a + (ciot_wifi_t self, uint8_t *data, int size) + + + ciot_err_t + ciot_wifi_get_mac + ciot__wifi_8h.html + a5817f21b0b8d5b22430f3ecb3c3c37a5 + (ciot_wifi_t self, ciot_wifi_type_t type, uint8_t mac[6]) + + + + mainpage.h + include/ + mainpage_8h.html + + + ciot_ble_scn_types.h + include/types/ + ciot__ble__scn__types_8h.html + ciot_ble_scn_cfg_t + ciot_ble_scn_adv_info_t + ciot_ble_scn_status_t + ciot_ble_scn_req_data_u + ciot_ble_scn_req_t + ciot_ble_scn_data_u + + + ciot_ble_scn_state_t + ciot__ble__scn__types_8h.html + a7c7da8f1c7400acef0666d271a0cae3c + + + + CIOT_BLE_SCN_STATE_IDLE + ciot__ble__scn__types_8h.html + a7c7da8f1c7400acef0666d271a0cae3cab5e38affddd56ac8693c35fe87d3bd43 + + + + CIOT_BLE_SCN_STATE_PASSIVE + ciot__ble__scn__types_8h.html + a7c7da8f1c7400acef0666d271a0cae3ca5cc9b57b36fc4add0d1468183936a625 + + + + CIOT_BLE_SCN_STATE_ACTIVE + ciot__ble__scn__types_8h.html + a7c7da8f1c7400acef0666d271a0cae3ca580d5606561bd5a7bf6ece413c1d7216 + + + + + ciot_ble_scn_req_type_t + ciot__ble__scn__types_8h.html + af3789825b72a0e08e09e4c8682a45aaa + + + + CIOT_BLE_SCN_REQ_UNKNOWN + ciot__ble__scn__types_8h.html + af3789825b72a0e08e09e4c8682a45aaaa49cc27b8e221b0140c8440a39b7c4230 + + + + + ciot_ble_types.h + include/types/ + ciot__ble__types_8h.html + ciot_ble_cfg_t + ciot_ble_info_t + ciot_ble_status_t + ciot_ble_req_data_u + ciot_ble_req_t + ciot_ble_data_u + + + ciot_ble_state_t + ciot__ble__types_8h.html + a01d21e1f3012f0fb9ea61d858db2359e + + + + CIOT_BLE_STATE_IDLE + ciot__ble__types_8h.html + a01d21e1f3012f0fb9ea61d858db2359ea2431d9b069b261be8bcf1856485b4c1c + + + + CIOT_BLE_STATE_STARTED + ciot__ble__types_8h.html + a01d21e1f3012f0fb9ea61d858db2359eae825183bbbe4671599dac35618a90d78 + + + + + ciot_ble_req_type_t + ciot__ble__types_8h.html + a8807333f11d56d9ed98b547b14a73c0a + + + + CIOT_BLE_REQ_UNKNOWN + ciot__ble__types_8h.html + a8807333f11d56d9ed98b547b14a73c0aa3e891c72e54ad509017d098852f6ab7e + + + + CIOT_BLE_REQ_SET_MAC + ciot__ble__types_8h.html + a8807333f11d56d9ed98b547b14a73c0aa955a66939faa9e3aeffe11ef0285e61c + + + + + ciot_bridge_types.h + include/types/ + ciot__bridge__types_8h.html + ciot_bridge_cfg_t + ciot_bridge_status_t + ciot_bridge_req_data_u + ciot_bridge_req_t + ciot_bridge_data_u + + + ciot_bridge_state_t + ciot__bridge__types_8h.html + a51ac52a0b49fa4695a6fe70fcdbee55d + + + + CIOT_BRIDGE_STATE_IDLE + ciot__bridge__types_8h.html + a51ac52a0b49fa4695a6fe70fcdbee55da7c87588279038f2adb2e81c7fa46c6cf + + + + CIOT_BRIDGE_STATE_STARTED + ciot__bridge__types_8h.html + a51ac52a0b49fa4695a6fe70fcdbee55da02411a74aaac3fd6dad4ec51736e160c + + + + CIOT_BRIDGE_STATE_ERROR + ciot__bridge__types_8h.html + a51ac52a0b49fa4695a6fe70fcdbee55da23ccfff2dd7b803c7221b137c040959b + + + + + ciot_bridge_req_type_t + ciot__bridge__types_8h.html + a2cf15072a075c300521fd081fe207f13 + + + + CIOT_BRIDGE_REQ_UNKNOWN + ciot__bridge__types_8h.html + a2cf15072a075c300521fd081fe207f13a91947281c4503d5af190b3c39478e32c + + + + + ciot_data_model_types.h + include/types/ + ciot__data__model__types_8h.html + ciot_data_model_cfg_t + ciot_data_model_status_t + ciot_data_model_req_data_u + ciot_data_model_req_t + ciot_data_model_data_u + + + ciot_data_model_state_t + ciot__data__model__types_8h.html + a08dca9e6529c70ebf13cda514ebbf05a + + + + CIOT_DATA_MODEL_STATE_IDLE + ciot__data__model__types_8h.html + a08dca9e6529c70ebf13cda514ebbf05aa3d6e53393cdb43053723613fd71b0be5 + + + + + ciot_data_model_req_type_t + ciot__data__model__types_8h.html + a07451ab717eebb18aa8bd2b63252454c + + + + CIOT_DATA_MODEL_REQ_UNKNOWN + ciot__data__model__types_8h.html + a07451ab717eebb18aa8bd2b63252454ca7c15c82a2c513452266ef7531a5d1eda + + + + + ciot_dfu_types.h + include/types/ + ciot__dfu__types_8h.html + ciot_dfu_cfg_t + ciot_dfu_status_t + ciot_dfu_req_data_u + ciot_dfu_req_t + ciot_dfu_data_u + + + ciot_dfu_state_t + ciot__dfu__types_8h.html + a10bd8bfc4bc24520f6fe74ffa7d60365 + + + + CIOT_DFU_STATE_ERROR + ciot__dfu__types_8h.html + a10bd8bfc4bc24520f6fe74ffa7d60365a2d35a9f74e70953aa9f9da44bb47aa16 + + + + CIOT_DFU_STATE_IDLE + ciot__dfu__types_8h.html + a10bd8bfc4bc24520f6fe74ffa7d60365a19824e532f98744f29b7242935287903 + + + + CIOT_DFU_STATE_IN_PROGRESS + ciot__dfu__types_8h.html + a10bd8bfc4bc24520f6fe74ffa7d60365a2db1f86f2ada419de201e3e4962cab1b + + + + CIOT_DFU_STATE_COMPLETED + ciot__dfu__types_8h.html + a10bd8bfc4bc24520f6fe74ffa7d60365a393d8a9161cf6ac9b5c6f20a31a46ed9 + + + + + ciot_dfu_req_type_t + ciot__dfu__types_8h.html + a844cd7a14810224e2865786b830ec572 + + + + CIOT_DFU_REQ_UNKNOWN + ciot__dfu__types_8h.html + a844cd7a14810224e2865786b830ec572a5f70da81c47429d85820f89a4c161485 + + + + CIOT_DFU_REQ_SEND_FIRMWARE + ciot__dfu__types_8h.html + a844cd7a14810224e2865786b830ec572a36e2397f2b518b59d8ee9b8d5dada729 + + + + + ciot_dfu_type_t + ciot__dfu__types_8h.html + a7b0d6e81874e327b06555f8c312b963a + + + + CIOT_DFU_TYPE_UNKNOWN + ciot__dfu__types_8h.html + a7b0d6e81874e327b06555f8c312b963aaf4c3b89af87b4b26c1de07a3c4e2107a + + + + CIOT_DFU_TYPE_UART + ciot__dfu__types_8h.html + a7b0d6e81874e327b06555f8c312b963aa7ce5cb795ab9be3288e458a5d3afa7fe + + + + CIOT_DFU_TYPE_USB + ciot__dfu__types_8h.html + a7b0d6e81874e327b06555f8c312b963aa6444ac136a4260d6e2c009d4ca5324be + + + + CIOT_DFU_TYPE_BLE + ciot__dfu__types_8h.html + a7b0d6e81874e327b06555f8c312b963aaa0b6b28f6e7d624adbf2a93286ff2892 + + + + + ciot_gpio_types.h + include/types/ + ciot__gpio__types_8h.html + ciot_gpio_cfg_t + ciot_gpio_status_t + ciot_gpio_state_info_t + ciot_gpio_req_get_state_t + ciot_gpio_req_data_u + ciot_gpio_req_t + ciot_gpio_data_u + + + ciot_gpio_state_t + ciot__gpio__types_8h.html + ac566dcf32b51c83a8f37164f23fc2cd9 + + + + CIOT_GPIO_STATE_ERR + ciot__gpio__types_8h.html + ac566dcf32b51c83a8f37164f23fc2cd9af69cfd9cebab632443f7ec571b22b8f1 + + + + CIOT_GPIO_STATE_LOW + ciot__gpio__types_8h.html + ac566dcf32b51c83a8f37164f23fc2cd9a5af664ade1079acf3371a80d83b16e9a + + + + CIOT_GPIO_STATE_HIGH + ciot__gpio__types_8h.html + ac566dcf32b51c83a8f37164f23fc2cd9a3b10aa4077009f19e3a75077246f1df5 + + + + + ciot_gpio_req_type_t + ciot__gpio__types_8h.html + a86bf6bee2d4762a09459175504b9cc2d + + + + CIOT_GPIO_REQ_UNKNOWN + ciot__gpio__types_8h.html + a86bf6bee2d4762a09459175504b9cc2daf32a90c97d64c9ec2a75ebdf92bfc629 + + + + CIOT_GPIO_REQ_CONFIG + ciot__gpio__types_8h.html + a86bf6bee2d4762a09459175504b9cc2da591932f3178bc6c970e89e7e3d07dfff + + + + CIOT_GPIO_REQ_SET_STATE + ciot__gpio__types_8h.html + a86bf6bee2d4762a09459175504b9cc2da3717eef4db07663dddac4d766597e985 + + + + CIOT_GPIO_REQ_GET_STATE + ciot__gpio__types_8h.html + a86bf6bee2d4762a09459175504b9cc2dabf5ffe4d1ff61a6e18e024b7000933ca + + + + + ciot_gpio_mode_t + ciot__gpio__types_8h.html + ad768bc05ac4cc4639fe4cb7b8ab52c71 + + + + CIOT_GPIO_MODE_DIABLED + ciot__gpio__types_8h.html + ad768bc05ac4cc4639fe4cb7b8ab52c71a0201638f1798ffea9b8f9b091c443768 + + + + CIOT_GPIO_MODE_INPUT + ciot__gpio__types_8h.html + ad768bc05ac4cc4639fe4cb7b8ab52c71a5dc50aace0aa33de279a2f1ac471a630 + + + + CIOT_GPIO_MODE_OUTPUT + ciot__gpio__types_8h.html + ad768bc05ac4cc4639fe4cb7b8ab52c71a4bbdd6e15ba0de21024a2db0c9330b32 + + + + + ciot_gpio_pull_mode_t + ciot__gpio__types_8h.html + ae4bc515fbd35a99c9107751c09e69dfe + + + + CIOT_GPIO_PULL_DISABLED + ciot__gpio__types_8h.html + ae4bc515fbd35a99c9107751c09e69dfeaa6266ad862e3d90fcc7467f103417b95 + + + + CIOT_GPIO_PULLUP + ciot__gpio__types_8h.html + ae4bc515fbd35a99c9107751c09e69dfeaf9207baa17fdde6ffa3b6bd58a1ec754 + + + + CIOT_GPIO_PULLDOWN + ciot__gpio__types_8h.html + ae4bc515fbd35a99c9107751c09e69dfeab6c8129e2821fea62d640964f7266c43 + + + + + ciot_httpc_types.h + include/types/ + ciot__httpc__types_8h.html + ciot_common_types.h + ciot_httpc_cfg_t + ciot_httpc_status_t + ciot_httpc_req_send_t + ciot_httpc_req_set_header_t + ciot_httpc_req_data + ciot_httpc_req_t + ciot_httpc_event_data + ciot_httpc_event + ciot_httpc_data_u + + #define + CIOT_HTTPC_URL_LEN + ciot__httpc__types_8h.html + ab32b0446ee870bfb7a79c056a81e6683 + + + + #define + CIOT_HTTPC_METHOD_LEN + ciot__httpc__types_8h.html + af6ec592d3f9ba347d3534361538fb04b + + + + #define + CIOT_HTTPC_BODY_LEN + ciot__httpc__types_8h.html + ac029ebf7c40c24f8ad4cd380f7a3f8dd + + + + #define + CIOT_HTTPC_HEADER_LEN + ciot__httpc__types_8h.html + ab752d46c4d848b82390c300cd1ae19b9 + + + + #define + CIOT_HTTPC_HEADER_VAL + ciot__httpc__types_8h.html + a2a4af7d3487c220befa4d68c66758bc6 + + + + union ciot_httpc_req_data + ciot_httpc_req_data_u + ciot__httpc__types_8h.html + a2ea83a6895d0ef313aa7381a2d56ca51 + + + + struct ciot_httpc_event_data + ciot_httpc_event_data_t + ciot__httpc__types_8h.html + a491fa8406af26b99bd40ebb9ab2329da + + + + union ciot_httpc_event + ciot_httpc_event_u + ciot__httpc__types_8h.html + a7bb2afccf9d5b80356508aae726c6196 + + + + + ciot_httpc_state_t + ciot__httpc__types_8h.html + aaaa5ea5ab9829620d53957b82e15e5b5 + + + + CIOT_HTTPC_STATE_ERROR + ciot__httpc__types_8h.html + aaaa5ea5ab9829620d53957b82e15e5b5ab4a3e67dcc1afbfba00d0df61b40b8da + + + + CIOT_HTTPC_STATE_IDLE + ciot__httpc__types_8h.html + aaaa5ea5ab9829620d53957b82e15e5b5a76b62150d0e55c88c843115abdd10071 + + + + CIOT_HTTPC_STATE_STARTED + ciot__httpc__types_8h.html + aaaa5ea5ab9829620d53957b82e15e5b5aeb32c53e0ba4ee494743e1931be6eeec + + + + CIOT_HTTPC_STATE_CONNECTING + ciot__httpc__types_8h.html + aaaa5ea5ab9829620d53957b82e15e5b5a0bd77b70defc26341e91f9b6922252f9 + + + + CIOT_HTTPC_STATE_CONNECTED + ciot__httpc__types_8h.html + aaaa5ea5ab9829620d53957b82e15e5b5a0df909f7e832643e2cf49aa050d023dd + + + + CIOT_HTTPC_STATE_DATA_RECEIVED + ciot__httpc__types_8h.html + aaaa5ea5ab9829620d53957b82e15e5b5a2f5ce6951d2b9d638c13c4938b0c01c7 + + + + CIOT_HTTPC_STATE_TIMEOUT + ciot__httpc__types_8h.html + aaaa5ea5ab9829620d53957b82e15e5b5a41421c36fcf36da91a51f06855224157 + + + + + ciot_httpc_req_type_t + ciot__httpc__types_8h.html + a2b96aed46d17bb281ae66a3ed099c4cb + + + + CIOT_HTTPC_REQ_UNKNOWN + ciot__httpc__types_8h.html + a2b96aed46d17bb281ae66a3ed099c4cba2c25436ee320558e3b39e0278af195e1 + + + + CIOT_HTTPC_REQ_SEND_DATA + ciot__httpc__types_8h.html + a2b96aed46d17bb281ae66a3ed099c4cbad7ea3f3d9a71d83af66217bb6887312a + + + + CIOT_HTTPC_REQ_SET_HEADER + ciot__httpc__types_8h.html + a2b96aed46d17bb281ae66a3ed099c4cba572be88b8d0c24041a432f1dc4a4ae16 + + + + + ciot_httpc_method_t + ciot__httpc__types_8h.html + adb6734aba3ebc70d40f85695053de4a7 + + + + CIOT_HTTPC_METHOD_GET + ciot__httpc__types_8h.html + adb6734aba3ebc70d40f85695053de4a7a650e5214875a4cdd3e347425901c5577 + + + + CIOT_HTTPC_METHOD_POST + ciot__httpc__types_8h.html + adb6734aba3ebc70d40f85695053de4a7ac0f3e0c43ca1d9895d911a61aa3a0a3d + + + + CIOT_HTTPC_METHOD_PUT + ciot__httpc__types_8h.html + adb6734aba3ebc70d40f85695053de4a7a3fecc1706149db9a7031a9726564e50e + + + + CIOT_HTTPC_METHOD_PATCH + ciot__httpc__types_8h.html + adb6734aba3ebc70d40f85695053de4a7a3907ae9dfab102ca11b9f52c35831aa3 + + + + CIOT_HTTPC_METHOD_DELETE + ciot__httpc__types_8h.html + adb6734aba3ebc70d40f85695053de4a7a0f4269d141ab0dc5832a06a1e918f882 + + + + CIOT_HTTPC_METHOD_HEAD + ciot__httpc__types_8h.html + adb6734aba3ebc70d40f85695053de4a7af157cd0398674ba1012f6768e47ea8bf + + + + CIOT_HTTPC_METHOD_NOTIFY + ciot__httpc__types_8h.html + adb6734aba3ebc70d40f85695053de4a7a26c3f63b94bcfab576aee93a1ebe6e58 + + + + CIOT_HTTPC_METHOD_SUBSCRIBE + ciot__httpc__types_8h.html + adb6734aba3ebc70d40f85695053de4a7a4995d14b4b9469afee820440e999d031 + + + + CIOT_HTTPC_METHOD_UNSUBSCRIBE + ciot__httpc__types_8h.html + adb6734aba3ebc70d40f85695053de4a7a8a9fbce8b6f60e6d17568fc73d2ae9fa + + + + CIOT_HTTPC_METHOD_OPTIONS + ciot__httpc__types_8h.html + adb6734aba3ebc70d40f85695053de4a7aad83faf84362fa782451b9b7813cb903 + + + + CIOT_HTTPC_METHOD_COPY + ciot__httpc__types_8h.html + adb6734aba3ebc70d40f85695053de4a7aa8be300f4466d5d8e37ad27c4fb48b67 + + + + CIOT_HTTPC_METHOD_MOVE + ciot__httpc__types_8h.html + adb6734aba3ebc70d40f85695053de4a7a554691606720719d5c7d18aec331d819 + + + + CIOT_HTTPC_METHOD_LOCK + ciot__httpc__types_8h.html + adb6734aba3ebc70d40f85695053de4a7a9ba67439f21bc5a14f885acb4702e7a6 + + + + CIOT_HTTPC_METHOD_UNLOCK + ciot__httpc__types_8h.html + adb6734aba3ebc70d40f85695053de4a7a5227db99bf72a1289368d5542cfcafa2 + + + + CIOT_HTTPC_METHOD_PROPFIND + ciot__httpc__types_8h.html + adb6734aba3ebc70d40f85695053de4a7a517da021c623763eb791f30ff5a21d8c + + + + CIOT_HTTPC_METHOD_PROPPATCH + ciot__httpc__types_8h.html + adb6734aba3ebc70d40f85695053de4a7ac96588e2a31fb4cab864cafdb28fd6a2 + + + + CIOT_HTTPC_METHOD_MKCOL + ciot__httpc__types_8h.html + adb6734aba3ebc70d40f85695053de4a7a615ae69783de68e87fe6b10d15fcf241 + + + + CIOT_HTTPC_METHOD_MAX + ciot__httpc__types_8h.html + adb6734aba3ebc70d40f85695053de4a7a717d104c5930fd4723ccab14fa590955 + + + + + ciot_httpc_transport_type_t + ciot__httpc__types_8h.html + ae5d45fa37052b0149488422933d4b7c2 + + + + CIOT_HTTPC_TRANSPORT_UNKNOWN + ciot__httpc__types_8h.html + ae5d45fa37052b0149488422933d4b7c2a22a12a1f89b04f673e7c6da6120118fb + + + + CIOT_HTTPC_TRANSPORT_TCP + ciot__httpc__types_8h.html + ae5d45fa37052b0149488422933d4b7c2ac0b77b7cf582d3d2adb20f67dac8cea1 + + + + CIOT_HTTPC_TRANSPORT_SSL + ciot__httpc__types_8h.html + ae5d45fa37052b0149488422933d4b7c2a2b14353c34ecb4525e768f4ba62da6b8 + + + + + ciot_https_types.h + include/types/ + ciot__https__types_8h.html + ciot_common_types.h + ciot_https_cfg_t + ciot_https_status_t + ciot_https_req_data_u + ciot_https_req_t + ciot_https_event_data + ciot_https_event + ciot_https_data_u + + #define + CIOT_HTTPS_ADDRESS_LEN + ciot__https__types_8h.html + abe1cc7f5311018e78e8a49734cce3623 + + + + #define + CIOT_HTTPS_ROUTE_LEN + ciot__https__types_8h.html + a8b84b36e97ad2c3a2e7ac72e4d6b2749 + + + + #define + CIOT_HTTPS_METHOD_LEN + ciot__https__types_8h.html + aa7678310edbfc6790c69ab81cd7ccf52 + + + + struct ciot_https_event_data + ciot_https_event_data_t + ciot__https__types_8h.html + a2c6c4aa32536b02785ca49d2716498b3 + + + + struct ciot_https_event + ciot_https_event_u + ciot__https__types_8h.html + aec67a3b9fe62b79e7252d89476bd4704 + + + + + ciot_https_state_t + ciot__https__types_8h.html + a17a6b65526ea731de25e9da2f1fad0fd + + + + CIOT_HTTPS_STATE_STOPPED + ciot__https__types_8h.html + a17a6b65526ea731de25e9da2f1fad0fdacd46841a989b783e5bc6221a735f8e1d + + + + CIOT_HTTPS_STATE_STARTED + ciot__https__types_8h.html + a17a6b65526ea731de25e9da2f1fad0fdaa775c25c0d8b7eeb99d8d53b11bed6c7 + + + + CIOT_HTTPS_STATE_ERROR + ciot__https__types_8h.html + a17a6b65526ea731de25e9da2f1fad0fda5c3019e26199226925ec1ed6790a9207 + + + + + ciot_https_req_type_t + ciot__https__types_8h.html + ade314c7fe1c013e8f3e60935bc820de3 + + + + CIOT_HTTPS_REQ_UNKNOWN + ciot__https__types_8h.html + ade314c7fe1c013e8f3e60935bc820de3aefeacc094012affef1849ed248027c31 + + + + + ciot_mqttc_types.h + include/types/ + ciot__mqttc__types_8h.html + ciot_common_types.h + ciot_mqttc_error_t + ciot_mqttc_topics_cfg_t + ciot_mqttc_cfg_t + ciot_mqttc_status_t + ciot_mqttc_req_publish_t + ciot_mqttc_req_subscribe_t + ciot_mqttc_req_data_u + ciot_mqttc_req_t + ciot_mqttc_event_data + ciot_mqttc_event + ciot_mqttc_data_u + + #define + CIOT_CONFIG_MQTT_CLIENT_ID_LEN + ciot__mqttc__types_8h.html + a6d8667859c659ff145c1ff7cc6a2296e + + + + #define + CIOT_CONFIG_MQTT_URL_LEN + ciot__mqttc__types_8h.html + aeb924d17fcd585c2612e41f7f4ad9a1f + + + + #define + CIOT_CONFIG_MQTT_USER_LEN + ciot__mqttc__types_8h.html + a2612e7ea304728eebf26c76ba9a4935e + + + + #define + CIOT_CONFIG_MQTT_PASS_LEN + ciot__mqttc__types_8h.html + ac313545fb49c7e509b76bf009b915b50 + + + + #define + CIOT_CONFIG_MQTT_TOPIC_LEN + ciot__mqttc__types_8h.html + af67c4f0b899c64fc5cb38c9e920abde6 + + + + #define + CIOT_CONFIG_MQTT_MSG_LEN + ciot__mqttc__types_8h.html + a52eaecd264e5b7ce58372236bc489086 + + + + struct ciot_mqttc_event_data + ciot_mqttc_event_data_t + ciot__mqttc__types_8h.html + ac871b56a938626c38c705618405ee350 + + + + struct ciot_mqttc_event + ciot_mqttc_event_u + ciot__mqttc__types_8h.html + ab0721513ba2621aaa8012e6a5f6e79ea + + + + + ciot_mqttc_state_t + ciot__mqttc__types_8h.html + a5ee7ab2e590208687470cf07d7adb2ce + + + + CIOT_MQTT_STATE_ERROR + ciot__mqttc__types_8h.html + a5ee7ab2e590208687470cf07d7adb2cea3cd3678d8b777367f05ebeb64fa5d6e1 + + + + CIOT_MQTT_STATE_DISCONNECTED + ciot__mqttc__types_8h.html + a5ee7ab2e590208687470cf07d7adb2cea004bb3b5e1c7526ac86d715808871aab + + + + CIOT_MQTT_STATE_CONNECTING + ciot__mqttc__types_8h.html + a5ee7ab2e590208687470cf07d7adb2ceaead9e930ad102c9ab546ca112841a1a8 + + + + CIOT_MQTT_STATE_DISCONNECTING + ciot__mqttc__types_8h.html + a5ee7ab2e590208687470cf07d7adb2cea556288d80c5f236a85b349084936ad24 + + + + CIOT_MQTT_STATE_CONNECTED + ciot__mqttc__types_8h.html + a5ee7ab2e590208687470cf07d7adb2cea79b34e4a21856bfabc772c8491525476 + + + + + ciot_mqttc_transport_t + ciot__mqttc__types_8h.html + ac27be04d218be91a37994c044f65e684 + + + + CIOT_MQTT_TRANSPORT_UNKNOWN + ciot__mqttc__types_8h.html + ac27be04d218be91a37994c044f65e684a2f26568f96a771a6de885dcdecc7e83c + + + + CIOT_MQTT_TRANSPORT_OVER_TCP + ciot__mqttc__types_8h.html + ac27be04d218be91a37994c044f65e684a525b4c85b24d94e497cb786ba050b7f9 + + + + CIOT_MQTT_TRANSPORT_OVER_SSL + ciot__mqttc__types_8h.html + ac27be04d218be91a37994c044f65e684a5d3cd88c4c3238306de35766ebd4c119 + + + + CIOT_MQTT_TRANSPORT_OVER_WS + ciot__mqttc__types_8h.html + ac27be04d218be91a37994c044f65e684a5ce16156ba60d3c867acb7d960d574fd + + + + CIOT_MQTT_TRANSPORT_OVER_WSS + ciot__mqttc__types_8h.html + ac27be04d218be91a37994c044f65e684adf27ceb8c08b58be48c97e2057e51fe4 + + + + + ciot_mqttc_req_type_t + ciot__mqttc__types_8h.html + a2fcaf55ed84bd01f16ae5184e60aab43 + + + + CIOT_MQTT_REQ_UNKNONW + ciot__mqttc__types_8h.html + a2fcaf55ed84bd01f16ae5184e60aab43a1832343a674951b5cc6e0b1281ac8872 + + + + CIOT_MQTT_REQ_PUBLISH + ciot__mqttc__types_8h.html + a2fcaf55ed84bd01f16ae5184e60aab43a5b0bc93e48a1c931162fc99240863279 + + + + CIOT_MQTT_REQ_SUBSCRIBE + ciot__mqttc__types_8h.html + a2fcaf55ed84bd01f16ae5184e60aab43ab1ca6f635ae3eb1dc067fd0058846f55 + + + + + ciot_msg_types.h + include/types/ + ciot__msg__types_8h.html + ciot_err.h + types/ciot_types.h + types/ciot_storage_types.h + types/ciot_sys_types.h + types/ciot_uart_types.h + types/ciot_usb_types.h + types/ciot_tcp_types.h + types/ciot_wifi_types.h + types/ciot_ble_types.h + types/ciot_ble_scn_types.h + types/ciot_ntp_types.h + types/ciot_dfu_types.h + types/ciot_ota_types.h + types/ciot_https_types.h + types/ciot_httpc_types.h + types/ciot_mqttc_types.h + types/ciot_bridge_types.h + ciot_msg_iface_info_t + ciot_msg_error_t + ciot_msg_data_u + ciot_msg_header_t + ciot_msg_t + + #define + CIOT_MSG_HEADER_SIZE + ciot__msg__types_8h.html + aa577da47450d2b604f58ee6e957c7b1a + + + + #define + CIOT_MSG_GET_SIZE + ciot__msg__types_8h.html + a9ba863166c0f0c740fef8994c7f21598 + (data) + + + #define + CIOT_MSG_MAX_SIZE + ciot__msg__types_8h.html + a3c8f8294a63f46a7a7ed043ba8dacc93 + + + + + ciot_msg_type_t + ciot__msg__types_8h.html + a3519ce8c894c6e69c9969c9b419c09cb + + + + CIOT_MSG_TYPE_UNKNOWN + ciot__msg__types_8h.html + a3519ce8c894c6e69c9969c9b419c09cba65c33be2457e343493460c29d3b03e0e + + + + CIOT_MSG_TYPE_START + ciot__msg__types_8h.html + a3519ce8c894c6e69c9969c9b419c09cbacada4954ca221fdc25c2c478625d6a9e + + + + CIOT_MSG_TYPE_STOP + ciot__msg__types_8h.html + a3519ce8c894c6e69c9969c9b419c09cbae01a23d279f8674eb8e7fbc4c8b30a28 + + + + CIOT_MSG_TYPE_GET_CONFIG + ciot__msg__types_8h.html + a3519ce8c894c6e69c9969c9b419c09cba9ca32ac07611a36e17181e4e2dee5ba7 + + + + CIOT_MSG_TYPE_GET_STATUS + ciot__msg__types_8h.html + a3519ce8c894c6e69c9969c9b419c09cba8ebce537fc418c0a5dc2231de2660d5e + + + + CIOT_MSG_TYPE_REQUEST + ciot__msg__types_8h.html + a3519ce8c894c6e69c9969c9b419c09cba168673ee4b498d56024c3c46d5d6d53a + + + + CIOT_MSG_TYPE_ERROR + ciot__msg__types_8h.html + a3519ce8c894c6e69c9969c9b419c09cba5ca3e5de0b2ddc69c53654a0d13d713a + + + + CIOT_MSG_TYPE_EVENT + ciot__msg__types_8h.html + a3519ce8c894c6e69c9969c9b419c09cba07a7987e3b4a2f82eb41213b25068458 + + + + CIOT_MSG_TYPE_CUSTOM + ciot__msg__types_8h.html + a3519ce8c894c6e69c9969c9b419c09cba2161a50e60627d09f6278819d93cb4f8 + + + + + ciot_msg_iface_type_t + ciot__msg__types_8h.html + ab6f673a5ce5d4f6d33343a054480f608 + + + + CIOT_IFACE_TYPE_UNKNOWN + ciot__msg__types_8h.html + ab6f673a5ce5d4f6d33343a054480f608a75837371354fe9353d77acc9fc49ee6d + + + + CIOT_IFACE_TYPE_CIOT + ciot__msg__types_8h.html + ab6f673a5ce5d4f6d33343a054480f608ad57b9f27f19fb7d16c08c4857ae7291d + + + + CIOT_IFACE_TYPE_STORAGE + ciot__msg__types_8h.html + ab6f673a5ce5d4f6d33343a054480f608a613cf065591c3e8300a4fe009a044aec + + + + CIOT_IFACE_TYPE_SYSTEM + ciot__msg__types_8h.html + ab6f673a5ce5d4f6d33343a054480f608a327aeede0ef7fba282b1911dfa988d28 + + + + CIOT_IFACE_TYPE_UART + ciot__msg__types_8h.html + ab6f673a5ce5d4f6d33343a054480f608ab3a691e3ca526bb17bd62366d83bbcd7 + + + + CIOT_IFACE_TYPE_USB + ciot__msg__types_8h.html + ab6f673a5ce5d4f6d33343a054480f608a2c76f658f22fa29ed49d56c697215918 + + + + CIOT_IFACE_TYPE_TCP + ciot__msg__types_8h.html + ab6f673a5ce5d4f6d33343a054480f608ab013ddfd461842f9031bed420c5720bc + + + + CIOT_IFACE_TYPE_ETH + ciot__msg__types_8h.html + ab6f673a5ce5d4f6d33343a054480f608aa3dce94aa5a8e8a6c1a0592f59cdb747 + + + + CIOT_IFACE_TYPE_WIFI + ciot__msg__types_8h.html + ab6f673a5ce5d4f6d33343a054480f608a53e8d8ba26c3663e0a7f9d8a70aa2770 + + + + CIOT_IFACE_TYPE_BLE + ciot__msg__types_8h.html + ab6f673a5ce5d4f6d33343a054480f608a7ca4cc3f201a9ce47e80e5e6685e6fd5 + + + + CIOT_IFACE_TYPE_BLE_SCN + ciot__msg__types_8h.html + ab6f673a5ce5d4f6d33343a054480f608a9d8b8db1db47ef5baf0a7894264e364c + + + + CIOT_IFACE_TYPE_GPIO + ciot__msg__types_8h.html + ab6f673a5ce5d4f6d33343a054480f608a22891d22cf46370531f6eb833b037235 + + + + CIOT_IFACE_TYPE_NTP + ciot__msg__types_8h.html + ab6f673a5ce5d4f6d33343a054480f608a08b41fe63e5a4b8ea4710adaac89f8b8 + + + + CIOT_IFACE_TYPE_OTA + ciot__msg__types_8h.html + ab6f673a5ce5d4f6d33343a054480f608ae07a8e59d7924852ed66075eefcd1c3d + + + + CIOT_IFACE_TYPE_DFU + ciot__msg__types_8h.html + ab6f673a5ce5d4f6d33343a054480f608acf86ce5e05bba2ba30d275ce78438806 + + + + CIOT_IFACE_TYPE_HTTP_CLIENT + ciot__msg__types_8h.html + ab6f673a5ce5d4f6d33343a054480f608ad89e327f418602211b2202c414291750 + + + + CIOT_IFACE_TYPE_HTTP_SERVER + ciot__msg__types_8h.html + ab6f673a5ce5d4f6d33343a054480f608ab91f2d2aa5ecf13c79d0028a487584ca + + + + CIOT_IFACE_TYPE_MQTT + ciot__msg__types_8h.html + ab6f673a5ce5d4f6d33343a054480f608a3065d35cd0a10d31382d9c5b38249ca5 + + + + CIOT_IFACE_TYPE_CUSTOM + ciot__msg__types_8h.html + ab6f673a5ce5d4f6d33343a054480f608aff200c36869c4d69a1cb8edf4d45202a + + + + CIOT_IFACE_TYPE_BRIDGE + ciot__msg__types_8h.html + ab6f673a5ce5d4f6d33343a054480f608a67c77e20c41ae475451f4f01a3b2fdb4 + + + + const char * + ciot_msg_type_to_str + ciot__msg__types_8h.html + ad74fa5c942e63dc4c806fbfd6414db45 + (ciot_msg_t *msg) + + + + ciot_ntp_types.h + include/types/ + ciot__ntp__types_8h.html + ciot_config.h + ciot_ntp_cfg_t + ciot_ntp_status_t + ciot_ntp_req_data_u + ciot_ntp_req_t + ciot_ntp_data_u + + #define + CIOT_CONFIG_NTP_SERVERS_COUNT + ciot__ntp__types_8h.html + ab853f3aa6a7e0229c80b1f5a4fae0fbf + + + + + ciot_ntp_state_t + ciot__ntp__types_8h.html + aa8a357ab71d5a3765f6444a442c00dd8 + + + + HG_NTP_STATE_RESET + ciot__ntp__types_8h.html + aa8a357ab71d5a3765f6444a442c00dd8a4c64b5cfa4f3a03f7292079ecef99611 + + + + HG_NTP_STATE_COMPLETED + ciot__ntp__types_8h.html + aa8a357ab71d5a3765f6444a442c00dd8a6c5c848eb0bd58b8638046ab9a655fc2 + + + + HG_NTP_STATE_IN_PROGRESS + ciot__ntp__types_8h.html + aa8a357ab71d5a3765f6444a442c00dd8aab0cb2237b349602daf7dc3a5bba18ca + + + + + ciot_ntp_req_type_t + ciot__ntp__types_8h.html + a53a7f745407650095dbb3e38c09861fa + + + + CIOT_NTP_REQ_UNKNOWN + ciot__ntp__types_8h.html + a53a7f745407650095dbb3e38c09861faa4ef58072669af9e608f808ad52143129 + + + + + ciot_opcuas_types.h + include/types/ + ciot__opcuas__types_8h.html + ciot_opcuas_cfg_t + ciot_opcuas_status_t + ciot_opcuas_req_add_node_t + ciot_opcuas_req_data_u + ciot_opcuas_req_t + ciot_opcuas_data_u + + + ciot_opcuas_state_t + ciot__opcuas__types_8h.html + ae5b6595b6e677b21cc33b747865552a1 + + + + CIOT_OPCUAS_STATE_ERROR + ciot__opcuas__types_8h.html + ae5b6595b6e677b21cc33b747865552a1a67398559dfbdef65155d1fc16ea24d96 + + + + CIOT_OPCUAS_STATE_IDLE + ciot__opcuas__types_8h.html + ae5b6595b6e677b21cc33b747865552a1a2712146499e42ecf7da21142d2228d84 + + + + CIOT_OPCUAS_STATE_RUNNING + ciot__opcuas__types_8h.html + ae5b6595b6e677b21cc33b747865552a1a4658fd4a9b75cead2da6dcc4e22b73fd + + + + + ciot_opcuas_req_type_t + ciot__opcuas__types_8h.html + a8acb0e423808124be763be38feed658c + + + + CIOT_OPCUAS_REQ_UNKNOWN + ciot__opcuas__types_8h.html + a8acb0e423808124be763be38feed658ca3e4c72d9a9fec403c2b7bfa0f0bb0543 + + + + CIOT_OPCUAS_REQ_ADD_NODE + ciot__opcuas__types_8h.html + a8acb0e423808124be763be38feed658cafc37181f45b08e2fcefb25123744dab2 + + + + CIOT_OPCUAS_REQ_RUN + ciot__opcuas__types_8h.html + a8acb0e423808124be763be38feed658ca07fc86e18d23ceab74564968a2d9a895 + + + + + ciot_ota_types.h + include/types/ + ciot__ota__types_8h.html + ciot_ota_cfg_t + ciot_ota_status_t + ciot_ota_req_data_u + ciot_ota_req_t + ciot_ota_data_u + + + ciot_ota_state_t + ciot__ota__types_8h.html + a50dd94be7278926fa9490e0209fe3a15 + + + + CIOT_OTA_STATE_ERROR + ciot__ota__types_8h.html + a50dd94be7278926fa9490e0209fe3a15a153fe0b4a80fd5556f1f7b6bd2bacfa9 + + + + CIOT_OTA_STATE_IDLE + ciot__ota__types_8h.html + a50dd94be7278926fa9490e0209fe3a15ad7642fe395ae6f6881ba24403ff160d6 + + + + CIOT_OTA_STATE_INIT + ciot__ota__types_8h.html + a50dd94be7278926fa9490e0209fe3a15a0080d95556253115e20c3731a15be120 + + + + CIOT_OTA_STATE_IN_PROGRESS + ciot__ota__types_8h.html + a50dd94be7278926fa9490e0209fe3a15ac82f16265153f90a54472489c2bb3558 + + + + CIOT_OTA_STATE_START + ciot__ota__types_8h.html + a50dd94be7278926fa9490e0209fe3a15a8d449f644ab603947f86e4307102565e + + + + CIOT_OTA_STATE_CONNECTED + ciot__ota__types_8h.html + a50dd94be7278926fa9490e0209fe3a15a0a9339130c6c470f7c4fd9a608b4400c + + + + CIOT_OTA_STATE_CHECKING_DATA + ciot__ota__types_8h.html + a50dd94be7278926fa9490e0209fe3a15a89eb2a71799c2f2f6285eb22c373df0a + + + + CIOT_OTA_STATE_DECRYPTING + ciot__ota__types_8h.html + a50dd94be7278926fa9490e0209fe3a15a328e1c668f670a807f03d1c8fab8476d + + + + CIOT_OTA_STATE_FLASHING + ciot__ota__types_8h.html + a50dd94be7278926fa9490e0209fe3a15a444e12a3d7b6bd961907a3012640918b + + + + CIOT_OTA_STATE_UPDATE_BOOT_PARTITION + ciot__ota__types_8h.html + a50dd94be7278926fa9490e0209fe3a15a073d84c91e1a42ee2ef9de54b1016ea7 + + + + CIOT_OTA_STATE_DONE + ciot__ota__types_8h.html + a50dd94be7278926fa9490e0209fe3a15a1a1a9c966f7c58260168ad25244adfc9 + + + + + ciot_ota_req_type_t + ciot__ota__types_8h.html + ae4c439b857456a91d723985a8f600c20 + + + + CIOT_OTA_REQ_UNKNOWN + ciot__ota__types_8h.html + ae4c439b857456a91d723985a8f600c20aefbe0949eb768e9bd3e9038282b3c896 + + + + CIOT_OTA_REQ_ROLLBACK + ciot__ota__types_8h.html + ae4c439b857456a91d723985a8f600c20aded6cefc8280f134660da5d38911c916 + + + + + ciot_storage_types.h + include/types/ + ciot__storage__types_8h.html + ciot_storage_cfg_t + ciot_storage_status_t + ciot_storage_req_file_data_t + ciot_storage_req_t + ciot_storage_data_u + + + ciot_storage_type_t + ciot__storage__types_8h.html + abb72c818894c3c97f955258320bae239 + + + + CIOT_STORAGE_TYPE_UNKNOWN + ciot__storage__types_8h.html + abb72c818894c3c97f955258320bae239a83d3bc245d343102f7a7ac18b036aceb + + + + CIOT_STORAGE_TYPE_EEPROM + ciot__storage__types_8h.html + abb72c818894c3c97f955258320bae239afc4a37eba78791073c18a5f63c03aeb4 + + + + CIOT_STORAGE_TYPE_FLASH + ciot__storage__types_8h.html + abb72c818894c3c97f955258320bae239adb7bbd45322a2e288bd6915ce487bbf0 + + + + CIOT_STORAGE_TYPE_FS + ciot__storage__types_8h.html + abb72c818894c3c97f955258320bae239a5888e89d9b87b625ea64913fdbf4b9ae + + + + + ciot_storage_state_t + ciot__storage__types_8h.html + a904b5a0e6bb3f9a7880c9d25250ddb86 + + + + CIOT_STORAGE_STATE_IDLE + ciot__storage__types_8h.html + a904b5a0e6bb3f9a7880c9d25250ddb86ac1049db8c3ea10d4f1e581674021e625 + + + + + ciot_storage_req_type_t + ciot__storage__types_8h.html + ab7057228a41784a8075f122e0c436541 + + + + CIOT_STORAGE_REQ_UNKNOWN + ciot__storage__types_8h.html + ab7057228a41784a8075f122e0c436541a4689fd1c078349f1583ecdbeaf7da85b + + + + CIOT_STORAGE_REQ_SAVE + ciot__storage__types_8h.html + ab7057228a41784a8075f122e0c436541a6218cd2bd3e86d2c74b59c95e3466a8e + + + + CIOT_STORAGE_REQ_LOAD + ciot__storage__types_8h.html + ab7057228a41784a8075f122e0c436541aba02c3e6c860284b2f06654a8977bf23 + + + + CIOT_STORAGE_REQ_DELETE + ciot__storage__types_8h.html + ab7057228a41784a8075f122e0c436541af284b0fcdf84425bbd7ea1fedc16ae89 + + + + CIOT_STORAGE_REQ_FORMAT + ciot__storage__types_8h.html + ab7057228a41784a8075f122e0c436541a3dadf7c4810cb89e7bf75d0e1624db9a + + + + + ciot_sys_types.h + include/types/ + ciot__sys__types_8h.html + ciot_sys_hw_features_t + ciot_sys_sw_features_t + ciot_sys_features_t + ciot_sys_info_t + ciot_sys_status_t + ciot_sys_cfg_t + ciot_sys_req_data_u + ciot_sys_req_t + ciot_sys_data_u + + + ciot_sys_req_type_t + ciot__sys__types_8h.html + a1ee0e84a0f7250d41f9c39d795d6e3a7 + + + + CIOT_SYS_REQ_UNKNONW + ciot__sys__types_8h.html + a1ee0e84a0f7250d41f9c39d795d6e3a7ac7043876735504a548f88a6f78591c97 + + + + CIOT_SYS_REQ_RESTART + ciot__sys__types_8h.html + a1ee0e84a0f7250d41f9c39d795d6e3a7afaec21fbf72d7431b0e1060c30bad2b4 + + + + CIOT_SYS_REQ_INIT_DFU + ciot__sys__types_8h.html + a1ee0e84a0f7250d41f9c39d795d6e3a7a051ef1036102b4fb06143109a949073c + + + + + ciot_sys_hw_t + ciot__sys__types_8h.html + a7f47e5291a35126d37482ded0232e5ef + + + + CIOT_SYS_HW_UNKNOWN + ciot__sys__types_8h.html + a7f47e5291a35126d37482ded0232e5efaff188acdae36c3f846e46c0fcac0f51f + + + + CIOT_SYS_HW_ESP8266 + ciot__sys__types_8h.html + a7f47e5291a35126d37482ded0232e5efadcbf5b47597d8916e929fcb8a41f51eb + + + + CIOT_SYS_HW_ARDUINO + ciot__sys__types_8h.html + a7f47e5291a35126d37482ded0232e5efabe1261ec53dded1b8ab49ea4f72f436c + + + + CIOT_SYS_HW_ESP32 + ciot__sys__types_8h.html + a7f47e5291a35126d37482ded0232e5efad421d4334f8a1f0d9d9bfbcb86f3a8b0 + + + + CIOT_SYS_HW_NRF51 + ciot__sys__types_8h.html + a7f47e5291a35126d37482ded0232e5efa864748032796d5bc1f9f1d8ca757377f + + + + CIOT_SYS_HW_NRF52 + ciot__sys__types_8h.html + a7f47e5291a35126d37482ded0232e5efa1d69a7e4e65f5feab317dca37a76c8c7 + + + + CIOT_SYS_HW_LINUX + ciot__sys__types_8h.html + a7f47e5291a35126d37482ded0232e5efa50ce4141c796252e0dd6618bbab7f9e6 + + + + CIOT_SYS_HW_WIN32 + ciot__sys__types_8h.html + a7f47e5291a35126d37482ded0232e5efad7c83e675bfd1a4bbc5966f3977896df + + + + + ciot_tcp_types.h + include/types/ + ciot__tcp__types_8h.html + ciot_tcp_cfg_t + ciot_tcp_dhcp_status_t + ciot_tcp_info_t + ciot_tcp_status_t + ciot_tcp_req_data_u + ciot_tcp_req_t + ciot_tcp_data_u + + + ciot_tcp_state_t + ciot__tcp__types_8h.html + aad64ae7daa8a2c6eefb794318c7c88c4 + + + + CIOT_TCP_STATE_ERROR + ciot__tcp__types_8h.html + aad64ae7daa8a2c6eefb794318c7c88c4ad830cbd0026ab149b983ca446d00da93 + + + + CIOT_TCP_STATE_STOPPED + ciot__tcp__types_8h.html + aad64ae7daa8a2c6eefb794318c7c88c4a1133752fa7b40a274d3cdc1b1f606380 + + + + CIOT_TCP_STATE_STARTED + ciot__tcp__types_8h.html + aad64ae7daa8a2c6eefb794318c7c88c4a7c1ef5f54de6485e51c38d35823ef474 + + + + CIOT_TCP_STATE_CONNECTING + ciot__tcp__types_8h.html + aad64ae7daa8a2c6eefb794318c7c88c4a8c0ce6cdcfc832aaa59eeb008720264d + + + + CIOT_TCP_STATE_CONNECTED + ciot__tcp__types_8h.html + aad64ae7daa8a2c6eefb794318c7c88c4a3266288819ae51df6e46bf607f97cc18 + + + + + ciot_tcp_dhcp_state_t + ciot__tcp__types_8h.html + a5352e5a5aa4b1ddf306f31d22ceb5823 + + + + CIOT_TCP_DHCP_STATE_IDLE + ciot__tcp__types_8h.html + a5352e5a5aa4b1ddf306f31d22ceb5823ab0167afbae61b85190d4a3ce6f8e1bb6 + + + + CIOT_TCP_DHCP_STATE_STARTED + ciot__tcp__types_8h.html + a5352e5a5aa4b1ddf306f31d22ceb5823a498ff82ecd47e1cc74eb97e647f9af41 + + + + CIOT_TCP_DHCP_STATE_STOPPED + ciot__tcp__types_8h.html + a5352e5a5aa4b1ddf306f31d22ceb5823a4bd1f94974adc3039a15f24009f07725 + + + + + ciot_tcp_dhcp_cfg_t + ciot__tcp__types_8h.html + a6b9f05d16358111acd3b846a7086f32d + + + + CIOT_TCP_DHCP_CFG_NO_CHANGE + ciot__tcp__types_8h.html + a6b9f05d16358111acd3b846a7086f32da612a799c9f8c26c1f3b9a503712bd711 + + + + CIOT_TCP_DHCP_CFG_CLIENT + ciot__tcp__types_8h.html + a6b9f05d16358111acd3b846a7086f32da256c65576b0fdb5d6cde2ec00741053d + + + + CIOT_TCP_DHCP_CFG_SERVER + ciot__tcp__types_8h.html + a6b9f05d16358111acd3b846a7086f32da687fde87cf827b9e89f391a724332b64 + + + + CIOT_TCP_DHCP_CFG_DISABLED + ciot__tcp__types_8h.html + a6b9f05d16358111acd3b846a7086f32daf1cef0fee46226a83db77ffb5adb78aa + + + + + ciot_tcp_req_type_t + ciot__tcp__types_8h.html + a7bba37dedd9e8a5d5374ffa220088210 + + + + CIOT_TCP_REQ_UNKNOWN + ciot__tcp__types_8h.html + a7bba37dedd9e8a5d5374ffa220088210ad747f2cdac489da51cbb5d9dd8a44331 + + + + + ciot_types.h + include/types/ + ciot__types_8h.html + ciot_iface_cfg_t + ciot_info_t + ciot_status_t + ciot_req_save_iface_cfg_t + ciot_req_delete_iface_cfg_t + ciot_req_result_t + ciot_req_proxy_msg_t + ciot_req_data_u + ciot_req_t + ciot_data_u + + + ciot_state_t + ciot__types_8h.html + a95856e0042526f191649883a3a46dfe2 + + + + CIOT_STATE_ERROR + ciot__types_8h.html + a95856e0042526f191649883a3a46dfe2a7b1b50cf522d03e22820f35c9b615dbc + + + + CIOT_STATE_IDLE + ciot__types_8h.html + a95856e0042526f191649883a3a46dfe2a39d9db01f73111913fe49087fc809be9 + + + + CIOT_STATE_BUSY + ciot__types_8h.html + a95856e0042526f191649883a3a46dfe2a073c800d62d834a591038d5894ad81a1 + + + + + ciot_req_type_t + ciot__types_8h.html + a03b3036727499342240dda078a6c69a3 + + + + CIOT_REQ_UNKNOWN + ciot__types_8h.html + a03b3036727499342240dda078a6c69a3a5bfc3b86697b77d7813e8f762e92b4ea + + + + CIOT_REQ_SAVE_IFACE_CFG + ciot__types_8h.html + a03b3036727499342240dda078a6c69a3aede746db7e9dbee372ee79789d83fbc0 + + + + CIOT_REQ_DELETE_IFACE_CFG + ciot__types_8h.html + a03b3036727499342240dda078a6c69a3ad5565cc1fd1218de2af439243c69aad9 + + + + CIOT_REQ_PROXY_MSG + ciot__types_8h.html + a03b3036727499342240dda078a6c69a3aab488cccdc1e9e5009926c15766ebf2c + + + + + ciot_uart_types.h + include/types/ + ciot__uart__types_8h.html + ciot_common_types.h + ciot_uart_cfg_t + ciot_uart_status_t + ciot_uart_req_send_data_t + ciot_uart_req_data_u + ciot_uart_req_t + ciot_uart_event + ciot_uart_data_u + + union ciot_uart_event + ciot_uart_event_u + ciot__uart__types_8h.html + a1c20b2ee6a468d46d74b5868e93a3aca + + + + + ciot_uart_state_t + ciot__uart__types_8h.html + a00c2af7c6795f37afe35ce3882ab48ec + + + + CIOT_UART_STATE_CLOSED + ciot__uart__types_8h.html + a00c2af7c6795f37afe35ce3882ab48eca68e791de6f32826bfeadcc76ca60bc2e + + + + CIOT_UART_STATE_STARTED + ciot__uart__types_8h.html + a00c2af7c6795f37afe35ce3882ab48eca199a994bef9447f18c393c779a0892c1 + + + + CIOT_UART_STATE_INTERNAL_ERROR + ciot__uart__types_8h.html + a00c2af7c6795f37afe35ce3882ab48eca9a25df08d25fcbbeed4211d968806f23 + + + + CIOT_UART_STATE_CIOT_S_ERROR + ciot__uart__types_8h.html + a00c2af7c6795f37afe35ce3882ab48ecab6941d4ad015b3618bb4389a6fd81b38 + + + + + ciot_uart_error_t + ciot__uart__types_8h.html + aef6ecadc19ff8f271719099d4858494a + + + + CIOT_UART_ERR_NONE + ciot__uart__types_8h.html + aef6ecadc19ff8f271719099d4858494aa247559c3b774b184eefcddff921c7e7f + + + + CIOT_UART_ERR_BREAK + ciot__uart__types_8h.html + aef6ecadc19ff8f271719099d4858494aaad6937afc4eaec25982854d59b88c44e + + + + CIOT_UART_ERR_BUFFER_FULL + ciot__uart__types_8h.html + aef6ecadc19ff8f271719099d4858494aa4980792413629568f394143146dfd34e + + + + CIOT_UART_ERR_FIFO_OVERFLOW + ciot__uart__types_8h.html + aef6ecadc19ff8f271719099d4858494aa4471ad6db30324129d09ef452d3f21ef + + + + CIOT_UART_ERR_FRAME + ciot__uart__types_8h.html + aef6ecadc19ff8f271719099d4858494aa378a518c8cbc1750b42c1ba8dc74ac53 + + + + CIOT_UART_ERR_PARITY + ciot__uart__types_8h.html + aef6ecadc19ff8f271719099d4858494aa673b4c65f8766835eb2acaad965ced62 + + + + CIOT_UART_ERR_DATA_BREAK + ciot__uart__types_8h.html + aef6ecadc19ff8f271719099d4858494aa29325d36ddc3f3283eb395420109f403 + + + + CIOT_UART_ERR_UNKNOWN_EVENT + ciot__uart__types_8h.html + aef6ecadc19ff8f271719099d4858494aa156f45510839d0ea276118f836a2a60f + + + + CIOT_UART_ERR_OPEN + ciot__uart__types_8h.html + aef6ecadc19ff8f271719099d4858494aa00bbe17b442ed0e94d1f3695b32bda2a + + + + + ciot_uart_req_type_t + ciot__uart__types_8h.html + a9b29402e0c8e8eaed7be0fa4ca22751c + + + + CIOT_UART_REQ_UNKNOWN + ciot__uart__types_8h.html + a9b29402e0c8e8eaed7be0fa4ca22751ca94d082e7fecb8305a0acb0cc05384352 + + + + CIOT_UART_REQ_SEND_DATA + ciot__uart__types_8h.html + a9b29402e0c8e8eaed7be0fa4ca22751ca9a3b4577451009d87249a3afa3f5d1a7 + + + + CIOT_UART_REQ_SEND_BYTES + ciot__uart__types_8h.html + a9b29402e0c8e8eaed7be0fa4ca22751ca553ca846abf1dd6c736512c293f62134 + + + + CIOT_UART_REQ_ENABLE_BRIDGE_MODE + ciot__uart__types_8h.html + a9b29402e0c8e8eaed7be0fa4ca22751ca7db606c5c2e1124419279dae212d92b6 + + + + + ciot_usb_types.h + include/types/ + ciot__usb__types_8h.html + ciot_common_types.h + ciot_usb_cfg_t + ciot_usb_status_t + ciot_usb_req_data_u + ciot_usb_req_t + ciot_usb_event + ciot_usb_data_u + + union ciot_usb_event + ciot_usb_event_u + ciot__usb__types_8h.html + a666a674ab97cf1c7bdf8ca4e6ec67948 + + + + + ciot_usb_state_t + ciot__usb__types_8h.html + a3dc18e37f557a829c8d80f95824d61d4 + + + + CIOT_USB_STATE_STOPPED + ciot__usb__types_8h.html + a3dc18e37f557a829c8d80f95824d61d4a481dcefd205d22bd32f4fed57ca1c1a7 + + + + CIOT_USB_STATE_STARTED + ciot__usb__types_8h.html + a3dc18e37f557a829c8d80f95824d61d4a6e05597b6f5e366cd8b0f7c053faa55b + + + + + ciot_usb_req_type_t + ciot__usb__types_8h.html + a71fe5023c4df31cb959b5b9b8aae41ef + + + + CIOT_USB_REQ_UNKNOWN + ciot__usb__types_8h.html + a71fe5023c4df31cb959b5b9b8aae41efa131069815baa028e3106e0f74227b5d7 + + + + + ciot_wifi_types.h + include/types/ + ciot__wifi__types_8h.html + ciot_tcp_types.h + ciot_wifi_ap_info_t + ciot_wifi_cfg_t + ciot_wifi_status_t + ciot_wifi_scan_result_t + ciot_wifi_req_data_u + ciot_wifi_req_t + ciot_wifi_data_u + + + ciot_wifi_type_t + ciot__wifi__types_8h.html + af32b4aaa2c6d9132e310a2d368ca3a6f + + + + CIOT_WIFI_IF_STA + ciot__wifi__types_8h.html + af32b4aaa2c6d9132e310a2d368ca3a6fa22577cd2b8c579f221be06f275674e60 + + + + CIOT_WIFI_IF_AP + ciot__wifi__types_8h.html + af32b4aaa2c6d9132e310a2d368ca3a6fa7bfdef61a443d4e6f7e5b96acfade2fa + + + + + ciot_wifi_scan_state_t + ciot__wifi__types_8h.html + ad99bf8f02a2d7a54b3a9a73752e74036 + + + + CIOT_WIFI_SCAN_STATE_ERROR + ciot__wifi__types_8h.html + ad99bf8f02a2d7a54b3a9a73752e74036aae17584d11aca31c75f644b1ec2b0af4 + + + + CIOT_WIFI_SCAN_STATE_IDLE + ciot__wifi__types_8h.html + ad99bf8f02a2d7a54b3a9a73752e74036a4b64a2aa7491e1fc0baa7818e6b0a627 + + + + CIOT_WIFI_SCAN_STATE_SCANNING + ciot__wifi__types_8h.html + ad99bf8f02a2d7a54b3a9a73752e74036a7112209d7638abecd3bb12235439da52 + + + + CIOT_WIFI_SCAN_STATE_SCANNED + ciot__wifi__types_8h.html + ad99bf8f02a2d7a54b3a9a73752e74036a81236e72b5b965ab3003fc7eefa172f8 + + + + + ciot_wifi_state_t + ciot__wifi__types_8h.html + ad1f8d811fc212531fc388a76b784f348 + + + + CIOT_WIFI_STATE_IDLE + ciot__wifi__types_8h.html + ad1f8d811fc212531fc388a76b784f348a8c2d80f4f370ad20291a732f50de55ef + + + + + ciot_wifi_req_type_t + ciot__wifi__types_8h.html + a2408faec8016bff6cd0590f0db3b8395 + + + + CIOT_WIFI_REQ_UNKNOWN + ciot__wifi__types_8h.html + a2408faec8016bff6cd0590f0db3b8395a1cefbec3b48a7dc0c4e8333da88d9c2c + + + + CIOT_WIFI_REQ_SCAN + ciot__wifi__types_8h.html + a2408faec8016bff6cd0590f0db3b8395af69b99260309c1d8ba4c8a36372fbc7f + + + + + ble.pb-c.c + src/proto/ciot/proto/v1/ + ble_8pb-c_8c.html + ciot/proto/v1/ble.pb-c.h + + #define + PROTOBUF_C__NO_DEPRECATED + ble_8pb-c_8c.html + ad9480935c25b5155174487b631af52f5 + + + + void + ciot__ble_cfg__init + ble_8pb-c_8c.html + ae652a1404934630a402f67c9981f776e + (Ciot__BleCfg *message) + + + size_t + ciot__ble_cfg__get_packed_size + ble_8pb-c_8c.html + aa4945c267aff88f3c48076e81270162c + (const Ciot__BleCfg *message) + + + size_t + ciot__ble_cfg__pack + ble_8pb-c_8c.html + af05ad718cb1194cb59fe98e35af78581 + (const Ciot__BleCfg *message, uint8_t *out) + + + size_t + ciot__ble_cfg__pack_to_buffer + ble_8pb-c_8c.html + aa51eda609a08965ce951e731f60aba37 + (const Ciot__BleCfg *message, ProtobufCBuffer *buffer) + + + Ciot__BleCfg * + ciot__ble_cfg__unpack + ble_8pb-c_8c.html + acc16438b61627038b96cd1cb979f0f53 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ble_cfg__free_unpacked + ble_8pb-c_8c.html + a43c01a83e6cde687df5fd2f4044d08d8 + (Ciot__BleCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__ble_info__init + ble_8pb-c_8c.html + a0231e42164031be0c7506838e4e796f0 + (Ciot__BleInfo *message) + + + size_t + ciot__ble_info__get_packed_size + ble_8pb-c_8c.html + ab40ac4ed96ebe39815386d3b5db6aea0 + (const Ciot__BleInfo *message) + + + size_t + ciot__ble_info__pack + ble_8pb-c_8c.html + a036f00264a0edc3a46380047b315e7f9 + (const Ciot__BleInfo *message, uint8_t *out) + + + size_t + ciot__ble_info__pack_to_buffer + ble_8pb-c_8c.html + ae2618de077c10cf618339407252ffd0d + (const Ciot__BleInfo *message, ProtobufCBuffer *buffer) + + + Ciot__BleInfo * + ciot__ble_info__unpack + ble_8pb-c_8c.html + aa3940fc7f6538503e9a737b0ce4b221e + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ble_info__free_unpacked + ble_8pb-c_8c.html + aadc6c3f426cd204955059caec4dc74d8 + (Ciot__BleInfo *message, ProtobufCAllocator *allocator) + + + void + ciot__ble_status__init + ble_8pb-c_8c.html + a3dd6bb6cf0d735c4622fbad6509c9b40 + (Ciot__BleStatus *message) + + + size_t + ciot__ble_status__get_packed_size + ble_8pb-c_8c.html + a2dc6e11220b37c074c2d12e23f795ddc + (const Ciot__BleStatus *message) + + + size_t + ciot__ble_status__pack + ble_8pb-c_8c.html + a8cee799d61b9ef3c812a1cc21278aaf1 + (const Ciot__BleStatus *message, uint8_t *out) + + + size_t + ciot__ble_status__pack_to_buffer + ble_8pb-c_8c.html + ae8ecaf88f5bb9d0ccee15c54d44635fd + (const Ciot__BleStatus *message, ProtobufCBuffer *buffer) + + + Ciot__BleStatus * + ciot__ble_status__unpack + ble_8pb-c_8c.html + affb1760f53057810e5803ddb4d626c7d + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ble_status__free_unpacked + ble_8pb-c_8c.html + ab4bbda8e4250de4aaff58a297ee53fbf + (Ciot__BleStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__ble_req__init + ble_8pb-c_8c.html + a6fd067bd06baafd5f5124da2df1e4aa0 + (Ciot__BleReq *message) + + + size_t + ciot__ble_req__get_packed_size + ble_8pb-c_8c.html + a62d97fe17869311195164d8d643e1daf + (const Ciot__BleReq *message) + + + size_t + ciot__ble_req__pack + ble_8pb-c_8c.html + aa6bf0dd1ba2c654172eae44378069656 + (const Ciot__BleReq *message, uint8_t *out) + + + size_t + ciot__ble_req__pack_to_buffer + ble_8pb-c_8c.html + a25321b6d8182e815b69e312cfaaeaa8f + (const Ciot__BleReq *message, ProtobufCBuffer *buffer) + + + Ciot__BleReq * + ciot__ble_req__unpack + ble_8pb-c_8c.html + af2aaa03c243d65b4d858032a8caa0914 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ble_req__free_unpacked + ble_8pb-c_8c.html + a63cc203492d1e17d2d3a85986b58feee + (Ciot__BleReq *message, ProtobufCAllocator *allocator) + + + void + ciot__ble_data__init + ble_8pb-c_8c.html + a199c827914ecede68f2554834ebf737f + (Ciot__BleData *message) + + + size_t + ciot__ble_data__get_packed_size + ble_8pb-c_8c.html + a2d75a4456e6f7ba706946eeadb78e2cc + (const Ciot__BleData *message) + + + size_t + ciot__ble_data__pack + ble_8pb-c_8c.html + a0a38d8bca6386b17d537357e3d5d5cf0 + (const Ciot__BleData *message, uint8_t *out) + + + size_t + ciot__ble_data__pack_to_buffer + ble_8pb-c_8c.html + afa7a820f1580a86bde7f8abd4a17f6a7 + (const Ciot__BleData *message, ProtobufCBuffer *buffer) + + + Ciot__BleData * + ciot__ble_data__unpack + ble_8pb-c_8c.html + aa03b597161f8b51e6235d8dc470f15d9 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ble_data__free_unpacked + ble_8pb-c_8c.html + aa1a7bb090c2d3d8b281bd1e31fe45953 + (Ciot__BleData *message, ProtobufCAllocator *allocator) + + + const ProtobufCMessageDescriptor + ciot__ble_cfg__descriptor + ble_8pb-c_8c.html + a2211c5757292246e9a4b13d60aa793ef + + + + const ProtobufCMessageDescriptor + ciot__ble_info__descriptor + ble_8pb-c_8c.html + a4515ad11d421342f8e33997ba3391eac + + + + const ProtobufCMessageDescriptor + ciot__ble_status__descriptor + ble_8pb-c_8c.html + a95f8746c77afb5f985041d2a280bd03d + + + + const ProtobufCMessageDescriptor + ciot__ble_req__descriptor + ble_8pb-c_8c.html + aeee8db99da642b820de9f687d5f6bb6e + + + + const ProtobufCMessageDescriptor + ciot__ble_data__descriptor + ble_8pb-c_8c.html + a63cdafe74870e5832c34f657bb86b630 + + + + const ProtobufCEnumDescriptor + ciot__ble_state__descriptor + ble_8pb-c_8c.html + a3dc78daa199a36dfed5d732879c38f2d + + + + const ProtobufCEnumDescriptor + ciot__ble_req_type__descriptor + ble_8pb-c_8c.html + a4003f0612317a9612a303a2fa1b9eb88 + + + + + ble.pb-c.h + src/proto/ciot/proto/v1/ + ble_8pb-c_8h.html + _Ciot__BleCfg + _Ciot__BleInfo + _Ciot__BleStatus + _Ciot__BleReq + _Ciot__BleData + + #define + CIOT__BLE_CFG__INIT + ble_8pb-c_8h.html + ac156d235e1dca99eeba1aeb9a88e390b + + + + #define + CIOT__BLE_INFO__INIT + ble_8pb-c_8h.html + af92f7cc12d25084535a6f725554cb4bc + + + + #define + CIOT__BLE_STATUS__INIT + ble_8pb-c_8h.html + afcdb25fc93cea9b211123723f57a3441 + + + + #define + CIOT__BLE_REQ__INIT + ble_8pb-c_8h.html + a10ae7861721d57a42c7e563055f25a40 + + + + #define + CIOT__BLE_DATA__INIT + ble_8pb-c_8h.html + a02e5f2c5f892e269495cfbcafebd6edf + + + + typedefPROTOBUF_C__BEGIN_DECLS struct _Ciot__BleCfg + Ciot__BleCfg + ble_8pb-c_8h.html + ad3ff0e7e50bcf0dceb3f1aae8dfce15a + + + + struct _Ciot__BleInfo + Ciot__BleInfo + ble_8pb-c_8h.html + ae99341537701e733c2f90d7acb006bf9 + + + + struct _Ciot__BleStatus + Ciot__BleStatus + ble_8pb-c_8h.html + ada1c0e09e86fc872fb3c4663abb19a98 + + + + struct _Ciot__BleReq + Ciot__BleReq + ble_8pb-c_8h.html + a21913e2eb09d425c5417fb373ec6aec5 + + + + struct _Ciot__BleData + Ciot__BleData + ble_8pb-c_8h.html + a235abb79600948cc71f68a3212b44678 + + + + enum _Ciot__BleState + Ciot__BleState + ble_8pb-c_8h.html + a947f5ea511996c21a279a89581661c16 + + + + enum _Ciot__BleReqType + Ciot__BleReqType + ble_8pb-c_8h.html + a20638fd16d31fad01f0fb8f38ccbc025 + + + + void(* + Ciot__BleCfg_Closure + ble_8pb-c_8h.html + aca91fb3b15381ddd760ad5080b77202f + )(const Ciot__BleCfg *message, void *closure_data) + + + void(* + Ciot__BleInfo_Closure + ble_8pb-c_8h.html + ae941ceb86a27bae418076dc78b12afb8 + )(const Ciot__BleInfo *message, void *closure_data) + + + void(* + Ciot__BleStatus_Closure + ble_8pb-c_8h.html + af7b42bef64f10530ff7bc332898f0a3d + )(const Ciot__BleStatus *message, void *closure_data) + + + void(* + Ciot__BleReq_Closure + ble_8pb-c_8h.html + af3daf7ae3dd6ef7ee10f1d4c6939cce2 + )(const Ciot__BleReq *message, void *closure_data) + + + void(* + Ciot__BleData_Closure + ble_8pb-c_8h.html + a84711ea748024984d57ee5f214028c58 + )(const Ciot__BleData *message, void *closure_data) + + + + _Ciot__BleState + ble_8pb-c_8h.html + a78fb47a44b08ee649a8326d54850affc + + + + CIOT__BLE_STATE__BLE_STATE_IDLE + ble_8pb-c_8h.html + a78fb47a44b08ee649a8326d54850affcaf4f08bede902dcb2fa86cc1baae0eb2a + + + + CIOT__BLE_STATE__BLE_STATE_STARTED + ble_8pb-c_8h.html + a78fb47a44b08ee649a8326d54850affcaa6706290767ce9ff7238b46ed7d98250 + + + + + _Ciot__BleReqType + ble_8pb-c_8h.html + a1fef97d5317ccc786ab8bca57935dda5 + + + + CIOT__BLE_REQ_TYPE__BLE_REQ_TYPE_UNKOWN + ble_8pb-c_8h.html + a1fef97d5317ccc786ab8bca57935dda5a0a2d160b0977e35a7528979f8a38e1b1 + + + + CIOT__BLE_REQ_TYPE__BLE_REQ_TYPE_SET_MAC + ble_8pb-c_8h.html + a1fef97d5317ccc786ab8bca57935dda5a4b7ce2ae368bc315a389de21e2b82197 + + + + void + ciot__ble_cfg__init + ble_8pb-c_8h.html + ae652a1404934630a402f67c9981f776e + (Ciot__BleCfg *message) + + + size_t + ciot__ble_cfg__get_packed_size + ble_8pb-c_8h.html + aa4945c267aff88f3c48076e81270162c + (const Ciot__BleCfg *message) + + + size_t + ciot__ble_cfg__pack + ble_8pb-c_8h.html + af05ad718cb1194cb59fe98e35af78581 + (const Ciot__BleCfg *message, uint8_t *out) + + + size_t + ciot__ble_cfg__pack_to_buffer + ble_8pb-c_8h.html + aa51eda609a08965ce951e731f60aba37 + (const Ciot__BleCfg *message, ProtobufCBuffer *buffer) + + + Ciot__BleCfg * + ciot__ble_cfg__unpack + ble_8pb-c_8h.html + acc16438b61627038b96cd1cb979f0f53 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ble_cfg__free_unpacked + ble_8pb-c_8h.html + a43c01a83e6cde687df5fd2f4044d08d8 + (Ciot__BleCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__ble_info__init + ble_8pb-c_8h.html + a0231e42164031be0c7506838e4e796f0 + (Ciot__BleInfo *message) + + + size_t + ciot__ble_info__get_packed_size + ble_8pb-c_8h.html + ab40ac4ed96ebe39815386d3b5db6aea0 + (const Ciot__BleInfo *message) + + + size_t + ciot__ble_info__pack + ble_8pb-c_8h.html + a036f00264a0edc3a46380047b315e7f9 + (const Ciot__BleInfo *message, uint8_t *out) + + + size_t + ciot__ble_info__pack_to_buffer + ble_8pb-c_8h.html + ae2618de077c10cf618339407252ffd0d + (const Ciot__BleInfo *message, ProtobufCBuffer *buffer) + + + Ciot__BleInfo * + ciot__ble_info__unpack + ble_8pb-c_8h.html + aa3940fc7f6538503e9a737b0ce4b221e + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ble_info__free_unpacked + ble_8pb-c_8h.html + aadc6c3f426cd204955059caec4dc74d8 + (Ciot__BleInfo *message, ProtobufCAllocator *allocator) + + + void + ciot__ble_status__init + ble_8pb-c_8h.html + a3dd6bb6cf0d735c4622fbad6509c9b40 + (Ciot__BleStatus *message) + + + size_t + ciot__ble_status__get_packed_size + ble_8pb-c_8h.html + a2dc6e11220b37c074c2d12e23f795ddc + (const Ciot__BleStatus *message) + + + size_t + ciot__ble_status__pack + ble_8pb-c_8h.html + a8cee799d61b9ef3c812a1cc21278aaf1 + (const Ciot__BleStatus *message, uint8_t *out) + + + size_t + ciot__ble_status__pack_to_buffer + ble_8pb-c_8h.html + ae8ecaf88f5bb9d0ccee15c54d44635fd + (const Ciot__BleStatus *message, ProtobufCBuffer *buffer) + + + Ciot__BleStatus * + ciot__ble_status__unpack + ble_8pb-c_8h.html + affb1760f53057810e5803ddb4d626c7d + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ble_status__free_unpacked + ble_8pb-c_8h.html + ab4bbda8e4250de4aaff58a297ee53fbf + (Ciot__BleStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__ble_req__init + ble_8pb-c_8h.html + a6fd067bd06baafd5f5124da2df1e4aa0 + (Ciot__BleReq *message) + + + size_t + ciot__ble_req__get_packed_size + ble_8pb-c_8h.html + a62d97fe17869311195164d8d643e1daf + (const Ciot__BleReq *message) + + + size_t + ciot__ble_req__pack + ble_8pb-c_8h.html + aa6bf0dd1ba2c654172eae44378069656 + (const Ciot__BleReq *message, uint8_t *out) + + + size_t + ciot__ble_req__pack_to_buffer + ble_8pb-c_8h.html + a25321b6d8182e815b69e312cfaaeaa8f + (const Ciot__BleReq *message, ProtobufCBuffer *buffer) + + + Ciot__BleReq * + ciot__ble_req__unpack + ble_8pb-c_8h.html + af2aaa03c243d65b4d858032a8caa0914 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ble_req__free_unpacked + ble_8pb-c_8h.html + a63cc203492d1e17d2d3a85986b58feee + (Ciot__BleReq *message, ProtobufCAllocator *allocator) + + + void + ciot__ble_data__init + ble_8pb-c_8h.html + a199c827914ecede68f2554834ebf737f + (Ciot__BleData *message) + + + size_t + ciot__ble_data__get_packed_size + ble_8pb-c_8h.html + a2d75a4456e6f7ba706946eeadb78e2cc + (const Ciot__BleData *message) + + + size_t + ciot__ble_data__pack + ble_8pb-c_8h.html + a0a38d8bca6386b17d537357e3d5d5cf0 + (const Ciot__BleData *message, uint8_t *out) + + + size_t + ciot__ble_data__pack_to_buffer + ble_8pb-c_8h.html + afa7a820f1580a86bde7f8abd4a17f6a7 + (const Ciot__BleData *message, ProtobufCBuffer *buffer) + + + Ciot__BleData * + ciot__ble_data__unpack + ble_8pb-c_8h.html + aa03b597161f8b51e6235d8dc470f15d9 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ble_data__free_unpacked + ble_8pb-c_8h.html + aa1a7bb090c2d3d8b281bd1e31fe45953 + (Ciot__BleData *message, ProtobufCAllocator *allocator) + + + const ProtobufCEnumDescriptor + ciot__ble_state__descriptor + ble_8pb-c_8h.html + a3dc78daa199a36dfed5d732879c38f2d + + + + const ProtobufCEnumDescriptor + ciot__ble_req_type__descriptor + ble_8pb-c_8h.html + a4003f0612317a9612a303a2fa1b9eb88 + + + + const ProtobufCMessageDescriptor + ciot__ble_cfg__descriptor + ble_8pb-c_8h.html + a2211c5757292246e9a4b13d60aa793ef + + + + const ProtobufCMessageDescriptor + ciot__ble_info__descriptor + ble_8pb-c_8h.html + a4515ad11d421342f8e33997ba3391eac + + + + const ProtobufCMessageDescriptor + ciot__ble_status__descriptor + ble_8pb-c_8h.html + a95f8746c77afb5f985041d2a280bd03d + + + + const ProtobufCMessageDescriptor + ciot__ble_req__descriptor + ble_8pb-c_8h.html + aeee8db99da642b820de9f687d5f6bb6e + + + + const ProtobufCMessageDescriptor + ciot__ble_data__descriptor + ble_8pb-c_8h.html + a63cdafe74870e5832c34f657bb86b630 + + + + + ble_scn.pb-c.c + src/proto/ciot/proto/v1/ + ble__scn_8pb-c_8c.html + ciot/proto/v1/ble_scn.pb-c.h + + #define + PROTOBUF_C__NO_DEPRECATED + ble__scn_8pb-c_8c.html + ad9480935c25b5155174487b631af52f5 + + + + void + ciot__ble_scn_cfg__init + ble__scn_8pb-c_8c.html + a413501143cf45ac803fac7f595be22e7 + (Ciot__BleScnCfg *message) + + + size_t + ciot__ble_scn_cfg__get_packed_size + ble__scn_8pb-c_8c.html + a8138a4a99d10371460b34b717ba9e89d + (const Ciot__BleScnCfg *message) + + + size_t + ciot__ble_scn_cfg__pack + ble__scn_8pb-c_8c.html + aef4ee7a8583a77a49db403ecff9eefd1 + (const Ciot__BleScnCfg *message, uint8_t *out) + + + size_t + ciot__ble_scn_cfg__pack_to_buffer + ble__scn_8pb-c_8c.html + a60c3b7c021773348d950c8071f5cdab9 + (const Ciot__BleScnCfg *message, ProtobufCBuffer *buffer) + + + Ciot__BleScnCfg * + ciot__ble_scn_cfg__unpack + ble__scn_8pb-c_8c.html + ab13caea7c81d0cda0a7bee1555a73d8a + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ble_scn_cfg__free_unpacked + ble__scn_8pb-c_8c.html + a9a8a61ef67c06d77259c019ea01c51a3 + (Ciot__BleScnCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__ble_scn_adv_info__init + ble__scn_8pb-c_8c.html + a9976025d623d00d270d917a36a9c02e1 + (Ciot__BleScnAdvInfo *message) + + + size_t + ciot__ble_scn_adv_info__get_packed_size + ble__scn_8pb-c_8c.html + a560b1caa3cd5ddaf681cf423a70a4869 + (const Ciot__BleScnAdvInfo *message) + + + size_t + ciot__ble_scn_adv_info__pack + ble__scn_8pb-c_8c.html + aa4e35846f705ad3f43e71950e7dcdde9 + (const Ciot__BleScnAdvInfo *message, uint8_t *out) + + + size_t + ciot__ble_scn_adv_info__pack_to_buffer + ble__scn_8pb-c_8c.html + a5b5ff813958159c51f67b7986a07da21 + (const Ciot__BleScnAdvInfo *message, ProtobufCBuffer *buffer) + + + Ciot__BleScnAdvInfo * + ciot__ble_scn_adv_info__unpack + ble__scn_8pb-c_8c.html + a9257e159c9e9dbc7b23a1a48c34674cf + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ble_scn_adv_info__free_unpacked + ble__scn_8pb-c_8c.html + adc10db20b40b8c3c63a0850811ab577d + (Ciot__BleScnAdvInfo *message, ProtobufCAllocator *allocator) + + + void + ciot__ble_scn_status__init + ble__scn_8pb-c_8c.html + abf7c776037d6ece6266e698faeae361e + (Ciot__BleScnStatus *message) + + + size_t + ciot__ble_scn_status__get_packed_size + ble__scn_8pb-c_8c.html + a9721ded02dc0ad6b46292fbed97631df + (const Ciot__BleScnStatus *message) + + + size_t + ciot__ble_scn_status__pack + ble__scn_8pb-c_8c.html + abc4aeeee4df45b1a605ddfea4e598c31 + (const Ciot__BleScnStatus *message, uint8_t *out) + + + size_t + ciot__ble_scn_status__pack_to_buffer + ble__scn_8pb-c_8c.html + a4c4d3f7547d5fc0254e361dd9ec1e76d + (const Ciot__BleScnStatus *message, ProtobufCBuffer *buffer) + + + Ciot__BleScnStatus * + ciot__ble_scn_status__unpack + ble__scn_8pb-c_8c.html + a46824b36d6875feccbb27ddc05e4dcef + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ble_scn_status__free_unpacked + ble__scn_8pb-c_8c.html + a216cdee72e9bfdd6e4d4189b17c42ee9 + (Ciot__BleScnStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__ble_scn_req__init + ble__scn_8pb-c_8c.html + a11f512a1e40f0349b09a0f66ff006a66 + (Ciot__BleScnReq *message) + + + size_t + ciot__ble_scn_req__get_packed_size + ble__scn_8pb-c_8c.html + a73e8c30c42ca0f865d2fbbaf46cd2692 + (const Ciot__BleScnReq *message) + + + size_t + ciot__ble_scn_req__pack + ble__scn_8pb-c_8c.html + ac285b283e14c0fd7136b3fd1f14957b2 + (const Ciot__BleScnReq *message, uint8_t *out) + + + size_t + ciot__ble_scn_req__pack_to_buffer + ble__scn_8pb-c_8c.html + ab7f892c6661f3aa13c191572c125aafe + (const Ciot__BleScnReq *message, ProtobufCBuffer *buffer) + + + Ciot__BleScnReq * + ciot__ble_scn_req__unpack + ble__scn_8pb-c_8c.html + a89a9f4ea53326b1cce99a084576550e2 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ble_scn_req__free_unpacked + ble__scn_8pb-c_8c.html + ab890569d28e66305507b3a32c65e4bb4 + (Ciot__BleScnReq *message, ProtobufCAllocator *allocator) + + + void + ciot__ble_scn_data__init + ble__scn_8pb-c_8c.html + a79fa0818726dc9d916fd5923f431001a + (Ciot__BleScnData *message) + + + size_t + ciot__ble_scn_data__get_packed_size + ble__scn_8pb-c_8c.html + a74aebbef928d6d31169f144a49fddcea + (const Ciot__BleScnData *message) + + + size_t + ciot__ble_scn_data__pack + ble__scn_8pb-c_8c.html + a2531831b5dbc44240157ee2c9ff70e7b + (const Ciot__BleScnData *message, uint8_t *out) + + + size_t + ciot__ble_scn_data__pack_to_buffer + ble__scn_8pb-c_8c.html + a56a157272c41296b72add24b610259eb + (const Ciot__BleScnData *message, ProtobufCBuffer *buffer) + + + Ciot__BleScnData * + ciot__ble_scn_data__unpack + ble__scn_8pb-c_8c.html + aa091780b13a3a1e1c315e5fe8e035c9b + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ble_scn_data__free_unpacked + ble__scn_8pb-c_8c.html + a94d223345aeb81146b7374fae3ef5bce + (Ciot__BleScnData *message, ProtobufCAllocator *allocator) + + + const ProtobufCMessageDescriptor + ciot__ble_scn_cfg__descriptor + ble__scn_8pb-c_8c.html + a317032453fbc39e149bd1c428426ad47 + + + + const ProtobufCMessageDescriptor + ciot__ble_scn_adv_info__descriptor + ble__scn_8pb-c_8c.html + ac29e88e6ed9f5a662c38457c786d9b75 + + + + const ProtobufCMessageDescriptor + ciot__ble_scn_status__descriptor + ble__scn_8pb-c_8c.html + ad201404c8ccff0fcc8dea7764ac7666a + + + + const ProtobufCMessageDescriptor + ciot__ble_scn_req__descriptor + ble__scn_8pb-c_8c.html + a2c599dc15e4eb5e32c7c374fe890d45b + + + + const ProtobufCMessageDescriptor + ciot__ble_scn_data__descriptor + ble__scn_8pb-c_8c.html + aa085ef4331927e30ccb04450534c8840 + + + + const ProtobufCEnumDescriptor + ciot__ble_scn_state__descriptor + ble__scn_8pb-c_8c.html + a21a686b6740e66c36236b2f34f289489 + + + + const ProtobufCEnumDescriptor + ciot__ble_scn_req_type__descriptor + ble__scn_8pb-c_8c.html + a2e605fc70346069a46420260e42afc36 + + + + + ble_scn.pb-c.h + src/proto/ciot/proto/v1/ + ble__scn_8pb-c_8h.html + _Ciot__BleScnCfg + _Ciot__BleScnAdvInfo + _Ciot__BleScnStatus + _Ciot__BleScnReq + _Ciot__BleScnData + + #define + CIOT__BLE_SCN_CFG__INIT + ble__scn_8pb-c_8h.html + a8cd00c418627c21b9389faa58d35aef2 + + + + #define + CIOT__BLE_SCN_ADV_INFO__INIT + ble__scn_8pb-c_8h.html + afdf9d9d637b2f1e663b7923ac356b561 + + + + #define + CIOT__BLE_SCN_STATUS__INIT + ble__scn_8pb-c_8h.html + aac19fc553458cccf4ded112523fa8d22 + + + + #define + CIOT__BLE_SCN_REQ__INIT + ble__scn_8pb-c_8h.html + aab247ca59ca64f1782d665e43f2ce6b7 + + + + #define + CIOT__BLE_SCN_DATA__INIT + ble__scn_8pb-c_8h.html + aee496fe54d108b615dc32552718ed815 + + + + typedefPROTOBUF_C__BEGIN_DECLS struct _Ciot__BleScnCfg + Ciot__BleScnCfg + ble__scn_8pb-c_8h.html + a8e37cfbfc07ed92594b0e68de0ed5546 + + + + struct _Ciot__BleScnAdvInfo + Ciot__BleScnAdvInfo + ble__scn_8pb-c_8h.html + a42a5dcbc7f436cfcc7ea6f8a1e30cab8 + + + + struct _Ciot__BleScnStatus + Ciot__BleScnStatus + ble__scn_8pb-c_8h.html + aa5fbcb38f1cbec5842f30937d88c411b + + + + struct _Ciot__BleScnReq + Ciot__BleScnReq + ble__scn_8pb-c_8h.html + a118fbee9e78f7ef2fb7ade1864b82757 + + + + struct _Ciot__BleScnData + Ciot__BleScnData + ble__scn_8pb-c_8h.html + a5ca5d21f2dfe2af3413ca9be1a3bafaa + + + + enum _Ciot__BleScnState + Ciot__BleScnState + ble__scn_8pb-c_8h.html + a9684cbc88525d7375bc94835d3580791 + + + + enum _Ciot__BleScnReqType + Ciot__BleScnReqType + ble__scn_8pb-c_8h.html + aa2be30c945b1de4504165ddceae934eb + + + + void(* + Ciot__BleScnCfg_Closure + ble__scn_8pb-c_8h.html + a3673fb14a475e3f09b46bfe25762ecf7 + )(const Ciot__BleScnCfg *message, void *closure_data) + + + void(* + Ciot__BleScnAdvInfo_Closure + ble__scn_8pb-c_8h.html + a1cff4f6defba8b5c178f89c2d2ab577d + )(const Ciot__BleScnAdvInfo *message, void *closure_data) + + + void(* + Ciot__BleScnStatus_Closure + ble__scn_8pb-c_8h.html + a7e35b68b2ff81c0d2175b9152a653658 + )(const Ciot__BleScnStatus *message, void *closure_data) + + + void(* + Ciot__BleScnReq_Closure + ble__scn_8pb-c_8h.html + a1729e78bee649d29b5e40f32855f7333 + )(const Ciot__BleScnReq *message, void *closure_data) + + + void(* + Ciot__BleScnData_Closure + ble__scn_8pb-c_8h.html + a2bc7fe6a2eaa56688c6e4f606b041caf + )(const Ciot__BleScnData *message, void *closure_data) + + + + _Ciot__BleScnState + ble__scn_8pb-c_8h.html + ad45fe024c3fdff1d676ebc03f9768af0 + + + + CIOT__BLE_SCN_STATE__BLE_SCN_STATE_IDLE + ble__scn_8pb-c_8h.html + ad45fe024c3fdff1d676ebc03f9768af0a7fda73a206f50e869b287e364d85f862 + + + + CIOT__BLE_SCN_STATE__BLE_SCN_STATE_PASSIVE + ble__scn_8pb-c_8h.html + ad45fe024c3fdff1d676ebc03f9768af0a212d8ee3eeb4c8e004a1e05813a1750f + + + + CIOT__BLE_SCN_STATE__BLE_SCN_STATE_ACTIVE + ble__scn_8pb-c_8h.html + ad45fe024c3fdff1d676ebc03f9768af0a94bb88c67073849b9695170239763b4a + + + + + _Ciot__BleScnReqType + ble__scn_8pb-c_8h.html + ada5fd1c30aa92ed1fddc59f79880c1e5 + + + + CIOT__BLE_SCN_REQ_TYPE__BLE_SCN_REQ_TYPE_UNKOWN + ble__scn_8pb-c_8h.html + ada5fd1c30aa92ed1fddc59f79880c1e5aaa9523768da917fa7d583d32e5e3f0b3 + + + + void + ciot__ble_scn_cfg__init + ble__scn_8pb-c_8h.html + a413501143cf45ac803fac7f595be22e7 + (Ciot__BleScnCfg *message) + + + size_t + ciot__ble_scn_cfg__get_packed_size + ble__scn_8pb-c_8h.html + a8138a4a99d10371460b34b717ba9e89d + (const Ciot__BleScnCfg *message) + + + size_t + ciot__ble_scn_cfg__pack + ble__scn_8pb-c_8h.html + aef4ee7a8583a77a49db403ecff9eefd1 + (const Ciot__BleScnCfg *message, uint8_t *out) + + + size_t + ciot__ble_scn_cfg__pack_to_buffer + ble__scn_8pb-c_8h.html + a60c3b7c021773348d950c8071f5cdab9 + (const Ciot__BleScnCfg *message, ProtobufCBuffer *buffer) + + + Ciot__BleScnCfg * + ciot__ble_scn_cfg__unpack + ble__scn_8pb-c_8h.html + ab13caea7c81d0cda0a7bee1555a73d8a + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ble_scn_cfg__free_unpacked + ble__scn_8pb-c_8h.html + a9a8a61ef67c06d77259c019ea01c51a3 + (Ciot__BleScnCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__ble_scn_adv_info__init + ble__scn_8pb-c_8h.html + a9976025d623d00d270d917a36a9c02e1 + (Ciot__BleScnAdvInfo *message) + + + size_t + ciot__ble_scn_adv_info__get_packed_size + ble__scn_8pb-c_8h.html + a560b1caa3cd5ddaf681cf423a70a4869 + (const Ciot__BleScnAdvInfo *message) + + + size_t + ciot__ble_scn_adv_info__pack + ble__scn_8pb-c_8h.html + aa4e35846f705ad3f43e71950e7dcdde9 + (const Ciot__BleScnAdvInfo *message, uint8_t *out) + + + size_t + ciot__ble_scn_adv_info__pack_to_buffer + ble__scn_8pb-c_8h.html + a5b5ff813958159c51f67b7986a07da21 + (const Ciot__BleScnAdvInfo *message, ProtobufCBuffer *buffer) + + + Ciot__BleScnAdvInfo * + ciot__ble_scn_adv_info__unpack + ble__scn_8pb-c_8h.html + a9257e159c9e9dbc7b23a1a48c34674cf + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ble_scn_adv_info__free_unpacked + ble__scn_8pb-c_8h.html + adc10db20b40b8c3c63a0850811ab577d + (Ciot__BleScnAdvInfo *message, ProtobufCAllocator *allocator) + + + void + ciot__ble_scn_status__init + ble__scn_8pb-c_8h.html + abf7c776037d6ece6266e698faeae361e + (Ciot__BleScnStatus *message) + + + size_t + ciot__ble_scn_status__get_packed_size + ble__scn_8pb-c_8h.html + a9721ded02dc0ad6b46292fbed97631df + (const Ciot__BleScnStatus *message) + + + size_t + ciot__ble_scn_status__pack + ble__scn_8pb-c_8h.html + abc4aeeee4df45b1a605ddfea4e598c31 + (const Ciot__BleScnStatus *message, uint8_t *out) + + + size_t + ciot__ble_scn_status__pack_to_buffer + ble__scn_8pb-c_8h.html + a4c4d3f7547d5fc0254e361dd9ec1e76d + (const Ciot__BleScnStatus *message, ProtobufCBuffer *buffer) + + + Ciot__BleScnStatus * + ciot__ble_scn_status__unpack + ble__scn_8pb-c_8h.html + a46824b36d6875feccbb27ddc05e4dcef + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ble_scn_status__free_unpacked + ble__scn_8pb-c_8h.html + a216cdee72e9bfdd6e4d4189b17c42ee9 + (Ciot__BleScnStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__ble_scn_req__init + ble__scn_8pb-c_8h.html + a11f512a1e40f0349b09a0f66ff006a66 + (Ciot__BleScnReq *message) + + + size_t + ciot__ble_scn_req__get_packed_size + ble__scn_8pb-c_8h.html + a73e8c30c42ca0f865d2fbbaf46cd2692 + (const Ciot__BleScnReq *message) + + + size_t + ciot__ble_scn_req__pack + ble__scn_8pb-c_8h.html + ac285b283e14c0fd7136b3fd1f14957b2 + (const Ciot__BleScnReq *message, uint8_t *out) + + + size_t + ciot__ble_scn_req__pack_to_buffer + ble__scn_8pb-c_8h.html + ab7f892c6661f3aa13c191572c125aafe + (const Ciot__BleScnReq *message, ProtobufCBuffer *buffer) + + + Ciot__BleScnReq * + ciot__ble_scn_req__unpack + ble__scn_8pb-c_8h.html + a89a9f4ea53326b1cce99a084576550e2 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ble_scn_req__free_unpacked + ble__scn_8pb-c_8h.html + ab890569d28e66305507b3a32c65e4bb4 + (Ciot__BleScnReq *message, ProtobufCAllocator *allocator) + + + void + ciot__ble_scn_data__init + ble__scn_8pb-c_8h.html + a79fa0818726dc9d916fd5923f431001a + (Ciot__BleScnData *message) + + + size_t + ciot__ble_scn_data__get_packed_size + ble__scn_8pb-c_8h.html + a74aebbef928d6d31169f144a49fddcea + (const Ciot__BleScnData *message) + + + size_t + ciot__ble_scn_data__pack + ble__scn_8pb-c_8h.html + a2531831b5dbc44240157ee2c9ff70e7b + (const Ciot__BleScnData *message, uint8_t *out) + + + size_t + ciot__ble_scn_data__pack_to_buffer + ble__scn_8pb-c_8h.html + a56a157272c41296b72add24b610259eb + (const Ciot__BleScnData *message, ProtobufCBuffer *buffer) + + + Ciot__BleScnData * + ciot__ble_scn_data__unpack + ble__scn_8pb-c_8h.html + aa091780b13a3a1e1c315e5fe8e035c9b + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ble_scn_data__free_unpacked + ble__scn_8pb-c_8h.html + a94d223345aeb81146b7374fae3ef5bce + (Ciot__BleScnData *message, ProtobufCAllocator *allocator) + + + const ProtobufCEnumDescriptor + ciot__ble_scn_state__descriptor + ble__scn_8pb-c_8h.html + a21a686b6740e66c36236b2f34f289489 + + + + const ProtobufCEnumDescriptor + ciot__ble_scn_req_type__descriptor + ble__scn_8pb-c_8h.html + a2e605fc70346069a46420260e42afc36 + + + + const ProtobufCMessageDescriptor + ciot__ble_scn_cfg__descriptor + ble__scn_8pb-c_8h.html + a317032453fbc39e149bd1c428426ad47 + + + + const ProtobufCMessageDescriptor + ciot__ble_scn_adv_info__descriptor + ble__scn_8pb-c_8h.html + ac29e88e6ed9f5a662c38457c786d9b75 + + + + const ProtobufCMessageDescriptor + ciot__ble_scn_status__descriptor + ble__scn_8pb-c_8h.html + ad201404c8ccff0fcc8dea7764ac7666a + + + + const ProtobufCMessageDescriptor + ciot__ble_scn_req__descriptor + ble__scn_8pb-c_8h.html + a2c599dc15e4eb5e32c7c374fe890d45b + + + + const ProtobufCMessageDescriptor + ciot__ble_scn_data__descriptor + ble__scn_8pb-c_8h.html + aa085ef4331927e30ccb04450534c8840 + + + + + ciot.pb-c.c + src/proto/ciot/proto/v1/ + ciot_8pb-c_8c.html + ciot/proto/v1/ciot.pb-c.h + + #define + PROTOBUF_C__NO_DEPRECATED + ciot_8pb-c_8c.html + ad9480935c25b5155174487b631af52f5 + + + + #define + ciot__ciot_cfg__field_descriptors + ciot_8pb-c_8c.html + aeb2763aa10da51b17d7ae6fddd79fac8 + + + + #define + ciot__ciot_cfg__field_indices_by_name + ciot_8pb-c_8c.html + a0eefab2ba092c44b4a6dfddbc81483d0 + + + + #define + ciot__ciot_cfg__number_ranges + ciot_8pb-c_8c.html + addd9dd2efb6174c1ccb0cc952d7c2f77 + + + + void + ciot__ciot_cfg__init + ciot_8pb-c_8c.html + a74cc2a6afce468ba06619c2e7924b9bc + (Ciot__CiotCfg *message) + + + size_t + ciot__ciot_cfg__get_packed_size + ciot_8pb-c_8c.html + aeb222d9dc5e3f8f8c499be2b893cb3b6 + (const Ciot__CiotCfg *message) + + + size_t + ciot__ciot_cfg__pack + ciot_8pb-c_8c.html + a0c203738e428e99ed269fd7001551a0c + (const Ciot__CiotCfg *message, uint8_t *out) + + + size_t + ciot__ciot_cfg__pack_to_buffer + ciot_8pb-c_8c.html + afc51a04ccabb5532629f5decae447b38 + (const Ciot__CiotCfg *message, ProtobufCBuffer *buffer) + + + Ciot__CiotCfg * + ciot__ciot_cfg__unpack + ciot_8pb-c_8c.html + a579abfe6d345c0721b4f6b5507b7e79a + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ciot_cfg__free_unpacked + ciot_8pb-c_8c.html + aa91e767436676a6e235368d29f58f118 + (Ciot__CiotCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__ciot_info__init + ciot_8pb-c_8c.html + a86e23386ca97c3dfbfc8664dac70512c + (Ciot__CiotInfo *message) + + + size_t + ciot__ciot_info__get_packed_size + ciot_8pb-c_8c.html + af8997d04247f9599e383ae1b5301491f + (const Ciot__CiotInfo *message) + + + size_t + ciot__ciot_info__pack + ciot_8pb-c_8c.html + a82d08ecd899b14526c51d456d58b2109 + (const Ciot__CiotInfo *message, uint8_t *out) + + + size_t + ciot__ciot_info__pack_to_buffer + ciot_8pb-c_8c.html + abef5d879e02751ae7a732edc17d598c1 + (const Ciot__CiotInfo *message, ProtobufCBuffer *buffer) + + + Ciot__CiotInfo * + ciot__ciot_info__unpack + ciot_8pb-c_8c.html + a6e25a567571aaefc5ca579b9c659c338 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ciot_info__free_unpacked + ciot_8pb-c_8c.html + a43b73d0fc7261a24f0967ecf12b43be2 + (Ciot__CiotInfo *message, ProtobufCAllocator *allocator) + + + void + ciot__ciot_status__init + ciot_8pb-c_8c.html + a8f38873202ab934a57ea63387a3ac32f + (Ciot__CiotStatus *message) + + + size_t + ciot__ciot_status__get_packed_size + ciot_8pb-c_8c.html + a475280697ad971beec6408c636ccda6a + (const Ciot__CiotStatus *message) + + + size_t + ciot__ciot_status__pack + ciot_8pb-c_8c.html + a552dfac7bbae1d294277819b5f3da5a3 + (const Ciot__CiotStatus *message, uint8_t *out) + + + size_t + ciot__ciot_status__pack_to_buffer + ciot_8pb-c_8c.html + a126aa4d1b6641c1ad9d1f68932a75892 + (const Ciot__CiotStatus *message, ProtobufCBuffer *buffer) + + + Ciot__CiotStatus * + ciot__ciot_status__unpack + ciot_8pb-c_8c.html + af15d3111cba36b4f79cfebadad45e9aa + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ciot_status__free_unpacked + ciot_8pb-c_8c.html + a518e985261fb3972a1606ea6f2f0efc5 + (Ciot__CiotStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__ciot_req_data__init + ciot_8pb-c_8c.html + aae3ba626ea9eb80f742f33181dad5cfc + (Ciot__CiotReqData *message) + + + size_t + ciot__ciot_req_data__get_packed_size + ciot_8pb-c_8c.html + a395d1b6d9263bb8c6910c49fa5c1a8e1 + (const Ciot__CiotReqData *message) + + + size_t + ciot__ciot_req_data__pack + ciot_8pb-c_8c.html + a9c100ef7f9c31693757e6e2209a6b22f + (const Ciot__CiotReqData *message, uint8_t *out) + + + size_t + ciot__ciot_req_data__pack_to_buffer + ciot_8pb-c_8c.html + a649dee19b978502aed42ebe1219b097e + (const Ciot__CiotReqData *message, ProtobufCBuffer *buffer) + + + Ciot__CiotReqData * + ciot__ciot_req_data__unpack + ciot_8pb-c_8c.html + a31dd9c750c0895dcfcee01cb7d0c1de0 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ciot_req_data__free_unpacked + ciot_8pb-c_8c.html + ad21013767e8e6b8514b5ec7bac626540 + (Ciot__CiotReqData *message, ProtobufCAllocator *allocator) + + + void + ciot__ciot_req__init + ciot_8pb-c_8c.html + a113897c0a0c926e44fb0c37b8963f6e3 + (Ciot__CiotReq *message) + + + size_t + ciot__ciot_req__get_packed_size + ciot_8pb-c_8c.html + a403c76ddd99ce7d881c357e490c43528 + (const Ciot__CiotReq *message) + + + size_t + ciot__ciot_req__pack + ciot_8pb-c_8c.html + ac4c47e524bff4b34970a185b8efbaf15 + (const Ciot__CiotReq *message, uint8_t *out) + + + size_t + ciot__ciot_req__pack_to_buffer + ciot_8pb-c_8c.html + ac7d075f8c5092304d1e89bc12f066dab + (const Ciot__CiotReq *message, ProtobufCBuffer *buffer) + + + Ciot__CiotReq * + ciot__ciot_req__unpack + ciot_8pb-c_8c.html + ab96a83daf5aad32070839c5c1e11bd80 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ciot_req__free_unpacked + ciot_8pb-c_8c.html + a6fc75332cc0133eef61472238522ebde + (Ciot__CiotReq *message, ProtobufCAllocator *allocator) + + + void + ciot__ciot_data__init + ciot_8pb-c_8c.html + a17d94701ed361ac19343477bd78ccb59 + (Ciot__CiotData *message) + + + size_t + ciot__ciot_data__get_packed_size + ciot_8pb-c_8c.html + a5e86bd0ffa13db8b124b812530a8d30f + (const Ciot__CiotData *message) + + + size_t + ciot__ciot_data__pack + ciot_8pb-c_8c.html + a6e18550b3e86ef256acb42983dcd5b5f + (const Ciot__CiotData *message, uint8_t *out) + + + size_t + ciot__ciot_data__pack_to_buffer + ciot_8pb-c_8c.html + ae4fccc04f2865c94833ee208ad074730 + (const Ciot__CiotData *message, ProtobufCBuffer *buffer) + + + Ciot__CiotData * + ciot__ciot_data__unpack + ciot_8pb-c_8c.html + a6724f4a74b9cd124459a7b9a7799c1c2 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ciot_data__free_unpacked + ciot_8pb-c_8c.html + aa9741e94ede8d55be3bbea4d2f0f5505 + (Ciot__CiotData *message, ProtobufCAllocator *allocator) + + + const ProtobufCMessageDescriptor + ciot__ciot_cfg__descriptor + ciot_8pb-c_8c.html + a61f155ed2edded7aad43007872e3b57c + + + + const ProtobufCMessageDescriptor + ciot__ciot_info__descriptor + ciot_8pb-c_8c.html + a3d1225adcc94c7ffce5bed934f063e11 + + + + const ProtobufCMessageDescriptor + ciot__ciot_status__descriptor + ciot_8pb-c_8c.html + a0d7e8aba5d02147bee8d616eac7e1a0f + + + + const ProtobufCMessageDescriptor + ciot__ciot_req_data__descriptor + ciot_8pb-c_8c.html + ae646c3eb4543357d23bdae7218bc5c1e + + + + const ProtobufCMessageDescriptor + ciot__ciot_req__descriptor + ciot_8pb-c_8c.html + aa3c885658c43bbc8f841540e5dbdb7c8 + + + + const ProtobufCMessageDescriptor + ciot__ciot_data__descriptor + ciot_8pb-c_8c.html + a383650c0dcafb6f68044a36af1c12d7c + + + + const ProtobufCEnumDescriptor + ciot__ciot_state__descriptor + ciot_8pb-c_8c.html + af251d5ef91d25949e013676aac789b41 + + + + const ProtobufCEnumDescriptor + ciot__ciot_req_type__descriptor + ciot_8pb-c_8c.html + a99ff8b8417be1bffc6400eef3f65244c + + + + const ProtobufCEnumDescriptor + ciot__ciot_serialization_type__descriptor + ciot_8pb-c_8c.html + ade3a5c298d5c94d00016bb188e7cc3ab + + + + + ciot.pb-c.h + src/proto/ciot/proto/v1/ + ciot_8pb-c_8h.html + _Ciot__CiotCfg + _Ciot__CiotInfo + _Ciot__CiotStatus + _Ciot__CiotReqData + _Ciot__CiotReq + _Ciot__CiotData + + #define + CIOT__CIOT_CFG__INIT + ciot_8pb-c_8h.html + af08bde610db3661ec9c688c351eef83a + + + + #define + CIOT__CIOT_INFO__INIT + ciot_8pb-c_8h.html + afb4d5c67c7bd3cea2e25386ecb06dd6f + + + + #define + CIOT__CIOT_STATUS__INIT + ciot_8pb-c_8h.html + ac822ffc9a52d25b768e695ab714671ce + + + + #define + CIOT__CIOT_REQ_DATA__INIT + ciot_8pb-c_8h.html + a7b5dd835b08d146fc023592ba6613568 + + + + #define + CIOT__CIOT_REQ__INIT + ciot_8pb-c_8h.html + ac35c98699802ce56bfdaac5226b11cb7 + + + + #define + CIOT__CIOT_DATA__INIT + ciot_8pb-c_8h.html + ac321b6d2b885389e1930b5599408ff14 + + + + typedefPROTOBUF_C__BEGIN_DECLS struct _Ciot__CiotCfg + Ciot__CiotCfg + ciot_8pb-c_8h.html + ae05a8a948e1e03bac9ac8090a1bf6743 + + + + struct _Ciot__CiotInfo + Ciot__CiotInfo + ciot_8pb-c_8h.html + a656c3a78914240fb555e7eafe26eced1 + + + + struct _Ciot__CiotStatus + Ciot__CiotStatus + ciot_8pb-c_8h.html + a06059afb7163bd5cb71dae6e8f93bc6a + + + + struct _Ciot__CiotReqData + Ciot__CiotReqData + ciot_8pb-c_8h.html + aced35794af53ae8b567b9846081fb259 + + + + struct _Ciot__CiotReq + Ciot__CiotReq + ciot_8pb-c_8h.html + a82226aeee1a424f371c5ca299d0fd585 + + + + struct _Ciot__CiotData + Ciot__CiotData + ciot_8pb-c_8h.html + a4e1bfa4b7813be32e9588b07cc1884a4 + + + + enum _Ciot__CiotState + Ciot__CiotState + ciot_8pb-c_8h.html + abf35051386caec475d3968fab720a970 + + + + enum _Ciot__CiotReqType + Ciot__CiotReqType + ciot_8pb-c_8h.html + adf7827adef1440e4d162cdd2c04ba102 + + + + enum _Ciot__CiotSerializationType + Ciot__CiotSerializationType + ciot_8pb-c_8h.html + aa7555d60f3364994f9328056912f7b12 + + + + void(* + Ciot__CiotCfg_Closure + ciot_8pb-c_8h.html + a60744676ef767ab953f86c06db2ef1be + )(const Ciot__CiotCfg *message, void *closure_data) + + + void(* + Ciot__CiotInfo_Closure + ciot_8pb-c_8h.html + ac78766deb3b4655a9c8720d3298f707a + )(const Ciot__CiotInfo *message, void *closure_data) + + + void(* + Ciot__CiotStatus_Closure + ciot_8pb-c_8h.html + a7de52ad362b43010da169ccd95db6f32 + )(const Ciot__CiotStatus *message, void *closure_data) + + + void(* + Ciot__CiotReqData_Closure + ciot_8pb-c_8h.html + adf8e2729ef1abc3e843dece81c95e0e8 + )(const Ciot__CiotReqData *message, void *closure_data) + + + void(* + Ciot__CiotReq_Closure + ciot_8pb-c_8h.html + a43d6f82dfcfdfe32e7afa64ad3014a94 + )(const Ciot__CiotReq *message, void *closure_data) + + + void(* + Ciot__CiotData_Closure + ciot_8pb-c_8h.html + af1a1f61ca47fa382741fe674c474d0c2 + )(const Ciot__CiotData *message, void *closure_data) + + + + _Ciot__CiotState + ciot_8pb-c_8h.html + a2c2b5d3c9f053e1166fe7855cee8bd5e + + + + CIOT__CIOT_STATE__CIOT_STATE_IDLE + ciot_8pb-c_8h.html + a2c2b5d3c9f053e1166fe7855cee8bd5eae59aa13053bb85bb6596d84a7e5928a5 + + + + CIOT__CIOT_STATE__CIOT_STATE_BUSY + ciot_8pb-c_8h.html + a2c2b5d3c9f053e1166fe7855cee8bd5ea3181f94526fe485f936fa87ef34e9b27 + + + + CIOT__CIOT_STATE__CIOT_STATE_ERROR + ciot_8pb-c_8h.html + a2c2b5d3c9f053e1166fe7855cee8bd5eae2956db8f60015755ba77d9eacaf5ee2 + + + + + _Ciot__CiotReqType + ciot_8pb-c_8h.html + a45f9942fab7f3c1f7d148ed212a025c9 + + + + CIOT__CIOT_REQ_TYPE__CIOT_REQ_TYPE_UNKOWN + ciot_8pb-c_8h.html + a45f9942fab7f3c1f7d148ed212a025c9a276ed778f78ce5bb221aac81ae5427c8 + + + + CIOT__CIOT_REQ_TYPE__CIOT_REQ_TYPE_SAVE_IFACE_CFG + ciot_8pb-c_8h.html + a45f9942fab7f3c1f7d148ed212a025c9afadcdbc26271135db3093d43d49bb9f0 + + + + CIOT__CIOT_REQ_TYPE__CIOT_REQ_TYPE_DELETE_IFACE_CFG + ciot_8pb-c_8h.html + a45f9942fab7f3c1f7d148ed212a025c9a68e721dec601f02ecdf134704631e409 + + + + CIOT__CIOT_REQ_TYPE__CIOT_REQ_TYPE_PROXY_MSG + ciot_8pb-c_8h.html + a45f9942fab7f3c1f7d148ed212a025c9ac05b1feeffd18e32ef940e7ad306bf30 + + + + + _Ciot__CiotSerializationType + ciot_8pb-c_8h.html + adb8216c236f05c45ff7356d93db4b855 + + + + CIOT__CIOT_SERIALIZATION_TYPE__CIOT_SERIALIZATION_NONE + ciot_8pb-c_8h.html + adb8216c236f05c45ff7356d93db4b855a428c0445ede3406550207a7313d53c93 + + + + CIOT__CIOT_SERIALIZATION_TYPE__CIOT_SERIALIZATION_PROTOBUF + ciot_8pb-c_8h.html + adb8216c236f05c45ff7356d93db4b855a8b21e8efd20fe3a97dca7a1ab67f5b33 + + + + void + ciot__ciot_cfg__init + ciot_8pb-c_8h.html + a74cc2a6afce468ba06619c2e7924b9bc + (Ciot__CiotCfg *message) + + + size_t + ciot__ciot_cfg__get_packed_size + ciot_8pb-c_8h.html + aeb222d9dc5e3f8f8c499be2b893cb3b6 + (const Ciot__CiotCfg *message) + + + size_t + ciot__ciot_cfg__pack + ciot_8pb-c_8h.html + a0c203738e428e99ed269fd7001551a0c + (const Ciot__CiotCfg *message, uint8_t *out) + + + size_t + ciot__ciot_cfg__pack_to_buffer + ciot_8pb-c_8h.html + afc51a04ccabb5532629f5decae447b38 + (const Ciot__CiotCfg *message, ProtobufCBuffer *buffer) + + + Ciot__CiotCfg * + ciot__ciot_cfg__unpack + ciot_8pb-c_8h.html + a579abfe6d345c0721b4f6b5507b7e79a + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ciot_cfg__free_unpacked + ciot_8pb-c_8h.html + aa91e767436676a6e235368d29f58f118 + (Ciot__CiotCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__ciot_info__init + ciot_8pb-c_8h.html + a86e23386ca97c3dfbfc8664dac70512c + (Ciot__CiotInfo *message) + + + size_t + ciot__ciot_info__get_packed_size + ciot_8pb-c_8h.html + af8997d04247f9599e383ae1b5301491f + (const Ciot__CiotInfo *message) + + + size_t + ciot__ciot_info__pack + ciot_8pb-c_8h.html + a82d08ecd899b14526c51d456d58b2109 + (const Ciot__CiotInfo *message, uint8_t *out) + + + size_t + ciot__ciot_info__pack_to_buffer + ciot_8pb-c_8h.html + abef5d879e02751ae7a732edc17d598c1 + (const Ciot__CiotInfo *message, ProtobufCBuffer *buffer) + + + Ciot__CiotInfo * + ciot__ciot_info__unpack + ciot_8pb-c_8h.html + a6e25a567571aaefc5ca579b9c659c338 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ciot_info__free_unpacked + ciot_8pb-c_8h.html + a43b73d0fc7261a24f0967ecf12b43be2 + (Ciot__CiotInfo *message, ProtobufCAllocator *allocator) + + + void + ciot__ciot_status__init + ciot_8pb-c_8h.html + a8f38873202ab934a57ea63387a3ac32f + (Ciot__CiotStatus *message) + + + size_t + ciot__ciot_status__get_packed_size + ciot_8pb-c_8h.html + a475280697ad971beec6408c636ccda6a + (const Ciot__CiotStatus *message) + + + size_t + ciot__ciot_status__pack + ciot_8pb-c_8h.html + a552dfac7bbae1d294277819b5f3da5a3 + (const Ciot__CiotStatus *message, uint8_t *out) + + + size_t + ciot__ciot_status__pack_to_buffer + ciot_8pb-c_8h.html + a126aa4d1b6641c1ad9d1f68932a75892 + (const Ciot__CiotStatus *message, ProtobufCBuffer *buffer) + + + Ciot__CiotStatus * + ciot__ciot_status__unpack + ciot_8pb-c_8h.html + af15d3111cba36b4f79cfebadad45e9aa + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ciot_status__free_unpacked + ciot_8pb-c_8h.html + a518e985261fb3972a1606ea6f2f0efc5 + (Ciot__CiotStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__ciot_req_data__init + ciot_8pb-c_8h.html + aae3ba626ea9eb80f742f33181dad5cfc + (Ciot__CiotReqData *message) + + + size_t + ciot__ciot_req_data__get_packed_size + ciot_8pb-c_8h.html + a395d1b6d9263bb8c6910c49fa5c1a8e1 + (const Ciot__CiotReqData *message) + + + size_t + ciot__ciot_req_data__pack + ciot_8pb-c_8h.html + a9c100ef7f9c31693757e6e2209a6b22f + (const Ciot__CiotReqData *message, uint8_t *out) + + + size_t + ciot__ciot_req_data__pack_to_buffer + ciot_8pb-c_8h.html + a649dee19b978502aed42ebe1219b097e + (const Ciot__CiotReqData *message, ProtobufCBuffer *buffer) + + + Ciot__CiotReqData * + ciot__ciot_req_data__unpack + ciot_8pb-c_8h.html + a31dd9c750c0895dcfcee01cb7d0c1de0 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ciot_req_data__free_unpacked + ciot_8pb-c_8h.html + ad21013767e8e6b8514b5ec7bac626540 + (Ciot__CiotReqData *message, ProtobufCAllocator *allocator) + + + void + ciot__ciot_req__init + ciot_8pb-c_8h.html + a113897c0a0c926e44fb0c37b8963f6e3 + (Ciot__CiotReq *message) + + + size_t + ciot__ciot_req__get_packed_size + ciot_8pb-c_8h.html + a403c76ddd99ce7d881c357e490c43528 + (const Ciot__CiotReq *message) + + + size_t + ciot__ciot_req__pack + ciot_8pb-c_8h.html + ac4c47e524bff4b34970a185b8efbaf15 + (const Ciot__CiotReq *message, uint8_t *out) + + + size_t + ciot__ciot_req__pack_to_buffer + ciot_8pb-c_8h.html + ac7d075f8c5092304d1e89bc12f066dab + (const Ciot__CiotReq *message, ProtobufCBuffer *buffer) + + + Ciot__CiotReq * + ciot__ciot_req__unpack + ciot_8pb-c_8h.html + ab96a83daf5aad32070839c5c1e11bd80 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ciot_req__free_unpacked + ciot_8pb-c_8h.html + a6fc75332cc0133eef61472238522ebde + (Ciot__CiotReq *message, ProtobufCAllocator *allocator) + + + void + ciot__ciot_data__init + ciot_8pb-c_8h.html + a17d94701ed361ac19343477bd78ccb59 + (Ciot__CiotData *message) + + + size_t + ciot__ciot_data__get_packed_size + ciot_8pb-c_8h.html + a5e86bd0ffa13db8b124b812530a8d30f + (const Ciot__CiotData *message) + + + size_t + ciot__ciot_data__pack + ciot_8pb-c_8h.html + a6e18550b3e86ef256acb42983dcd5b5f + (const Ciot__CiotData *message, uint8_t *out) + + + size_t + ciot__ciot_data__pack_to_buffer + ciot_8pb-c_8h.html + ae4fccc04f2865c94833ee208ad074730 + (const Ciot__CiotData *message, ProtobufCBuffer *buffer) + + + Ciot__CiotData * + ciot__ciot_data__unpack + ciot_8pb-c_8h.html + a6724f4a74b9cd124459a7b9a7799c1c2 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ciot_data__free_unpacked + ciot_8pb-c_8h.html + aa9741e94ede8d55be3bbea4d2f0f5505 + (Ciot__CiotData *message, ProtobufCAllocator *allocator) + + + const ProtobufCEnumDescriptor + ciot__ciot_state__descriptor + ciot_8pb-c_8h.html + af251d5ef91d25949e013676aac789b41 + + + + const ProtobufCEnumDescriptor + ciot__ciot_req_type__descriptor + ciot_8pb-c_8h.html + a99ff8b8417be1bffc6400eef3f65244c + + + + const ProtobufCEnumDescriptor + ciot__ciot_serialization_type__descriptor + ciot_8pb-c_8h.html + ade3a5c298d5c94d00016bb188e7cc3ab + + + + const ProtobufCMessageDescriptor + ciot__ciot_cfg__descriptor + ciot_8pb-c_8h.html + a61f155ed2edded7aad43007872e3b57c + + + + const ProtobufCMessageDescriptor + ciot__ciot_info__descriptor + ciot_8pb-c_8h.html + a3d1225adcc94c7ffce5bed934f063e11 + + + + const ProtobufCMessageDescriptor + ciot__ciot_status__descriptor + ciot_8pb-c_8h.html + a0d7e8aba5d02147bee8d616eac7e1a0f + + + + const ProtobufCMessageDescriptor + ciot__ciot_req_data__descriptor + ciot_8pb-c_8h.html + ae646c3eb4543357d23bdae7218bc5c1e + + + + const ProtobufCMessageDescriptor + ciot__ciot_req__descriptor + ciot_8pb-c_8h.html + aa3c885658c43bbc8f841540e5dbdb7c8 + + + + const ProtobufCMessageDescriptor + ciot__ciot_data__descriptor + ciot_8pb-c_8h.html + a383650c0dcafb6f68044a36af1c12d7c + + + + + errors.pb-c.c + src/proto/ciot/proto/v1/ + errors_8pb-c_8c.html + ciot/proto/v1/errors.pb-c.h + + #define + PROTOBUF_C__NO_DEPRECATED + errors_8pb-c_8c.html + ad9480935c25b5155174487b631af52f5 + + + + const ProtobufCEnumDescriptor + ciot__ciot_err__descriptor + errors_8pb-c_8c.html + abfa771d06cfc5550e0683759baec4d94 + + + + + errors.pb-c.h + src/proto/ciot/proto/v1/ + errors_8pb-c_8h.html + + PROTOBUF_C__BEGIN_DECLS enum _Ciot__CiotErr + Ciot__CiotErr + errors_8pb-c_8h.html + a66621838fa05e5e36ca2485cb852c1c7 + + + + + _Ciot__CiotErr + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7de + + + + CIOT__CIOT_ERR__CIOT_OK + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7dea7294c3a453eac537a9ff371894537b64 + + + + CIOT__CIOT_ERR__CIOT_ERR_NULL_ARG + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7deaa9b0cc3fe841fa6dcbae5ce94d8e5da2 + + + + CIOT__CIOT_ERR__CIOT_ERR_INVALID_ID + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7dea8a8e57afe3f9a5dce3b93d29d10fa202 + + + + CIOT__CIOT_ERR__CIOT_ERR_INVALID_TYPE + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7deafbdfdfd8b2f5ab61c54fbe1370013c0c + + + + CIOT__CIOT_ERR__CIOT_ERR_OVERFLOW + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7deaedb6fc1b6d985accf9cc42edd6463410 + + + + CIOT__CIOT_ERR__CIOT_ERR_NOT_IMPLEMENTED + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7deaec7398a368e2293053c98bca4356c0e6 + + + + CIOT__CIOT_ERR__CIOT_ERR_NOT_SUPPORTED + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7dea6a4165ef2682069543616351ffce0a9b + + + + CIOT__CIOT_ERR__CIOT_ERR_BUSY + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7dea2a4579447082d796a436c2c78b776252 + + + + CIOT__CIOT_ERR__CIOT_ERR_INVALID_STATE + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7deaa4b52322af2548f57a264e332efe8d03 + + + + CIOT__CIOT_ERR__CIOT_ERR_SERIALIZATION + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7dea4802783865a263f80f5c489e27912f70 + + + + CIOT__CIOT_ERR__CIOT_ERR_DESERIALIZATION + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7deacf22ef4d12595d78bea7eb714f1f4649 + + + + CIOT__CIOT_ERR__CIOT_ERR_SEND_DATA + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7dea857ea48cafe0270a008b3451516db7b6 + + + + CIOT__CIOT_ERR__CIOT_ERR_RECV_DATA + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7deabc5eb6ae3edd4b27be0f0d74802a61aa + + + + CIOT__CIOT_ERR__CIOT_ERR_INVALID_SIZE + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7deaeba2719688998ddf2876c145dcaedd31 + + + + CIOT__CIOT_ERR__CIOT_ERR_CLOSED + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7deaca2d4a4a40eaaf1738d93a94b75926a2 + + + + CIOT__CIOT_ERR__CIOT_ERR_NOT_FOUND + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7dea82cc6d4f90cf3af0761080ce27fa5e03 + + + + CIOT__CIOT_ERR__CIOT_ERR_VALIDATION_FAILED + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7dea05cdc8fb5aebd0d9e6b46bd569e0fa58 + + + + CIOT__CIOT_ERR__CIOT_ERR_CONNECTION + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7dea537f8f5b9337a62e725d2bb5db4ab9d6 + + + + CIOT__CIOT_ERR__CIOT_ERR_DISCONNECTION + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7dea282dd6c1d32ccaa5413a312b9ab8d0ef + + + + CIOT__CIOT_ERR__CIOT_ERR_EXCEPTION + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7deaf9d0cb8c8c0df17d8e549f2b85a43ac4 + + + + CIOT__CIOT_ERR__CIOT_ERR_TERMINATOR_MISSING + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7dea5d77a625d646b85d0bb853eb2b0e6965 + + + + CIOT__CIOT_ERR__CIOT_ERR_INVALID_ARG + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7deaa843ed8fe22087d8713e2ac76b22e8f9 + + + + CIOT__CIOT_ERR__CIOT_ERR_NO_MEMORY + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7dea552542b71379e9f4872c979506e84ae5 + + + + CIOT__CIOT_ERR__CIOT_ERR_TIMEOUT + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7dea56d156577c434fdc956311dc244e54bc + + + + CIOT__CIOT_ERR__CIOT_FAIL + errors_8pb-c_8h.html + a9ed00d4c46bfaed408ceb78e9f6ac7dea1d6b6afa2c2854a9903371653b4b9dfe + + + + const ProtobufCEnumDescriptor + ciot__ciot_err__descriptor + errors_8pb-c_8h.html + abfa771d06cfc5550e0683759baec4d94 + + + + + http_client.pb-c.c + src/proto/ciot/proto/v1/ + http__client_8pb-c_8c.html + ciot/proto/v1/http_client.pb-c.h + + #define + PROTOBUF_C__NO_DEPRECATED + http__client_8pb-c_8c.html + ad9480935c25b5155174487b631af52f5 + + + + void + ciot__http_client_cfg__init + http__client_8pb-c_8c.html + abaefad5e30268bf05cc45e615dc5099e + (Ciot__HttpClientCfg *message) + + + size_t + ciot__http_client_cfg__get_packed_size + http__client_8pb-c_8c.html + aea9e14dc669f1a9727da29fe593aee0e + (const Ciot__HttpClientCfg *message) + + + size_t + ciot__http_client_cfg__pack + http__client_8pb-c_8c.html + a48b9375b3bd0c0c0f34f8711e5a0cf65 + (const Ciot__HttpClientCfg *message, uint8_t *out) + + + size_t + ciot__http_client_cfg__pack_to_buffer + http__client_8pb-c_8c.html + af75acd039b4bbec101e3c4e230806ba7 + (const Ciot__HttpClientCfg *message, ProtobufCBuffer *buffer) + + + Ciot__HttpClientCfg * + ciot__http_client_cfg__unpack + http__client_8pb-c_8c.html + aceb1cff85cf893b802807a6605e2de54 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__http_client_cfg__free_unpacked + http__client_8pb-c_8c.html + a24151aef3d74cc5a313c2337bb540c2c + (Ciot__HttpClientCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__http_client_status__init + http__client_8pb-c_8c.html + a5c75fbcf9b297651402d3151ab09336a + (Ciot__HttpClientStatus *message) + + + size_t + ciot__http_client_status__get_packed_size + http__client_8pb-c_8c.html + ae1031e61ade27b705816ffa8c1f31164 + (const Ciot__HttpClientStatus *message) + + + size_t + ciot__http_client_status__pack + http__client_8pb-c_8c.html + a2e2377919ece6151cd4b8cc7c96ee572 + (const Ciot__HttpClientStatus *message, uint8_t *out) + + + size_t + ciot__http_client_status__pack_to_buffer + http__client_8pb-c_8c.html + af508705068de4a9e17b3a520ba79499c + (const Ciot__HttpClientStatus *message, ProtobufCBuffer *buffer) + + + Ciot__HttpClientStatus * + ciot__http_client_status__unpack + http__client_8pb-c_8c.html + a083cd531f416365beacf66e078fb8c78 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__http_client_status__free_unpacked + http__client_8pb-c_8c.html + ad1b225ade4b84fae3e96d05d076d58fb + (Ciot__HttpClientStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__http_client_req_send__init + http__client_8pb-c_8c.html + a5b490fa5e1f11fbdec1d5f5df1294666 + (Ciot__HttpClientReqSend *message) + + + size_t + ciot__http_client_req_send__get_packed_size + http__client_8pb-c_8c.html + ae042af0f5251ecb6b3af5de8907fde16 + (const Ciot__HttpClientReqSend *message) + + + size_t + ciot__http_client_req_send__pack + http__client_8pb-c_8c.html + afca839ba00a518a7425c1b0f9df3ad43 + (const Ciot__HttpClientReqSend *message, uint8_t *out) + + + size_t + ciot__http_client_req_send__pack_to_buffer + http__client_8pb-c_8c.html + a5a88b90185c8676cd9bcc55c9fb3da1a + (const Ciot__HttpClientReqSend *message, ProtobufCBuffer *buffer) + + + Ciot__HttpClientReqSend * + ciot__http_client_req_send__unpack + http__client_8pb-c_8c.html + ae2c6a19f5ab9a3c4067ed8d650cdbaa8 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__http_client_req_send__free_unpacked + http__client_8pb-c_8c.html + a60a80e65a6ea18ee72adc0d11799d382 + (Ciot__HttpClientReqSend *message, ProtobufCAllocator *allocator) + + + void + ciot__http_client_req_set_header__init + http__client_8pb-c_8c.html + ad23a01199f3d324c1f61e70c8a78c3a3 + (Ciot__HttpClientReqSetHeader *message) + + + size_t + ciot__http_client_req_set_header__get_packed_size + http__client_8pb-c_8c.html + a475638bc855be95114755d642ded5f58 + (const Ciot__HttpClientReqSetHeader *message) + + + size_t + ciot__http_client_req_set_header__pack + http__client_8pb-c_8c.html + a272c163ef9a78f9d45982f93b7a8f9c6 + (const Ciot__HttpClientReqSetHeader *message, uint8_t *out) + + + size_t + ciot__http_client_req_set_header__pack_to_buffer + http__client_8pb-c_8c.html + a459ae8acf73e23a2d4220116796ddebe + (const Ciot__HttpClientReqSetHeader *message, ProtobufCBuffer *buffer) + + + Ciot__HttpClientReqSetHeader * + ciot__http_client_req_set_header__unpack + http__client_8pb-c_8c.html + ab1935d435fafa6b7b197e1005fccc222 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__http_client_req_set_header__free_unpacked + http__client_8pb-c_8c.html + a81788a8d56eb416abfecc71250d8df8d + (Ciot__HttpClientReqSetHeader *message, ProtobufCAllocator *allocator) + + + void + ciot__http_client_req__init + http__client_8pb-c_8c.html + ab24cbc9ddb644300830c96e977ca9e9e + (Ciot__HttpClientReq *message) + + + size_t + ciot__http_client_req__get_packed_size + http__client_8pb-c_8c.html + ae2ae03784cf085a5225e340f86aa2f71 + (const Ciot__HttpClientReq *message) + + + size_t + ciot__http_client_req__pack + http__client_8pb-c_8c.html + acda238637dc6098df9b05682f4bd4462 + (const Ciot__HttpClientReq *message, uint8_t *out) + + + size_t + ciot__http_client_req__pack_to_buffer + http__client_8pb-c_8c.html + af00944c569b5714f547f39923766268d + (const Ciot__HttpClientReq *message, ProtobufCBuffer *buffer) + + + Ciot__HttpClientReq * + ciot__http_client_req__unpack + http__client_8pb-c_8c.html + a250655c41c9d8c3ff1649189da7b86e5 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__http_client_req__free_unpacked + http__client_8pb-c_8c.html + a94dca119ec6782601ecc76c38d8f43b6 + (Ciot__HttpClientReq *message, ProtobufCAllocator *allocator) + + + void + ciot__http_client_data__init + http__client_8pb-c_8c.html + a150c7771c919856e11537fc79d1a963c + (Ciot__HttpClientData *message) + + + size_t + ciot__http_client_data__get_packed_size + http__client_8pb-c_8c.html + af528afe708be9be927cf844497cf473e + (const Ciot__HttpClientData *message) + + + size_t + ciot__http_client_data__pack + http__client_8pb-c_8c.html + a6d9a60f2380efb36d78bd954fa1e870c + (const Ciot__HttpClientData *message, uint8_t *out) + + + size_t + ciot__http_client_data__pack_to_buffer + http__client_8pb-c_8c.html + aad643bc64bc16b716b6d117250c686e9 + (const Ciot__HttpClientData *message, ProtobufCBuffer *buffer) + + + Ciot__HttpClientData * + ciot__http_client_data__unpack + http__client_8pb-c_8c.html + a905366fe5d094998208b934b875eafe3 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__http_client_data__free_unpacked + http__client_8pb-c_8c.html + a7cb672328467194cd411ba9bb74ac956 + (Ciot__HttpClientData *message, ProtobufCAllocator *allocator) + + + const ProtobufCMessageDescriptor + ciot__http_client_cfg__descriptor + http__client_8pb-c_8c.html + aaba2b774ab9e4198a2db9022f2eb5a1b + + + + const ProtobufCMessageDescriptor + ciot__http_client_status__descriptor + http__client_8pb-c_8c.html + a1c189616166f0df2e8336bdbb1d7c53e + + + + const ProtobufCMessageDescriptor + ciot__http_client_req_send__descriptor + http__client_8pb-c_8c.html + a89828cac901801718139d5ba490d1fbc + + + + const ProtobufCMessageDescriptor + ciot__http_client_req_set_header__descriptor + http__client_8pb-c_8c.html + a9d982b255010be28f6d915f5b68aab2e + + + + const ProtobufCMessageDescriptor + ciot__http_client_req__descriptor + http__client_8pb-c_8c.html + aad9610b87d7da7bf986ee78f3abf681e + + + + const ProtobufCMessageDescriptor + ciot__http_client_data__descriptor + http__client_8pb-c_8c.html + a87d3b65506a76c3557c4d434a7377b40 + + + + const ProtobufCEnumDescriptor + ciot__http_client_state__descriptor + http__client_8pb-c_8c.html + a09140e0a527acd6343af84f267250649 + + + + const ProtobufCEnumDescriptor + ciot__http_client_req_type__descriptor + http__client_8pb-c_8c.html + a6b7d7305b4db8489ac1df0cc05f51a23 + + + + const ProtobufCEnumDescriptor + ciot__http_client_method__descriptor + http__client_8pb-c_8c.html + addf30e496a8cd2eb0f2421f44ee4b1c9 + + + + const ProtobufCEnumDescriptor + ciot__http_client_transport_type__descriptor + http__client_8pb-c_8c.html + a565d18a120480b2bd0ef0b51ba74f2d8 + + + + + http_client.pb-c.h + src/proto/ciot/proto/v1/ + http__client_8pb-c_8h.html + _Ciot__HttpClientCfg + _Ciot__HttpClientStatus + _Ciot__HttpClientReqSend + _Ciot__HttpClientReqSetHeader + _Ciot__HttpClientReq + _Ciot__HttpClientData + + #define + CIOT__HTTP_CLIENT_CFG__INIT + http__client_8pb-c_8h.html + abe9d8aa51ae9a350f305a0a2711bdc15 + + + + #define + CIOT__HTTP_CLIENT_STATUS__INIT + http__client_8pb-c_8h.html + af89240204a764e3d589cbefd30e53f82 + + + + #define + CIOT__HTTP_CLIENT_REQ_SEND__INIT + http__client_8pb-c_8h.html + a0917db214a5600cc833a90e4ad0f13c4 + + + + #define + CIOT__HTTP_CLIENT_REQ_SET_HEADER__INIT + http__client_8pb-c_8h.html + a8579cb9a672d4f858824ad2be5baa275 + + + + #define + CIOT__HTTP_CLIENT_REQ__INIT + http__client_8pb-c_8h.html + ae4b2f6755d173daf264040f320d1faf5 + + + + #define + CIOT__HTTP_CLIENT_DATA__INIT + http__client_8pb-c_8h.html + a2bdcb826731c3698733f615a6cba3573 + + + + typedefPROTOBUF_C__BEGIN_DECLS struct _Ciot__HttpClientCfg + Ciot__HttpClientCfg + http__client_8pb-c_8h.html + a047e357606f6bd8353a3f21161481448 + + + + struct _Ciot__HttpClientStatus + Ciot__HttpClientStatus + http__client_8pb-c_8h.html + a109ea08d28b17feaea7b6679085a96f4 + + + + struct _Ciot__HttpClientReqSend + Ciot__HttpClientReqSend + http__client_8pb-c_8h.html + ae83a05770cdbe3a8a3493aaad668c489 + + + + struct _Ciot__HttpClientReqSetHeader + Ciot__HttpClientReqSetHeader + http__client_8pb-c_8h.html + aa4b36bf50eb0e93fb75015163e654cc7 + + + + struct _Ciot__HttpClientReq + Ciot__HttpClientReq + http__client_8pb-c_8h.html + abb2205f620d2c551a8c89f316a75498b + + + + struct _Ciot__HttpClientData + Ciot__HttpClientData + http__client_8pb-c_8h.html + a31b730e182131dce0a426cc26593b42b + + + + enum _Ciot__HttpClientState + Ciot__HttpClientState + http__client_8pb-c_8h.html + a2cd3160a4f2e65e080d0a0f142f49ec1 + + + + enum _Ciot__HttpClientReqType + Ciot__HttpClientReqType + http__client_8pb-c_8h.html + a04321be05b94ab9b2a1782a51950d2ca + + + + enum _Ciot__HttpClientMethod + Ciot__HttpClientMethod + http__client_8pb-c_8h.html + ac92dedc66f3b84d4bdd3c7c21ab4248c + + + + enum _Ciot__HttpClientTransportType + Ciot__HttpClientTransportType + http__client_8pb-c_8h.html + ae7506ce5b7b50321203a8a4ebc4ecc71 + + + + void(* + Ciot__HttpClientCfg_Closure + http__client_8pb-c_8h.html + aa46af77b8dcba3917d4f7a86c47798de + )(const Ciot__HttpClientCfg *message, void *closure_data) + + + void(* + Ciot__HttpClientStatus_Closure + http__client_8pb-c_8h.html + aad384f317872f45382dadb4b365d5606 + )(const Ciot__HttpClientStatus *message, void *closure_data) + + + void(* + Ciot__HttpClientReqSend_Closure + http__client_8pb-c_8h.html + aa0c480bd4ecd9ce7713b8e52d42fb23f + )(const Ciot__HttpClientReqSend *message, void *closure_data) + + + void(* + Ciot__HttpClientReqSetHeader_Closure + http__client_8pb-c_8h.html + a5f1d7cb4224c88abb6d30c16b2ca70df + )(const Ciot__HttpClientReqSetHeader *message, void *closure_data) + + + void(* + Ciot__HttpClientReq_Closure + http__client_8pb-c_8h.html + ab7f84dd7e310ff92236fa500e44f67fa + )(const Ciot__HttpClientReq *message, void *closure_data) + + + void(* + Ciot__HttpClientData_Closure + http__client_8pb-c_8h.html + a307ea0cb6a2b96407780d82e8513d07f + )(const Ciot__HttpClientData *message, void *closure_data) + + + + _Ciot__HttpClientState + http__client_8pb-c_8h.html + a62c2620e113030244a727fc023a0b77d + + + + CIOT__HTTP_CLIENT_STATE__HTTP_CLIENT_STATE_IDLE + http__client_8pb-c_8h.html + a62c2620e113030244a727fc023a0b77da41a11d039bf03341db67c2f1373d0230 + + + + CIOT__HTTP_CLIENT_STATE__HTTP_CLIENT_STATE_STARTED + http__client_8pb-c_8h.html + a62c2620e113030244a727fc023a0b77da5909bd8891fa53e6f2c764d2f9346efb + + + + CIOT__HTTP_CLIENT_STATE__HTTP_CLIENT_STATE_CONNECTING + http__client_8pb-c_8h.html + a62c2620e113030244a727fc023a0b77da1040cbc415898f1e32a0ab8c68648acc + + + + CIOT__HTTP_CLIENT_STATE__HTTP_CLIENT_STATE_CONNECTED + http__client_8pb-c_8h.html + a62c2620e113030244a727fc023a0b77da8edee9f687055c6bb9d8ebf5044e67bd + + + + CIOT__HTTP_CLIENT_STATE__HTTP_CLIENT_STATE_DATA_RECEIVED + http__client_8pb-c_8h.html + a62c2620e113030244a727fc023a0b77daad16eb9c8397a77bf253af1cf8f4b66c + + + + CIOT__HTTP_CLIENT_STATE__HTTP_CLIENT_STATE_TIMEOUT + http__client_8pb-c_8h.html + a62c2620e113030244a727fc023a0b77da2a50d8e79e25e12cf5983aede6687561 + + + + CIOT__HTTP_CLIENT_STATE__HTTP_CLIENT_STATE_ERROR + http__client_8pb-c_8h.html + a62c2620e113030244a727fc023a0b77daae21ca9bb0325a38667eaaf4568508cd + + + + + _Ciot__HttpClientReqType + http__client_8pb-c_8h.html + ae541c9fde7a6a3399fee4854f199906d + + + + CIOT__HTTP_CLIENT_REQ_TYPE__HTTP_CLIENT_REQ_TYPE_UNKOWN + http__client_8pb-c_8h.html + ae541c9fde7a6a3399fee4854f199906da0363cdc06930afa6964fe186b4db389f + + + + CIOT__HTTP_CLIENT_REQ_TYPE__HTTP_CLIENT_REQ_SEND_DATA + http__client_8pb-c_8h.html + ae541c9fde7a6a3399fee4854f199906da0ec079f664ed3e3f829dfdb59ea51e14 + + + + CIOT__HTTP_CLIENT_REQ_TYPE__HTTP_CLIENT_REQ_SET_HEADER + http__client_8pb-c_8h.html + ae541c9fde7a6a3399fee4854f199906daef6fe821811d9dbb6dcf614bed3d6107 + + + + + _Ciot__HttpClientMethod + http__client_8pb-c_8h.html + a95fe827b93a0e827d9ecebadbacbe4ba + + + + CIOT__HTTP_CLIENT_METHOD__HTTP_METHOD_GET + http__client_8pb-c_8h.html + a95fe827b93a0e827d9ecebadbacbe4baa154de85659e2bc51395cece45afcd2cf + + + + CIOT__HTTP_CLIENT_METHOD__HTTP_METHOD_POST + http__client_8pb-c_8h.html + a95fe827b93a0e827d9ecebadbacbe4baa4df174f7852e7d6aab5df3833c5032d3 + + + + CIOT__HTTP_CLIENT_METHOD__HTTP_METHOD_PUT + http__client_8pb-c_8h.html + a95fe827b93a0e827d9ecebadbacbe4baa2c1684bbc8159fbf02eade06a94baa31 + + + + CIOT__HTTP_CLIENT_METHOD__HTTP_METHOD_PATCH + http__client_8pb-c_8h.html + a95fe827b93a0e827d9ecebadbacbe4baa5c6057470362a3ca7df3d453abf95f5c + + + + CIOT__HTTP_CLIENT_METHOD__HTTP_METHOD_DELETE + http__client_8pb-c_8h.html + a95fe827b93a0e827d9ecebadbacbe4baa6196da7d5e1692120991d4c570d881aa + + + + CIOT__HTTP_CLIENT_METHOD__HTTP_METHOD_HEAD + http__client_8pb-c_8h.html + a95fe827b93a0e827d9ecebadbacbe4baa53a106f9c119932132e530c30c02a719 + + + + CIOT__HTTP_CLIENT_METHOD__HTTP_METHOD_NOTIFY + http__client_8pb-c_8h.html + a95fe827b93a0e827d9ecebadbacbe4baa0c110f47d8ce79d07e7fd1b16c33b663 + + + + CIOT__HTTP_CLIENT_METHOD__HTTP_METHOD_SUBSCRIBE + http__client_8pb-c_8h.html + a95fe827b93a0e827d9ecebadbacbe4baaf2a99a8f604a0a216d73a7a55cdffbc4 + + + + CIOT__HTTP_CLIENT_METHOD__HTTP_METHOD_UNSUBSCRIBE + http__client_8pb-c_8h.html + a95fe827b93a0e827d9ecebadbacbe4baa1015df56f3a77016ff2b6e1f4820cdba + + + + CIOT__HTTP_CLIENT_METHOD__HTTP_METHOD_OPTIONS + http__client_8pb-c_8h.html + a95fe827b93a0e827d9ecebadbacbe4baa618aa7d08fcedf84ea98fec6ffe486e5 + + + + CIOT__HTTP_CLIENT_METHOD__HTTP_METHOD_COPY + http__client_8pb-c_8h.html + a95fe827b93a0e827d9ecebadbacbe4baa34a258eb0aee0649a0772dcc40e60974 + + + + CIOT__HTTP_CLIENT_METHOD__HTTP_METHOD_MOVE + http__client_8pb-c_8h.html + a95fe827b93a0e827d9ecebadbacbe4baa24d8ef660fe17d1335c2feeb8ac02099 + + + + CIOT__HTTP_CLIENT_METHOD__HTTP_METHOD_LOCK + http__client_8pb-c_8h.html + a95fe827b93a0e827d9ecebadbacbe4baae0d08b9dfc381027b12dad6ef651fdfd + + + + CIOT__HTTP_CLIENT_METHOD__HTTP_METHOD_UNLOCK + http__client_8pb-c_8h.html + a95fe827b93a0e827d9ecebadbacbe4baa5ac103bcacdb6088ada69ba984c6439e + + + + CIOT__HTTP_CLIENT_METHOD__HTTP_METHOD_PROPFIND + http__client_8pb-c_8h.html + a95fe827b93a0e827d9ecebadbacbe4baa29439cb7382f1ebcdb57c6e02f14d895 + + + + CIOT__HTTP_CLIENT_METHOD__HTTP_METHOD_PROPPATCH + http__client_8pb-c_8h.html + a95fe827b93a0e827d9ecebadbacbe4baa1a0e67ebf369dac07ec6ea914e24a4bc + + + + CIOT__HTTP_CLIENT_METHOD__HTTP_METHOD_MKCOL + http__client_8pb-c_8h.html + a95fe827b93a0e827d9ecebadbacbe4baa50de3838bac9d5a1bc80756b982f5b1a + + + + CIOT__HTTP_CLIENT_METHOD__HTTP_METHOD_MAX + http__client_8pb-c_8h.html + a95fe827b93a0e827d9ecebadbacbe4baa0fdd52a0ca22e8a3bf9cb3dd3fdf922d + + + + + _Ciot__HttpClientTransportType + http__client_8pb-c_8h.html + a78a72102255090954fb8b61e1a98fef0 + + + + CIOT__HTTP_CLIENT_TRANSPORT_TYPE__HTTP_TRANSPORT_UNKNOWN + http__client_8pb-c_8h.html + a78a72102255090954fb8b61e1a98fef0a5aa05440bbaa142e84ecd8f61c4e07a2 + + + + CIOT__HTTP_CLIENT_TRANSPORT_TYPE__HTTP_TRANSPORT_TCP + http__client_8pb-c_8h.html + a78a72102255090954fb8b61e1a98fef0ade459b75a742f08bdeaa28aedf5d455e + + + + CIOT__HTTP_CLIENT_TRANSPORT_TYPE__HTTP_TRANSPORT_SSL + http__client_8pb-c_8h.html + a78a72102255090954fb8b61e1a98fef0a37e4875dfd16984ca567e991f8a556cf + + + + void + ciot__http_client_cfg__init + http__client_8pb-c_8h.html + abaefad5e30268bf05cc45e615dc5099e + (Ciot__HttpClientCfg *message) + + + size_t + ciot__http_client_cfg__get_packed_size + http__client_8pb-c_8h.html + aea9e14dc669f1a9727da29fe593aee0e + (const Ciot__HttpClientCfg *message) + + + size_t + ciot__http_client_cfg__pack + http__client_8pb-c_8h.html + a48b9375b3bd0c0c0f34f8711e5a0cf65 + (const Ciot__HttpClientCfg *message, uint8_t *out) + + + size_t + ciot__http_client_cfg__pack_to_buffer + http__client_8pb-c_8h.html + af75acd039b4bbec101e3c4e230806ba7 + (const Ciot__HttpClientCfg *message, ProtobufCBuffer *buffer) + + + Ciot__HttpClientCfg * + ciot__http_client_cfg__unpack + http__client_8pb-c_8h.html + aceb1cff85cf893b802807a6605e2de54 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__http_client_cfg__free_unpacked + http__client_8pb-c_8h.html + a24151aef3d74cc5a313c2337bb540c2c + (Ciot__HttpClientCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__http_client_status__init + http__client_8pb-c_8h.html + a5c75fbcf9b297651402d3151ab09336a + (Ciot__HttpClientStatus *message) + + + size_t + ciot__http_client_status__get_packed_size + http__client_8pb-c_8h.html + ae1031e61ade27b705816ffa8c1f31164 + (const Ciot__HttpClientStatus *message) + + + size_t + ciot__http_client_status__pack + http__client_8pb-c_8h.html + a2e2377919ece6151cd4b8cc7c96ee572 + (const Ciot__HttpClientStatus *message, uint8_t *out) + + + size_t + ciot__http_client_status__pack_to_buffer + http__client_8pb-c_8h.html + af508705068de4a9e17b3a520ba79499c + (const Ciot__HttpClientStatus *message, ProtobufCBuffer *buffer) + + + Ciot__HttpClientStatus * + ciot__http_client_status__unpack + http__client_8pb-c_8h.html + a083cd531f416365beacf66e078fb8c78 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__http_client_status__free_unpacked + http__client_8pb-c_8h.html + ad1b225ade4b84fae3e96d05d076d58fb + (Ciot__HttpClientStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__http_client_req_send__init + http__client_8pb-c_8h.html + a5b490fa5e1f11fbdec1d5f5df1294666 + (Ciot__HttpClientReqSend *message) + + + size_t + ciot__http_client_req_send__get_packed_size + http__client_8pb-c_8h.html + ae042af0f5251ecb6b3af5de8907fde16 + (const Ciot__HttpClientReqSend *message) + + + size_t + ciot__http_client_req_send__pack + http__client_8pb-c_8h.html + afca839ba00a518a7425c1b0f9df3ad43 + (const Ciot__HttpClientReqSend *message, uint8_t *out) + + + size_t + ciot__http_client_req_send__pack_to_buffer + http__client_8pb-c_8h.html + a5a88b90185c8676cd9bcc55c9fb3da1a + (const Ciot__HttpClientReqSend *message, ProtobufCBuffer *buffer) + + + Ciot__HttpClientReqSend * + ciot__http_client_req_send__unpack + http__client_8pb-c_8h.html + ae2c6a19f5ab9a3c4067ed8d650cdbaa8 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__http_client_req_send__free_unpacked + http__client_8pb-c_8h.html + a60a80e65a6ea18ee72adc0d11799d382 + (Ciot__HttpClientReqSend *message, ProtobufCAllocator *allocator) + + + void + ciot__http_client_req_set_header__init + http__client_8pb-c_8h.html + ad23a01199f3d324c1f61e70c8a78c3a3 + (Ciot__HttpClientReqSetHeader *message) + + + size_t + ciot__http_client_req_set_header__get_packed_size + http__client_8pb-c_8h.html + a475638bc855be95114755d642ded5f58 + (const Ciot__HttpClientReqSetHeader *message) + + + size_t + ciot__http_client_req_set_header__pack + http__client_8pb-c_8h.html + a272c163ef9a78f9d45982f93b7a8f9c6 + (const Ciot__HttpClientReqSetHeader *message, uint8_t *out) + + + size_t + ciot__http_client_req_set_header__pack_to_buffer + http__client_8pb-c_8h.html + a459ae8acf73e23a2d4220116796ddebe + (const Ciot__HttpClientReqSetHeader *message, ProtobufCBuffer *buffer) + + + Ciot__HttpClientReqSetHeader * + ciot__http_client_req_set_header__unpack + http__client_8pb-c_8h.html + ab1935d435fafa6b7b197e1005fccc222 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__http_client_req_set_header__free_unpacked + http__client_8pb-c_8h.html + a81788a8d56eb416abfecc71250d8df8d + (Ciot__HttpClientReqSetHeader *message, ProtobufCAllocator *allocator) + + + void + ciot__http_client_req__init + http__client_8pb-c_8h.html + ab24cbc9ddb644300830c96e977ca9e9e + (Ciot__HttpClientReq *message) + + + size_t + ciot__http_client_req__get_packed_size + http__client_8pb-c_8h.html + ae2ae03784cf085a5225e340f86aa2f71 + (const Ciot__HttpClientReq *message) + + + size_t + ciot__http_client_req__pack + http__client_8pb-c_8h.html + acda238637dc6098df9b05682f4bd4462 + (const Ciot__HttpClientReq *message, uint8_t *out) + + + size_t + ciot__http_client_req__pack_to_buffer + http__client_8pb-c_8h.html + af00944c569b5714f547f39923766268d + (const Ciot__HttpClientReq *message, ProtobufCBuffer *buffer) + + + Ciot__HttpClientReq * + ciot__http_client_req__unpack + http__client_8pb-c_8h.html + a250655c41c9d8c3ff1649189da7b86e5 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__http_client_req__free_unpacked + http__client_8pb-c_8h.html + a94dca119ec6782601ecc76c38d8f43b6 + (Ciot__HttpClientReq *message, ProtobufCAllocator *allocator) + + + void + ciot__http_client_data__init + http__client_8pb-c_8h.html + a150c7771c919856e11537fc79d1a963c + (Ciot__HttpClientData *message) + + + size_t + ciot__http_client_data__get_packed_size + http__client_8pb-c_8h.html + af528afe708be9be927cf844497cf473e + (const Ciot__HttpClientData *message) + + + size_t + ciot__http_client_data__pack + http__client_8pb-c_8h.html + a6d9a60f2380efb36d78bd954fa1e870c + (const Ciot__HttpClientData *message, uint8_t *out) + + + size_t + ciot__http_client_data__pack_to_buffer + http__client_8pb-c_8h.html + aad643bc64bc16b716b6d117250c686e9 + (const Ciot__HttpClientData *message, ProtobufCBuffer *buffer) + + + Ciot__HttpClientData * + ciot__http_client_data__unpack + http__client_8pb-c_8h.html + a905366fe5d094998208b934b875eafe3 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__http_client_data__free_unpacked + http__client_8pb-c_8h.html + a7cb672328467194cd411ba9bb74ac956 + (Ciot__HttpClientData *message, ProtobufCAllocator *allocator) + + + const ProtobufCEnumDescriptor + ciot__http_client_state__descriptor + http__client_8pb-c_8h.html + a09140e0a527acd6343af84f267250649 + + + + const ProtobufCEnumDescriptor + ciot__http_client_req_type__descriptor + http__client_8pb-c_8h.html + a6b7d7305b4db8489ac1df0cc05f51a23 + + + + const ProtobufCEnumDescriptor + ciot__http_client_method__descriptor + http__client_8pb-c_8h.html + addf30e496a8cd2eb0f2421f44ee4b1c9 + + + + const ProtobufCEnumDescriptor + ciot__http_client_transport_type__descriptor + http__client_8pb-c_8h.html + a565d18a120480b2bd0ef0b51ba74f2d8 + + + + const ProtobufCMessageDescriptor + ciot__http_client_cfg__descriptor + http__client_8pb-c_8h.html + aaba2b774ab9e4198a2db9022f2eb5a1b + + + + const ProtobufCMessageDescriptor + ciot__http_client_status__descriptor + http__client_8pb-c_8h.html + a1c189616166f0df2e8336bdbb1d7c53e + + + + const ProtobufCMessageDescriptor + ciot__http_client_req_send__descriptor + http__client_8pb-c_8h.html + a89828cac901801718139d5ba490d1fbc + + + + const ProtobufCMessageDescriptor + ciot__http_client_req_set_header__descriptor + http__client_8pb-c_8h.html + a9d982b255010be28f6d915f5b68aab2e + + + + const ProtobufCMessageDescriptor + ciot__http_client_req__descriptor + http__client_8pb-c_8h.html + aad9610b87d7da7bf986ee78f3abf681e + + + + const ProtobufCMessageDescriptor + ciot__http_client_data__descriptor + http__client_8pb-c_8h.html + a87d3b65506a76c3557c4d434a7377b40 + + + + + http_server.pb-c.c + src/proto/ciot/proto/v1/ + http__server_8pb-c_8c.html + ciot/proto/v1/http_server.pb-c.h + + #define + PROTOBUF_C__NO_DEPRECATED + http__server_8pb-c_8c.html + ad9480935c25b5155174487b631af52f5 + + + + #define + ciot__http_server_req_data__field_descriptors + http__server_8pb-c_8c.html + a12bf79a986edfd8009ef56bac3d16cef + + + + #define + ciot__http_server_req_data__field_indices_by_name + http__server_8pb-c_8c.html + af13846d18f8c0aa4c54a8a3a791a08dd + + + + #define + ciot__http_server_req_data__number_ranges + http__server_8pb-c_8c.html + aea9a0fbaba62e51d2d7972499836eb92 + + + + void + ciot__http_server_cfg__init + http__server_8pb-c_8c.html + ad7f07b8659156d0cecad208fe40df581 + (Ciot__HttpServerCfg *message) + + + size_t + ciot__http_server_cfg__get_packed_size + http__server_8pb-c_8c.html + a1a42cfd2b91ebbe2b98db31e2fd8d51d + (const Ciot__HttpServerCfg *message) + + + size_t + ciot__http_server_cfg__pack + http__server_8pb-c_8c.html + a32bb64722b93ff151e6929134d150243 + (const Ciot__HttpServerCfg *message, uint8_t *out) + + + size_t + ciot__http_server_cfg__pack_to_buffer + http__server_8pb-c_8c.html + af52aa1692f496273ee05606ce0e4a290 + (const Ciot__HttpServerCfg *message, ProtobufCBuffer *buffer) + + + Ciot__HttpServerCfg * + ciot__http_server_cfg__unpack + http__server_8pb-c_8c.html + a2f55fd6ab690b7624026ff4af29e8658 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__http_server_cfg__free_unpacked + http__server_8pb-c_8c.html + a5b0a05a85a833ef943cfaff8241dea8d + (Ciot__HttpServerCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__http_server_status__init + http__server_8pb-c_8c.html + a5660d52f33cd72fde993090fe2cb0560 + (Ciot__HttpServerStatus *message) + + + size_t + ciot__http_server_status__get_packed_size + http__server_8pb-c_8c.html + a2ce978dc85739bfb7a13e4b9dd1568e3 + (const Ciot__HttpServerStatus *message) + + + size_t + ciot__http_server_status__pack + http__server_8pb-c_8c.html + a3c1fb9111b495fb9ad1da65c9af715a6 + (const Ciot__HttpServerStatus *message, uint8_t *out) + + + size_t + ciot__http_server_status__pack_to_buffer + http__server_8pb-c_8c.html + afed72f1984373dc69bab47071d469296 + (const Ciot__HttpServerStatus *message, ProtobufCBuffer *buffer) + + + Ciot__HttpServerStatus * + ciot__http_server_status__unpack + http__server_8pb-c_8c.html + ae96611501d14a28a6d5d3d2ab44f601a + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__http_server_status__free_unpacked + http__server_8pb-c_8c.html + a151798a55e27bae0f9e7b58a6e14a1f1 + (Ciot__HttpServerStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__http_server_req_data__init + http__server_8pb-c_8c.html + af9e6e10fc724a9cb70b2c58e82e151dd + (Ciot__HttpServerReqData *message) + + + size_t + ciot__http_server_req_data__get_packed_size + http__server_8pb-c_8c.html + abcc56dc6ef47fd6ef460032b28d7f2aa + (const Ciot__HttpServerReqData *message) + + + size_t + ciot__http_server_req_data__pack + http__server_8pb-c_8c.html + a49fdd2b9ccc0a3e5d0effd5c5ee13bdd + (const Ciot__HttpServerReqData *message, uint8_t *out) + + + size_t + ciot__http_server_req_data__pack_to_buffer + http__server_8pb-c_8c.html + abcf9063a40c6c0d24f13765d49b34ada + (const Ciot__HttpServerReqData *message, ProtobufCBuffer *buffer) + + + Ciot__HttpServerReqData * + ciot__http_server_req_data__unpack + http__server_8pb-c_8c.html + a5b05147e0d3f4585e62e23d2f7617072 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__http_server_req_data__free_unpacked + http__server_8pb-c_8c.html + a2eb72493d8afb19673ba4a5cfaa10b17 + (Ciot__HttpServerReqData *message, ProtobufCAllocator *allocator) + + + void + ciot__http_server_req__init + http__server_8pb-c_8c.html + af6c35bfae2f31743778bbf0fd8ce625b + (Ciot__HttpServerReq *message) + + + size_t + ciot__http_server_req__get_packed_size + http__server_8pb-c_8c.html + a431e4c21fae141238001cafd625c70fa + (const Ciot__HttpServerReq *message) + + + size_t + ciot__http_server_req__pack + http__server_8pb-c_8c.html + a8d8b274570128378a5bf6b3baa985289 + (const Ciot__HttpServerReq *message, uint8_t *out) + + + size_t + ciot__http_server_req__pack_to_buffer + http__server_8pb-c_8c.html + a554fda8535fc7e263b5a1c63842e7852 + (const Ciot__HttpServerReq *message, ProtobufCBuffer *buffer) + + + Ciot__HttpServerReq * + ciot__http_server_req__unpack + http__server_8pb-c_8c.html + a097678ec264671095fb67c99d6a215b9 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__http_server_req__free_unpacked + http__server_8pb-c_8c.html + ad2645da1393ddffd4d65d0b70ee293fb + (Ciot__HttpServerReq *message, ProtobufCAllocator *allocator) + + + void + ciot__http_server_data__init + http__server_8pb-c_8c.html + a49ef1182177bf63d45f67878c33667e9 + (Ciot__HttpServerData *message) + + + size_t + ciot__http_server_data__get_packed_size + http__server_8pb-c_8c.html + abad90325bdef93a7a9cc6b24569d2e77 + (const Ciot__HttpServerData *message) + + + size_t + ciot__http_server_data__pack + http__server_8pb-c_8c.html + aaaff7f8ca704b1ce5dda5ac8e4febb61 + (const Ciot__HttpServerData *message, uint8_t *out) + + + size_t + ciot__http_server_data__pack_to_buffer + http__server_8pb-c_8c.html + a0d7aad729b7794fcc770bce3613b0d4c + (const Ciot__HttpServerData *message, ProtobufCBuffer *buffer) + + + Ciot__HttpServerData * + ciot__http_server_data__unpack + http__server_8pb-c_8c.html + aa51882ac962877ef7c3e21845ca9ccaa + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__http_server_data__free_unpacked + http__server_8pb-c_8c.html + a1968cbbdd0a2e0dd73b12e9173374223 + (Ciot__HttpServerData *message, ProtobufCAllocator *allocator) + + + const ProtobufCMessageDescriptor + ciot__http_server_cfg__descriptor + http__server_8pb-c_8c.html + ad8d7d33553ffb41e7d8a9f007640c951 + + + + const ProtobufCMessageDescriptor + ciot__http_server_status__descriptor + http__server_8pb-c_8c.html + a91e08eb58d53fe4b8b8bb6d47ad85e5e + + + + const ProtobufCMessageDescriptor + ciot__http_server_req_data__descriptor + http__server_8pb-c_8c.html + adc0a1bfd903593d449258736e492e519 + + + + const ProtobufCMessageDescriptor + ciot__http_server_req__descriptor + http__server_8pb-c_8c.html + aca2248c28753d4370a90cb6a2cbe1db5 + + + + const ProtobufCMessageDescriptor + ciot__http_server_data__descriptor + http__server_8pb-c_8c.html + a0e8767684e4258283ccc1ea05a4ef202 + + + + const ProtobufCEnumDescriptor + ciot__http_server_state__descriptor + http__server_8pb-c_8c.html + a3f5804737be3d87f3767f7bda349fd28 + + + + const ProtobufCEnumDescriptor + ciot__http_server_req_type__descriptor + http__server_8pb-c_8c.html + aca2663f44eb288bf7b8f0c90b67f8c25 + + + + + http_server.pb-c.h + src/proto/ciot/proto/v1/ + http__server_8pb-c_8h.html + _Ciot__HttpServerCfg + _Ciot__HttpServerStatus + _Ciot__HttpServerReqData + _Ciot__HttpServerReq + _Ciot__HttpServerData + + #define + CIOT__HTTP_SERVER_CFG__INIT + http__server_8pb-c_8h.html + addb70aab059c330d4502d32f72c4bdec + + + + #define + CIOT__HTTP_SERVER_STATUS__INIT + http__server_8pb-c_8h.html + aa7766bd8c7d84a7d65e354ea007cab21 + + + + #define + CIOT__HTTP_SERVER_REQ_DATA__INIT + http__server_8pb-c_8h.html + ab16eb422eeb3c12876adbcbef450a839 + + + + #define + CIOT__HTTP_SERVER_REQ__INIT + http__server_8pb-c_8h.html + ae0269676ee672390f46fe5b709ff6dfe + + + + #define + CIOT__HTTP_SERVER_DATA__INIT + http__server_8pb-c_8h.html + adb67c6bfe65811778051bf111910650e + + + + typedefPROTOBUF_C__BEGIN_DECLS struct _Ciot__HttpServerCfg + Ciot__HttpServerCfg + http__server_8pb-c_8h.html + a987cd712bf2519baa2ebe7e0ee660524 + + + + struct _Ciot__HttpServerStatus + Ciot__HttpServerStatus + http__server_8pb-c_8h.html + a8c971ae2ffa62f4524fdd0a4add0deeb + + + + struct _Ciot__HttpServerReqData + Ciot__HttpServerReqData + http__server_8pb-c_8h.html + ae4a34670560227890840b7c0aad190f6 + + + + struct _Ciot__HttpServerReq + Ciot__HttpServerReq + http__server_8pb-c_8h.html + ab583d2f7270fae0218c3dc2708eeb45e + + + + struct _Ciot__HttpServerData + Ciot__HttpServerData + http__server_8pb-c_8h.html + ac5b15619bb586f59223aeaea9941cc1c + + + + enum _Ciot__HttpServerState + Ciot__HttpServerState + http__server_8pb-c_8h.html + a70f361287cb883e07a7cd74edf52e45a + + + + enum _Ciot__HttpServerReqType + Ciot__HttpServerReqType + http__server_8pb-c_8h.html + a6f99e6cfb926034e9bf0bcb925f849f4 + + + + void(* + Ciot__HttpServerCfg_Closure + http__server_8pb-c_8h.html + ace6b90a847ee9ea9125ad85bdf71daf6 + )(const Ciot__HttpServerCfg *message, void *closure_data) + + + void(* + Ciot__HttpServerStatus_Closure + http__server_8pb-c_8h.html + abb7c5860095e263c103e1b1b791a6f85 + )(const Ciot__HttpServerStatus *message, void *closure_data) + + + void(* + Ciot__HttpServerReqData_Closure + http__server_8pb-c_8h.html + af3fa85ae218c8da0026db807b84c699a + )(const Ciot__HttpServerReqData *message, void *closure_data) + + + void(* + Ciot__HttpServerReq_Closure + http__server_8pb-c_8h.html + ac18501b3ec0c9bbdc767dbeab0aac941 + )(const Ciot__HttpServerReq *message, void *closure_data) + + + void(* + Ciot__HttpServerData_Closure + http__server_8pb-c_8h.html + a03e026fde2ee4b1be5d0fa6244a02f3d + )(const Ciot__HttpServerData *message, void *closure_data) + + + + _Ciot__HttpServerState + http__server_8pb-c_8h.html + a2d92561855797c6216c8d67656d45f89 + + + + CIOT__HTTP_SERVER_STATE__HTTP_SERVER_STATE_STOPPED + http__server_8pb-c_8h.html + a2d92561855797c6216c8d67656d45f89a0ee3edb8d99e5661ce2ba6ea1441c650 + + + + CIOT__HTTP_SERVER_STATE__HTTP_SERVER_STATE_STARTED + http__server_8pb-c_8h.html + a2d92561855797c6216c8d67656d45f89a09ec8091027f05cb846bf06bedddc5e2 + + + + CIOT__HTTP_SERVER_STATE__HTTP_SERVER_STATE_ERROR + http__server_8pb-c_8h.html + a2d92561855797c6216c8d67656d45f89a0653bab4e5170af566efe1e1a5190f58 + + + + + _Ciot__HttpServerReqType + http__server_8pb-c_8h.html + a51eacb265fc658d9db9c9ab6b1efd27c + + + + CIOT__HTTP_SERVER_REQ_TYPE__HTTP_SERVER_REQ_TYPE_UNKOWN + http__server_8pb-c_8h.html + a51eacb265fc658d9db9c9ab6b1efd27caa4bf1dcf240e18094f9fc82691fb5a1a + + + + void + ciot__http_server_cfg__init + http__server_8pb-c_8h.html + ad7f07b8659156d0cecad208fe40df581 + (Ciot__HttpServerCfg *message) + + + size_t + ciot__http_server_cfg__get_packed_size + http__server_8pb-c_8h.html + a1a42cfd2b91ebbe2b98db31e2fd8d51d + (const Ciot__HttpServerCfg *message) + + + size_t + ciot__http_server_cfg__pack + http__server_8pb-c_8h.html + a32bb64722b93ff151e6929134d150243 + (const Ciot__HttpServerCfg *message, uint8_t *out) + + + size_t + ciot__http_server_cfg__pack_to_buffer + http__server_8pb-c_8h.html + af52aa1692f496273ee05606ce0e4a290 + (const Ciot__HttpServerCfg *message, ProtobufCBuffer *buffer) + + + Ciot__HttpServerCfg * + ciot__http_server_cfg__unpack + http__server_8pb-c_8h.html + a2f55fd6ab690b7624026ff4af29e8658 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__http_server_cfg__free_unpacked + http__server_8pb-c_8h.html + a5b0a05a85a833ef943cfaff8241dea8d + (Ciot__HttpServerCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__http_server_status__init + http__server_8pb-c_8h.html + a5660d52f33cd72fde993090fe2cb0560 + (Ciot__HttpServerStatus *message) + + + size_t + ciot__http_server_status__get_packed_size + http__server_8pb-c_8h.html + a2ce978dc85739bfb7a13e4b9dd1568e3 + (const Ciot__HttpServerStatus *message) + + + size_t + ciot__http_server_status__pack + http__server_8pb-c_8h.html + a3c1fb9111b495fb9ad1da65c9af715a6 + (const Ciot__HttpServerStatus *message, uint8_t *out) + + + size_t + ciot__http_server_status__pack_to_buffer + http__server_8pb-c_8h.html + afed72f1984373dc69bab47071d469296 + (const Ciot__HttpServerStatus *message, ProtobufCBuffer *buffer) + + + Ciot__HttpServerStatus * + ciot__http_server_status__unpack + http__server_8pb-c_8h.html + ae96611501d14a28a6d5d3d2ab44f601a + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__http_server_status__free_unpacked + http__server_8pb-c_8h.html + a151798a55e27bae0f9e7b58a6e14a1f1 + (Ciot__HttpServerStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__http_server_req_data__init + http__server_8pb-c_8h.html + af9e6e10fc724a9cb70b2c58e82e151dd + (Ciot__HttpServerReqData *message) + + + size_t + ciot__http_server_req_data__get_packed_size + http__server_8pb-c_8h.html + abcc56dc6ef47fd6ef460032b28d7f2aa + (const Ciot__HttpServerReqData *message) + + + size_t + ciot__http_server_req_data__pack + http__server_8pb-c_8h.html + a49fdd2b9ccc0a3e5d0effd5c5ee13bdd + (const Ciot__HttpServerReqData *message, uint8_t *out) + + + size_t + ciot__http_server_req_data__pack_to_buffer + http__server_8pb-c_8h.html + abcf9063a40c6c0d24f13765d49b34ada + (const Ciot__HttpServerReqData *message, ProtobufCBuffer *buffer) + + + Ciot__HttpServerReqData * + ciot__http_server_req_data__unpack + http__server_8pb-c_8h.html + a5b05147e0d3f4585e62e23d2f7617072 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__http_server_req_data__free_unpacked + http__server_8pb-c_8h.html + a2eb72493d8afb19673ba4a5cfaa10b17 + (Ciot__HttpServerReqData *message, ProtobufCAllocator *allocator) + + + void + ciot__http_server_req__init + http__server_8pb-c_8h.html + af6c35bfae2f31743778bbf0fd8ce625b + (Ciot__HttpServerReq *message) + + + size_t + ciot__http_server_req__get_packed_size + http__server_8pb-c_8h.html + a431e4c21fae141238001cafd625c70fa + (const Ciot__HttpServerReq *message) + + + size_t + ciot__http_server_req__pack + http__server_8pb-c_8h.html + a8d8b274570128378a5bf6b3baa985289 + (const Ciot__HttpServerReq *message, uint8_t *out) + + + size_t + ciot__http_server_req__pack_to_buffer + http__server_8pb-c_8h.html + a554fda8535fc7e263b5a1c63842e7852 + (const Ciot__HttpServerReq *message, ProtobufCBuffer *buffer) + + + Ciot__HttpServerReq * + ciot__http_server_req__unpack + http__server_8pb-c_8h.html + a097678ec264671095fb67c99d6a215b9 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__http_server_req__free_unpacked + http__server_8pb-c_8h.html + ad2645da1393ddffd4d65d0b70ee293fb + (Ciot__HttpServerReq *message, ProtobufCAllocator *allocator) + + + void + ciot__http_server_data__init + http__server_8pb-c_8h.html + a49ef1182177bf63d45f67878c33667e9 + (Ciot__HttpServerData *message) + + + size_t + ciot__http_server_data__get_packed_size + http__server_8pb-c_8h.html + abad90325bdef93a7a9cc6b24569d2e77 + (const Ciot__HttpServerData *message) + + + size_t + ciot__http_server_data__pack + http__server_8pb-c_8h.html + aaaff7f8ca704b1ce5dda5ac8e4febb61 + (const Ciot__HttpServerData *message, uint8_t *out) + + + size_t + ciot__http_server_data__pack_to_buffer + http__server_8pb-c_8h.html + a0d7aad729b7794fcc770bce3613b0d4c + (const Ciot__HttpServerData *message, ProtobufCBuffer *buffer) + + + Ciot__HttpServerData * + ciot__http_server_data__unpack + http__server_8pb-c_8h.html + aa51882ac962877ef7c3e21845ca9ccaa + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__http_server_data__free_unpacked + http__server_8pb-c_8h.html + a1968cbbdd0a2e0dd73b12e9173374223 + (Ciot__HttpServerData *message, ProtobufCAllocator *allocator) + + + const ProtobufCEnumDescriptor + ciot__http_server_state__descriptor + http__server_8pb-c_8h.html + a3f5804737be3d87f3767f7bda349fd28 + + + + const ProtobufCEnumDescriptor + ciot__http_server_req_type__descriptor + http__server_8pb-c_8h.html + aca2663f44eb288bf7b8f0c90b67f8c25 + + + + const ProtobufCMessageDescriptor + ciot__http_server_cfg__descriptor + http__server_8pb-c_8h.html + ad8d7d33553ffb41e7d8a9f007640c951 + + + + const ProtobufCMessageDescriptor + ciot__http_server_status__descriptor + http__server_8pb-c_8h.html + a91e08eb58d53fe4b8b8bb6d47ad85e5e + + + + const ProtobufCMessageDescriptor + ciot__http_server_req_data__descriptor + http__server_8pb-c_8h.html + adc0a1bfd903593d449258736e492e519 + + + + const ProtobufCMessageDescriptor + ciot__http_server_req__descriptor + http__server_8pb-c_8h.html + aca2248c28753d4370a90cb6a2cbe1db5 + + + + const ProtobufCMessageDescriptor + ciot__http_server_data__descriptor + http__server_8pb-c_8h.html + a0e8767684e4258283ccc1ea05a4ef202 + + + + + mqtt_client.pb-c.c + src/proto/ciot/proto/v1/ + mqtt__client_8pb-c_8c.html + ciot/proto/v1/mqtt_client.pb-c.h + + #define + PROTOBUF_C__NO_DEPRECATED + mqtt__client_8pb-c_8c.html + ad9480935c25b5155174487b631af52f5 + + + + void + ciot__mqtt_client_error__init + mqtt__client_8pb-c_8c.html + ae7c04f08570abb69184dab8075961dd2 + (Ciot__MqttClientError *message) + + + size_t + ciot__mqtt_client_error__get_packed_size + mqtt__client_8pb-c_8c.html + a9db340960d41645116d43e55c5a955d8 + (const Ciot__MqttClientError *message) + + + size_t + ciot__mqtt_client_error__pack + mqtt__client_8pb-c_8c.html + a54b69c34c8e7def25a85ce6507c6fcbe + (const Ciot__MqttClientError *message, uint8_t *out) + + + size_t + ciot__mqtt_client_error__pack_to_buffer + mqtt__client_8pb-c_8c.html + a0f25e1db5cedafd6deb30e0667ddbffd + (const Ciot__MqttClientError *message, ProtobufCBuffer *buffer) + + + Ciot__MqttClientError * + ciot__mqtt_client_error__unpack + mqtt__client_8pb-c_8c.html + aa3bafbbfbff76049716c700d6f07f643 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__mqtt_client_error__free_unpacked + mqtt__client_8pb-c_8c.html + a6a148bb0d4756be924b85d6a988a76f1 + (Ciot__MqttClientError *message, ProtobufCAllocator *allocator) + + + void + ciot__mqtt_client_topics_cfg__init + mqtt__client_8pb-c_8c.html + a5a7df0e90e3c9def34f41270e1f14bdb + (Ciot__MqttClientTopicsCfg *message) + + + size_t + ciot__mqtt_client_topics_cfg__get_packed_size + mqtt__client_8pb-c_8c.html + a013ccef52af000e41ccc0aa70f6e4e5e + (const Ciot__MqttClientTopicsCfg *message) + + + size_t + ciot__mqtt_client_topics_cfg__pack + mqtt__client_8pb-c_8c.html + a201262be65eac224ef01b2bf836b43ad + (const Ciot__MqttClientTopicsCfg *message, uint8_t *out) + + + size_t + ciot__mqtt_client_topics_cfg__pack_to_buffer + mqtt__client_8pb-c_8c.html + a5d48744f34bbaa047b345a950a498295 + (const Ciot__MqttClientTopicsCfg *message, ProtobufCBuffer *buffer) + + + Ciot__MqttClientTopicsCfg * + ciot__mqtt_client_topics_cfg__unpack + mqtt__client_8pb-c_8c.html + a9ff6a704c8f40b7b01cafd572419f330 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__mqtt_client_topics_cfg__free_unpacked + mqtt__client_8pb-c_8c.html + ab006d51c3dd32884e5f1a2b25e9b0ca2 + (Ciot__MqttClientTopicsCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__mqtt_client_cfg__init + mqtt__client_8pb-c_8c.html + a6cd2324b9e57c5c3e276dcfe21cc60d2 + (Ciot__MqttClientCfg *message) + + + size_t + ciot__mqtt_client_cfg__get_packed_size + mqtt__client_8pb-c_8c.html + adb15801c939a428184b6b74f8beb7c7e + (const Ciot__MqttClientCfg *message) + + + size_t + ciot__mqtt_client_cfg__pack + mqtt__client_8pb-c_8c.html + a9d2ebd59d00f10d81717ea8915128dac + (const Ciot__MqttClientCfg *message, uint8_t *out) + + + size_t + ciot__mqtt_client_cfg__pack_to_buffer + mqtt__client_8pb-c_8c.html + a27f293d24cc638b92f25c133d04f6417 + (const Ciot__MqttClientCfg *message, ProtobufCBuffer *buffer) + + + Ciot__MqttClientCfg * + ciot__mqtt_client_cfg__unpack + mqtt__client_8pb-c_8c.html + a5f34a9d802e102575571e8a4cb9d85f4 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__mqtt_client_cfg__free_unpacked + mqtt__client_8pb-c_8c.html + a43776805149836bff3fdb24c37753006 + (Ciot__MqttClientCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__mqtt_client_status__init + mqtt__client_8pb-c_8c.html + ae8b795d86e2d6cf0c5830cf0f94d7d61 + (Ciot__MqttClientStatus *message) + + + size_t + ciot__mqtt_client_status__get_packed_size + mqtt__client_8pb-c_8c.html + ae48b59ac35a0bd1f3ea8f6e1aae3e88a + (const Ciot__MqttClientStatus *message) + + + size_t + ciot__mqtt_client_status__pack + mqtt__client_8pb-c_8c.html + ac24b2c227919fe00d2bee3a44117077f + (const Ciot__MqttClientStatus *message, uint8_t *out) + + + size_t + ciot__mqtt_client_status__pack_to_buffer + mqtt__client_8pb-c_8c.html + a152ba4eff95d625d3fac10ad1d4ac400 + (const Ciot__MqttClientStatus *message, ProtobufCBuffer *buffer) + + + Ciot__MqttClientStatus * + ciot__mqtt_client_status__unpack + mqtt__client_8pb-c_8c.html + a6415a141dbe1d59958e7f71effde8d2a + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__mqtt_client_status__free_unpacked + mqtt__client_8pb-c_8c.html + a23d6dc5c6b2c2c175e6306c55db4f2a7 + (Ciot__MqttClientStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__mqtt_client_req_publish__init + mqtt__client_8pb-c_8c.html + a4263813456bb11c8816db406259c579a + (Ciot__MqttClientReqPublish *message) + + + size_t + ciot__mqtt_client_req_publish__get_packed_size + mqtt__client_8pb-c_8c.html + ae643c65fb5f63c6c508ffb438b472c5a + (const Ciot__MqttClientReqPublish *message) + + + size_t + ciot__mqtt_client_req_publish__pack + mqtt__client_8pb-c_8c.html + a87b88e10c33fcd21ee1696805b825272 + (const Ciot__MqttClientReqPublish *message, uint8_t *out) + + + size_t + ciot__mqtt_client_req_publish__pack_to_buffer + mqtt__client_8pb-c_8c.html + a5ff15879045082a5b83c6a9709897d0e + (const Ciot__MqttClientReqPublish *message, ProtobufCBuffer *buffer) + + + Ciot__MqttClientReqPublish * + ciot__mqtt_client_req_publish__unpack + mqtt__client_8pb-c_8c.html + a14dff80d4ca6db2c73a1ebe39711e01b + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__mqtt_client_req_publish__free_unpacked + mqtt__client_8pb-c_8c.html + aa17c6410c272ac8f561339b61d6de0b9 + (Ciot__MqttClientReqPublish *message, ProtobufCAllocator *allocator) + + + void + ciot__mqtt_client_req_subscribe__init + mqtt__client_8pb-c_8c.html + a1e172cc7b5bdabe776836f2222dad59d + (Ciot__MqttClientReqSubscribe *message) + + + size_t + ciot__mqtt_client_req_subscribe__get_packed_size + mqtt__client_8pb-c_8c.html + a2b644b581c8d54bbe64a019fdc074b22 + (const Ciot__MqttClientReqSubscribe *message) + + + size_t + ciot__mqtt_client_req_subscribe__pack + mqtt__client_8pb-c_8c.html + a97d40120f7be3ae59f38ce5fa77c445a + (const Ciot__MqttClientReqSubscribe *message, uint8_t *out) + + + size_t + ciot__mqtt_client_req_subscribe__pack_to_buffer + mqtt__client_8pb-c_8c.html + a0216cbd453fe0b284059a2e5431cfac0 + (const Ciot__MqttClientReqSubscribe *message, ProtobufCBuffer *buffer) + + + Ciot__MqttClientReqSubscribe * + ciot__mqtt_client_req_subscribe__unpack + mqtt__client_8pb-c_8c.html + aa8ab30f36d52f067e69554b497d47fd5 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__mqtt_client_req_subscribe__free_unpacked + mqtt__client_8pb-c_8c.html + a5ffc27a0155113a4311a81e9893dc4b5 + (Ciot__MqttClientReqSubscribe *message, ProtobufCAllocator *allocator) + + + void + ciot__mqtt_client_req__init + mqtt__client_8pb-c_8c.html + aad9223d7b9c40a63ea81509f205d1d52 + (Ciot__MqttClientReq *message) + + + size_t + ciot__mqtt_client_req__get_packed_size + mqtt__client_8pb-c_8c.html + afc5e366b2c81963b1cc7ad3e246db62c + (const Ciot__MqttClientReq *message) + + + size_t + ciot__mqtt_client_req__pack + mqtt__client_8pb-c_8c.html + a7712bfd04642f255c363ffa23eb7e2da + (const Ciot__MqttClientReq *message, uint8_t *out) + + + size_t + ciot__mqtt_client_req__pack_to_buffer + mqtt__client_8pb-c_8c.html + a6df2841f52a89b1dbf8ae27c84e742bf + (const Ciot__MqttClientReq *message, ProtobufCBuffer *buffer) + + + Ciot__MqttClientReq * + ciot__mqtt_client_req__unpack + mqtt__client_8pb-c_8c.html + a7b71c97d32795c37c7d5c47bcf9123f9 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__mqtt_client_req__free_unpacked + mqtt__client_8pb-c_8c.html + acaf09df1fd1d635164d38b3f23ab5ce1 + (Ciot__MqttClientReq *message, ProtobufCAllocator *allocator) + + + void + ciot__mqtt_client_data__init + mqtt__client_8pb-c_8c.html + ad8858e432b6686a4b8b2b3291fae2757 + (Ciot__MqttClientData *message) + + + size_t + ciot__mqtt_client_data__get_packed_size + mqtt__client_8pb-c_8c.html + a9994f462cda0e14b9cbd26492a6850dc + (const Ciot__MqttClientData *message) + + + size_t + ciot__mqtt_client_data__pack + mqtt__client_8pb-c_8c.html + a083af9afd5f959eae22fb0ec288dd291 + (const Ciot__MqttClientData *message, uint8_t *out) + + + size_t + ciot__mqtt_client_data__pack_to_buffer + mqtt__client_8pb-c_8c.html + ae5da059bd91c7428abba1cfd0ec5ee28 + (const Ciot__MqttClientData *message, ProtobufCBuffer *buffer) + + + Ciot__MqttClientData * + ciot__mqtt_client_data__unpack + mqtt__client_8pb-c_8c.html + a39e35c9687526d0e134a3f4ac77b4791 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__mqtt_client_data__free_unpacked + mqtt__client_8pb-c_8c.html + a53915d8fb1cbfd2784c13957440c5ec0 + (Ciot__MqttClientData *message, ProtobufCAllocator *allocator) + + + const ProtobufCMessageDescriptor + ciot__mqtt_client_error__descriptor + mqtt__client_8pb-c_8c.html + a10c95ed5044c3cb671d1217b30bfa464 + + + + const ProtobufCMessageDescriptor + ciot__mqtt_client_topics_cfg__descriptor + mqtt__client_8pb-c_8c.html + a2d17c63b13713fb2ff26c6c5ddd5cb21 + + + + const ProtobufCMessageDescriptor + ciot__mqtt_client_cfg__descriptor + mqtt__client_8pb-c_8c.html + a5c13df0d47e41023e4c43e72a1fb6a49 + + + + const ProtobufCMessageDescriptor + ciot__mqtt_client_status__descriptor + mqtt__client_8pb-c_8c.html + a01b6375473753da6fb034208466bba02 + + + + const ProtobufCMessageDescriptor + ciot__mqtt_client_req_publish__descriptor + mqtt__client_8pb-c_8c.html + a5d538ee3e66d35c4ba86a58b7712e4de + + + + const ProtobufCMessageDescriptor + ciot__mqtt_client_req_subscribe__descriptor + mqtt__client_8pb-c_8c.html + adeeb1788d1e168906f2d1af9bf48c3d7 + + + + const ProtobufCMessageDescriptor + ciot__mqtt_client_req__descriptor + mqtt__client_8pb-c_8c.html + a187473cb5a2b4353de8437f8f2433dff + + + + const ProtobufCMessageDescriptor + ciot__mqtt_client_data__descriptor + mqtt__client_8pb-c_8c.html + ae2d56fbb8c1c114961879b3c288ce6f8 + + + + const ProtobufCEnumDescriptor + ciot__mqtt_client_state__descriptor + mqtt__client_8pb-c_8c.html + a874e5b4f3f9e45b5c886fbce7b0136ef + + + + const ProtobufCEnumDescriptor + ciot__mqtt_client_transport__descriptor + mqtt__client_8pb-c_8c.html + a29457024a6a141228ea475572b215a0e + + + + const ProtobufCEnumDescriptor + ciot__mqtt_client_req_type__descriptor + mqtt__client_8pb-c_8c.html + a98e499955c1de303771b3044ddd3747a + + + + + mqtt_client.pb-c.h + src/proto/ciot/proto/v1/ + mqtt__client_8pb-c_8h.html + _Ciot__MqttClientError + _Ciot__MqttClientTopicsCfg + _Ciot__MqttClientCfg + _Ciot__MqttClientStatus + _Ciot__MqttClientReqPublish + _Ciot__MqttClientReqSubscribe + _Ciot__MqttClientReq + _Ciot__MqttClientData + + #define + CIOT__MQTT_CLIENT_ERROR__INIT + mqtt__client_8pb-c_8h.html + a62cc5ef77a062e3ae3fda9db8040f607 + + + + #define + CIOT__MQTT_CLIENT_TOPICS_CFG__INIT + mqtt__client_8pb-c_8h.html + a80d24604a9e21a2109e6573b5ba9fea7 + + + + #define + CIOT__MQTT_CLIENT_CFG__INIT + mqtt__client_8pb-c_8h.html + a000d5391d7a7ea691630a1cb14fa7d1d + + + + #define + CIOT__MQTT_CLIENT_STATUS__INIT + mqtt__client_8pb-c_8h.html + a8dd7d227afe399398e5eeb33a58bc581 + + + + #define + CIOT__MQTT_CLIENT_REQ_PUBLISH__INIT + mqtt__client_8pb-c_8h.html + ac6b6ff448e029187afa43b73e91dae3f + + + + #define + CIOT__MQTT_CLIENT_REQ_SUBSCRIBE__INIT + mqtt__client_8pb-c_8h.html + a90d5d15078b1b4d7680f33310ffabaa2 + + + + #define + CIOT__MQTT_CLIENT_REQ__INIT + mqtt__client_8pb-c_8h.html + a5cea93f471d869aa1687300e8ee0455f + + + + #define + CIOT__MQTT_CLIENT_DATA__INIT + mqtt__client_8pb-c_8h.html + ac8732702d5dc247893983ca7db8efb97 + + + + typedefPROTOBUF_C__BEGIN_DECLS struct _Ciot__MqttClientError + Ciot__MqttClientError + mqtt__client_8pb-c_8h.html + a3643761b05ddc72f126a6bacbb409ff4 + + + + struct _Ciot__MqttClientTopicsCfg + Ciot__MqttClientTopicsCfg + mqtt__client_8pb-c_8h.html + a89e5c01bb0c06a50567b0d45f34f0a39 + + + + struct _Ciot__MqttClientCfg + Ciot__MqttClientCfg + mqtt__client_8pb-c_8h.html + aa2198f96bdd0546db715d872cfc11bc9 + + + + struct _Ciot__MqttClientStatus + Ciot__MqttClientStatus + mqtt__client_8pb-c_8h.html + afe2417068e7b6297fc9234793f0bb911 + + + + struct _Ciot__MqttClientReqPublish + Ciot__MqttClientReqPublish + mqtt__client_8pb-c_8h.html + a72c90d7d48086dff660beb2733a2b863 + + + + struct _Ciot__MqttClientReqSubscribe + Ciot__MqttClientReqSubscribe + mqtt__client_8pb-c_8h.html + a4df61ab6faf4086cb4f0697c4b5ebaf2 + + + + struct _Ciot__MqttClientReq + Ciot__MqttClientReq + mqtt__client_8pb-c_8h.html + aee266f2fd00df871bca4eef5f89546f9 + + + + struct _Ciot__MqttClientData + Ciot__MqttClientData + mqtt__client_8pb-c_8h.html + a2543125332c20f82edaa7b3ae5dcc9aa + + + + enum _Ciot__MqttClientState + Ciot__MqttClientState + mqtt__client_8pb-c_8h.html + a08591f0ff601f76ec86eb57acf6ca745 + + + + enum _Ciot__MqttClientTransport + Ciot__MqttClientTransport + mqtt__client_8pb-c_8h.html + aed78942a574bf2a5434c9c1bcd3c73bb + + + + enum _Ciot__MqttClientReqType + Ciot__MqttClientReqType + mqtt__client_8pb-c_8h.html + a91c2a4065e861cb6b3753a6951b67c59 + + + + void(* + Ciot__MqttClientError_Closure + mqtt__client_8pb-c_8h.html + ae7f0695730f3c349ceee3ae36ea786bd + )(const Ciot__MqttClientError *message, void *closure_data) + + + void(* + Ciot__MqttClientTopicsCfg_Closure + mqtt__client_8pb-c_8h.html + ae13a8d1693f1c599d81be6c089aa295c + )(const Ciot__MqttClientTopicsCfg *message, void *closure_data) + + + void(* + Ciot__MqttClientCfg_Closure + mqtt__client_8pb-c_8h.html + ad4c3414c23b8246b57ecf22f1550eaf5 + )(const Ciot__MqttClientCfg *message, void *closure_data) + + + void(* + Ciot__MqttClientStatus_Closure + mqtt__client_8pb-c_8h.html + a64255782aaf23993cb7c75d2a070dd4c + )(const Ciot__MqttClientStatus *message, void *closure_data) + + + void(* + Ciot__MqttClientReqPublish_Closure + mqtt__client_8pb-c_8h.html + a3297820e427ac6f5b0dd42f20149b52b + )(const Ciot__MqttClientReqPublish *message, void *closure_data) + + + void(* + Ciot__MqttClientReqSubscribe_Closure + mqtt__client_8pb-c_8h.html + a5734e26c37776979a1b7fc5829462a01 + )(const Ciot__MqttClientReqSubscribe *message, void *closure_data) + + + void(* + Ciot__MqttClientReq_Closure + mqtt__client_8pb-c_8h.html + aa692ec6ccd8eca258331474f184a2aab + )(const Ciot__MqttClientReq *message, void *closure_data) + + + void(* + Ciot__MqttClientData_Closure + mqtt__client_8pb-c_8h.html + acf9dc6613e9a0c9e4c6b534b6a06e135 + )(const Ciot__MqttClientData *message, void *closure_data) + + + + _Ciot__MqttClientState + mqtt__client_8pb-c_8h.html + a9c24d3368ebf32e50895e7c049383fb2 + + + + CIOT__MQTT_CLIENT_STATE__MQTT_STATE_DISCONNECTED + mqtt__client_8pb-c_8h.html + a9c24d3368ebf32e50895e7c049383fb2af87ec40620395dbaae1c8154c68a00de + + + + CIOT__MQTT_CLIENT_STATE__MQTT_STATE_CONNECTING + mqtt__client_8pb-c_8h.html + a9c24d3368ebf32e50895e7c049383fb2a8297f75fb6a6b5323ca07aaaa76dacda + + + + CIOT__MQTT_CLIENT_STATE__MQTT_STATE_DISCONNECTING + mqtt__client_8pb-c_8h.html + a9c24d3368ebf32e50895e7c049383fb2a62300e84f34c0302585288805a4ca5df + + + + CIOT__MQTT_CLIENT_STATE__MQTT_STATE_CONNECTED + mqtt__client_8pb-c_8h.html + a9c24d3368ebf32e50895e7c049383fb2af3c1a13f5a89ee2e19a40e675d7e7561 + + + + CIOT__MQTT_CLIENT_STATE__MQTT_STATE_ERROR + mqtt__client_8pb-c_8h.html + a9c24d3368ebf32e50895e7c049383fb2a6d3573aafafca3eace4e1ad6c7e7c07d + + + + + _Ciot__MqttClientTransport + mqtt__client_8pb-c_8h.html + abdd1bd8020dd7ffabcbe0ac4271745ed + + + + CIOT__MQTT_CLIENT_TRANSPORT__MQTT_TRANSPORT_UNKNOWN + mqtt__client_8pb-c_8h.html + abdd1bd8020dd7ffabcbe0ac4271745eda837f298065a95b6d5f6a84399dd6048e + + + + CIOT__MQTT_CLIENT_TRANSPORT__MQTT_TRANSPORT_OVER_TCP + mqtt__client_8pb-c_8h.html + abdd1bd8020dd7ffabcbe0ac4271745eda5ffb22badb9bde964341a2ed5396c510 + + + + CIOT__MQTT_CLIENT_TRANSPORT__MQTT_TRANSPORT_OVER_SSL + mqtt__client_8pb-c_8h.html + abdd1bd8020dd7ffabcbe0ac4271745eda6ec9759c375a86bdb5742773fb37e6a9 + + + + CIOT__MQTT_CLIENT_TRANSPORT__MQTT_TRANSPORT_OVER_WS + mqtt__client_8pb-c_8h.html + abdd1bd8020dd7ffabcbe0ac4271745edaecbb9450734bbd49b12ad5d31f5857e4 + + + + CIOT__MQTT_CLIENT_TRANSPORT__MQTT_TRANSPORT_OVER_WSS + mqtt__client_8pb-c_8h.html + abdd1bd8020dd7ffabcbe0ac4271745edae694393c4911f30890e0d357c62865a2 + + + + + _Ciot__MqttClientReqType + mqtt__client_8pb-c_8h.html + a3df8caeafb761f82cd0df0a05c1898b3 + + + + CIOT__MQTT_CLIENT_REQ_TYPE__MQTT_REQ_TYPE_UNKOWN + mqtt__client_8pb-c_8h.html + a3df8caeafb761f82cd0df0a05c1898b3a876778e007d7d30775b1da65595c2cc2 + + + + CIOT__MQTT_CLIENT_REQ_TYPE__MQTT_REQ_TYPE_PUBLISH + mqtt__client_8pb-c_8h.html + a3df8caeafb761f82cd0df0a05c1898b3ab82d0ea47c89b80f65282a803f2179d3 + + + + CIOT__MQTT_CLIENT_REQ_TYPE__MQTT_REQ_TYPE_SUBSCRIBE + mqtt__client_8pb-c_8h.html + a3df8caeafb761f82cd0df0a05c1898b3a3391eaf17441d8aa9f9ef964a77f67fe + + + + void + ciot__mqtt_client_error__init + mqtt__client_8pb-c_8h.html + ae7c04f08570abb69184dab8075961dd2 + (Ciot__MqttClientError *message) + + + size_t + ciot__mqtt_client_error__get_packed_size + mqtt__client_8pb-c_8h.html + a9db340960d41645116d43e55c5a955d8 + (const Ciot__MqttClientError *message) + + + size_t + ciot__mqtt_client_error__pack + mqtt__client_8pb-c_8h.html + a54b69c34c8e7def25a85ce6507c6fcbe + (const Ciot__MqttClientError *message, uint8_t *out) + + + size_t + ciot__mqtt_client_error__pack_to_buffer + mqtt__client_8pb-c_8h.html + a0f25e1db5cedafd6deb30e0667ddbffd + (const Ciot__MqttClientError *message, ProtobufCBuffer *buffer) + + + Ciot__MqttClientError * + ciot__mqtt_client_error__unpack + mqtt__client_8pb-c_8h.html + aa3bafbbfbff76049716c700d6f07f643 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__mqtt_client_error__free_unpacked + mqtt__client_8pb-c_8h.html + a6a148bb0d4756be924b85d6a988a76f1 + (Ciot__MqttClientError *message, ProtobufCAllocator *allocator) + + + void + ciot__mqtt_client_topics_cfg__init + mqtt__client_8pb-c_8h.html + a5a7df0e90e3c9def34f41270e1f14bdb + (Ciot__MqttClientTopicsCfg *message) + + + size_t + ciot__mqtt_client_topics_cfg__get_packed_size + mqtt__client_8pb-c_8h.html + a013ccef52af000e41ccc0aa70f6e4e5e + (const Ciot__MqttClientTopicsCfg *message) + + + size_t + ciot__mqtt_client_topics_cfg__pack + mqtt__client_8pb-c_8h.html + a201262be65eac224ef01b2bf836b43ad + (const Ciot__MqttClientTopicsCfg *message, uint8_t *out) + + + size_t + ciot__mqtt_client_topics_cfg__pack_to_buffer + mqtt__client_8pb-c_8h.html + a5d48744f34bbaa047b345a950a498295 + (const Ciot__MqttClientTopicsCfg *message, ProtobufCBuffer *buffer) + + + Ciot__MqttClientTopicsCfg * + ciot__mqtt_client_topics_cfg__unpack + mqtt__client_8pb-c_8h.html + a9ff6a704c8f40b7b01cafd572419f330 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__mqtt_client_topics_cfg__free_unpacked + mqtt__client_8pb-c_8h.html + ab006d51c3dd32884e5f1a2b25e9b0ca2 + (Ciot__MqttClientTopicsCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__mqtt_client_cfg__init + mqtt__client_8pb-c_8h.html + a6cd2324b9e57c5c3e276dcfe21cc60d2 + (Ciot__MqttClientCfg *message) + + + size_t + ciot__mqtt_client_cfg__get_packed_size + mqtt__client_8pb-c_8h.html + adb15801c939a428184b6b74f8beb7c7e + (const Ciot__MqttClientCfg *message) + + + size_t + ciot__mqtt_client_cfg__pack + mqtt__client_8pb-c_8h.html + a9d2ebd59d00f10d81717ea8915128dac + (const Ciot__MqttClientCfg *message, uint8_t *out) + + + size_t + ciot__mqtt_client_cfg__pack_to_buffer + mqtt__client_8pb-c_8h.html + a27f293d24cc638b92f25c133d04f6417 + (const Ciot__MqttClientCfg *message, ProtobufCBuffer *buffer) + + + Ciot__MqttClientCfg * + ciot__mqtt_client_cfg__unpack + mqtt__client_8pb-c_8h.html + a5f34a9d802e102575571e8a4cb9d85f4 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__mqtt_client_cfg__free_unpacked + mqtt__client_8pb-c_8h.html + a43776805149836bff3fdb24c37753006 + (Ciot__MqttClientCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__mqtt_client_status__init + mqtt__client_8pb-c_8h.html + ae8b795d86e2d6cf0c5830cf0f94d7d61 + (Ciot__MqttClientStatus *message) + + + size_t + ciot__mqtt_client_status__get_packed_size + mqtt__client_8pb-c_8h.html + ae48b59ac35a0bd1f3ea8f6e1aae3e88a + (const Ciot__MqttClientStatus *message) + + + size_t + ciot__mqtt_client_status__pack + mqtt__client_8pb-c_8h.html + ac24b2c227919fe00d2bee3a44117077f + (const Ciot__MqttClientStatus *message, uint8_t *out) + + + size_t + ciot__mqtt_client_status__pack_to_buffer + mqtt__client_8pb-c_8h.html + a152ba4eff95d625d3fac10ad1d4ac400 + (const Ciot__MqttClientStatus *message, ProtobufCBuffer *buffer) + + + Ciot__MqttClientStatus * + ciot__mqtt_client_status__unpack + mqtt__client_8pb-c_8h.html + a6415a141dbe1d59958e7f71effde8d2a + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__mqtt_client_status__free_unpacked + mqtt__client_8pb-c_8h.html + a23d6dc5c6b2c2c175e6306c55db4f2a7 + (Ciot__MqttClientStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__mqtt_client_req_publish__init + mqtt__client_8pb-c_8h.html + a4263813456bb11c8816db406259c579a + (Ciot__MqttClientReqPublish *message) + + + size_t + ciot__mqtt_client_req_publish__get_packed_size + mqtt__client_8pb-c_8h.html + ae643c65fb5f63c6c508ffb438b472c5a + (const Ciot__MqttClientReqPublish *message) + + + size_t + ciot__mqtt_client_req_publish__pack + mqtt__client_8pb-c_8h.html + a87b88e10c33fcd21ee1696805b825272 + (const Ciot__MqttClientReqPublish *message, uint8_t *out) + + + size_t + ciot__mqtt_client_req_publish__pack_to_buffer + mqtt__client_8pb-c_8h.html + a5ff15879045082a5b83c6a9709897d0e + (const Ciot__MqttClientReqPublish *message, ProtobufCBuffer *buffer) + + + Ciot__MqttClientReqPublish * + ciot__mqtt_client_req_publish__unpack + mqtt__client_8pb-c_8h.html + a14dff80d4ca6db2c73a1ebe39711e01b + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__mqtt_client_req_publish__free_unpacked + mqtt__client_8pb-c_8h.html + aa17c6410c272ac8f561339b61d6de0b9 + (Ciot__MqttClientReqPublish *message, ProtobufCAllocator *allocator) + + + void + ciot__mqtt_client_req_subscribe__init + mqtt__client_8pb-c_8h.html + a1e172cc7b5bdabe776836f2222dad59d + (Ciot__MqttClientReqSubscribe *message) + + + size_t + ciot__mqtt_client_req_subscribe__get_packed_size + mqtt__client_8pb-c_8h.html + a2b644b581c8d54bbe64a019fdc074b22 + (const Ciot__MqttClientReqSubscribe *message) + + + size_t + ciot__mqtt_client_req_subscribe__pack + mqtt__client_8pb-c_8h.html + a97d40120f7be3ae59f38ce5fa77c445a + (const Ciot__MqttClientReqSubscribe *message, uint8_t *out) + + + size_t + ciot__mqtt_client_req_subscribe__pack_to_buffer + mqtt__client_8pb-c_8h.html + a0216cbd453fe0b284059a2e5431cfac0 + (const Ciot__MqttClientReqSubscribe *message, ProtobufCBuffer *buffer) + + + Ciot__MqttClientReqSubscribe * + ciot__mqtt_client_req_subscribe__unpack + mqtt__client_8pb-c_8h.html + aa8ab30f36d52f067e69554b497d47fd5 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__mqtt_client_req_subscribe__free_unpacked + mqtt__client_8pb-c_8h.html + a5ffc27a0155113a4311a81e9893dc4b5 + (Ciot__MqttClientReqSubscribe *message, ProtobufCAllocator *allocator) + + + void + ciot__mqtt_client_req__init + mqtt__client_8pb-c_8h.html + aad9223d7b9c40a63ea81509f205d1d52 + (Ciot__MqttClientReq *message) + + + size_t + ciot__mqtt_client_req__get_packed_size + mqtt__client_8pb-c_8h.html + afc5e366b2c81963b1cc7ad3e246db62c + (const Ciot__MqttClientReq *message) + + + size_t + ciot__mqtt_client_req__pack + mqtt__client_8pb-c_8h.html + a7712bfd04642f255c363ffa23eb7e2da + (const Ciot__MqttClientReq *message, uint8_t *out) + + + size_t + ciot__mqtt_client_req__pack_to_buffer + mqtt__client_8pb-c_8h.html + a6df2841f52a89b1dbf8ae27c84e742bf + (const Ciot__MqttClientReq *message, ProtobufCBuffer *buffer) + + + Ciot__MqttClientReq * + ciot__mqtt_client_req__unpack + mqtt__client_8pb-c_8h.html + a7b71c97d32795c37c7d5c47bcf9123f9 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__mqtt_client_req__free_unpacked + mqtt__client_8pb-c_8h.html + acaf09df1fd1d635164d38b3f23ab5ce1 + (Ciot__MqttClientReq *message, ProtobufCAllocator *allocator) + + + void + ciot__mqtt_client_data__init + mqtt__client_8pb-c_8h.html + ad8858e432b6686a4b8b2b3291fae2757 + (Ciot__MqttClientData *message) + + + size_t + ciot__mqtt_client_data__get_packed_size + mqtt__client_8pb-c_8h.html + a9994f462cda0e14b9cbd26492a6850dc + (const Ciot__MqttClientData *message) + + + size_t + ciot__mqtt_client_data__pack + mqtt__client_8pb-c_8h.html + a083af9afd5f959eae22fb0ec288dd291 + (const Ciot__MqttClientData *message, uint8_t *out) + + + size_t + ciot__mqtt_client_data__pack_to_buffer + mqtt__client_8pb-c_8h.html + ae5da059bd91c7428abba1cfd0ec5ee28 + (const Ciot__MqttClientData *message, ProtobufCBuffer *buffer) + + + Ciot__MqttClientData * + ciot__mqtt_client_data__unpack + mqtt__client_8pb-c_8h.html + a39e35c9687526d0e134a3f4ac77b4791 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__mqtt_client_data__free_unpacked + mqtt__client_8pb-c_8h.html + a53915d8fb1cbfd2784c13957440c5ec0 + (Ciot__MqttClientData *message, ProtobufCAllocator *allocator) + + + const ProtobufCEnumDescriptor + ciot__mqtt_client_state__descriptor + mqtt__client_8pb-c_8h.html + a874e5b4f3f9e45b5c886fbce7b0136ef + + + + const ProtobufCEnumDescriptor + ciot__mqtt_client_transport__descriptor + mqtt__client_8pb-c_8h.html + a29457024a6a141228ea475572b215a0e + + + + const ProtobufCEnumDescriptor + ciot__mqtt_client_req_type__descriptor + mqtt__client_8pb-c_8h.html + a98e499955c1de303771b3044ddd3747a + + + + const ProtobufCMessageDescriptor + ciot__mqtt_client_error__descriptor + mqtt__client_8pb-c_8h.html + a10c95ed5044c3cb671d1217b30bfa464 + + + + const ProtobufCMessageDescriptor + ciot__mqtt_client_topics_cfg__descriptor + mqtt__client_8pb-c_8h.html + a2d17c63b13713fb2ff26c6c5ddd5cb21 + + + + const ProtobufCMessageDescriptor + ciot__mqtt_client_cfg__descriptor + mqtt__client_8pb-c_8h.html + a5c13df0d47e41023e4c43e72a1fb6a49 + + + + const ProtobufCMessageDescriptor + ciot__mqtt_client_status__descriptor + mqtt__client_8pb-c_8h.html + a01b6375473753da6fb034208466bba02 + + + + const ProtobufCMessageDescriptor + ciot__mqtt_client_req_publish__descriptor + mqtt__client_8pb-c_8h.html + a5d538ee3e66d35c4ba86a58b7712e4de + + + + const ProtobufCMessageDescriptor + ciot__mqtt_client_req_subscribe__descriptor + mqtt__client_8pb-c_8h.html + adeeb1788d1e168906f2d1af9bf48c3d7 + + + + const ProtobufCMessageDescriptor + ciot__mqtt_client_req__descriptor + mqtt__client_8pb-c_8h.html + a187473cb5a2b4353de8437f8f2433dff + + + + const ProtobufCMessageDescriptor + ciot__mqtt_client_data__descriptor + mqtt__client_8pb-c_8h.html + ae2d56fbb8c1c114961879b3c288ce6f8 + + + + + msg.pb-c.c + src/proto/ciot/proto/v1/ + msg_8pb-c_8c.html + ciot/proto/v1/msg.pb-c.h + + #define + PROTOBUF_C__NO_DEPRECATED + msg_8pb-c_8c.html + ad9480935c25b5155174487b631af52f5 + + + + void + ciot__interface_info__init + msg_8pb-c_8c.html + a290bc236b27c6065ad59a1eee25561d1 + (Ciot__InterfaceInfo *message) + + + size_t + ciot__interface_info__get_packed_size + msg_8pb-c_8c.html + a9b158709fc92637645175a875fefee75 + (const Ciot__InterfaceInfo *message) + + + size_t + ciot__interface_info__pack + msg_8pb-c_8c.html + af46ed8a7375f000744446a77c8fbcb8b + (const Ciot__InterfaceInfo *message, uint8_t *out) + + + size_t + ciot__interface_info__pack_to_buffer + msg_8pb-c_8c.html + a77828dfcd0e57634148fe62b945a6a3b + (const Ciot__InterfaceInfo *message, ProtobufCBuffer *buffer) + + + Ciot__InterfaceInfo * + ciot__interface_info__unpack + msg_8pb-c_8c.html + a9f53e4cf49ea49d1eaf66cd684a33cb2 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__interface_info__free_unpacked + msg_8pb-c_8c.html + aea7be430ce7bbd761bc57ff6e25f5779 + (Ciot__InterfaceInfo *message, ProtobufCAllocator *allocator) + + + void + ciot__msg_error__init + msg_8pb-c_8c.html + a261df3fa4a39b1a6aab0a9a28987803e + (Ciot__MsgError *message) + + + size_t + ciot__msg_error__get_packed_size + msg_8pb-c_8c.html + a6a3d91e189d8db0b6acc5f0693613e47 + (const Ciot__MsgError *message) + + + size_t + ciot__msg_error__pack + msg_8pb-c_8c.html + afffe5e7db973fe1a24cc7c367e458651 + (const Ciot__MsgError *message, uint8_t *out) + + + size_t + ciot__msg_error__pack_to_buffer + msg_8pb-c_8c.html + a50914e1f6469fbaa09d137423e172e0a + (const Ciot__MsgError *message, ProtobufCBuffer *buffer) + + + Ciot__MsgError * + ciot__msg_error__unpack + msg_8pb-c_8c.html + ab8e33d3168481928a7d7dde217a7ad8b + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__msg_error__free_unpacked + msg_8pb-c_8c.html + a41813b043c5224951761318bba00e0b7 + (Ciot__MsgError *message, ProtobufCAllocator *allocator) + + + void + ciot__msg_data__init + msg_8pb-c_8c.html + a101ae1126fc7fae30792ca0c34f169e1 + (Ciot__MsgData *message) + + + size_t + ciot__msg_data__get_packed_size + msg_8pb-c_8c.html + a6b0edde809d3e96c514839c8427e7a26 + (const Ciot__MsgData *message) + + + size_t + ciot__msg_data__pack + msg_8pb-c_8c.html + a138850c7e89b861063f3785b40daea4e + (const Ciot__MsgData *message, uint8_t *out) + + + size_t + ciot__msg_data__pack_to_buffer + msg_8pb-c_8c.html + a6ab9537182b12be6ec02fde91c5b3012 + (const Ciot__MsgData *message, ProtobufCBuffer *buffer) + + + Ciot__MsgData * + ciot__msg_data__unpack + msg_8pb-c_8c.html + ad7ebb80a5c5ae2510ac2271e9b047647 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__msg_data__free_unpacked + msg_8pb-c_8c.html + adf115a48b9a69cfccb09edf190897a67 + (Ciot__MsgData *message, ProtobufCAllocator *allocator) + + + void + ciot__msg_header__init + msg_8pb-c_8c.html + a6d92a0ae673c4807264a27fa3eca43f0 + (Ciot__MsgHeader *message) + + + size_t + ciot__msg_header__get_packed_size + msg_8pb-c_8c.html + a5a209a58158c68d857052544b4ae6ac2 + (const Ciot__MsgHeader *message) + + + size_t + ciot__msg_header__pack + msg_8pb-c_8c.html + a2cf478864b1454679bbeee9ec0b15ffd + (const Ciot__MsgHeader *message, uint8_t *out) + + + size_t + ciot__msg_header__pack_to_buffer + msg_8pb-c_8c.html + a2ff2049a7ae07cef217f905134e365c6 + (const Ciot__MsgHeader *message, ProtobufCBuffer *buffer) + + + Ciot__MsgHeader * + ciot__msg_header__unpack + msg_8pb-c_8c.html + a1306d926eeed358ba3c48a0d93526dce + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__msg_header__free_unpacked + msg_8pb-c_8c.html + afc1020e8316200b9a740c207e0acf4d8 + (Ciot__MsgHeader *message, ProtobufCAllocator *allocator) + + + void + ciot__msg__init + msg_8pb-c_8c.html + ad256fb21e0e6df8fd1c5675c505222dd + (Ciot__Msg *message) + + + size_t + ciot__msg__get_packed_size + msg_8pb-c_8c.html + a41df49e0cdc57d85d3421ab717920210 + (const Ciot__Msg *message) + + + size_t + ciot__msg__pack + msg_8pb-c_8c.html + ac16de76438867392fe57fe70de79aad7 + (const Ciot__Msg *message, uint8_t *out) + + + size_t + ciot__msg__pack_to_buffer + msg_8pb-c_8c.html + aa563f7479d5436378a568015cee970d1 + (const Ciot__Msg *message, ProtobufCBuffer *buffer) + + + Ciot__Msg * + ciot__msg__unpack + msg_8pb-c_8c.html + a7e404ecdf31f54d2b7458691388804b5 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__msg__free_unpacked + msg_8pb-c_8c.html + aa218a8e8f4304767ea8271832f352e12 + (Ciot__Msg *message, ProtobufCAllocator *allocator) + + + const ProtobufCMessageDescriptor + ciot__interface_info__descriptor + msg_8pb-c_8c.html + a3cea2840c73cc9178e308560f155c857 + + + + const ProtobufCMessageDescriptor + ciot__msg_error__descriptor + msg_8pb-c_8c.html + ab1a191fd93fd6a240c32d5542336f5c0 + + + + const ProtobufCMessageDescriptor + ciot__msg_data__descriptor + msg_8pb-c_8c.html + af5cdf79ad98e7144c77e26c9e765069d + + + + const ProtobufCMessageDescriptor + ciot__msg_header__descriptor + msg_8pb-c_8c.html + ab5fa84c090a2226f34f2bd22c1e0d49d + + + + const ProtobufCMessageDescriptor + ciot__msg__descriptor + msg_8pb-c_8c.html + a6dc952d716a20ddfe5ee3443f9f82829 + + + + const ProtobufCEnumDescriptor + ciot__msg_type__descriptor + msg_8pb-c_8c.html + a704994c2401276d95467d3be84f2a3b7 + + + + const ProtobufCEnumDescriptor + ciot__interface_type__descriptor + msg_8pb-c_8c.html + aed2cbfa8bed90cb79ea6e18007b937b9 + + + + + msg.pb-c.h + src/proto/ciot/proto/v1/ + msg_8pb-c_8h.html + ciot/proto/v1/ble_scn.pb-c.h + ciot/proto/v1/ble.pb-c.h + ciot/proto/v1/ciot.pb-c.h + ciot/proto/v1/http_client.pb-c.h + ciot/proto/v1/http_server.pb-c.h + ciot/proto/v1/mqtt_client.pb-c.h + ciot/proto/v1/ntp.pb-c.h + ciot/proto/v1/ota.pb-c.h + ciot/proto/v1/storage.pb-c.h + ciot/proto/v1/sys.pb-c.h + ciot/proto/v1/tcp.pb-c.h + ciot/proto/v1/uart.pb-c.h + ciot/proto/v1/usb.pb-c.h + ciot/proto/v1/wifi.pb-c.h + _Ciot__InterfaceInfo + _Ciot__MsgError + _Ciot__MsgData + _Ciot__MsgHeader + _Ciot__Msg + + #define + CIOT__INTERFACE_INFO__INIT + msg_8pb-c_8h.html + aa13c16048698eae21a88ab8bab247930 + + + + #define + CIOT__MSG_ERROR__INIT + msg_8pb-c_8h.html + a11bd8b5b42fe879162b5d9983366fabf + + + + #define + CIOT__MSG_DATA__INIT + msg_8pb-c_8h.html + aee144f030b964c6f547c585f9bd932ff + + + + #define + CIOT__MSG_HEADER__INIT + msg_8pb-c_8h.html + aebb82701b9a7582909ce30fff7307e88 + + + + #define + CIOT__MSG__INIT + msg_8pb-c_8h.html + a553d12d537d6e98650114f9313b61488 + + + + typedefPROTOBUF_C__BEGIN_DECLS struct _Ciot__InterfaceInfo + Ciot__InterfaceInfo + msg_8pb-c_8h.html + ab9e4a77ba115083610c48de8fb29eaaa + + + + struct _Ciot__MsgError + Ciot__MsgError + msg_8pb-c_8h.html + a287bade6c51c589a5ad00659d3221362 + + + + struct _Ciot__MsgData + Ciot__MsgData + msg_8pb-c_8h.html + ab6508db53b161bb290f5596ef2dd20d7 + + + + struct _Ciot__MsgHeader + Ciot__MsgHeader + msg_8pb-c_8h.html + a8f1b01ce2e23b58fda26e5d27b5b3bf7 + + + + struct _Ciot__Msg + Ciot__Msg + msg_8pb-c_8h.html + adc4291130bfeb0db2a070586668fd29c + + + + enum _Ciot__MsgType + Ciot__MsgType + msg_8pb-c_8h.html + ad867b5ac52987a58476055d444b6eafa + + + + enum _Ciot__InterfaceType + Ciot__InterfaceType + msg_8pb-c_8h.html + a9edf94586471e7c6d813f795e6ed9085 + + + + void(* + Ciot__InterfaceInfo_Closure + msg_8pb-c_8h.html + aa408732d14faa395f3d203bbdc30b554 + )(const Ciot__InterfaceInfo *message, void *closure_data) + + + void(* + Ciot__MsgError_Closure + msg_8pb-c_8h.html + a03f6c11a48a733e0b7c01ea4ac9002b1 + )(const Ciot__MsgError *message, void *closure_data) + + + void(* + Ciot__MsgData_Closure + msg_8pb-c_8h.html + ad95a417a005831a3cbc549a8fabba538 + )(const Ciot__MsgData *message, void *closure_data) + + + void(* + Ciot__MsgHeader_Closure + msg_8pb-c_8h.html + a1c5201f3e62beecc07ef77d2a766e738 + )(const Ciot__MsgHeader *message, void *closure_data) + + + void(* + Ciot__Msg_Closure + msg_8pb-c_8h.html + a41b0e7dacd5bbbd68268c5e6f4b2ac90 + )(const Ciot__Msg *message, void *closure_data) + + + + _Ciot__MsgType + msg_8pb-c_8h.html + ac809196d3437a5a7b9fd461b9f0c0b3a + + + + CIOT__MSG_TYPE__MSG_TYPE_UNKNOWN + msg_8pb-c_8h.html + ac809196d3437a5a7b9fd461b9f0c0b3aa1bd287397de09a4ddbb1b3f4c941a5dd + + + + CIOT__MSG_TYPE__MSG_TYPE_START + msg_8pb-c_8h.html + ac809196d3437a5a7b9fd461b9f0c0b3aa6098307baf553604b7b1d0c994b5554e + + + + CIOT__MSG_TYPE__MSG_TYPE_STOP + msg_8pb-c_8h.html + ac809196d3437a5a7b9fd461b9f0c0b3aa4de5d5abcacdb190fb7b2326fd282e19 + + + + CIOT__MSG_TYPE__MSG_TYPE_GET_CONFIG + msg_8pb-c_8h.html + ac809196d3437a5a7b9fd461b9f0c0b3aa5e36f20f595a627ded61b91c1993c818 + + + + CIOT__MSG_TYPE__MSG_TYPE_GET_STATUS + msg_8pb-c_8h.html + ac809196d3437a5a7b9fd461b9f0c0b3aab4b52bd9b12a322b6756d5c5a258f3a6 + + + + CIOT__MSG_TYPE__MSG_TYPE_REQUEST + msg_8pb-c_8h.html + ac809196d3437a5a7b9fd461b9f0c0b3aacba82a722a76ce6405b2d95d526f0ac4 + + + + CIOT__MSG_TYPE__MSG_TYPE_ERROR + msg_8pb-c_8h.html + ac809196d3437a5a7b9fd461b9f0c0b3aa7e6b2256ad2e0a58c37471cad7f393be + + + + CIOT__MSG_TYPE__MSG_TYPE_EVENT + msg_8pb-c_8h.html + ac809196d3437a5a7b9fd461b9f0c0b3aa75b5b5f4a91e8a5e13b1f58ed17910bd + + + + + _Ciot__InterfaceType + msg_8pb-c_8h.html + a195d1f7d9d7529375379783ae9ab84f8 + + + + CIOT__INTERFACE_TYPE__IFACE_TYPE_UNKNOWN + msg_8pb-c_8h.html + a195d1f7d9d7529375379783ae9ab84f8a50940c95212d983fd8439780492a9211 + + + + CIOT__INTERFACE_TYPE__IFACE_TYPE_CIOT + msg_8pb-c_8h.html + a195d1f7d9d7529375379783ae9ab84f8a477574af934cd183327ed424b98e5b78 + + + + CIOT__INTERFACE_TYPE__IFACE_TYPE_STORAGE + msg_8pb-c_8h.html + a195d1f7d9d7529375379783ae9ab84f8adf5cb815df120812d545e5b5e3524621 + + + + CIOT__INTERFACE_TYPE__IFACE_TYPE_SYSTEM + msg_8pb-c_8h.html + a195d1f7d9d7529375379783ae9ab84f8a63d25cb7d6b2fa4915db7b1f21979509 + + + + CIOT__INTERFACE_TYPE__IFACE_TYPE_UART + msg_8pb-c_8h.html + a195d1f7d9d7529375379783ae9ab84f8a1eb30c178c9a6cb7bf2cf5cc50ee177a + + + + CIOT__INTERFACE_TYPE__IFACE_TYPE_USB + msg_8pb-c_8h.html + a195d1f7d9d7529375379783ae9ab84f8aba3003613736a069baaccf7ad67e6e26 + + + + CIOT__INTERFACE_TYPE__IFACE_TYPE_TCP + msg_8pb-c_8h.html + a195d1f7d9d7529375379783ae9ab84f8a8b4c95fafd23881b2ea1be2f086c82df + + + + CIOT__INTERFACE_TYPE__IFACE_TYPE_ETH + msg_8pb-c_8h.html + a195d1f7d9d7529375379783ae9ab84f8ae1762d8d6ed6df7289a17ca2b4b268a0 + + + + CIOT__INTERFACE_TYPE__IFACE_TYPE_WIFI + msg_8pb-c_8h.html + a195d1f7d9d7529375379783ae9ab84f8adf067d6a6a34cf6fea79e79c71f7c714 + + + + CIOT__INTERFACE_TYPE__IFACE_TYPE_BLE + msg_8pb-c_8h.html + a195d1f7d9d7529375379783ae9ab84f8a879de0c817dccc702ec755ae2061a163 + + + + CIOT__INTERFACE_TYPE__IFACE_TYPE_BLE_SCN + msg_8pb-c_8h.html + a195d1f7d9d7529375379783ae9ab84f8a76c88dddb4ee69102d45ac90937ace51 + + + + CIOT__INTERFACE_TYPE__IFACE_TYPE_GPIO + msg_8pb-c_8h.html + a195d1f7d9d7529375379783ae9ab84f8ae5dc5dc3026bbc677f655da3bb8b6be0 + + + + CIOT__INTERFACE_TYPE__IFACE_TYPE_NTP + msg_8pb-c_8h.html + a195d1f7d9d7529375379783ae9ab84f8acbe0971099cc9fc40ad96a5cad68ca27 + + + + CIOT__INTERFACE_TYPE__IFACE_TYPE_OTA + msg_8pb-c_8h.html + a195d1f7d9d7529375379783ae9ab84f8abe7dd7ba4520d3b59e8fcde8c5dcf6b7 + + + + CIOT__INTERFACE_TYPE__IFACE_TYPE_DFU + msg_8pb-c_8h.html + a195d1f7d9d7529375379783ae9ab84f8ae25172a04d2c1cc974659f425cff55d3 + + + + CIOT__INTERFACE_TYPE__IFACE_TYPE_HTTP_CLIENT + msg_8pb-c_8h.html + a195d1f7d9d7529375379783ae9ab84f8ac08fe5cd34dc71bad5ec46daa1c2088a + + + + CIOT__INTERFACE_TYPE__IFACE_TYPE_HTTP_SERVER + msg_8pb-c_8h.html + a195d1f7d9d7529375379783ae9ab84f8ad95426b20247b8a1db7cafb56e68f16d + + + + CIOT__INTERFACE_TYPE__IFACE_TYPE_MQTT + msg_8pb-c_8h.html + a195d1f7d9d7529375379783ae9ab84f8a1fd9219f54f9b78a279bfa0fb9b3c17a + + + + CIOT__INTERFACE_TYPE__IFACE_TYPE_CUSTOM + msg_8pb-c_8h.html + a195d1f7d9d7529375379783ae9ab84f8a8147b615a5133510b28d45265b90d3b5 + + + + CIOT__INTERFACE_TYPE__IFACE_TYPE_BRIDGE + msg_8pb-c_8h.html + a195d1f7d9d7529375379783ae9ab84f8a24b1c7f70a5c00c679cba4884c7c8ffe + + + + void + ciot__interface_info__init + msg_8pb-c_8h.html + a290bc236b27c6065ad59a1eee25561d1 + (Ciot__InterfaceInfo *message) + + + size_t + ciot__interface_info__get_packed_size + msg_8pb-c_8h.html + a9b158709fc92637645175a875fefee75 + (const Ciot__InterfaceInfo *message) + + + size_t + ciot__interface_info__pack + msg_8pb-c_8h.html + af46ed8a7375f000744446a77c8fbcb8b + (const Ciot__InterfaceInfo *message, uint8_t *out) + + + size_t + ciot__interface_info__pack_to_buffer + msg_8pb-c_8h.html + a77828dfcd0e57634148fe62b945a6a3b + (const Ciot__InterfaceInfo *message, ProtobufCBuffer *buffer) + + + Ciot__InterfaceInfo * + ciot__interface_info__unpack + msg_8pb-c_8h.html + a9f53e4cf49ea49d1eaf66cd684a33cb2 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__interface_info__free_unpacked + msg_8pb-c_8h.html + aea7be430ce7bbd761bc57ff6e25f5779 + (Ciot__InterfaceInfo *message, ProtobufCAllocator *allocator) + + + void + ciot__msg_error__init + msg_8pb-c_8h.html + a261df3fa4a39b1a6aab0a9a28987803e + (Ciot__MsgError *message) + + + size_t + ciot__msg_error__get_packed_size + msg_8pb-c_8h.html + a6a3d91e189d8db0b6acc5f0693613e47 + (const Ciot__MsgError *message) + + + size_t + ciot__msg_error__pack + msg_8pb-c_8h.html + afffe5e7db973fe1a24cc7c367e458651 + (const Ciot__MsgError *message, uint8_t *out) + + + size_t + ciot__msg_error__pack_to_buffer + msg_8pb-c_8h.html + a50914e1f6469fbaa09d137423e172e0a + (const Ciot__MsgError *message, ProtobufCBuffer *buffer) + + + Ciot__MsgError * + ciot__msg_error__unpack + msg_8pb-c_8h.html + ab8e33d3168481928a7d7dde217a7ad8b + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__msg_error__free_unpacked + msg_8pb-c_8h.html + a41813b043c5224951761318bba00e0b7 + (Ciot__MsgError *message, ProtobufCAllocator *allocator) + + + void + ciot__msg_data__init + msg_8pb-c_8h.html + a101ae1126fc7fae30792ca0c34f169e1 + (Ciot__MsgData *message) + + + size_t + ciot__msg_data__get_packed_size + msg_8pb-c_8h.html + a6b0edde809d3e96c514839c8427e7a26 + (const Ciot__MsgData *message) + + + size_t + ciot__msg_data__pack + msg_8pb-c_8h.html + a138850c7e89b861063f3785b40daea4e + (const Ciot__MsgData *message, uint8_t *out) + + + size_t + ciot__msg_data__pack_to_buffer + msg_8pb-c_8h.html + a6ab9537182b12be6ec02fde91c5b3012 + (const Ciot__MsgData *message, ProtobufCBuffer *buffer) + + + Ciot__MsgData * + ciot__msg_data__unpack + msg_8pb-c_8h.html + ad7ebb80a5c5ae2510ac2271e9b047647 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__msg_data__free_unpacked + msg_8pb-c_8h.html + adf115a48b9a69cfccb09edf190897a67 + (Ciot__MsgData *message, ProtobufCAllocator *allocator) + + + void + ciot__msg_header__init + msg_8pb-c_8h.html + a6d92a0ae673c4807264a27fa3eca43f0 + (Ciot__MsgHeader *message) + + + size_t + ciot__msg_header__get_packed_size + msg_8pb-c_8h.html + a5a209a58158c68d857052544b4ae6ac2 + (const Ciot__MsgHeader *message) + + + size_t + ciot__msg_header__pack + msg_8pb-c_8h.html + a2cf478864b1454679bbeee9ec0b15ffd + (const Ciot__MsgHeader *message, uint8_t *out) + + + size_t + ciot__msg_header__pack_to_buffer + msg_8pb-c_8h.html + a2ff2049a7ae07cef217f905134e365c6 + (const Ciot__MsgHeader *message, ProtobufCBuffer *buffer) + + + Ciot__MsgHeader * + ciot__msg_header__unpack + msg_8pb-c_8h.html + a1306d926eeed358ba3c48a0d93526dce + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__msg_header__free_unpacked + msg_8pb-c_8h.html + afc1020e8316200b9a740c207e0acf4d8 + (Ciot__MsgHeader *message, ProtobufCAllocator *allocator) + + + void + ciot__msg__init + msg_8pb-c_8h.html + ad256fb21e0e6df8fd1c5675c505222dd + (Ciot__Msg *message) + + + size_t + ciot__msg__get_packed_size + msg_8pb-c_8h.html + a41df49e0cdc57d85d3421ab717920210 + (const Ciot__Msg *message) + + + size_t + ciot__msg__pack + msg_8pb-c_8h.html + ac16de76438867392fe57fe70de79aad7 + (const Ciot__Msg *message, uint8_t *out) + + + size_t + ciot__msg__pack_to_buffer + msg_8pb-c_8h.html + aa563f7479d5436378a568015cee970d1 + (const Ciot__Msg *message, ProtobufCBuffer *buffer) + + + Ciot__Msg * + ciot__msg__unpack + msg_8pb-c_8h.html + a7e404ecdf31f54d2b7458691388804b5 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__msg__free_unpacked + msg_8pb-c_8h.html + aa218a8e8f4304767ea8271832f352e12 + (Ciot__Msg *message, ProtobufCAllocator *allocator) + + + const ProtobufCEnumDescriptor + ciot__msg_type__descriptor + msg_8pb-c_8h.html + a704994c2401276d95467d3be84f2a3b7 + + + + const ProtobufCEnumDescriptor + ciot__interface_type__descriptor + msg_8pb-c_8h.html + aed2cbfa8bed90cb79ea6e18007b937b9 + + + + const ProtobufCMessageDescriptor + ciot__interface_info__descriptor + msg_8pb-c_8h.html + a3cea2840c73cc9178e308560f155c857 + + + + const ProtobufCMessageDescriptor + ciot__msg_error__descriptor + msg_8pb-c_8h.html + ab1a191fd93fd6a240c32d5542336f5c0 + + + + const ProtobufCMessageDescriptor + ciot__msg_data__descriptor + msg_8pb-c_8h.html + af5cdf79ad98e7144c77e26c9e765069d + + + + const ProtobufCMessageDescriptor + ciot__msg_header__descriptor + msg_8pb-c_8h.html + ab5fa84c090a2226f34f2bd22c1e0d49d + + + + const ProtobufCMessageDescriptor + ciot__msg__descriptor + msg_8pb-c_8h.html + a6dc952d716a20ddfe5ee3443f9f82829 + + + + + ntp.pb-c.c + src/proto/ciot/proto/v1/ + ntp_8pb-c_8c.html + ciot/proto/v1/ntp.pb-c.h + + #define + PROTOBUF_C__NO_DEPRECATED + ntp_8pb-c_8c.html + ad9480935c25b5155174487b631af52f5 + + + + #define + ciot__ntp_req_data__field_descriptors + ntp_8pb-c_8c.html + a8658e7cde0623d5ac107e1c8393803af + + + + #define + ciot__ntp_req_data__field_indices_by_name + ntp_8pb-c_8c.html + a694b42a63fd34b06e38d3e6a978bb6ad + + + + #define + ciot__ntp_req_data__number_ranges + ntp_8pb-c_8c.html + ab373d5e0a3b5de8392dfeb4b6f39dd95 + + + + void + ciot__ntp_cfg__init + ntp_8pb-c_8c.html + a6e2cb4060f900e278e2d28ced069f80b + (Ciot__NtpCfg *message) + + + size_t + ciot__ntp_cfg__get_packed_size + ntp_8pb-c_8c.html + a2b7a9ece9a81b055ee7f318b0d59157e + (const Ciot__NtpCfg *message) + + + size_t + ciot__ntp_cfg__pack + ntp_8pb-c_8c.html + ab341d01c73c5d14629f44e52762e0760 + (const Ciot__NtpCfg *message, uint8_t *out) + + + size_t + ciot__ntp_cfg__pack_to_buffer + ntp_8pb-c_8c.html + a91b4f45012d17d9320f3cec3349f9339 + (const Ciot__NtpCfg *message, ProtobufCBuffer *buffer) + + + Ciot__NtpCfg * + ciot__ntp_cfg__unpack + ntp_8pb-c_8c.html + aacc7737e842c367e47bb50cff0ee81db + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ntp_cfg__free_unpacked + ntp_8pb-c_8c.html + a06486260cf8170e84438d8490e670cd1 + (Ciot__NtpCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__ntp_status__init + ntp_8pb-c_8c.html + a96b53ab53b371fb1d36404a4c7dd70eb + (Ciot__NtpStatus *message) + + + size_t + ciot__ntp_status__get_packed_size + ntp_8pb-c_8c.html + ab86ff3c448c98f17686f95c86599a806 + (const Ciot__NtpStatus *message) + + + size_t + ciot__ntp_status__pack + ntp_8pb-c_8c.html + ae452b40b9a8db57c3b645c80ab36dd99 + (const Ciot__NtpStatus *message, uint8_t *out) + + + size_t + ciot__ntp_status__pack_to_buffer + ntp_8pb-c_8c.html + ab6a8cb05267ab0a77bbf480a903b0646 + (const Ciot__NtpStatus *message, ProtobufCBuffer *buffer) + + + Ciot__NtpStatus * + ciot__ntp_status__unpack + ntp_8pb-c_8c.html + a8dad36f3ceb5f258692a71c371cf8d2e + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ntp_status__free_unpacked + ntp_8pb-c_8c.html + afe4397a100ee51672c9534b879d0c2f3 + (Ciot__NtpStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__ntp_req_data__init + ntp_8pb-c_8c.html + a194416f0c9320038fc1309b90bdf3f64 + (Ciot__NtpReqData *message) + + + size_t + ciot__ntp_req_data__get_packed_size + ntp_8pb-c_8c.html + a62dc325954c58087ad84a51a8ddb19ca + (const Ciot__NtpReqData *message) + + + size_t + ciot__ntp_req_data__pack + ntp_8pb-c_8c.html + a9183bb6ff9cf7ac6b2d7feddba34f9f4 + (const Ciot__NtpReqData *message, uint8_t *out) + + + size_t + ciot__ntp_req_data__pack_to_buffer + ntp_8pb-c_8c.html + a90686ababe850780947f2bd1adf0ebd8 + (const Ciot__NtpReqData *message, ProtobufCBuffer *buffer) + + + Ciot__NtpReqData * + ciot__ntp_req_data__unpack + ntp_8pb-c_8c.html + a977eb473c83cf91144b3ea70a6c043ba + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ntp_req_data__free_unpacked + ntp_8pb-c_8c.html + a084dc82fb165752bea34604fe1e8f3b1 + (Ciot__NtpReqData *message, ProtobufCAllocator *allocator) + + + void + ciot__ntp_req__init + ntp_8pb-c_8c.html + a6014cf62516ba5e224ad930d47ab8109 + (Ciot__NtpReq *message) + + + size_t + ciot__ntp_req__get_packed_size + ntp_8pb-c_8c.html + a5552e5b54169f826f93c17dc4ca573d1 + (const Ciot__NtpReq *message) + + + size_t + ciot__ntp_req__pack + ntp_8pb-c_8c.html + afd339d801fb1b7689404d42572b29ddb + (const Ciot__NtpReq *message, uint8_t *out) + + + size_t + ciot__ntp_req__pack_to_buffer + ntp_8pb-c_8c.html + abfc112d94f81482f67a471ff3cbde437 + (const Ciot__NtpReq *message, ProtobufCBuffer *buffer) + + + Ciot__NtpReq * + ciot__ntp_req__unpack + ntp_8pb-c_8c.html + ac5520175561d6ed1bce386d69d8374cf + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ntp_req__free_unpacked + ntp_8pb-c_8c.html + a8092722516d7e4efdf1711cd94f9ed57 + (Ciot__NtpReq *message, ProtobufCAllocator *allocator) + + + void + ciot__ntp_data__init + ntp_8pb-c_8c.html + addad25e006fb45288c0a0d5c4176733c + (Ciot__NtpData *message) + + + size_t + ciot__ntp_data__get_packed_size + ntp_8pb-c_8c.html + a6ca67520be2a1def6fad7924bde8bc6d + (const Ciot__NtpData *message) + + + size_t + ciot__ntp_data__pack + ntp_8pb-c_8c.html + a3272bd18a1ff9b1354c5db604a620a8c + (const Ciot__NtpData *message, uint8_t *out) + + + size_t + ciot__ntp_data__pack_to_buffer + ntp_8pb-c_8c.html + ad849295bd1e7fec61e7ca47b7150a994 + (const Ciot__NtpData *message, ProtobufCBuffer *buffer) + + + Ciot__NtpData * + ciot__ntp_data__unpack + ntp_8pb-c_8c.html + aa5fbc707875a842bb066c743c854d577 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ntp_data__free_unpacked + ntp_8pb-c_8c.html + ad0c41487120323cc9758373563877829 + (Ciot__NtpData *message, ProtobufCAllocator *allocator) + + + const ProtobufCMessageDescriptor + ciot__ntp_cfg__descriptor + ntp_8pb-c_8c.html + adec2c7ce09c29205815af1938c6c38a0 + + + + const ProtobufCMessageDescriptor + ciot__ntp_status__descriptor + ntp_8pb-c_8c.html + ad49a71d143bf4648ed68a57069b7b388 + + + + const ProtobufCMessageDescriptor + ciot__ntp_req_data__descriptor + ntp_8pb-c_8c.html + ac41e017aa990505ef7be56ec32f51f1b + + + + const ProtobufCMessageDescriptor + ciot__ntp_req__descriptor + ntp_8pb-c_8c.html + ad08258164ebf83ec731462cfbfed5c66 + + + + const ProtobufCMessageDescriptor + ciot__ntp_data__descriptor + ntp_8pb-c_8c.html + a18eed480349447497047316fb8fd9554 + + + + const ProtobufCEnumDescriptor + ciot__ntp_state__descriptor + ntp_8pb-c_8c.html + ac6cd1b130270d6152421ae5e9b33be52 + + + + const ProtobufCEnumDescriptor + ciot__ntp_req_type__descriptor + ntp_8pb-c_8c.html + acba0318ef52f169dbd48009615e575a6 + + + + + ntp.pb-c.h + src/proto/ciot/proto/v1/ + ntp_8pb-c_8h.html + _Ciot__NtpCfg + _Ciot__NtpStatus + _Ciot__NtpReqData + _Ciot__NtpReq + _Ciot__NtpData + + #define + CIOT__NTP_CFG__INIT + ntp_8pb-c_8h.html + a4c9e2fcb4f2a6e6442281c155434af38 + + + + #define + CIOT__NTP_STATUS__INIT + ntp_8pb-c_8h.html + ae820d572ee66e1aca4900bbabe454e23 + + + + #define + CIOT__NTP_REQ_DATA__INIT + ntp_8pb-c_8h.html + aa10c0c13812c9180fc87531b060d1953 + + + + #define + CIOT__NTP_REQ__INIT + ntp_8pb-c_8h.html + a116c7dae15126b79fffaa97c265accb0 + + + + #define + CIOT__NTP_DATA__INIT + ntp_8pb-c_8h.html + a21f231eaffab432222eac3df4b03cd77 + + + + typedefPROTOBUF_C__BEGIN_DECLS struct _Ciot__NtpCfg + Ciot__NtpCfg + ntp_8pb-c_8h.html + a79093f6154dd5bbc9af3010f89085e30 + + + + struct _Ciot__NtpStatus + Ciot__NtpStatus + ntp_8pb-c_8h.html + a01fb553930d055b2254f9a6a0639f62e + + + + struct _Ciot__NtpReqData + Ciot__NtpReqData + ntp_8pb-c_8h.html + af442fc6eeb1777a9f4e09a60c95a3bdd + + + + struct _Ciot__NtpReq + Ciot__NtpReq + ntp_8pb-c_8h.html + afc087362d7fe992f5c809d25a381f9af + + + + struct _Ciot__NtpData + Ciot__NtpData + ntp_8pb-c_8h.html + a97850f377e5fe00e559190c013b4861e + + + + enum _Ciot__NtpState + Ciot__NtpState + ntp_8pb-c_8h.html + ae8833ed9ad6ced291dd4d961a6eea256 + + + + enum _Ciot__NtpReqType + Ciot__NtpReqType + ntp_8pb-c_8h.html + aa6b53ae2a4494693615e31f618b62a1b + + + + void(* + Ciot__NtpCfg_Closure + ntp_8pb-c_8h.html + aefe1a1e3eb10f43aed79880f385391a5 + )(const Ciot__NtpCfg *message, void *closure_data) + + + void(* + Ciot__NtpStatus_Closure + ntp_8pb-c_8h.html + ade60db3666ae6545767977b2fefbc12d + )(const Ciot__NtpStatus *message, void *closure_data) + + + void(* + Ciot__NtpReqData_Closure + ntp_8pb-c_8h.html + a4dfac4b4806ecef56c2ddaf6a1de4697 + )(const Ciot__NtpReqData *message, void *closure_data) + + + void(* + Ciot__NtpReq_Closure + ntp_8pb-c_8h.html + a88239981c8440964a70c9b7f77f510bc + )(const Ciot__NtpReq *message, void *closure_data) + + + void(* + Ciot__NtpData_Closure + ntp_8pb-c_8h.html + a8301600e48b383ca7f2ebac9ae84df92 + )(const Ciot__NtpData *message, void *closure_data) + + + + _Ciot__NtpState + ntp_8pb-c_8h.html + af16cd0d95065e65ea3468a09a3a955ea + + + + CIOT__NTP_STATE__NTP_STATE_RESET + ntp_8pb-c_8h.html + af16cd0d95065e65ea3468a09a3a955eaa201b8acadb8cbb569bd21472aaf251aa + + + + CIOT__NTP_STATE__NTP_STATE_COMPLETED + ntp_8pb-c_8h.html + af16cd0d95065e65ea3468a09a3a955eaafa6c4121dd9798f94d672b37708825ac + + + + CIOT__NTP_STATE__NTP_STATE_IN_PROGRESS + ntp_8pb-c_8h.html + af16cd0d95065e65ea3468a09a3a955eaa69aa467ef107995c853e223bc468bf78 + + + + + _Ciot__NtpReqType + ntp_8pb-c_8h.html + ac60fc0b768a1a0d3eb68bea4c3bd1375 + + + + CIOT__NTP_REQ_TYPE__NTP_REQ_TYPE_UNKOWN + ntp_8pb-c_8h.html + ac60fc0b768a1a0d3eb68bea4c3bd1375a363bff37db373f7eb5a056c74ab44ebc + + + + void + ciot__ntp_cfg__init + ntp_8pb-c_8h.html + a6e2cb4060f900e278e2d28ced069f80b + (Ciot__NtpCfg *message) + + + size_t + ciot__ntp_cfg__get_packed_size + ntp_8pb-c_8h.html + a2b7a9ece9a81b055ee7f318b0d59157e + (const Ciot__NtpCfg *message) + + + size_t + ciot__ntp_cfg__pack + ntp_8pb-c_8h.html + ab341d01c73c5d14629f44e52762e0760 + (const Ciot__NtpCfg *message, uint8_t *out) + + + size_t + ciot__ntp_cfg__pack_to_buffer + ntp_8pb-c_8h.html + a91b4f45012d17d9320f3cec3349f9339 + (const Ciot__NtpCfg *message, ProtobufCBuffer *buffer) + + + Ciot__NtpCfg * + ciot__ntp_cfg__unpack + ntp_8pb-c_8h.html + aacc7737e842c367e47bb50cff0ee81db + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ntp_cfg__free_unpacked + ntp_8pb-c_8h.html + a06486260cf8170e84438d8490e670cd1 + (Ciot__NtpCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__ntp_status__init + ntp_8pb-c_8h.html + a96b53ab53b371fb1d36404a4c7dd70eb + (Ciot__NtpStatus *message) + + + size_t + ciot__ntp_status__get_packed_size + ntp_8pb-c_8h.html + ab86ff3c448c98f17686f95c86599a806 + (const Ciot__NtpStatus *message) + + + size_t + ciot__ntp_status__pack + ntp_8pb-c_8h.html + ae452b40b9a8db57c3b645c80ab36dd99 + (const Ciot__NtpStatus *message, uint8_t *out) + + + size_t + ciot__ntp_status__pack_to_buffer + ntp_8pb-c_8h.html + ab6a8cb05267ab0a77bbf480a903b0646 + (const Ciot__NtpStatus *message, ProtobufCBuffer *buffer) + + + Ciot__NtpStatus * + ciot__ntp_status__unpack + ntp_8pb-c_8h.html + a8dad36f3ceb5f258692a71c371cf8d2e + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ntp_status__free_unpacked + ntp_8pb-c_8h.html + afe4397a100ee51672c9534b879d0c2f3 + (Ciot__NtpStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__ntp_req_data__init + ntp_8pb-c_8h.html + a194416f0c9320038fc1309b90bdf3f64 + (Ciot__NtpReqData *message) + + + size_t + ciot__ntp_req_data__get_packed_size + ntp_8pb-c_8h.html + a62dc325954c58087ad84a51a8ddb19ca + (const Ciot__NtpReqData *message) + + + size_t + ciot__ntp_req_data__pack + ntp_8pb-c_8h.html + a9183bb6ff9cf7ac6b2d7feddba34f9f4 + (const Ciot__NtpReqData *message, uint8_t *out) + + + size_t + ciot__ntp_req_data__pack_to_buffer + ntp_8pb-c_8h.html + a90686ababe850780947f2bd1adf0ebd8 + (const Ciot__NtpReqData *message, ProtobufCBuffer *buffer) + + + Ciot__NtpReqData * + ciot__ntp_req_data__unpack + ntp_8pb-c_8h.html + a977eb473c83cf91144b3ea70a6c043ba + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ntp_req_data__free_unpacked + ntp_8pb-c_8h.html + a084dc82fb165752bea34604fe1e8f3b1 + (Ciot__NtpReqData *message, ProtobufCAllocator *allocator) + + + void + ciot__ntp_req__init + ntp_8pb-c_8h.html + a6014cf62516ba5e224ad930d47ab8109 + (Ciot__NtpReq *message) + + + size_t + ciot__ntp_req__get_packed_size + ntp_8pb-c_8h.html + a5552e5b54169f826f93c17dc4ca573d1 + (const Ciot__NtpReq *message) + + + size_t + ciot__ntp_req__pack + ntp_8pb-c_8h.html + afd339d801fb1b7689404d42572b29ddb + (const Ciot__NtpReq *message, uint8_t *out) + + + size_t + ciot__ntp_req__pack_to_buffer + ntp_8pb-c_8h.html + abfc112d94f81482f67a471ff3cbde437 + (const Ciot__NtpReq *message, ProtobufCBuffer *buffer) + + + Ciot__NtpReq * + ciot__ntp_req__unpack + ntp_8pb-c_8h.html + ac5520175561d6ed1bce386d69d8374cf + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ntp_req__free_unpacked + ntp_8pb-c_8h.html + a8092722516d7e4efdf1711cd94f9ed57 + (Ciot__NtpReq *message, ProtobufCAllocator *allocator) + + + void + ciot__ntp_data__init + ntp_8pb-c_8h.html + addad25e006fb45288c0a0d5c4176733c + (Ciot__NtpData *message) + + + size_t + ciot__ntp_data__get_packed_size + ntp_8pb-c_8h.html + a6ca67520be2a1def6fad7924bde8bc6d + (const Ciot__NtpData *message) + + + size_t + ciot__ntp_data__pack + ntp_8pb-c_8h.html + a3272bd18a1ff9b1354c5db604a620a8c + (const Ciot__NtpData *message, uint8_t *out) + + + size_t + ciot__ntp_data__pack_to_buffer + ntp_8pb-c_8h.html + ad849295bd1e7fec61e7ca47b7150a994 + (const Ciot__NtpData *message, ProtobufCBuffer *buffer) + + + Ciot__NtpData * + ciot__ntp_data__unpack + ntp_8pb-c_8h.html + aa5fbc707875a842bb066c743c854d577 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ntp_data__free_unpacked + ntp_8pb-c_8h.html + ad0c41487120323cc9758373563877829 + (Ciot__NtpData *message, ProtobufCAllocator *allocator) + + + const ProtobufCEnumDescriptor + ciot__ntp_state__descriptor + ntp_8pb-c_8h.html + ac6cd1b130270d6152421ae5e9b33be52 + + + + const ProtobufCEnumDescriptor + ciot__ntp_req_type__descriptor + ntp_8pb-c_8h.html + acba0318ef52f169dbd48009615e575a6 + + + + const ProtobufCMessageDescriptor + ciot__ntp_cfg__descriptor + ntp_8pb-c_8h.html + adec2c7ce09c29205815af1938c6c38a0 + + + + const ProtobufCMessageDescriptor + ciot__ntp_status__descriptor + ntp_8pb-c_8h.html + ad49a71d143bf4648ed68a57069b7b388 + + + + const ProtobufCMessageDescriptor + ciot__ntp_req_data__descriptor + ntp_8pb-c_8h.html + ac41e017aa990505ef7be56ec32f51f1b + + + + const ProtobufCMessageDescriptor + ciot__ntp_req__descriptor + ntp_8pb-c_8h.html + ad08258164ebf83ec731462cfbfed5c66 + + + + const ProtobufCMessageDescriptor + ciot__ntp_data__descriptor + ntp_8pb-c_8h.html + a18eed480349447497047316fb8fd9554 + + + + + ota.pb-c.c + src/proto/ciot/proto/v1/ + ota_8pb-c_8c.html + ciot/proto/v1/ota.pb-c.h + + #define + PROTOBUF_C__NO_DEPRECATED + ota_8pb-c_8c.html + ad9480935c25b5155174487b631af52f5 + + + + #define + ciot__ota_req_data__field_descriptors + ota_8pb-c_8c.html + a406343cbc9720a494704f87dfeb6ff88 + + + + #define + ciot__ota_req_data__field_indices_by_name + ota_8pb-c_8c.html + a6e1bff0a81a1c38fbd1b7b40084badc4 + + + + #define + ciot__ota_req_data__number_ranges + ota_8pb-c_8c.html + af28e0dc2fa6fb04321ba45a2dbd57880 + + + + void + ciot__ota_cfg__init + ota_8pb-c_8c.html + a601f6c164f12f7a483b2de651571e33a + (Ciot__OtaCfg *message) + + + size_t + ciot__ota_cfg__get_packed_size + ota_8pb-c_8c.html + ab92e60aa589268ac69be193181f20aa9 + (const Ciot__OtaCfg *message) + + + size_t + ciot__ota_cfg__pack + ota_8pb-c_8c.html + ac6fe7d9e53e1a27988a92bc5a9bf52ac + (const Ciot__OtaCfg *message, uint8_t *out) + + + size_t + ciot__ota_cfg__pack_to_buffer + ota_8pb-c_8c.html + ab4f58e464606309ce6a43b75c152153c + (const Ciot__OtaCfg *message, ProtobufCBuffer *buffer) + + + Ciot__OtaCfg * + ciot__ota_cfg__unpack + ota_8pb-c_8c.html + abd1cef56482d86a687cece54de39f945 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ota_cfg__free_unpacked + ota_8pb-c_8c.html + a9c4ea5181301434932bea9757ea249a9 + (Ciot__OtaCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__ota_status__init + ota_8pb-c_8c.html + a0d44d1d3ceeb935dffaba49d433255d7 + (Ciot__OtaStatus *message) + + + size_t + ciot__ota_status__get_packed_size + ota_8pb-c_8c.html + a3fa2ae807530fcbc8abd32ce0f11e845 + (const Ciot__OtaStatus *message) + + + size_t + ciot__ota_status__pack + ota_8pb-c_8c.html + a8d84f591fce9c768f2c0fcd0d4986151 + (const Ciot__OtaStatus *message, uint8_t *out) + + + size_t + ciot__ota_status__pack_to_buffer + ota_8pb-c_8c.html + a46a8bf9c3b830d9e4252de38f13f4e0b + (const Ciot__OtaStatus *message, ProtobufCBuffer *buffer) + + + Ciot__OtaStatus * + ciot__ota_status__unpack + ota_8pb-c_8c.html + ae5b71d02091fa2bdc00dd0672cb18619 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ota_status__free_unpacked + ota_8pb-c_8c.html + a90c6d3997e98aabbf8ae31aef04f3307 + (Ciot__OtaStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__ota_req_data__init + ota_8pb-c_8c.html + a7df2c19376edf1a4452e4191aa38c993 + (Ciot__OtaReqData *message) + + + size_t + ciot__ota_req_data__get_packed_size + ota_8pb-c_8c.html + a28c8f626d63ed691e275ec9073e5c1e0 + (const Ciot__OtaReqData *message) + + + size_t + ciot__ota_req_data__pack + ota_8pb-c_8c.html + a84c639947e039d84de1b5491d183f2e6 + (const Ciot__OtaReqData *message, uint8_t *out) + + + size_t + ciot__ota_req_data__pack_to_buffer + ota_8pb-c_8c.html + a4f673b94b89b3b150a719fa306e459c9 + (const Ciot__OtaReqData *message, ProtobufCBuffer *buffer) + + + Ciot__OtaReqData * + ciot__ota_req_data__unpack + ota_8pb-c_8c.html + a08beac1fbba6fdc8708c3701ed8fccbd + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ota_req_data__free_unpacked + ota_8pb-c_8c.html + a7bbe64e68f95609bd828a4a9f0d1b7d9 + (Ciot__OtaReqData *message, ProtobufCAllocator *allocator) + + + void + ciot__ota_req__init + ota_8pb-c_8c.html + aa3277c7f5c72662faf6c4813e5786be2 + (Ciot__OtaReq *message) + + + size_t + ciot__ota_req__get_packed_size + ota_8pb-c_8c.html + a7cfbb87d0fe0c4b34abad196124ab7b3 + (const Ciot__OtaReq *message) + + + size_t + ciot__ota_req__pack + ota_8pb-c_8c.html + a05821f3c43e43ad36cfdbd9c0aaf250c + (const Ciot__OtaReq *message, uint8_t *out) + + + size_t + ciot__ota_req__pack_to_buffer + ota_8pb-c_8c.html + a673422c1918e134e321a7a1dd22f3b15 + (const Ciot__OtaReq *message, ProtobufCBuffer *buffer) + + + Ciot__OtaReq * + ciot__ota_req__unpack + ota_8pb-c_8c.html + aeae2a0424c17b9b9d0237cd003c94d48 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ota_req__free_unpacked + ota_8pb-c_8c.html + acff9c46037c7627eead873d3e670da97 + (Ciot__OtaReq *message, ProtobufCAllocator *allocator) + + + void + ciot__ota_data__init + ota_8pb-c_8c.html + ab2e828a1e2a5fc4341e6cd03a82b3e00 + (Ciot__OtaData *message) + + + size_t + ciot__ota_data__get_packed_size + ota_8pb-c_8c.html + adf415fe0ae682b54793aba7059b31533 + (const Ciot__OtaData *message) + + + size_t + ciot__ota_data__pack + ota_8pb-c_8c.html + a1a17eb3a342de1765ad8e167c0d4ee6c + (const Ciot__OtaData *message, uint8_t *out) + + + size_t + ciot__ota_data__pack_to_buffer + ota_8pb-c_8c.html + a5995e1fbd181797642f59972b63c73ed + (const Ciot__OtaData *message, ProtobufCBuffer *buffer) + + + Ciot__OtaData * + ciot__ota_data__unpack + ota_8pb-c_8c.html + a805fad05c319cd8bb08c3e88dc23b077 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ota_data__free_unpacked + ota_8pb-c_8c.html + a3f205ab425c2b450cadaac03c4310bb9 + (Ciot__OtaData *message, ProtobufCAllocator *allocator) + + + const ProtobufCMessageDescriptor + ciot__ota_cfg__descriptor + ota_8pb-c_8c.html + a42d02d923ed1169eb955e5270d1b669d + + + + const ProtobufCMessageDescriptor + ciot__ota_status__descriptor + ota_8pb-c_8c.html + a1c01fba4dba892edcb94e6b47c967696 + + + + const ProtobufCMessageDescriptor + ciot__ota_req_data__descriptor + ota_8pb-c_8c.html + a4ff58ccafd49641e7c1019ad02742f8c + + + + const ProtobufCMessageDescriptor + ciot__ota_req__descriptor + ota_8pb-c_8c.html + a7125b206cfa4f4be37a1d5f6795af51e + + + + const ProtobufCMessageDescriptor + ciot__ota_data__descriptor + ota_8pb-c_8c.html + ae5991632dcdb4d899103a494b2563041 + + + + const ProtobufCEnumDescriptor + ciot__ota_state__descriptor + ota_8pb-c_8c.html + a07881aa6471589c6dea6f5b11a7ec369 + + + + const ProtobufCEnumDescriptor + ciot__ota_req_type__descriptor + ota_8pb-c_8c.html + a08d9ee98a5290f58eac377d19baab5d2 + + + + + ota.pb-c.h + src/proto/ciot/proto/v1/ + ota_8pb-c_8h.html + _Ciot__OtaCfg + _Ciot__OtaStatus + _Ciot__OtaReqData + _Ciot__OtaReq + _Ciot__OtaData + + #define + CIOT__OTA_CFG__INIT + ota_8pb-c_8h.html + a049909e994734c9cd75e700c17fc83b3 + + + + #define + CIOT__OTA_STATUS__INIT + ota_8pb-c_8h.html + a9d2e8ede3a7aaa34f8f45458a0d5e624 + + + + #define + CIOT__OTA_REQ_DATA__INIT + ota_8pb-c_8h.html + ad7d1f82e4431d8b13358bae23f137b62 + + + + #define + CIOT__OTA_REQ__INIT + ota_8pb-c_8h.html + a90a0931e505059c8c1d1c06a2c1e7778 + + + + #define + CIOT__OTA_DATA__INIT + ota_8pb-c_8h.html + a6afa5db8d9718e623829789463ef1c6a + + + + typedefPROTOBUF_C__BEGIN_DECLS struct _Ciot__OtaCfg + Ciot__OtaCfg + ota_8pb-c_8h.html + aa63550c5ab261e44c42a6fa49a6c4cc9 + + + + struct _Ciot__OtaStatus + Ciot__OtaStatus + ota_8pb-c_8h.html + a166b67b52210db7d51cdbf8bfadda8ce + + + + struct _Ciot__OtaReqData + Ciot__OtaReqData + ota_8pb-c_8h.html + a86dc9199b3ff022f72f63f720637cb40 + + + + struct _Ciot__OtaReq + Ciot__OtaReq + ota_8pb-c_8h.html + a65145c604fd807bf495c889b92a73225 + + + + struct _Ciot__OtaData + Ciot__OtaData + ota_8pb-c_8h.html + a4c34e6c7a8916d9f5acea8a49087b406 + + + + enum _Ciot__OtaState + Ciot__OtaState + ota_8pb-c_8h.html + a7aaf0894fc2465c8cd02b243ef3c969c + + + + enum _Ciot__OtaReqType + Ciot__OtaReqType + ota_8pb-c_8h.html + a41d8a14ac865c77c93c841840097fee3 + + + + void(* + Ciot__OtaCfg_Closure + ota_8pb-c_8h.html + aa59138a5165e45a4bc8087ae99d95880 + )(const Ciot__OtaCfg *message, void *closure_data) + + + void(* + Ciot__OtaStatus_Closure + ota_8pb-c_8h.html + a60c0a3e1829e76ad08f26a40b9bd183c + )(const Ciot__OtaStatus *message, void *closure_data) + + + void(* + Ciot__OtaReqData_Closure + ota_8pb-c_8h.html + af683f335153e13b820b52a863f6f0d6f + )(const Ciot__OtaReqData *message, void *closure_data) + + + void(* + Ciot__OtaReq_Closure + ota_8pb-c_8h.html + aa1a4ea2ac668a711fb588c58b6739db7 + )(const Ciot__OtaReq *message, void *closure_data) + + + void(* + Ciot__OtaData_Closure + ota_8pb-c_8h.html + a34b15ae46001aac4e08f34f091d44d6d + )(const Ciot__OtaData *message, void *closure_data) + + + + _Ciot__OtaState + ota_8pb-c_8h.html + a1b1295dbf3596a030e9f0011404d6f5a + + + + CIOT__OTA_STATE__OTA_STATE_IDLE + ota_8pb-c_8h.html + a1b1295dbf3596a030e9f0011404d6f5aaa315e6b944d7c543db0dff2c957ba06b + + + + CIOT__OTA_STATE__OTA_STATE_INIT + ota_8pb-c_8h.html + a1b1295dbf3596a030e9f0011404d6f5aa4bc5e65e15955436af310b8b659df01b + + + + CIOT__OTA_STATE__OTA_STATE_IN_PROGRESS + ota_8pb-c_8h.html + a1b1295dbf3596a030e9f0011404d6f5aa9ca9ebf9a469b8cb181642801dafdf7c + + + + CIOT__OTA_STATE__OTA_STATE_START + ota_8pb-c_8h.html + a1b1295dbf3596a030e9f0011404d6f5aa0a56d921a27e69320e5cd689c559cec0 + + + + CIOT__OTA_STATE__OTA_STATE_CONNECTED + ota_8pb-c_8h.html + a1b1295dbf3596a030e9f0011404d6f5aa01239898df637fb4da88ff4337635f8f + + + + CIOT__OTA_STATE__OTA_STATE_CHECKING_DATA + ota_8pb-c_8h.html + a1b1295dbf3596a030e9f0011404d6f5aa096a4b60b552df48dfe4f48f605cc7f9 + + + + CIOT__OTA_STATE__OTA_STATE_DECRYPTING + ota_8pb-c_8h.html + a1b1295dbf3596a030e9f0011404d6f5aa04b36877873275179c3b97898a3dcf09 + + + + CIOT__OTA_STATE__OTA_STATE_FLASHING + ota_8pb-c_8h.html + a1b1295dbf3596a030e9f0011404d6f5aa7cef3e9732ffbec4226cc61d4ed52243 + + + + CIOT__OTA_STATE__OTA_STATE_UPDATE_BOOT_PARTITION + ota_8pb-c_8h.html + a1b1295dbf3596a030e9f0011404d6f5aa959fb5164fa5ce5210148d8ade8ef171 + + + + CIOT__OTA_STATE__OTA_STATE_STATE_DONE + ota_8pb-c_8h.html + a1b1295dbf3596a030e9f0011404d6f5aae01ceee8e549ac53151892d903869e1a + + + + CIOT__OTA_STATE__OTA_STATE_ERROR + ota_8pb-c_8h.html + a1b1295dbf3596a030e9f0011404d6f5aa99c4baaf02eaa6965e3862f16df8b383 + + + + + _Ciot__OtaReqType + ota_8pb-c_8h.html + a8c025fc46379b322c19950dd0f763ec9 + + + + CIOT__OTA_REQ_TYPE__OTA_REQ_TYPE_UNKOWN + ota_8pb-c_8h.html + a8c025fc46379b322c19950dd0f763ec9a642cd12d66c0b963d794dbbca77ebd9c + + + + void + ciot__ota_cfg__init + ota_8pb-c_8h.html + a601f6c164f12f7a483b2de651571e33a + (Ciot__OtaCfg *message) + + + size_t + ciot__ota_cfg__get_packed_size + ota_8pb-c_8h.html + ab92e60aa589268ac69be193181f20aa9 + (const Ciot__OtaCfg *message) + + + size_t + ciot__ota_cfg__pack + ota_8pb-c_8h.html + ac6fe7d9e53e1a27988a92bc5a9bf52ac + (const Ciot__OtaCfg *message, uint8_t *out) + + + size_t + ciot__ota_cfg__pack_to_buffer + ota_8pb-c_8h.html + ab4f58e464606309ce6a43b75c152153c + (const Ciot__OtaCfg *message, ProtobufCBuffer *buffer) + + + Ciot__OtaCfg * + ciot__ota_cfg__unpack + ota_8pb-c_8h.html + abd1cef56482d86a687cece54de39f945 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ota_cfg__free_unpacked + ota_8pb-c_8h.html + a9c4ea5181301434932bea9757ea249a9 + (Ciot__OtaCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__ota_status__init + ota_8pb-c_8h.html + a0d44d1d3ceeb935dffaba49d433255d7 + (Ciot__OtaStatus *message) + + + size_t + ciot__ota_status__get_packed_size + ota_8pb-c_8h.html + a3fa2ae807530fcbc8abd32ce0f11e845 + (const Ciot__OtaStatus *message) + + + size_t + ciot__ota_status__pack + ota_8pb-c_8h.html + a8d84f591fce9c768f2c0fcd0d4986151 + (const Ciot__OtaStatus *message, uint8_t *out) + + + size_t + ciot__ota_status__pack_to_buffer + ota_8pb-c_8h.html + a46a8bf9c3b830d9e4252de38f13f4e0b + (const Ciot__OtaStatus *message, ProtobufCBuffer *buffer) + + + Ciot__OtaStatus * + ciot__ota_status__unpack + ota_8pb-c_8h.html + ae5b71d02091fa2bdc00dd0672cb18619 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ota_status__free_unpacked + ota_8pb-c_8h.html + a90c6d3997e98aabbf8ae31aef04f3307 + (Ciot__OtaStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__ota_req_data__init + ota_8pb-c_8h.html + a7df2c19376edf1a4452e4191aa38c993 + (Ciot__OtaReqData *message) + + + size_t + ciot__ota_req_data__get_packed_size + ota_8pb-c_8h.html + a28c8f626d63ed691e275ec9073e5c1e0 + (const Ciot__OtaReqData *message) + + + size_t + ciot__ota_req_data__pack + ota_8pb-c_8h.html + a84c639947e039d84de1b5491d183f2e6 + (const Ciot__OtaReqData *message, uint8_t *out) + + + size_t + ciot__ota_req_data__pack_to_buffer + ota_8pb-c_8h.html + a4f673b94b89b3b150a719fa306e459c9 + (const Ciot__OtaReqData *message, ProtobufCBuffer *buffer) + + + Ciot__OtaReqData * + ciot__ota_req_data__unpack + ota_8pb-c_8h.html + a08beac1fbba6fdc8708c3701ed8fccbd + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ota_req_data__free_unpacked + ota_8pb-c_8h.html + a7bbe64e68f95609bd828a4a9f0d1b7d9 + (Ciot__OtaReqData *message, ProtobufCAllocator *allocator) + + + void + ciot__ota_req__init + ota_8pb-c_8h.html + aa3277c7f5c72662faf6c4813e5786be2 + (Ciot__OtaReq *message) + + + size_t + ciot__ota_req__get_packed_size + ota_8pb-c_8h.html + a7cfbb87d0fe0c4b34abad196124ab7b3 + (const Ciot__OtaReq *message) + + + size_t + ciot__ota_req__pack + ota_8pb-c_8h.html + a05821f3c43e43ad36cfdbd9c0aaf250c + (const Ciot__OtaReq *message, uint8_t *out) + + + size_t + ciot__ota_req__pack_to_buffer + ota_8pb-c_8h.html + a673422c1918e134e321a7a1dd22f3b15 + (const Ciot__OtaReq *message, ProtobufCBuffer *buffer) + + + Ciot__OtaReq * + ciot__ota_req__unpack + ota_8pb-c_8h.html + aeae2a0424c17b9b9d0237cd003c94d48 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ota_req__free_unpacked + ota_8pb-c_8h.html + acff9c46037c7627eead873d3e670da97 + (Ciot__OtaReq *message, ProtobufCAllocator *allocator) + + + void + ciot__ota_data__init + ota_8pb-c_8h.html + ab2e828a1e2a5fc4341e6cd03a82b3e00 + (Ciot__OtaData *message) + + + size_t + ciot__ota_data__get_packed_size + ota_8pb-c_8h.html + adf415fe0ae682b54793aba7059b31533 + (const Ciot__OtaData *message) + + + size_t + ciot__ota_data__pack + ota_8pb-c_8h.html + a1a17eb3a342de1765ad8e167c0d4ee6c + (const Ciot__OtaData *message, uint8_t *out) + + + size_t + ciot__ota_data__pack_to_buffer + ota_8pb-c_8h.html + a5995e1fbd181797642f59972b63c73ed + (const Ciot__OtaData *message, ProtobufCBuffer *buffer) + + + Ciot__OtaData * + ciot__ota_data__unpack + ota_8pb-c_8h.html + a805fad05c319cd8bb08c3e88dc23b077 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__ota_data__free_unpacked + ota_8pb-c_8h.html + a3f205ab425c2b450cadaac03c4310bb9 + (Ciot__OtaData *message, ProtobufCAllocator *allocator) + + + const ProtobufCEnumDescriptor + ciot__ota_state__descriptor + ota_8pb-c_8h.html + a07881aa6471589c6dea6f5b11a7ec369 + + + + const ProtobufCEnumDescriptor + ciot__ota_req_type__descriptor + ota_8pb-c_8h.html + a08d9ee98a5290f58eac377d19baab5d2 + + + + const ProtobufCMessageDescriptor + ciot__ota_cfg__descriptor + ota_8pb-c_8h.html + a42d02d923ed1169eb955e5270d1b669d + + + + const ProtobufCMessageDescriptor + ciot__ota_status__descriptor + ota_8pb-c_8h.html + a1c01fba4dba892edcb94e6b47c967696 + + + + const ProtobufCMessageDescriptor + ciot__ota_req_data__descriptor + ota_8pb-c_8h.html + a4ff58ccafd49641e7c1019ad02742f8c + + + + const ProtobufCMessageDescriptor + ciot__ota_req__descriptor + ota_8pb-c_8h.html + a7125b206cfa4f4be37a1d5f6795af51e + + + + const ProtobufCMessageDescriptor + ciot__ota_data__descriptor + ota_8pb-c_8h.html + ae5991632dcdb4d899103a494b2563041 + + + + + storage.pb-c.c + src/proto/ciot/proto/v1/ + storage_8pb-c_8c.html + ciot/proto/v1/storage.pb-c.h + + #define + PROTOBUF_C__NO_DEPRECATED + storage_8pb-c_8c.html + ad9480935c25b5155174487b631af52f5 + + + + void + ciot__storage_cfg__init + storage_8pb-c_8c.html + a32d6c6bad47721636355b21e869fb45d + (Ciot__StorageCfg *message) + + + size_t + ciot__storage_cfg__get_packed_size + storage_8pb-c_8c.html + ac3ae68042907cd00bab7d16210343a3e + (const Ciot__StorageCfg *message) + + + size_t + ciot__storage_cfg__pack + storage_8pb-c_8c.html + a65451d82cea7d36b53c0ee0413182e10 + (const Ciot__StorageCfg *message, uint8_t *out) + + + size_t + ciot__storage_cfg__pack_to_buffer + storage_8pb-c_8c.html + a383e42470fa26c8abab8ff96ff1ae4a9 + (const Ciot__StorageCfg *message, ProtobufCBuffer *buffer) + + + Ciot__StorageCfg * + ciot__storage_cfg__unpack + storage_8pb-c_8c.html + a51ee2985db03804432b9ef56e182216d + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__storage_cfg__free_unpacked + storage_8pb-c_8c.html + aaaa76e56540213cc0f4f4b59536d0ed3 + (Ciot__StorageCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__storage_status__init + storage_8pb-c_8c.html + aa02536435b54706257275284193b9ef6 + (Ciot__StorageStatus *message) + + + size_t + ciot__storage_status__get_packed_size + storage_8pb-c_8c.html + a5742ff24a6903d6d8930fb51a937f38c + (const Ciot__StorageStatus *message) + + + size_t + ciot__storage_status__pack + storage_8pb-c_8c.html + ace6dc6963bad557b451cc65cfa880c0f + (const Ciot__StorageStatus *message, uint8_t *out) + + + size_t + ciot__storage_status__pack_to_buffer + storage_8pb-c_8c.html + adec2f2481c903983d336dba2d89e8d67 + (const Ciot__StorageStatus *message, ProtobufCBuffer *buffer) + + + Ciot__StorageStatus * + ciot__storage_status__unpack + storage_8pb-c_8c.html + a0070f7129c851853bd24984e1092a734 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__storage_status__free_unpacked + storage_8pb-c_8c.html + a7841af20685bbf0f93d88671aa50c767 + (Ciot__StorageStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__storage_req_data__init + storage_8pb-c_8c.html + a253a054d5e2cc4dfc1a53a409fe21df5 + (Ciot__StorageReqData *message) + + + size_t + ciot__storage_req_data__get_packed_size + storage_8pb-c_8c.html + aba69d0091f8af1df18120d2cb02f3ff9 + (const Ciot__StorageReqData *message) + + + size_t + ciot__storage_req_data__pack + storage_8pb-c_8c.html + a2327a76d928eb89f0ed0f27683a9afc0 + (const Ciot__StorageReqData *message, uint8_t *out) + + + size_t + ciot__storage_req_data__pack_to_buffer + storage_8pb-c_8c.html + a18722fbeaa6c90109d8ab436282c208a + (const Ciot__StorageReqData *message, ProtobufCBuffer *buffer) + + + Ciot__StorageReqData * + ciot__storage_req_data__unpack + storage_8pb-c_8c.html + a7480635adc730aa79664fd8d8b7bbbcd + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__storage_req_data__free_unpacked + storage_8pb-c_8c.html + a679cae337975a0c057d9917899dfd9fe + (Ciot__StorageReqData *message, ProtobufCAllocator *allocator) + + + void + ciot__storage_req__init + storage_8pb-c_8c.html + a0f8addbf397fb59a9b659d9cfbf0beef + (Ciot__StorageReq *message) + + + size_t + ciot__storage_req__get_packed_size + storage_8pb-c_8c.html + ac91ae62ccb820640d7ccd1265707b5f2 + (const Ciot__StorageReq *message) + + + size_t + ciot__storage_req__pack + storage_8pb-c_8c.html + a4e31c7aa1508c7f1fb8132d793dc8e69 + (const Ciot__StorageReq *message, uint8_t *out) + + + size_t + ciot__storage_req__pack_to_buffer + storage_8pb-c_8c.html + a405b5f0f6772c38f848e339e555ef9ec + (const Ciot__StorageReq *message, ProtobufCBuffer *buffer) + + + Ciot__StorageReq * + ciot__storage_req__unpack + storage_8pb-c_8c.html + af8bd27e8affed4d9ba600b084eedbbc1 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__storage_req__free_unpacked + storage_8pb-c_8c.html + a857522c57fd16307e5248b9a52f4ede8 + (Ciot__StorageReq *message, ProtobufCAllocator *allocator) + + + void + ciot__storage_data__init + storage_8pb-c_8c.html + ac7c17d84b889ff178ddbc9ea699ed207 + (Ciot__StorageData *message) + + + size_t + ciot__storage_data__get_packed_size + storage_8pb-c_8c.html + a327567f1ad98b5ff5ad193e34ff6e9c3 + (const Ciot__StorageData *message) + + + size_t + ciot__storage_data__pack + storage_8pb-c_8c.html + a21a69461e5d7d294aee521ee4be8fabd + (const Ciot__StorageData *message, uint8_t *out) + + + size_t + ciot__storage_data__pack_to_buffer + storage_8pb-c_8c.html + abb12bf53fafae32e5cd83a6d333c6ace + (const Ciot__StorageData *message, ProtobufCBuffer *buffer) + + + Ciot__StorageData * + ciot__storage_data__unpack + storage_8pb-c_8c.html + a183e51403577db2fc5c455b9b5cff0e0 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__storage_data__free_unpacked + storage_8pb-c_8c.html + a35b343a1d59d0c208298bd30a431e782 + (Ciot__StorageData *message, ProtobufCAllocator *allocator) + + + const ProtobufCMessageDescriptor + ciot__storage_cfg__descriptor + storage_8pb-c_8c.html + af3326855273b34a3f2b76daf08be5fe8 + + + + const ProtobufCMessageDescriptor + ciot__storage_status__descriptor + storage_8pb-c_8c.html + a89dffb8f375ba144d72cb6e80a2039d4 + + + + const ProtobufCMessageDescriptor + ciot__storage_req_data__descriptor + storage_8pb-c_8c.html + a3e352a51d83614daebafe4efa64750cc + + + + const ProtobufCMessageDescriptor + ciot__storage_req__descriptor + storage_8pb-c_8c.html + a9020fd4187571be7ff8b1d9c9b569c5c + + + + const ProtobufCMessageDescriptor + ciot__storage_data__descriptor + storage_8pb-c_8c.html + a1f77517a0895a7e88889aa89ec33d55a + + + + const ProtobufCEnumDescriptor + ciot__storage_state__descriptor + storage_8pb-c_8c.html + a0cd14fce414c01169d0c0f906a36f354 + + + + const ProtobufCEnumDescriptor + ciot__storage_req_type__descriptor + storage_8pb-c_8c.html + aa8969b85d58d1510b9e3c4755a794930 + + + + const ProtobufCEnumDescriptor + ciot__storage_type__descriptor + storage_8pb-c_8c.html + ab5f2862048d8080911c74816e779b7bc + + + + + storage.pb-c.h + src/proto/ciot/proto/v1/ + storage_8pb-c_8h.html + _Ciot__StorageCfg + _Ciot__StorageStatus + _Ciot__StorageReqData + _Ciot__StorageReq + _Ciot__StorageData + + #define + CIOT__STORAGE_CFG__INIT + storage_8pb-c_8h.html + af5436214e9a2154339289e60ae7ff4be + + + + #define + CIOT__STORAGE_STATUS__INIT + storage_8pb-c_8h.html + a9322f13fdeed7230af422c31f5f3db29 + + + + #define + CIOT__STORAGE_REQ_DATA__INIT + storage_8pb-c_8h.html + a49c9a7cd947faf11dcd16c5472945e66 + + + + #define + CIOT__STORAGE_REQ__INIT + storage_8pb-c_8h.html + a7779c483d8be34ebfe50d3b3ef88dee0 + + + + #define + CIOT__STORAGE_DATA__INIT + storage_8pb-c_8h.html + a13ab55645a861c8da203ab03056f6081 + + + + typedefPROTOBUF_C__BEGIN_DECLS struct _Ciot__StorageCfg + Ciot__StorageCfg + storage_8pb-c_8h.html + a8955bcf9e7b6ca19b4cec2e3e8e356d0 + + + + struct _Ciot__StorageStatus + Ciot__StorageStatus + storage_8pb-c_8h.html + a79403fa3563d5d662724a1098cc7913e + + + + struct _Ciot__StorageReqData + Ciot__StorageReqData + storage_8pb-c_8h.html + acf8132117d326bf4d50b3a5edc07fb1b + + + + struct _Ciot__StorageReq + Ciot__StorageReq + storage_8pb-c_8h.html + aa901d384743194d15abfe123a245064a + + + + struct _Ciot__StorageData + Ciot__StorageData + storage_8pb-c_8h.html + a96607042aae3d3d73c3e5c6ee64ea615 + + + + enum _Ciot__StorageState + Ciot__StorageState + storage_8pb-c_8h.html + a46e95032e055db5ea4fb511228b91d5d + + + + enum _Ciot__StorageReqType + Ciot__StorageReqType + storage_8pb-c_8h.html + a810e5433b18031acc7b1be956ef0f1b4 + + + + enum _Ciot__StorageType + Ciot__StorageType + storage_8pb-c_8h.html + ab5e8c309c7ea93a531359db6e56b8677 + + + + void(* + Ciot__StorageCfg_Closure + storage_8pb-c_8h.html + aadfb7e9925e355535a8a5f89371f27c6 + )(const Ciot__StorageCfg *message, void *closure_data) + + + void(* + Ciot__StorageStatus_Closure + storage_8pb-c_8h.html + a3388404efd57784ba24a3de9477c4033 + )(const Ciot__StorageStatus *message, void *closure_data) + + + void(* + Ciot__StorageReqData_Closure + storage_8pb-c_8h.html + ab69e337f846baa84794675b860cdbbcc + )(const Ciot__StorageReqData *message, void *closure_data) + + + void(* + Ciot__StorageReq_Closure + storage_8pb-c_8h.html + a226041e4d613a4c464ab52c8752f4e06 + )(const Ciot__StorageReq *message, void *closure_data) + + + void(* + Ciot__StorageData_Closure + storage_8pb-c_8h.html + a0f679d3226bb336185bd4afd828924cb + )(const Ciot__StorageData *message, void *closure_data) + + + + _Ciot__StorageState + storage_8pb-c_8h.html + adf8190c7a8382c00c50897f9f62fd186 + + + + CIOT__STORAGE_STATE__STORAGE_STATE_IDLE + storage_8pb-c_8h.html + adf8190c7a8382c00c50897f9f62fd186a3ac46b9a3ac1534aab01a21ee388148e + + + + + _Ciot__StorageReqType + storage_8pb-c_8h.html + ab678d5d0a43096291c5a0b5abefec0f3 + + + + CIOT__STORAGE_REQ_TYPE__STORAGE_REQ_TYPE_UNKOWN + storage_8pb-c_8h.html + ab678d5d0a43096291c5a0b5abefec0f3a667c665d1d5ec5dd1537d1a45ab3712b + + + + CIOT__STORAGE_REQ_TYPE__STORAGE_REQ_TYPE_REQ_SAVE + storage_8pb-c_8h.html + ab678d5d0a43096291c5a0b5abefec0f3ae730695f78d2c31e3f2301a340344f95 + + + + CIOT__STORAGE_REQ_TYPE__STORAGE_REQ_TYPE_REQ_LOAD + storage_8pb-c_8h.html + ab678d5d0a43096291c5a0b5abefec0f3a4d24500e24b61ad309ab1caa3733c100 + + + + CIOT__STORAGE_REQ_TYPE__STORAGE_REQ_TYPE_REQ_DELETE + storage_8pb-c_8h.html + ab678d5d0a43096291c5a0b5abefec0f3ad30a7415b62474d7b8d823ac1fb14a1a + + + + CIOT__STORAGE_REQ_TYPE__STORAGE_REQ_TYPE_REQ_FORMAT + storage_8pb-c_8h.html + ab678d5d0a43096291c5a0b5abefec0f3a44f7d9240c1692c530fcb50475b38bb5 + + + + + _Ciot__StorageType + storage_8pb-c_8h.html + a4bf3b71d7bee1abc75a8e4b06df9ed00 + + + + CIOT__STORAGE_TYPE__STORAGE_TYPE_UNKNOWN + storage_8pb-c_8h.html + a4bf3b71d7bee1abc75a8e4b06df9ed00ae50b7ce0c6ed9683b65fad886ccd09b5 + + + + CIOT__STORAGE_TYPE__STORAGE_TYPE_EEPROM + storage_8pb-c_8h.html + a4bf3b71d7bee1abc75a8e4b06df9ed00ac6d89bccaf1c35ce3ba5be12d79d59c1 + + + + CIOT__STORAGE_TYPE__STORAGE_TYPE_FLASH + storage_8pb-c_8h.html + a4bf3b71d7bee1abc75a8e4b06df9ed00acab5fdb090e19e9dd09357d99fc78c3b + + + + CIOT__STORAGE_TYPE__STORAGE_TYPE_FS + storage_8pb-c_8h.html + a4bf3b71d7bee1abc75a8e4b06df9ed00a23504c2dd9fc69a68fe6f434447d7d03 + + + + void + ciot__storage_cfg__init + storage_8pb-c_8h.html + a32d6c6bad47721636355b21e869fb45d + (Ciot__StorageCfg *message) + + + size_t + ciot__storage_cfg__get_packed_size + storage_8pb-c_8h.html + ac3ae68042907cd00bab7d16210343a3e + (const Ciot__StorageCfg *message) + + + size_t + ciot__storage_cfg__pack + storage_8pb-c_8h.html + a65451d82cea7d36b53c0ee0413182e10 + (const Ciot__StorageCfg *message, uint8_t *out) + + + size_t + ciot__storage_cfg__pack_to_buffer + storage_8pb-c_8h.html + a383e42470fa26c8abab8ff96ff1ae4a9 + (const Ciot__StorageCfg *message, ProtobufCBuffer *buffer) + + + Ciot__StorageCfg * + ciot__storage_cfg__unpack + storage_8pb-c_8h.html + a51ee2985db03804432b9ef56e182216d + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__storage_cfg__free_unpacked + storage_8pb-c_8h.html + aaaa76e56540213cc0f4f4b59536d0ed3 + (Ciot__StorageCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__storage_status__init + storage_8pb-c_8h.html + aa02536435b54706257275284193b9ef6 + (Ciot__StorageStatus *message) + + + size_t + ciot__storage_status__get_packed_size + storage_8pb-c_8h.html + a5742ff24a6903d6d8930fb51a937f38c + (const Ciot__StorageStatus *message) + + + size_t + ciot__storage_status__pack + storage_8pb-c_8h.html + ace6dc6963bad557b451cc65cfa880c0f + (const Ciot__StorageStatus *message, uint8_t *out) + + + size_t + ciot__storage_status__pack_to_buffer + storage_8pb-c_8h.html + adec2f2481c903983d336dba2d89e8d67 + (const Ciot__StorageStatus *message, ProtobufCBuffer *buffer) + + + Ciot__StorageStatus * + ciot__storage_status__unpack + storage_8pb-c_8h.html + a0070f7129c851853bd24984e1092a734 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__storage_status__free_unpacked + storage_8pb-c_8h.html + a7841af20685bbf0f93d88671aa50c767 + (Ciot__StorageStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__storage_req_data__init + storage_8pb-c_8h.html + a253a054d5e2cc4dfc1a53a409fe21df5 + (Ciot__StorageReqData *message) + + + size_t + ciot__storage_req_data__get_packed_size + storage_8pb-c_8h.html + aba69d0091f8af1df18120d2cb02f3ff9 + (const Ciot__StorageReqData *message) + + + size_t + ciot__storage_req_data__pack + storage_8pb-c_8h.html + a2327a76d928eb89f0ed0f27683a9afc0 + (const Ciot__StorageReqData *message, uint8_t *out) + + + size_t + ciot__storage_req_data__pack_to_buffer + storage_8pb-c_8h.html + a18722fbeaa6c90109d8ab436282c208a + (const Ciot__StorageReqData *message, ProtobufCBuffer *buffer) + + + Ciot__StorageReqData * + ciot__storage_req_data__unpack + storage_8pb-c_8h.html + a7480635adc730aa79664fd8d8b7bbbcd + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__storage_req_data__free_unpacked + storage_8pb-c_8h.html + a679cae337975a0c057d9917899dfd9fe + (Ciot__StorageReqData *message, ProtobufCAllocator *allocator) + + + void + ciot__storage_req__init + storage_8pb-c_8h.html + a0f8addbf397fb59a9b659d9cfbf0beef + (Ciot__StorageReq *message) + + + size_t + ciot__storage_req__get_packed_size + storage_8pb-c_8h.html + ac91ae62ccb820640d7ccd1265707b5f2 + (const Ciot__StorageReq *message) + + + size_t + ciot__storage_req__pack + storage_8pb-c_8h.html + a4e31c7aa1508c7f1fb8132d793dc8e69 + (const Ciot__StorageReq *message, uint8_t *out) + + + size_t + ciot__storage_req__pack_to_buffer + storage_8pb-c_8h.html + a405b5f0f6772c38f848e339e555ef9ec + (const Ciot__StorageReq *message, ProtobufCBuffer *buffer) + + + Ciot__StorageReq * + ciot__storage_req__unpack + storage_8pb-c_8h.html + af8bd27e8affed4d9ba600b084eedbbc1 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__storage_req__free_unpacked + storage_8pb-c_8h.html + a857522c57fd16307e5248b9a52f4ede8 + (Ciot__StorageReq *message, ProtobufCAllocator *allocator) + + + void + ciot__storage_data__init + storage_8pb-c_8h.html + ac7c17d84b889ff178ddbc9ea699ed207 + (Ciot__StorageData *message) + + + size_t + ciot__storage_data__get_packed_size + storage_8pb-c_8h.html + a327567f1ad98b5ff5ad193e34ff6e9c3 + (const Ciot__StorageData *message) + + + size_t + ciot__storage_data__pack + storage_8pb-c_8h.html + a21a69461e5d7d294aee521ee4be8fabd + (const Ciot__StorageData *message, uint8_t *out) + + + size_t + ciot__storage_data__pack_to_buffer + storage_8pb-c_8h.html + abb12bf53fafae32e5cd83a6d333c6ace + (const Ciot__StorageData *message, ProtobufCBuffer *buffer) + + + Ciot__StorageData * + ciot__storage_data__unpack + storage_8pb-c_8h.html + a183e51403577db2fc5c455b9b5cff0e0 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__storage_data__free_unpacked + storage_8pb-c_8h.html + a35b343a1d59d0c208298bd30a431e782 + (Ciot__StorageData *message, ProtobufCAllocator *allocator) + + + const ProtobufCEnumDescriptor + ciot__storage_state__descriptor + storage_8pb-c_8h.html + a0cd14fce414c01169d0c0f906a36f354 + + + + const ProtobufCEnumDescriptor + ciot__storage_req_type__descriptor + storage_8pb-c_8h.html + aa8969b85d58d1510b9e3c4755a794930 + + + + const ProtobufCEnumDescriptor + ciot__storage_type__descriptor + storage_8pb-c_8h.html + ab5f2862048d8080911c74816e779b7bc + + + + const ProtobufCMessageDescriptor + ciot__storage_cfg__descriptor + storage_8pb-c_8h.html + af3326855273b34a3f2b76daf08be5fe8 + + + + const ProtobufCMessageDescriptor + ciot__storage_status__descriptor + storage_8pb-c_8h.html + a89dffb8f375ba144d72cb6e80a2039d4 + + + + const ProtobufCMessageDescriptor + ciot__storage_req_data__descriptor + storage_8pb-c_8h.html + a3e352a51d83614daebafe4efa64750cc + + + + const ProtobufCMessageDescriptor + ciot__storage_req__descriptor + storage_8pb-c_8h.html + a9020fd4187571be7ff8b1d9c9b569c5c + + + + const ProtobufCMessageDescriptor + ciot__storage_data__descriptor + storage_8pb-c_8h.html + a1f77517a0895a7e88889aa89ec33d55a + + + + + sys.pb-c.c + src/proto/ciot/proto/v1/ + sys_8pb-c_8c.html + ciot/proto/v1/sys.pb-c.h + + #define + PROTOBUF_C__NO_DEPRECATED + sys_8pb-c_8c.html + ad9480935c25b5155174487b631af52f5 + + + + #define + ciot__sys_cfg__field_descriptors + sys_8pb-c_8c.html + ac2c29c9d76d3ba2d144a1bda5f919a70 + + + + #define + ciot__sys_cfg__field_indices_by_name + sys_8pb-c_8c.html + ac655cc13ae52c4e05b4fa12bf12766e1 + + + + #define + ciot__sys_cfg__number_ranges + sys_8pb-c_8c.html + a9cc4d1a7493ae4fb4c63a83413a159b5 + + + + void + ciot__sys_cfg__init + sys_8pb-c_8c.html + ad4d4b69b247c4c4db3fbb0c979ce7661 + (Ciot__SysCfg *message) + + + size_t + ciot__sys_cfg__get_packed_size + sys_8pb-c_8c.html + a7ba5cc93c77838fcaf8b3c2b0a9ef819 + (const Ciot__SysCfg *message) + + + size_t + ciot__sys_cfg__pack + sys_8pb-c_8c.html + add95e359f975fa72f5e9d3bed038bad5 + (const Ciot__SysCfg *message, uint8_t *out) + + + size_t + ciot__sys_cfg__pack_to_buffer + sys_8pb-c_8c.html + a353f7aece4fa98cc367c06fbeafa521e + (const Ciot__SysCfg *message, ProtobufCBuffer *buffer) + + + Ciot__SysCfg * + ciot__sys_cfg__unpack + sys_8pb-c_8c.html + ad39a44d89cecec89f74746420c39660d + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__sys_cfg__free_unpacked + sys_8pb-c_8c.html + aefe6be773e7f628a99d6cecbb9385869 + (Ciot__SysCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__sys_features__init + sys_8pb-c_8c.html + a27893239014669860ad6a021ecf01427 + (Ciot__SysFeatures *message) + + + size_t + ciot__sys_features__get_packed_size + sys_8pb-c_8c.html + a78d3825029bbda894fec5b71ed3a89f6 + (const Ciot__SysFeatures *message) + + + size_t + ciot__sys_features__pack + sys_8pb-c_8c.html + aac62657e5611612a8daa9882bd331b2d + (const Ciot__SysFeatures *message, uint8_t *out) + + + size_t + ciot__sys_features__pack_to_buffer + sys_8pb-c_8c.html + a0389eb79f343952a69a129a3f0fdf632 + (const Ciot__SysFeatures *message, ProtobufCBuffer *buffer) + + + Ciot__SysFeatures * + ciot__sys_features__unpack + sys_8pb-c_8c.html + a2498fdacaef2f3d8b6c79d1744de8c91 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__sys_features__free_unpacked + sys_8pb-c_8c.html + a3c3f0db8f9d244220dbf11bd0fb47f71 + (Ciot__SysFeatures *message, ProtobufCAllocator *allocator) + + + void + ciot__sys_info__init + sys_8pb-c_8c.html + a2e2b05a901fbf5faf2efb320dbd92d9b + (Ciot__SysInfo *message) + + + size_t + ciot__sys_info__get_packed_size + sys_8pb-c_8c.html + a5570d7e8d42c1194121970b6a622efdb + (const Ciot__SysInfo *message) + + + size_t + ciot__sys_info__pack + sys_8pb-c_8c.html + a994a3330cfb7885cb0eb24e3b2610211 + (const Ciot__SysInfo *message, uint8_t *out) + + + size_t + ciot__sys_info__pack_to_buffer + sys_8pb-c_8c.html + a8e46a3a753746a73fdae022f456598cb + (const Ciot__SysInfo *message, ProtobufCBuffer *buffer) + + + Ciot__SysInfo * + ciot__sys_info__unpack + sys_8pb-c_8c.html + a43d756f173ad75eb0e53917b6713d459 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__sys_info__free_unpacked + sys_8pb-c_8c.html + ad55a52638749b5a247128da6b50fd56d + (Ciot__SysInfo *message, ProtobufCAllocator *allocator) + + + void + ciot__sys_status__init + sys_8pb-c_8c.html + a72dab2f02b4260b09c01e773f042c27b + (Ciot__SysStatus *message) + + + size_t + ciot__sys_status__get_packed_size + sys_8pb-c_8c.html + af4afc90ca859481773cdf4f71457bddb + (const Ciot__SysStatus *message) + + + size_t + ciot__sys_status__pack + sys_8pb-c_8c.html + a1b804d645c8e0e9c1899a26f82f99f8f + (const Ciot__SysStatus *message, uint8_t *out) + + + size_t + ciot__sys_status__pack_to_buffer + sys_8pb-c_8c.html + a51bb833871d8ba405d84eabc2b764062 + (const Ciot__SysStatus *message, ProtobufCBuffer *buffer) + + + Ciot__SysStatus * + ciot__sys_status__unpack + sys_8pb-c_8c.html + adacdcd282ad3af00b728ed9b9276ac49 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__sys_status__free_unpacked + sys_8pb-c_8c.html + affd9a755a6f201ff5118be543205a181 + (Ciot__SysStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__sys_req__init + sys_8pb-c_8c.html + a1382379770342575a90bfd4447f65723 + (Ciot__SysReq *message) + + + size_t + ciot__sys_req__get_packed_size + sys_8pb-c_8c.html + abf4e0b2ef505dcbda5fb0f1846415917 + (const Ciot__SysReq *message) + + + size_t + ciot__sys_req__pack + sys_8pb-c_8c.html + af693d170c9ffa0d4bc227461dd415bcf + (const Ciot__SysReq *message, uint8_t *out) + + + size_t + ciot__sys_req__pack_to_buffer + sys_8pb-c_8c.html + a7e63b52c7712edb0346cb8880c6778b1 + (const Ciot__SysReq *message, ProtobufCBuffer *buffer) + + + Ciot__SysReq * + ciot__sys_req__unpack + sys_8pb-c_8c.html + aceed7d0e57a07dff98e984405b6816fc + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__sys_req__free_unpacked + sys_8pb-c_8c.html + a86428cbcdb76c0e7316fddb43e4f0aa3 + (Ciot__SysReq *message, ProtobufCAllocator *allocator) + + + void + ciot__sys_data__init + sys_8pb-c_8c.html + a083e3c79b45c08ea2e36a8d8740ebca2 + (Ciot__SysData *message) + + + size_t + ciot__sys_data__get_packed_size + sys_8pb-c_8c.html + a8e821fa471d9dc4b8493737666ecfd0b + (const Ciot__SysData *message) + + + size_t + ciot__sys_data__pack + sys_8pb-c_8c.html + aab8ff1c99a3deddf0827ed06724aa62c + (const Ciot__SysData *message, uint8_t *out) + + + size_t + ciot__sys_data__pack_to_buffer + sys_8pb-c_8c.html + a43fc252ca30b4839d81792a9e9b7b57f + (const Ciot__SysData *message, ProtobufCBuffer *buffer) + + + Ciot__SysData * + ciot__sys_data__unpack + sys_8pb-c_8c.html + aa07f7742dd259a418ec6f5f49e61bdb6 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__sys_data__free_unpacked + sys_8pb-c_8c.html + a62af835d1b390c8b16038fd5327b7656 + (Ciot__SysData *message, ProtobufCAllocator *allocator) + + + const ProtobufCMessageDescriptor + ciot__sys_cfg__descriptor + sys_8pb-c_8c.html + a173ff1cef7d7b8d6d8e9b68cef64f526 + + + + const ProtobufCMessageDescriptor + ciot__sys_features__descriptor + sys_8pb-c_8c.html + a52282b26660a958d2cc71b04f0a151fa + + + + const ProtobufCMessageDescriptor + ciot__sys_info__descriptor + sys_8pb-c_8c.html + a1d01a314364b76a76ff10b817f7fb81f + + + + const ProtobufCMessageDescriptor + ciot__sys_status__descriptor + sys_8pb-c_8c.html + abea491818c981b6d9ace97eeea29128f + + + + const ProtobufCMessageDescriptor + ciot__sys_req__descriptor + sys_8pb-c_8c.html + a722cef40c5d58e448b52bc26d7b2c56c + + + + const ProtobufCMessageDescriptor + ciot__sys_data__descriptor + sys_8pb-c_8c.html + a99cf247b6fd22c487c5a7e39eedbd7f1 + + + + const ProtobufCEnumDescriptor + ciot__sys_req_type__descriptor + sys_8pb-c_8c.html + a1a84950b5e0dadf3e33d63ed2257ccd8 + + + + const ProtobufCEnumDescriptor + ciot__sys_hw_features__descriptor + sys_8pb-c_8c.html + a69fb44fc7f725be2f34009c32c96b0d3 + + + + const ProtobufCEnumDescriptor + ciot__sys_sw_features__descriptor + sys_8pb-c_8c.html + af0bfe0bf347d89204153369a8c6a4545 + + + + const ProtobufCEnumDescriptor + ciot__sys_hw__descriptor + sys_8pb-c_8c.html + a0be56d42b57d135d7e52fd9d898d1ab4 + + + + + sys.pb-c.h + src/proto/ciot/proto/v1/ + sys_8pb-c_8h.html + _Ciot__SysCfg + _Ciot__SysFeatures + _Ciot__SysInfo + _Ciot__SysStatus + _Ciot__SysReq + _Ciot__SysData + + #define + CIOT__SYS_CFG__INIT + sys_8pb-c_8h.html + ab67218ec0deca0682dda1044a2a0d942 + + + + #define + CIOT__SYS_FEATURES__INIT + sys_8pb-c_8h.html + acdfb0b1c1033aabd4caab13c51cc19ae + + + + #define + CIOT__SYS_INFO__INIT + sys_8pb-c_8h.html + a40aee49af6ba6f9a67d5bd713bbb9ed8 + + + + #define + CIOT__SYS_STATUS__INIT + sys_8pb-c_8h.html + a55a591aeafef7fdff22e2bff42e8dd5e + + + + #define + CIOT__SYS_REQ__INIT + sys_8pb-c_8h.html + a27879e9a966f2985210ef93ee83215a9 + + + + #define + CIOT__SYS_DATA__INIT + sys_8pb-c_8h.html + abb47e4e898aa847fd1a96d4f7e6579ce + + + + typedefPROTOBUF_C__BEGIN_DECLS struct _Ciot__SysCfg + Ciot__SysCfg + sys_8pb-c_8h.html + ae81a809c4f921213790573509bf21c56 + + + + struct _Ciot__SysFeatures + Ciot__SysFeatures + sys_8pb-c_8h.html + a1f96c67c8f166fab8483bc38ef298a34 + + + + struct _Ciot__SysInfo + Ciot__SysInfo + sys_8pb-c_8h.html + a59a9d3fcba1716f46fec2784dde80e33 + + + + struct _Ciot__SysStatus + Ciot__SysStatus + sys_8pb-c_8h.html + a9850154f8354b38b940701ab16b42983 + + + + struct _Ciot__SysReq + Ciot__SysReq + sys_8pb-c_8h.html + ae850487c3ef6a63c1bd370a43416dab5 + + + + struct _Ciot__SysData + Ciot__SysData + sys_8pb-c_8h.html + a47fa2a2544313fd0f6f57cf1f6a8ed3f + + + + enum _Ciot__SysReqType + Ciot__SysReqType + sys_8pb-c_8h.html + aa080bc71f0329531226bfb70a15b226a + + + + enum _Ciot__SysHwFeatures + Ciot__SysHwFeatures + sys_8pb-c_8h.html + ace47f1e1accee2b2a3acf3ef4a1a9f0d + + + + enum _Ciot__SysSwFeatures + Ciot__SysSwFeatures + sys_8pb-c_8h.html + ac86b4cfb1e880f00c5ca8fd7e938ddaa + + + + enum _Ciot__SysHw + Ciot__SysHw + sys_8pb-c_8h.html + af43390455445230b915a52d191716789 + + + + void(* + Ciot__SysCfg_Closure + sys_8pb-c_8h.html + a4a252d0b092fe5b76002bb1ec35b6af4 + )(const Ciot__SysCfg *message, void *closure_data) + + + void(* + Ciot__SysFeatures_Closure + sys_8pb-c_8h.html + a0b9650917159f84f0fd79744b42e55eb + )(const Ciot__SysFeatures *message, void *closure_data) + + + void(* + Ciot__SysInfo_Closure + sys_8pb-c_8h.html + a8b3ea8b25fbc1826027c80d4c07c92a3 + )(const Ciot__SysInfo *message, void *closure_data) + + + void(* + Ciot__SysStatus_Closure + sys_8pb-c_8h.html + a71eb025e25984082a326206f354d8e95 + )(const Ciot__SysStatus *message, void *closure_data) + + + void(* + Ciot__SysReq_Closure + sys_8pb-c_8h.html + aa0bab45513bc73320c889596165a8a9b + )(const Ciot__SysReq *message, void *closure_data) + + + void(* + Ciot__SysData_Closure + sys_8pb-c_8h.html + a49ccac6fe588eb450cb95072f6109580 + )(const Ciot__SysData *message, void *closure_data) + + + + _Ciot__SysReqType + sys_8pb-c_8h.html + acefffabaa12020f4b60172f195899820 + + + + CIOT__SYS_REQ_TYPE__SYS_REQ_TYPE_UNKOWN + sys_8pb-c_8h.html + acefffabaa12020f4b60172f195899820a2b6ea28c5bcd154c6a9e44db730028d2 + + + + CIOT__SYS_REQ_TYPE__SYS_REQ_TYPE_RESTART + sys_8pb-c_8h.html + acefffabaa12020f4b60172f195899820a326f0f18c0b6e3e2ddde13d769e26983 + + + + + _Ciot__SysHwFeatures + sys_8pb-c_8h.html + a9563aad1920e431b0a25d4766ab5a3da + + + + CIOT__SYS_HW_FEATURES__SYS_FEATURE_STORAGE + sys_8pb-c_8h.html + a9563aad1920e431b0a25d4766ab5a3daa58a5ea4c09be5d15580999703e5449b5 + + + + CIOT__SYS_HW_FEATURES__SYS_FEATURE_SYSTEM + sys_8pb-c_8h.html + a9563aad1920e431b0a25d4766ab5a3daa83c39da803329e18bf184c62ddf81d01 + + + + CIOT__SYS_HW_FEATURES__SYS_FEATURE_UART + sys_8pb-c_8h.html + a9563aad1920e431b0a25d4766ab5a3daae65eafae61a4bb42cab741e0b2b8b771 + + + + CIOT__SYS_HW_FEATURES__SYS_FEATURE_USB + sys_8pb-c_8h.html + a9563aad1920e431b0a25d4766ab5a3daadceba491d2fd23124158bcb49b6dfc17 + + + + CIOT__SYS_HW_FEATURES__SYS_FEATURE_ETHERNET + sys_8pb-c_8h.html + a9563aad1920e431b0a25d4766ab5a3daa77ad68b9697bb26c9423645ba158dd79 + + + + CIOT__SYS_HW_FEATURES__SYS_FEATURE_WIFI + sys_8pb-c_8h.html + a9563aad1920e431b0a25d4766ab5a3daac9e042250bc0f70ec93e7102e032749c + + + + CIOT__SYS_HW_FEATURES__SYS_FEATURE_BLE_SCN + sys_8pb-c_8h.html + a9563aad1920e431b0a25d4766ab5a3daa8399bbcf93d0583986552aa60d0ca091 + + + + + _Ciot__SysSwFeatures + sys_8pb-c_8h.html + a11680964f1573e52fc53bfb90acbea45 + + + + CIOT__SYS_SW_FEATURES__SYS_FEATURE_NTP + sys_8pb-c_8h.html + a11680964f1573e52fc53bfb90acbea45abbaf907faddc52f259d36397156b3e83 + + + + CIOT__SYS_SW_FEATURES__SYS_FEATURE_OTA + sys_8pb-c_8h.html + a11680964f1573e52fc53bfb90acbea45ae0ecf0a3a02c929c05bff220c0fd959f + + + + CIOT__SYS_SW_FEATURES__SYS_FEATURE_HTTP_CLIENT + sys_8pb-c_8h.html + a11680964f1573e52fc53bfb90acbea45ad1736dc8015dc47fb9ce9e7ca789c3e6 + + + + CIOT__SYS_SW_FEATURES__SYS_FEATURE_HTTP_SERVER + sys_8pb-c_8h.html + a11680964f1573e52fc53bfb90acbea45a9c99b066621177f544acaa331581665f + + + + CIOT__SYS_SW_FEATURES__SYS_FEATURE_MQTT_CLIENT + sys_8pb-c_8h.html + a11680964f1573e52fc53bfb90acbea45aec350245ce7cb601c1534ddfb2103082 + + + + CIOT__SYS_SW_FEATURES__SYS_FEATURE_TIMER + sys_8pb-c_8h.html + a11680964f1573e52fc53bfb90acbea45a9606c24c72d5e4e5bcab3bb194f46cbc + + + + CIOT__SYS_SW_FEATURES__SYS_FEATURE_SERIALIZATION + sys_8pb-c_8h.html + a11680964f1573e52fc53bfb90acbea45aa123b3a3263a71104dd05510d349a1f2 + + + + + _Ciot__SysHw + sys_8pb-c_8h.html + adeeeb3feea0aed39cdbd46237e0775aa + + + + CIOT__SYS_HW__SYS_HW_UNKNOWN + sys_8pb-c_8h.html + adeeeb3feea0aed39cdbd46237e0775aaaf237222aac4efd3b34ef1b7cca1c8746 + + + + CIOT__SYS_HW__SYS_HW_ESP8266 + sys_8pb-c_8h.html + adeeeb3feea0aed39cdbd46237e0775aaad9340016e9ee8e8b3436fc4242df5f22 + + + + CIOT__SYS_HW__SYS_HW_ARDUINO + sys_8pb-c_8h.html + adeeeb3feea0aed39cdbd46237e0775aaa7517ff16a28441d8d87c7e9b61b72ada + + + + CIOT__SYS_HW__SYS_HW_ESP32 + sys_8pb-c_8h.html + adeeeb3feea0aed39cdbd46237e0775aaafd65e32bee545895a80cc7e3895f2339 + + + + CIOT__SYS_HW__SYS_HW_NRF51 + sys_8pb-c_8h.html + adeeeb3feea0aed39cdbd46237e0775aaa0942244e1460788a085c0d93b40f3191 + + + + CIOT__SYS_HW__SYS_HW_NRF52 + sys_8pb-c_8h.html + adeeeb3feea0aed39cdbd46237e0775aaa9f6307bb04ffeb25f5ef37d5a39677f2 + + + + CIOT__SYS_HW__SYS_HW_LINUX + sys_8pb-c_8h.html + adeeeb3feea0aed39cdbd46237e0775aaa8fb786934bc3ff191bc378ec47c39763 + + + + CIOT__SYS_HW__SYS_HW_WIN32 + sys_8pb-c_8h.html + adeeeb3feea0aed39cdbd46237e0775aaa948ff18c170f23ba5f7a4773063a4e0b + + + + void + ciot__sys_cfg__init + sys_8pb-c_8h.html + ad4d4b69b247c4c4db3fbb0c979ce7661 + (Ciot__SysCfg *message) + + + size_t + ciot__sys_cfg__get_packed_size + sys_8pb-c_8h.html + a7ba5cc93c77838fcaf8b3c2b0a9ef819 + (const Ciot__SysCfg *message) + + + size_t + ciot__sys_cfg__pack + sys_8pb-c_8h.html + add95e359f975fa72f5e9d3bed038bad5 + (const Ciot__SysCfg *message, uint8_t *out) + + + size_t + ciot__sys_cfg__pack_to_buffer + sys_8pb-c_8h.html + a353f7aece4fa98cc367c06fbeafa521e + (const Ciot__SysCfg *message, ProtobufCBuffer *buffer) + + + Ciot__SysCfg * + ciot__sys_cfg__unpack + sys_8pb-c_8h.html + ad39a44d89cecec89f74746420c39660d + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__sys_cfg__free_unpacked + sys_8pb-c_8h.html + aefe6be773e7f628a99d6cecbb9385869 + (Ciot__SysCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__sys_features__init + sys_8pb-c_8h.html + a27893239014669860ad6a021ecf01427 + (Ciot__SysFeatures *message) + + + size_t + ciot__sys_features__get_packed_size + sys_8pb-c_8h.html + a78d3825029bbda894fec5b71ed3a89f6 + (const Ciot__SysFeatures *message) + + + size_t + ciot__sys_features__pack + sys_8pb-c_8h.html + aac62657e5611612a8daa9882bd331b2d + (const Ciot__SysFeatures *message, uint8_t *out) + + + size_t + ciot__sys_features__pack_to_buffer + sys_8pb-c_8h.html + a0389eb79f343952a69a129a3f0fdf632 + (const Ciot__SysFeatures *message, ProtobufCBuffer *buffer) + + + Ciot__SysFeatures * + ciot__sys_features__unpack + sys_8pb-c_8h.html + a2498fdacaef2f3d8b6c79d1744de8c91 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__sys_features__free_unpacked + sys_8pb-c_8h.html + a3c3f0db8f9d244220dbf11bd0fb47f71 + (Ciot__SysFeatures *message, ProtobufCAllocator *allocator) + + + void + ciot__sys_info__init + sys_8pb-c_8h.html + a2e2b05a901fbf5faf2efb320dbd92d9b + (Ciot__SysInfo *message) + + + size_t + ciot__sys_info__get_packed_size + sys_8pb-c_8h.html + a5570d7e8d42c1194121970b6a622efdb + (const Ciot__SysInfo *message) + + + size_t + ciot__sys_info__pack + sys_8pb-c_8h.html + a994a3330cfb7885cb0eb24e3b2610211 + (const Ciot__SysInfo *message, uint8_t *out) + + + size_t + ciot__sys_info__pack_to_buffer + sys_8pb-c_8h.html + a8e46a3a753746a73fdae022f456598cb + (const Ciot__SysInfo *message, ProtobufCBuffer *buffer) + + + Ciot__SysInfo * + ciot__sys_info__unpack + sys_8pb-c_8h.html + a43d756f173ad75eb0e53917b6713d459 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__sys_info__free_unpacked + sys_8pb-c_8h.html + ad55a52638749b5a247128da6b50fd56d + (Ciot__SysInfo *message, ProtobufCAllocator *allocator) + + + void + ciot__sys_status__init + sys_8pb-c_8h.html + a72dab2f02b4260b09c01e773f042c27b + (Ciot__SysStatus *message) + + + size_t + ciot__sys_status__get_packed_size + sys_8pb-c_8h.html + af4afc90ca859481773cdf4f71457bddb + (const Ciot__SysStatus *message) + + + size_t + ciot__sys_status__pack + sys_8pb-c_8h.html + a1b804d645c8e0e9c1899a26f82f99f8f + (const Ciot__SysStatus *message, uint8_t *out) + + + size_t + ciot__sys_status__pack_to_buffer + sys_8pb-c_8h.html + a51bb833871d8ba405d84eabc2b764062 + (const Ciot__SysStatus *message, ProtobufCBuffer *buffer) + + + Ciot__SysStatus * + ciot__sys_status__unpack + sys_8pb-c_8h.html + adacdcd282ad3af00b728ed9b9276ac49 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__sys_status__free_unpacked + sys_8pb-c_8h.html + affd9a755a6f201ff5118be543205a181 + (Ciot__SysStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__sys_req__init + sys_8pb-c_8h.html + a1382379770342575a90bfd4447f65723 + (Ciot__SysReq *message) + + + size_t + ciot__sys_req__get_packed_size + sys_8pb-c_8h.html + abf4e0b2ef505dcbda5fb0f1846415917 + (const Ciot__SysReq *message) + + + size_t + ciot__sys_req__pack + sys_8pb-c_8h.html + af693d170c9ffa0d4bc227461dd415bcf + (const Ciot__SysReq *message, uint8_t *out) + + + size_t + ciot__sys_req__pack_to_buffer + sys_8pb-c_8h.html + a7e63b52c7712edb0346cb8880c6778b1 + (const Ciot__SysReq *message, ProtobufCBuffer *buffer) + + + Ciot__SysReq * + ciot__sys_req__unpack + sys_8pb-c_8h.html + aceed7d0e57a07dff98e984405b6816fc + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__sys_req__free_unpacked + sys_8pb-c_8h.html + a86428cbcdb76c0e7316fddb43e4f0aa3 + (Ciot__SysReq *message, ProtobufCAllocator *allocator) + + + void + ciot__sys_data__init + sys_8pb-c_8h.html + a083e3c79b45c08ea2e36a8d8740ebca2 + (Ciot__SysData *message) + + + size_t + ciot__sys_data__get_packed_size + sys_8pb-c_8h.html + a8e821fa471d9dc4b8493737666ecfd0b + (const Ciot__SysData *message) + + + size_t + ciot__sys_data__pack + sys_8pb-c_8h.html + aab8ff1c99a3deddf0827ed06724aa62c + (const Ciot__SysData *message, uint8_t *out) + + + size_t + ciot__sys_data__pack_to_buffer + sys_8pb-c_8h.html + a43fc252ca30b4839d81792a9e9b7b57f + (const Ciot__SysData *message, ProtobufCBuffer *buffer) + + + Ciot__SysData * + ciot__sys_data__unpack + sys_8pb-c_8h.html + aa07f7742dd259a418ec6f5f49e61bdb6 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__sys_data__free_unpacked + sys_8pb-c_8h.html + a62af835d1b390c8b16038fd5327b7656 + (Ciot__SysData *message, ProtobufCAllocator *allocator) + + + const ProtobufCEnumDescriptor + ciot__sys_req_type__descriptor + sys_8pb-c_8h.html + a1a84950b5e0dadf3e33d63ed2257ccd8 + + + + const ProtobufCEnumDescriptor + ciot__sys_hw_features__descriptor + sys_8pb-c_8h.html + a69fb44fc7f725be2f34009c32c96b0d3 + + + + const ProtobufCEnumDescriptor + ciot__sys_sw_features__descriptor + sys_8pb-c_8h.html + af0bfe0bf347d89204153369a8c6a4545 + + + + const ProtobufCEnumDescriptor + ciot__sys_hw__descriptor + sys_8pb-c_8h.html + a0be56d42b57d135d7e52fd9d898d1ab4 + + + + const ProtobufCMessageDescriptor + ciot__sys_cfg__descriptor + sys_8pb-c_8h.html + a173ff1cef7d7b8d6d8e9b68cef64f526 + + + + const ProtobufCMessageDescriptor + ciot__sys_features__descriptor + sys_8pb-c_8h.html + a52282b26660a958d2cc71b04f0a151fa + + + + const ProtobufCMessageDescriptor + ciot__sys_info__descriptor + sys_8pb-c_8h.html + a1d01a314364b76a76ff10b817f7fb81f + + + + const ProtobufCMessageDescriptor + ciot__sys_status__descriptor + sys_8pb-c_8h.html + abea491818c981b6d9ace97eeea29128f + + + + const ProtobufCMessageDescriptor + ciot__sys_req__descriptor + sys_8pb-c_8h.html + a722cef40c5d58e448b52bc26d7b2c56c + + + + const ProtobufCMessageDescriptor + ciot__sys_data__descriptor + sys_8pb-c_8h.html + a99cf247b6fd22c487c5a7e39eedbd7f1 + + + + + tcp.pb-c.c + src/proto/ciot/proto/v1/ + tcp_8pb-c_8c.html + ciot/proto/v1/tcp.pb-c.h + + #define + PROTOBUF_C__NO_DEPRECATED + tcp_8pb-c_8c.html + ad9480935c25b5155174487b631af52f5 + + + + void + ciot__tcp_cfg__init + tcp_8pb-c_8c.html + a96f658d3f8cb06fcd54b4408d867ac7a + (Ciot__TcpCfg *message) + + + size_t + ciot__tcp_cfg__get_packed_size + tcp_8pb-c_8c.html + a07e60859015cdae8ce28b36215ff7441 + (const Ciot__TcpCfg *message) + + + size_t + ciot__tcp_cfg__pack + tcp_8pb-c_8c.html + ae90130b04188b4fc666cb6be2c297d02 + (const Ciot__TcpCfg *message, uint8_t *out) + + + size_t + ciot__tcp_cfg__pack_to_buffer + tcp_8pb-c_8c.html + aadce749257d6e223248b78b17341b29d + (const Ciot__TcpCfg *message, ProtobufCBuffer *buffer) + + + Ciot__TcpCfg * + ciot__tcp_cfg__unpack + tcp_8pb-c_8c.html + aefab423aa3c332f73de5acea49e88c33 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__tcp_cfg__free_unpacked + tcp_8pb-c_8c.html + ad2b590ebb2ea7915afb8e06abb91a253 + (Ciot__TcpCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__tcp_dhcp_status__init + tcp_8pb-c_8c.html + a302f7f3ded3d914e5f78bef513dec59c + (Ciot__TcpDhcpStatus *message) + + + size_t + ciot__tcp_dhcp_status__get_packed_size + tcp_8pb-c_8c.html + ab7f4bc4baf32906b4ef4b64bf25f41cf + (const Ciot__TcpDhcpStatus *message) + + + size_t + ciot__tcp_dhcp_status__pack + tcp_8pb-c_8c.html + ac1486fb60615ccfdc0a350935d2955c4 + (const Ciot__TcpDhcpStatus *message, uint8_t *out) + + + size_t + ciot__tcp_dhcp_status__pack_to_buffer + tcp_8pb-c_8c.html + acef40fe98d292ba1eb3d4977644ca676 + (const Ciot__TcpDhcpStatus *message, ProtobufCBuffer *buffer) + + + Ciot__TcpDhcpStatus * + ciot__tcp_dhcp_status__unpack + tcp_8pb-c_8c.html + a6e31e3d66b5df5a6bd15856879f84848 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__tcp_dhcp_status__free_unpacked + tcp_8pb-c_8c.html + abe9db566d1c4f3aff6dbd760f850285d + (Ciot__TcpDhcpStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__tcp_info__init + tcp_8pb-c_8c.html + a05a9e61376d3f72a988b224f8085c160 + (Ciot__TcpInfo *message) + + + size_t + ciot__tcp_info__get_packed_size + tcp_8pb-c_8c.html + a28c86d1bb6a374154b3804a3f9714609 + (const Ciot__TcpInfo *message) + + + size_t + ciot__tcp_info__pack + tcp_8pb-c_8c.html + ac4cf584eeb686e2d4f4cf65302f1b0a9 + (const Ciot__TcpInfo *message, uint8_t *out) + + + size_t + ciot__tcp_info__pack_to_buffer + tcp_8pb-c_8c.html + abf593cbe5f77aadec3df78763b73a097 + (const Ciot__TcpInfo *message, ProtobufCBuffer *buffer) + + + Ciot__TcpInfo * + ciot__tcp_info__unpack + tcp_8pb-c_8c.html + aef47481ef15b066f12b7a5248f76c401 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__tcp_info__free_unpacked + tcp_8pb-c_8c.html + ae6d5bc0ab2f6df8f0f7761fc05c6ebc9 + (Ciot__TcpInfo *message, ProtobufCAllocator *allocator) + + + void + ciot__tcp_status__init + tcp_8pb-c_8c.html + a7e9d3b96e323848b28d42e5500c53bb4 + (Ciot__TcpStatus *message) + + + size_t + ciot__tcp_status__get_packed_size + tcp_8pb-c_8c.html + afa20d157669ae6862b29c6858b7bcbd5 + (const Ciot__TcpStatus *message) + + + size_t + ciot__tcp_status__pack + tcp_8pb-c_8c.html + ae1e457731963eea4ad9128d942175886 + (const Ciot__TcpStatus *message, uint8_t *out) + + + size_t + ciot__tcp_status__pack_to_buffer + tcp_8pb-c_8c.html + aa7a601a99bffb8cb29051bd78a6f49be + (const Ciot__TcpStatus *message, ProtobufCBuffer *buffer) + + + Ciot__TcpStatus * + ciot__tcp_status__unpack + tcp_8pb-c_8c.html + a2ba414e034900a41e356e6145a2a81db + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__tcp_status__free_unpacked + tcp_8pb-c_8c.html + a4a884b6a4631d821ab279cab44f50035 + (Ciot__TcpStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__tcp_req__init + tcp_8pb-c_8c.html + a8501eb3dfb47f908b5d7f16aab5f9e9d + (Ciot__TcpReq *message) + + + size_t + ciot__tcp_req__get_packed_size + tcp_8pb-c_8c.html + aeee1d3dd6c669eb298972764131fab49 + (const Ciot__TcpReq *message) + + + size_t + ciot__tcp_req__pack + tcp_8pb-c_8c.html + a0ecff718c6e2069d484a5df624aea33c + (const Ciot__TcpReq *message, uint8_t *out) + + + size_t + ciot__tcp_req__pack_to_buffer + tcp_8pb-c_8c.html + a84af351db30917ad08e0a12121c541bd + (const Ciot__TcpReq *message, ProtobufCBuffer *buffer) + + + Ciot__TcpReq * + ciot__tcp_req__unpack + tcp_8pb-c_8c.html + ae35decf40536723d758db6589d40be01 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__tcp_req__free_unpacked + tcp_8pb-c_8c.html + a986c7b1267c63ab1db135b88a31355e0 + (Ciot__TcpReq *message, ProtobufCAllocator *allocator) + + + void + ciot__tcp_data__init + tcp_8pb-c_8c.html + a8019c8fe539bd3b3da68d5847d5676c6 + (Ciot__TcpData *message) + + + size_t + ciot__tcp_data__get_packed_size + tcp_8pb-c_8c.html + a50ec20d354f8301d044e80f21d761e3a + (const Ciot__TcpData *message) + + + size_t + ciot__tcp_data__pack + tcp_8pb-c_8c.html + acd926b92cc75839ccdfb22057cf6024a + (const Ciot__TcpData *message, uint8_t *out) + + + size_t + ciot__tcp_data__pack_to_buffer + tcp_8pb-c_8c.html + ad95b6d13f5a345794014a5a1ead0dc52 + (const Ciot__TcpData *message, ProtobufCBuffer *buffer) + + + Ciot__TcpData * + ciot__tcp_data__unpack + tcp_8pb-c_8c.html + a0bb5e6b2d47dee495aa70f4d8db3e32a + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__tcp_data__free_unpacked + tcp_8pb-c_8c.html + a03b613da86e86a9044b15f364335b005 + (Ciot__TcpData *message, ProtobufCAllocator *allocator) + + + const ProtobufCMessageDescriptor + ciot__tcp_cfg__descriptor + tcp_8pb-c_8c.html + a198e80bc3b6d50d8c027b5cc1a2500b2 + + + + const ProtobufCMessageDescriptor + ciot__tcp_dhcp_status__descriptor + tcp_8pb-c_8c.html + afcff7beb9d3c6d7aad0bafc4b93d6b30 + + + + const ProtobufCMessageDescriptor + ciot__tcp_info__descriptor + tcp_8pb-c_8c.html + ab21c61e4b3a43d6cf79b4bd3c4ad1f7a + + + + const ProtobufCMessageDescriptor + ciot__tcp_status__descriptor + tcp_8pb-c_8c.html + a413938ce7cf6b70629de0738452c0a0c + + + + const ProtobufCMessageDescriptor + ciot__tcp_req__descriptor + tcp_8pb-c_8c.html + a424d6d221c627705c6647f388a52a8dc + + + + const ProtobufCMessageDescriptor + ciot__tcp_data__descriptor + tcp_8pb-c_8c.html + a3e882e347aa67e8ecd80dfb11ed7f7dd + + + + const ProtobufCEnumDescriptor + ciot__tcp_state__descriptor + tcp_8pb-c_8c.html + ac62072e936c1d5a258fbc6e6978dd2d5 + + + + const ProtobufCEnumDescriptor + ciot__tcp_dhcp_state__descriptor + tcp_8pb-c_8c.html + a4ecd1e9b8e60b0cc08ad727cad34fabf + + + + const ProtobufCEnumDescriptor + ciot__ciot_tcp_dhcp_cfg__descriptor + tcp_8pb-c_8c.html + a6f70dcfe014464c6f506434eaa2fd8c6 + + + + const ProtobufCEnumDescriptor + ciot__tcp_req_type__descriptor + tcp_8pb-c_8c.html + ad4f4df174135ae3ad303f60c23635e8e + + + + + tcp.pb-c.h + src/proto/ciot/proto/v1/ + tcp_8pb-c_8h.html + _Ciot__TcpCfg + _Ciot__TcpDhcpStatus + _Ciot__TcpInfo + _Ciot__TcpStatus + _Ciot__TcpReq + _Ciot__TcpData + + #define + CIOT__TCP_CFG__INIT + tcp_8pb-c_8h.html + a29ae44575ae09b28dfa38eebaf6214d1 + + + + #define + CIOT__TCP_DHCP_STATUS__INIT + tcp_8pb-c_8h.html + a40db5fa500bd88ac8f57c6a2594975dd + + + + #define + CIOT__TCP_INFO__INIT + tcp_8pb-c_8h.html + a8c27ddb925155e49235dd2d710a8d323 + + + + #define + CIOT__TCP_STATUS__INIT + tcp_8pb-c_8h.html + aff838cca78921bee54b8ff02c406a16d + + + + #define + CIOT__TCP_REQ__INIT + tcp_8pb-c_8h.html + a0a5b3c256e603b38b5954d63c88a3e65 + + + + #define + CIOT__TCP_DATA__INIT + tcp_8pb-c_8h.html + a8848d0a072e00b019fbebd501a9036b1 + + + + typedefPROTOBUF_C__BEGIN_DECLS struct _Ciot__TcpCfg + Ciot__TcpCfg + tcp_8pb-c_8h.html + a9f537c1e9f11b9406e62dcc130b19ccf + + + + struct _Ciot__TcpDhcpStatus + Ciot__TcpDhcpStatus + tcp_8pb-c_8h.html + a0066dc20fde24cba53e74899f94a6484 + + + + struct _Ciot__TcpInfo + Ciot__TcpInfo + tcp_8pb-c_8h.html + a0aec99d17f09118b2ad40c3bdf0be332 + + + + struct _Ciot__TcpStatus + Ciot__TcpStatus + tcp_8pb-c_8h.html + af150d794ca0e6a477af69f712c36aeb0 + + + + struct _Ciot__TcpReq + Ciot__TcpReq + tcp_8pb-c_8h.html + ae032490752ec8ae3c79996d0b32f59ff + + + + struct _Ciot__TcpData + Ciot__TcpData + tcp_8pb-c_8h.html + ae7df37632d7bae3184eedab91f231419 + + + + enum _Ciot__TcpState + Ciot__TcpState + tcp_8pb-c_8h.html + ab13f326cd63e10095b0932d8fd409b88 + + + + enum _Ciot__TcpDhcpState + Ciot__TcpDhcpState + tcp_8pb-c_8h.html + a3d2b7fc39035276de3b1da426ff51913 + + + + enum _Ciot__CiotTcpDhcpCfg + Ciot__CiotTcpDhcpCfg + tcp_8pb-c_8h.html + adaed4a03673436fa94f4cdff56e037c4 + + + + enum _Ciot__TcpReqType + Ciot__TcpReqType + tcp_8pb-c_8h.html + a2ebf7e32a796a8c788cf58c578ed6dac + + + + void(* + Ciot__TcpCfg_Closure + tcp_8pb-c_8h.html + a94e17e0f7689ed4cc8e434b30a7c773a + )(const Ciot__TcpCfg *message, void *closure_data) + + + void(* + Ciot__TcpDhcpStatus_Closure + tcp_8pb-c_8h.html + a58a8b182e1e4671b752ad2155cb17450 + )(const Ciot__TcpDhcpStatus *message, void *closure_data) + + + void(* + Ciot__TcpInfo_Closure + tcp_8pb-c_8h.html + a8e3bd951a2b9328175d7de3e1eabb09f + )(const Ciot__TcpInfo *message, void *closure_data) + + + void(* + Ciot__TcpStatus_Closure + tcp_8pb-c_8h.html + a50ca8be9461e96dab06840057ebc8d76 + )(const Ciot__TcpStatus *message, void *closure_data) + + + void(* + Ciot__TcpReq_Closure + tcp_8pb-c_8h.html + a6e61021713c493cf6b50f4ad852db6c9 + )(const Ciot__TcpReq *message, void *closure_data) + + + void(* + Ciot__TcpData_Closure + tcp_8pb-c_8h.html + acf9609d0211523f25844a7db325ffbf1 + )(const Ciot__TcpData *message, void *closure_data) + + + + _Ciot__TcpState + tcp_8pb-c_8h.html + aa727ac0e0a6f84fc72d66f68ff9e2762 + + + + CIOT__TCP_STATE__TCP_STATE_STARTED + tcp_8pb-c_8h.html + aa727ac0e0a6f84fc72d66f68ff9e2762a663df0b694a7004bfb76593d2368fd41 + + + + CIOT__TCP_STATE__TCP_STATE_STOPPED + tcp_8pb-c_8h.html + aa727ac0e0a6f84fc72d66f68ff9e2762a37702fa2aa9916615c230fd07104da4d + + + + CIOT__TCP_STATE__TCP_STATE_CONNECTING + tcp_8pb-c_8h.html + aa727ac0e0a6f84fc72d66f68ff9e2762acd88f17a73359c86e05c720c8715b9df + + + + CIOT__TCP_STATE__TCP_STATE_CONNECTED + tcp_8pb-c_8h.html + aa727ac0e0a6f84fc72d66f68ff9e2762a33095605d9e4b869debd6bcb19a6c6df + + + + CIOT__TCP_STATE__TCP_STATE_ERROR + tcp_8pb-c_8h.html + aa727ac0e0a6f84fc72d66f68ff9e2762a55f2479dae41df9dce86643dc1f4eca5 + + + + + _Ciot__TcpDhcpState + tcp_8pb-c_8h.html + aae5c9c9b8218528546c127ec652fa8b9 + + + + CIOT__TCP_DHCP_STATE__TCP_DHCP_STATE_IDLE + tcp_8pb-c_8h.html + aae5c9c9b8218528546c127ec652fa8b9a385ec3d582a8b336108681a049c843e3 + + + + CIOT__TCP_DHCP_STATE__TCP_DHCP_STATE_STARTED + tcp_8pb-c_8h.html + aae5c9c9b8218528546c127ec652fa8b9abaaedebcc7a9b57fcd5fd8236b8ef51b + + + + CIOT__TCP_DHCP_STATE__TCP_DHCP_STATE_STOPPED + tcp_8pb-c_8h.html + aae5c9c9b8218528546c127ec652fa8b9ab311541aa3e52d6e848c81ba2d7bfa2b + + + + + _Ciot__CiotTcpDhcpCfg + tcp_8pb-c_8h.html + af638402e08245233cb174a404fb275c1 + + + + CIOT__CIOT_TCP_DHCP_CFG__TCP_DHCP_CFG_NO_CHANGE + tcp_8pb-c_8h.html + af638402e08245233cb174a404fb275c1a5bd97eeffcb3931848505b362c720fa9 + + + + CIOT__CIOT_TCP_DHCP_CFG__TCP_DHCP_CFG_CLIENT + tcp_8pb-c_8h.html + af638402e08245233cb174a404fb275c1ab523bde4aff88e4c13c17f77bf85de08 + + + + CIOT__CIOT_TCP_DHCP_CFG__TCP_DHCP_CFG_SERVER + tcp_8pb-c_8h.html + af638402e08245233cb174a404fb275c1a6d4f32771b48346bab27b97155d8ae9b + + + + CIOT__CIOT_TCP_DHCP_CFG__TCP_DHCP_CFG_DISABLED + tcp_8pb-c_8h.html + af638402e08245233cb174a404fb275c1abc2af59cadb8ff6555f84743875670d2 + + + + + _Ciot__TcpReqType + tcp_8pb-c_8h.html + a2d859ba660a3d9bcc051eae7854177c7 + + + + CIOT__TCP_REQ_TYPE__TCP_REQ_TYPE_UNKOWN + tcp_8pb-c_8h.html + a2d859ba660a3d9bcc051eae7854177c7a940388ebf4bc435801197b19820a3d5d + + + + void + ciot__tcp_cfg__init + tcp_8pb-c_8h.html + a96f658d3f8cb06fcd54b4408d867ac7a + (Ciot__TcpCfg *message) + + + size_t + ciot__tcp_cfg__get_packed_size + tcp_8pb-c_8h.html + a07e60859015cdae8ce28b36215ff7441 + (const Ciot__TcpCfg *message) + + + size_t + ciot__tcp_cfg__pack + tcp_8pb-c_8h.html + ae90130b04188b4fc666cb6be2c297d02 + (const Ciot__TcpCfg *message, uint8_t *out) + + + size_t + ciot__tcp_cfg__pack_to_buffer + tcp_8pb-c_8h.html + aadce749257d6e223248b78b17341b29d + (const Ciot__TcpCfg *message, ProtobufCBuffer *buffer) + + + Ciot__TcpCfg * + ciot__tcp_cfg__unpack + tcp_8pb-c_8h.html + aefab423aa3c332f73de5acea49e88c33 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__tcp_cfg__free_unpacked + tcp_8pb-c_8h.html + ad2b590ebb2ea7915afb8e06abb91a253 + (Ciot__TcpCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__tcp_dhcp_status__init + tcp_8pb-c_8h.html + a302f7f3ded3d914e5f78bef513dec59c + (Ciot__TcpDhcpStatus *message) + + + size_t + ciot__tcp_dhcp_status__get_packed_size + tcp_8pb-c_8h.html + ab7f4bc4baf32906b4ef4b64bf25f41cf + (const Ciot__TcpDhcpStatus *message) + + + size_t + ciot__tcp_dhcp_status__pack + tcp_8pb-c_8h.html + ac1486fb60615ccfdc0a350935d2955c4 + (const Ciot__TcpDhcpStatus *message, uint8_t *out) + + + size_t + ciot__tcp_dhcp_status__pack_to_buffer + tcp_8pb-c_8h.html + acef40fe98d292ba1eb3d4977644ca676 + (const Ciot__TcpDhcpStatus *message, ProtobufCBuffer *buffer) + + + Ciot__TcpDhcpStatus * + ciot__tcp_dhcp_status__unpack + tcp_8pb-c_8h.html + a6e31e3d66b5df5a6bd15856879f84848 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__tcp_dhcp_status__free_unpacked + tcp_8pb-c_8h.html + abe9db566d1c4f3aff6dbd760f850285d + (Ciot__TcpDhcpStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__tcp_info__init + tcp_8pb-c_8h.html + a05a9e61376d3f72a988b224f8085c160 + (Ciot__TcpInfo *message) + + + size_t + ciot__tcp_info__get_packed_size + tcp_8pb-c_8h.html + a28c86d1bb6a374154b3804a3f9714609 + (const Ciot__TcpInfo *message) + + + size_t + ciot__tcp_info__pack + tcp_8pb-c_8h.html + ac4cf584eeb686e2d4f4cf65302f1b0a9 + (const Ciot__TcpInfo *message, uint8_t *out) + + + size_t + ciot__tcp_info__pack_to_buffer + tcp_8pb-c_8h.html + abf593cbe5f77aadec3df78763b73a097 + (const Ciot__TcpInfo *message, ProtobufCBuffer *buffer) + + + Ciot__TcpInfo * + ciot__tcp_info__unpack + tcp_8pb-c_8h.html + aef47481ef15b066f12b7a5248f76c401 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__tcp_info__free_unpacked + tcp_8pb-c_8h.html + ae6d5bc0ab2f6df8f0f7761fc05c6ebc9 + (Ciot__TcpInfo *message, ProtobufCAllocator *allocator) + + + void + ciot__tcp_status__init + tcp_8pb-c_8h.html + a7e9d3b96e323848b28d42e5500c53bb4 + (Ciot__TcpStatus *message) + + + size_t + ciot__tcp_status__get_packed_size + tcp_8pb-c_8h.html + afa20d157669ae6862b29c6858b7bcbd5 + (const Ciot__TcpStatus *message) + + + size_t + ciot__tcp_status__pack + tcp_8pb-c_8h.html + ae1e457731963eea4ad9128d942175886 + (const Ciot__TcpStatus *message, uint8_t *out) + + + size_t + ciot__tcp_status__pack_to_buffer + tcp_8pb-c_8h.html + aa7a601a99bffb8cb29051bd78a6f49be + (const Ciot__TcpStatus *message, ProtobufCBuffer *buffer) + + + Ciot__TcpStatus * + ciot__tcp_status__unpack + tcp_8pb-c_8h.html + a2ba414e034900a41e356e6145a2a81db + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__tcp_status__free_unpacked + tcp_8pb-c_8h.html + a4a884b6a4631d821ab279cab44f50035 + (Ciot__TcpStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__tcp_req__init + tcp_8pb-c_8h.html + a8501eb3dfb47f908b5d7f16aab5f9e9d + (Ciot__TcpReq *message) + + + size_t + ciot__tcp_req__get_packed_size + tcp_8pb-c_8h.html + aeee1d3dd6c669eb298972764131fab49 + (const Ciot__TcpReq *message) + + + size_t + ciot__tcp_req__pack + tcp_8pb-c_8h.html + a0ecff718c6e2069d484a5df624aea33c + (const Ciot__TcpReq *message, uint8_t *out) + + + size_t + ciot__tcp_req__pack_to_buffer + tcp_8pb-c_8h.html + a84af351db30917ad08e0a12121c541bd + (const Ciot__TcpReq *message, ProtobufCBuffer *buffer) + + + Ciot__TcpReq * + ciot__tcp_req__unpack + tcp_8pb-c_8h.html + ae35decf40536723d758db6589d40be01 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__tcp_req__free_unpacked + tcp_8pb-c_8h.html + a986c7b1267c63ab1db135b88a31355e0 + (Ciot__TcpReq *message, ProtobufCAllocator *allocator) + + + void + ciot__tcp_data__init + tcp_8pb-c_8h.html + a8019c8fe539bd3b3da68d5847d5676c6 + (Ciot__TcpData *message) + + + size_t + ciot__tcp_data__get_packed_size + tcp_8pb-c_8h.html + a50ec20d354f8301d044e80f21d761e3a + (const Ciot__TcpData *message) + + + size_t + ciot__tcp_data__pack + tcp_8pb-c_8h.html + acd926b92cc75839ccdfb22057cf6024a + (const Ciot__TcpData *message, uint8_t *out) + + + size_t + ciot__tcp_data__pack_to_buffer + tcp_8pb-c_8h.html + ad95b6d13f5a345794014a5a1ead0dc52 + (const Ciot__TcpData *message, ProtobufCBuffer *buffer) + + + Ciot__TcpData * + ciot__tcp_data__unpack + tcp_8pb-c_8h.html + a0bb5e6b2d47dee495aa70f4d8db3e32a + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__tcp_data__free_unpacked + tcp_8pb-c_8h.html + a03b613da86e86a9044b15f364335b005 + (Ciot__TcpData *message, ProtobufCAllocator *allocator) + + + const ProtobufCEnumDescriptor + ciot__tcp_state__descriptor + tcp_8pb-c_8h.html + ac62072e936c1d5a258fbc6e6978dd2d5 + + + + const ProtobufCEnumDescriptor + ciot__tcp_dhcp_state__descriptor + tcp_8pb-c_8h.html + a4ecd1e9b8e60b0cc08ad727cad34fabf + + + + const ProtobufCEnumDescriptor + ciot__ciot_tcp_dhcp_cfg__descriptor + tcp_8pb-c_8h.html + a6f70dcfe014464c6f506434eaa2fd8c6 + + + + const ProtobufCEnumDescriptor + ciot__tcp_req_type__descriptor + tcp_8pb-c_8h.html + ad4f4df174135ae3ad303f60c23635e8e + + + + const ProtobufCMessageDescriptor + ciot__tcp_cfg__descriptor + tcp_8pb-c_8h.html + a198e80bc3b6d50d8c027b5cc1a2500b2 + + + + const ProtobufCMessageDescriptor + ciot__tcp_dhcp_status__descriptor + tcp_8pb-c_8h.html + afcff7beb9d3c6d7aad0bafc4b93d6b30 + + + + const ProtobufCMessageDescriptor + ciot__tcp_info__descriptor + tcp_8pb-c_8h.html + ab21c61e4b3a43d6cf79b4bd3c4ad1f7a + + + + const ProtobufCMessageDescriptor + ciot__tcp_status__descriptor + tcp_8pb-c_8h.html + a413938ce7cf6b70629de0738452c0a0c + + + + const ProtobufCMessageDescriptor + ciot__tcp_req__descriptor + tcp_8pb-c_8h.html + a424d6d221c627705c6647f388a52a8dc + + + + const ProtobufCMessageDescriptor + ciot__tcp_data__descriptor + tcp_8pb-c_8h.html + a3e882e347aa67e8ecd80dfb11ed7f7dd + + + + + uart.pb-c.c + src/proto/ciot/proto/v1/ + uart_8pb-c_8c.html + ciot/proto/v1/uart.pb-c.h + + #define + PROTOBUF_C__NO_DEPRECATED + uart_8pb-c_8c.html + ad9480935c25b5155174487b631af52f5 + + + + void + ciot__uart_cfg__init + uart_8pb-c_8c.html + afe87bebd7cb08a5f0461ea9a5f736899 + (Ciot__UartCfg *message) + + + size_t + ciot__uart_cfg__get_packed_size + uart_8pb-c_8c.html + a9c100ded77ba2b137137a04dc35c5a0b + (const Ciot__UartCfg *message) + + + size_t + ciot__uart_cfg__pack + uart_8pb-c_8c.html + a9acc7366af85ba3bac422c96aeb8f968 + (const Ciot__UartCfg *message, uint8_t *out) + + + size_t + ciot__uart_cfg__pack_to_buffer + uart_8pb-c_8c.html + a20a0b881d5a9a4dce2d9e2daea914c1f + (const Ciot__UartCfg *message, ProtobufCBuffer *buffer) + + + Ciot__UartCfg * + ciot__uart_cfg__unpack + uart_8pb-c_8c.html + a46d6574fcc4100a7b7c94d21780f49d0 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__uart_cfg__free_unpacked + uart_8pb-c_8c.html + a0464b1e117f34894c88561d6682f224f + (Ciot__UartCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__uart_status__init + uart_8pb-c_8c.html + ace43da90477f9f9268b3ba98a2340c35 + (Ciot__UartStatus *message) + + + size_t + ciot__uart_status__get_packed_size + uart_8pb-c_8c.html + a4d8b28fca19808ae3ea8086660aee00c + (const Ciot__UartStatus *message) + + + size_t + ciot__uart_status__pack + uart_8pb-c_8c.html + ab5ffc7c4ff1ed651710bca1f2c7b85e1 + (const Ciot__UartStatus *message, uint8_t *out) + + + size_t + ciot__uart_status__pack_to_buffer + uart_8pb-c_8c.html + a758e3e68625956de70c3afbca2199934 + (const Ciot__UartStatus *message, ProtobufCBuffer *buffer) + + + Ciot__UartStatus * + ciot__uart_status__unpack + uart_8pb-c_8c.html + ae2ff73970ca40e5e1ae7242b7d7b0ed5 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__uart_status__free_unpacked + uart_8pb-c_8c.html + a4fc367b0128c6195849ccfe53135ec47 + (Ciot__UartStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__uart_req__init + uart_8pb-c_8c.html + a890587edc77f467d4911182383faae5e + (Ciot__UartReq *message) + + + size_t + ciot__uart_req__get_packed_size + uart_8pb-c_8c.html + a24844f4e6a93e7fa8f276f710ed307c7 + (const Ciot__UartReq *message) + + + size_t + ciot__uart_req__pack + uart_8pb-c_8c.html + a158482eac9154bc00a3586fec89d7fb5 + (const Ciot__UartReq *message, uint8_t *out) + + + size_t + ciot__uart_req__pack_to_buffer + uart_8pb-c_8c.html + a35764ff3b8d505cf7b5250407f78e3b2 + (const Ciot__UartReq *message, ProtobufCBuffer *buffer) + + + Ciot__UartReq * + ciot__uart_req__unpack + uart_8pb-c_8c.html + a99605feda1288a2dd09ce2661db8a327 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__uart_req__free_unpacked + uart_8pb-c_8c.html + a201940e18310b7aa8b681bc068c339d7 + (Ciot__UartReq *message, ProtobufCAllocator *allocator) + + + void + ciot__uart_data__init + uart_8pb-c_8c.html + ac135b98ca5dc7ebce0451e21d254323f + (Ciot__UartData *message) + + + size_t + ciot__uart_data__get_packed_size + uart_8pb-c_8c.html + a5578c7e767028df1d6526ec040822900 + (const Ciot__UartData *message) + + + size_t + ciot__uart_data__pack + uart_8pb-c_8c.html + acd9736bf146c042dac72ecc50d48126d + (const Ciot__UartData *message, uint8_t *out) + + + size_t + ciot__uart_data__pack_to_buffer + uart_8pb-c_8c.html + a0819b635fc4b1a84ab2a48d9c171add7 + (const Ciot__UartData *message, ProtobufCBuffer *buffer) + + + Ciot__UartData * + ciot__uart_data__unpack + uart_8pb-c_8c.html + af729a3b3b8659d678b4c94c163428851 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__uart_data__free_unpacked + uart_8pb-c_8c.html + a9706ebf4a1c873d03bdaae87aaa01c20 + (Ciot__UartData *message, ProtobufCAllocator *allocator) + + + const ProtobufCMessageDescriptor + ciot__uart_cfg__descriptor + uart_8pb-c_8c.html + aeeccba0c6d20a3e2d054ed108a2817a8 + + + + const ProtobufCMessageDescriptor + ciot__uart_status__descriptor + uart_8pb-c_8c.html + ab0f996df4a05e29b9fc45c18a18ccf9a + + + + const ProtobufCMessageDescriptor + ciot__uart_req__descriptor + uart_8pb-c_8c.html + a71af2030fb63fcb45702bae530855ff0 + + + + const ProtobufCMessageDescriptor + ciot__uart_data__descriptor + uart_8pb-c_8c.html + abff6482267039e93cfb5ba0accd4f824 + + + + const ProtobufCEnumDescriptor + ciot__uart_state__descriptor + uart_8pb-c_8c.html + a6af777cde85c53886d4e56735d9db544 + + + + const ProtobufCEnumDescriptor + ciot__uart_req_type__descriptor + uart_8pb-c_8c.html + a5efeb0087c18e15d07d8dd4571c27f53 + + + + const ProtobufCEnumDescriptor + ciot__uart_error__descriptor + uart_8pb-c_8c.html + a0af9de38175df73c807062249ba90052 + + + + + uart.pb-c.h + src/proto/ciot/proto/v1/ + uart_8pb-c_8h.html + _Ciot__UartCfg + _Ciot__UartStatus + _Ciot__UartReq + _Ciot__UartData + + #define + CIOT__UART_CFG__INIT + uart_8pb-c_8h.html + a4cb8440dce2d77842abe6d4736eb1848 + + + + #define + CIOT__UART_STATUS__INIT + uart_8pb-c_8h.html + a4d7dd9a4a5e08edd2faf6a4cc70e3f73 + + + + #define + CIOT__UART_REQ__INIT + uart_8pb-c_8h.html + ac55e17e57f40793a034bb2ba84945cd5 + + + + #define + CIOT__UART_DATA__INIT + uart_8pb-c_8h.html + a94dcb564bee48e82955f954af03cd8cd + + + + typedefPROTOBUF_C__BEGIN_DECLS struct _Ciot__UartCfg + Ciot__UartCfg + uart_8pb-c_8h.html + acf0648f08c714aaee1db923594b2f8ae + + + + struct _Ciot__UartStatus + Ciot__UartStatus + uart_8pb-c_8h.html + ae45ecfb84a2ce90a247275fd298b39c7 + + + + struct _Ciot__UartReq + Ciot__UartReq + uart_8pb-c_8h.html + a1282da2c823dc1c531846ba5f3200f05 + + + + struct _Ciot__UartData + Ciot__UartData + uart_8pb-c_8h.html + a5f2ba42de78d22d2c14c92de1bb26fd9 + + + + enum _Ciot__UartState + Ciot__UartState + uart_8pb-c_8h.html + a091511135b74164dff551303570e8159 + + + + enum _Ciot__UartReqType + Ciot__UartReqType + uart_8pb-c_8h.html + a92498be3cdf4ffd339b4c5eb9527e00e + + + + enum _Ciot__UartError + Ciot__UartError + uart_8pb-c_8h.html + a72d037e5ef950e6eebbf08c3b75f3ebb + + + + void(* + Ciot__UartCfg_Closure + uart_8pb-c_8h.html + aa6489661a7c492b5300e22387b9c2295 + )(const Ciot__UartCfg *message, void *closure_data) + + + void(* + Ciot__UartStatus_Closure + uart_8pb-c_8h.html + a3eff7c201d61e0c0ba8086e13d020287 + )(const Ciot__UartStatus *message, void *closure_data) + + + void(* + Ciot__UartReq_Closure + uart_8pb-c_8h.html + a67b158c41774e9bb99a00ab59df89897 + )(const Ciot__UartReq *message, void *closure_data) + + + void(* + Ciot__UartData_Closure + uart_8pb-c_8h.html + a4c7e061d31c3b7fffce73e19c67f8195 + )(const Ciot__UartData *message, void *closure_data) + + + + _Ciot__UartState + uart_8pb-c_8h.html + abdeaad418e6e589f6bf2b8003168719a + + + + CIOT__UART_STATE__UART_STATE_CLOSED + uart_8pb-c_8h.html + abdeaad418e6e589f6bf2b8003168719aa8a2f390a26894cecb635baa75867980d + + + + CIOT__UART_STATE__UART_STATE_STARTED + uart_8pb-c_8h.html + abdeaad418e6e589f6bf2b8003168719aa67babcb9e84c91fb19f40947d1db3340 + + + + CIOT__UART_STATE__UART_STATE_INTERNAL_ERROR + uart_8pb-c_8h.html + abdeaad418e6e589f6bf2b8003168719aa5e24606d130cf8faaa97be708009b5b8 + + + + CIOT__UART_STATE__UART_STATE_CIOT_S_ERROR + uart_8pb-c_8h.html + abdeaad418e6e589f6bf2b8003168719aaf0b830938b00f6b10043077c7ac76c7e + + + + + _Ciot__UartReqType + uart_8pb-c_8h.html + ad0d74073d949df5bddf67dbcd3732fad + + + + CIOT__UART_REQ_TYPE__UART_REQ_TYPE_UNKOWN + uart_8pb-c_8h.html + ad0d74073d949df5bddf67dbcd3732fadada5d795fc6dee856319d2cb04f5befda + + + + CIOT__UART_REQ_TYPE__UART_REQ_TYPE_SEND_DATA + uart_8pb-c_8h.html + ad0d74073d949df5bddf67dbcd3732fada36034514c4b3dd39a4d186428091bf04 + + + + CIOT__UART_REQ_TYPE__UART_REQ_TYPE_SEND_BYTES + uart_8pb-c_8h.html + ad0d74073d949df5bddf67dbcd3732fada2fbc36bcd75c8030e9ffda7ded4625ac + + + + CIOT__UART_REQ_TYPE__UART_REQ_TYPE_ENABLE_BRIDGE_MODE + uart_8pb-c_8h.html + ad0d74073d949df5bddf67dbcd3732fada485908993bbc31b093ff92bc688ccb23 + + + + + _Ciot__UartError + uart_8pb-c_8h.html + a8932b6bddfc43f18cb625e9bc8a0ed5e + + + + CIOT__UART_ERROR__UART_ERR_NONE + uart_8pb-c_8h.html + a8932b6bddfc43f18cb625e9bc8a0ed5eaaeb6e8f84c74a109e4fc9fb40133f2ac + + + + CIOT__UART_ERROR__UART_ERR_BREAK + uart_8pb-c_8h.html + a8932b6bddfc43f18cb625e9bc8a0ed5ea5e04d05ad19a70a196570c51f6d824bc + + + + CIOT__UART_ERROR__UART_ERR_BUFFER_FULL + uart_8pb-c_8h.html + a8932b6bddfc43f18cb625e9bc8a0ed5ea672554261524786e42a4c1351e6e2991 + + + + CIOT__UART_ERROR__UART_ERR_FIFO_OVERFLOW + uart_8pb-c_8h.html + a8932b6bddfc43f18cb625e9bc8a0ed5ea9c60cf015304bfb031fab9ad4b564957 + + + + CIOT__UART_ERROR__UART_ERR_FRAME + uart_8pb-c_8h.html + a8932b6bddfc43f18cb625e9bc8a0ed5ea45bdcba09a121f12acdfd0c287136dde + + + + CIOT__UART_ERROR__UART_ERR_PARITY + uart_8pb-c_8h.html + a8932b6bddfc43f18cb625e9bc8a0ed5ea80a4e78946c2e83b77d0d05c1c79f286 + + + + CIOT__UART_ERROR__UART_ERR_DATA_BREAK + uart_8pb-c_8h.html + a8932b6bddfc43f18cb625e9bc8a0ed5ea961ea976a4d97177272953642b6fc296 + + + + CIOT__UART_ERROR__UART_ERR_UNKNOWN_EVENT + uart_8pb-c_8h.html + a8932b6bddfc43f18cb625e9bc8a0ed5ea7fe1f942917d865acd70bd484be7bb22 + + + + void + ciot__uart_cfg__init + uart_8pb-c_8h.html + afe87bebd7cb08a5f0461ea9a5f736899 + (Ciot__UartCfg *message) + + + size_t + ciot__uart_cfg__get_packed_size + uart_8pb-c_8h.html + a9c100ded77ba2b137137a04dc35c5a0b + (const Ciot__UartCfg *message) + + + size_t + ciot__uart_cfg__pack + uart_8pb-c_8h.html + a9acc7366af85ba3bac422c96aeb8f968 + (const Ciot__UartCfg *message, uint8_t *out) + + + size_t + ciot__uart_cfg__pack_to_buffer + uart_8pb-c_8h.html + a20a0b881d5a9a4dce2d9e2daea914c1f + (const Ciot__UartCfg *message, ProtobufCBuffer *buffer) + + + Ciot__UartCfg * + ciot__uart_cfg__unpack + uart_8pb-c_8h.html + a46d6574fcc4100a7b7c94d21780f49d0 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__uart_cfg__free_unpacked + uart_8pb-c_8h.html + a0464b1e117f34894c88561d6682f224f + (Ciot__UartCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__uart_status__init + uart_8pb-c_8h.html + ace43da90477f9f9268b3ba98a2340c35 + (Ciot__UartStatus *message) + + + size_t + ciot__uart_status__get_packed_size + uart_8pb-c_8h.html + a4d8b28fca19808ae3ea8086660aee00c + (const Ciot__UartStatus *message) + + + size_t + ciot__uart_status__pack + uart_8pb-c_8h.html + ab5ffc7c4ff1ed651710bca1f2c7b85e1 + (const Ciot__UartStatus *message, uint8_t *out) + + + size_t + ciot__uart_status__pack_to_buffer + uart_8pb-c_8h.html + a758e3e68625956de70c3afbca2199934 + (const Ciot__UartStatus *message, ProtobufCBuffer *buffer) + + + Ciot__UartStatus * + ciot__uart_status__unpack + uart_8pb-c_8h.html + ae2ff73970ca40e5e1ae7242b7d7b0ed5 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__uart_status__free_unpacked + uart_8pb-c_8h.html + a4fc367b0128c6195849ccfe53135ec47 + (Ciot__UartStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__uart_req__init + uart_8pb-c_8h.html + a890587edc77f467d4911182383faae5e + (Ciot__UartReq *message) + + + size_t + ciot__uart_req__get_packed_size + uart_8pb-c_8h.html + a24844f4e6a93e7fa8f276f710ed307c7 + (const Ciot__UartReq *message) + + + size_t + ciot__uart_req__pack + uart_8pb-c_8h.html + a158482eac9154bc00a3586fec89d7fb5 + (const Ciot__UartReq *message, uint8_t *out) + + + size_t + ciot__uart_req__pack_to_buffer + uart_8pb-c_8h.html + a35764ff3b8d505cf7b5250407f78e3b2 + (const Ciot__UartReq *message, ProtobufCBuffer *buffer) + + + Ciot__UartReq * + ciot__uart_req__unpack + uart_8pb-c_8h.html + a99605feda1288a2dd09ce2661db8a327 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__uart_req__free_unpacked + uart_8pb-c_8h.html + a201940e18310b7aa8b681bc068c339d7 + (Ciot__UartReq *message, ProtobufCAllocator *allocator) + + + void + ciot__uart_data__init + uart_8pb-c_8h.html + ac135b98ca5dc7ebce0451e21d254323f + (Ciot__UartData *message) + + + size_t + ciot__uart_data__get_packed_size + uart_8pb-c_8h.html + a5578c7e767028df1d6526ec040822900 + (const Ciot__UartData *message) + + + size_t + ciot__uart_data__pack + uart_8pb-c_8h.html + acd9736bf146c042dac72ecc50d48126d + (const Ciot__UartData *message, uint8_t *out) + + + size_t + ciot__uart_data__pack_to_buffer + uart_8pb-c_8h.html + a0819b635fc4b1a84ab2a48d9c171add7 + (const Ciot__UartData *message, ProtobufCBuffer *buffer) + + + Ciot__UartData * + ciot__uart_data__unpack + uart_8pb-c_8h.html + af729a3b3b8659d678b4c94c163428851 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__uart_data__free_unpacked + uart_8pb-c_8h.html + a9706ebf4a1c873d03bdaae87aaa01c20 + (Ciot__UartData *message, ProtobufCAllocator *allocator) + + + const ProtobufCEnumDescriptor + ciot__uart_state__descriptor + uart_8pb-c_8h.html + a6af777cde85c53886d4e56735d9db544 + + + + const ProtobufCEnumDescriptor + ciot__uart_req_type__descriptor + uart_8pb-c_8h.html + a5efeb0087c18e15d07d8dd4571c27f53 + + + + const ProtobufCEnumDescriptor + ciot__uart_error__descriptor + uart_8pb-c_8h.html + a0af9de38175df73c807062249ba90052 + + + + const ProtobufCMessageDescriptor + ciot__uart_cfg__descriptor + uart_8pb-c_8h.html + aeeccba0c6d20a3e2d054ed108a2817a8 + + + + const ProtobufCMessageDescriptor + ciot__uart_status__descriptor + uart_8pb-c_8h.html + ab0f996df4a05e29b9fc45c18a18ccf9a + + + + const ProtobufCMessageDescriptor + ciot__uart_req__descriptor + uart_8pb-c_8h.html + a71af2030fb63fcb45702bae530855ff0 + + + + const ProtobufCMessageDescriptor + ciot__uart_data__descriptor + uart_8pb-c_8h.html + abff6482267039e93cfb5ba0accd4f824 + + + + + usb.pb-c.c + src/proto/ciot/proto/v1/ + usb_8pb-c_8c.html + ciot/proto/v1/usb.pb-c.h + + #define + PROTOBUF_C__NO_DEPRECATED + usb_8pb-c_8c.html + ad9480935c25b5155174487b631af52f5 + + + + void + ciot__usb_cfg__init + usb_8pb-c_8c.html + a1f82ee5e2faeff6a9fff2615cb0ea958 + (Ciot__UsbCfg *message) + + + size_t + ciot__usb_cfg__get_packed_size + usb_8pb-c_8c.html + a8ba35c65b95fdb8607eb8a209b55d9e7 + (const Ciot__UsbCfg *message) + + + size_t + ciot__usb_cfg__pack + usb_8pb-c_8c.html + aba7058fdb77c3880650ece3b792030ab + (const Ciot__UsbCfg *message, uint8_t *out) + + + size_t + ciot__usb_cfg__pack_to_buffer + usb_8pb-c_8c.html + ae3bf9ac74f0d9d2d12a9cd1077b00b13 + (const Ciot__UsbCfg *message, ProtobufCBuffer *buffer) + + + Ciot__UsbCfg * + ciot__usb_cfg__unpack + usb_8pb-c_8c.html + a251ef4f984f51f1ca491619ae581a6f5 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__usb_cfg__free_unpacked + usb_8pb-c_8c.html + ad1e0f3596aaae3916d917168da5e8c41 + (Ciot__UsbCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__usb_status__init + usb_8pb-c_8c.html + aacfa24c8333d20a984ad2facecf0bc10 + (Ciot__UsbStatus *message) + + + size_t + ciot__usb_status__get_packed_size + usb_8pb-c_8c.html + a9802b3d5bd110bcc5d2bc5cf1f24819c + (const Ciot__UsbStatus *message) + + + size_t + ciot__usb_status__pack + usb_8pb-c_8c.html + a6e78aba2200f3abc3617b04f1c902612 + (const Ciot__UsbStatus *message, uint8_t *out) + + + size_t + ciot__usb_status__pack_to_buffer + usb_8pb-c_8c.html + a1ff92f0a19c38b2b089c1b6f13c352b9 + (const Ciot__UsbStatus *message, ProtobufCBuffer *buffer) + + + Ciot__UsbStatus * + ciot__usb_status__unpack + usb_8pb-c_8c.html + a19684a1e7a1b7bf27ef1afff31bfb528 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__usb_status__free_unpacked + usb_8pb-c_8c.html + ae7507a33aaf5dccefe0cdfe5e267be26 + (Ciot__UsbStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__usb_req__init + usb_8pb-c_8c.html + ad991a0a38f6c6d1e77cf8052b8af48ff + (Ciot__UsbReq *message) + + + size_t + ciot__usb_req__get_packed_size + usb_8pb-c_8c.html + ad315a9dc6d6491bffd247f70e41b58ef + (const Ciot__UsbReq *message) + + + size_t + ciot__usb_req__pack + usb_8pb-c_8c.html + a446cadb387a14430c0e8cc3331e2d26d + (const Ciot__UsbReq *message, uint8_t *out) + + + size_t + ciot__usb_req__pack_to_buffer + usb_8pb-c_8c.html + ae935198d2673b4f319d6d77b4e714838 + (const Ciot__UsbReq *message, ProtobufCBuffer *buffer) + + + Ciot__UsbReq * + ciot__usb_req__unpack + usb_8pb-c_8c.html + a3097d44a74dbb2327031e7afbce0591b + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__usb_req__free_unpacked + usb_8pb-c_8c.html + afbb67bbdf3de95bb2824028951958564 + (Ciot__UsbReq *message, ProtobufCAllocator *allocator) + + + void + ciot__usb_data__init + usb_8pb-c_8c.html + a2899302c5e40844a10b1aa384ce99ae7 + (Ciot__UsbData *message) + + + size_t + ciot__usb_data__get_packed_size + usb_8pb-c_8c.html + adbc7d9fbd2debb7d104a82646b11fd67 + (const Ciot__UsbData *message) + + + size_t + ciot__usb_data__pack + usb_8pb-c_8c.html + ac35b837f38b4de5cba6eea7b742571c5 + (const Ciot__UsbData *message, uint8_t *out) + + + size_t + ciot__usb_data__pack_to_buffer + usb_8pb-c_8c.html + a354b83a7fe9bacc34f535cd4d9c9d044 + (const Ciot__UsbData *message, ProtobufCBuffer *buffer) + + + Ciot__UsbData * + ciot__usb_data__unpack + usb_8pb-c_8c.html + a7e74cf5148179edb9a45610f8c11f482 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__usb_data__free_unpacked + usb_8pb-c_8c.html + ab9d445e9b6bec66cb58014f8cbdfab84 + (Ciot__UsbData *message, ProtobufCAllocator *allocator) + + + const ProtobufCMessageDescriptor + ciot__usb_cfg__descriptor + usb_8pb-c_8c.html + adc5d821f5effa78b1c43d5ed292a9634 + + + + const ProtobufCMessageDescriptor + ciot__usb_status__descriptor + usb_8pb-c_8c.html + ac7f7685acb851d749b28620ba7d82823 + + + + const ProtobufCMessageDescriptor + ciot__usb_req__descriptor + usb_8pb-c_8c.html + a7659f2f75f94a92e5ecd63809db148b8 + + + + const ProtobufCMessageDescriptor + ciot__usb_data__descriptor + usb_8pb-c_8c.html + ad49269222b1322d11156b013cd6f954d + + + + const ProtobufCEnumDescriptor + ciot__usb_state__descriptor + usb_8pb-c_8c.html + a398b806bc38aa5359c397e900b26859b + + + + const ProtobufCEnumDescriptor + ciot__usb_req_type__descriptor + usb_8pb-c_8c.html + adc984557aa5b289ee34d3e6e5d15046f + + + + + usb.pb-c.h + src/proto/ciot/proto/v1/ + usb_8pb-c_8h.html + _Ciot__UsbCfg + _Ciot__UsbStatus + _Ciot__UsbReq + _Ciot__UsbData + + #define + CIOT__USB_CFG__INIT + usb_8pb-c_8h.html + ada0d6806c0596f2450eebc2f8810d5c2 + + + + #define + CIOT__USB_STATUS__INIT + usb_8pb-c_8h.html + a645472a8a3301b4ac409da4a0d18bc9d + + + + #define + CIOT__USB_REQ__INIT + usb_8pb-c_8h.html + aba5767271d7dde2fcc080e4be2d366fe + + + + #define + CIOT__USB_DATA__INIT + usb_8pb-c_8h.html + a031f158b875119ad2cac25c439988307 + + + + typedefPROTOBUF_C__BEGIN_DECLS struct _Ciot__UsbCfg + Ciot__UsbCfg + usb_8pb-c_8h.html + ad98f644f9375bf1983f63ab81af7c779 + + + + struct _Ciot__UsbStatus + Ciot__UsbStatus + usb_8pb-c_8h.html + a43fb2b14816afc6caf052bd79c7ce8d3 + + + + struct _Ciot__UsbReq + Ciot__UsbReq + usb_8pb-c_8h.html + a410217f666570379fe8119fdd1b8955f + + + + struct _Ciot__UsbData + Ciot__UsbData + usb_8pb-c_8h.html + a34f99119f19782499c9ad08c5a7027c6 + + + + enum _Ciot__UsbState + Ciot__UsbState + usb_8pb-c_8h.html + a49dd5f0b0b1e645449bcb00d27d55b70 + + + + enum _Ciot__UsbReqType + Ciot__UsbReqType + usb_8pb-c_8h.html + ab03851e74eef46107553e3a1778556cf + + + + void(* + Ciot__UsbCfg_Closure + usb_8pb-c_8h.html + a1ddf86f8356a2a17926953b817977a0a + )(const Ciot__UsbCfg *message, void *closure_data) + + + void(* + Ciot__UsbStatus_Closure + usb_8pb-c_8h.html + a9bf00fa83adda1fbd6f2b4499d217ae5 + )(const Ciot__UsbStatus *message, void *closure_data) + + + void(* + Ciot__UsbReq_Closure + usb_8pb-c_8h.html + a749f74da42c659ad7838d4babcae3331 + )(const Ciot__UsbReq *message, void *closure_data) + + + void(* + Ciot__UsbData_Closure + usb_8pb-c_8h.html + abf2d53853f901422cf55d6afe1d7a7a9 + )(const Ciot__UsbData *message, void *closure_data) + + + + _Ciot__UsbState + usb_8pb-c_8h.html + a0b274cc825a59d6dc1890243f0ff9971 + + + + CIOT__USB_STATE__USB_STATE_STOPPED + usb_8pb-c_8h.html + a0b274cc825a59d6dc1890243f0ff9971a48eb10b22e5c4275db3fcb2f4f2d5205 + + + + CIOT__USB_STATE__USB_STATE_STARTED + usb_8pb-c_8h.html + a0b274cc825a59d6dc1890243f0ff9971a94ad3760618de996f232e75163284ddf + + + + CIOT__USB_STATE__USB_STATE_CIOT_S_ERROR + usb_8pb-c_8h.html + a0b274cc825a59d6dc1890243f0ff9971a2e4181398f4cf0f21dc3c40fa3f1d6b3 + + + + + _Ciot__UsbReqType + usb_8pb-c_8h.html + a895a7bd0e5c29563bec3d2cb683199c9 + + + + CIOT__USB_REQ_TYPE__USB_REQ_TYPE_UNKOWN + usb_8pb-c_8h.html + a895a7bd0e5c29563bec3d2cb683199c9a9b5c332ad0725c9cd521d4f8362860f7 + + + + CIOT__USB_REQ_TYPE__USB_REQ_TYPE_SEND_DATA + usb_8pb-c_8h.html + a895a7bd0e5c29563bec3d2cb683199c9a543353f9eff86fe936c0ce1f0a01462f + + + + CIOT__USB_REQ_TYPE__USB_REQ_TYPE_SEND_BYTES + usb_8pb-c_8h.html + a895a7bd0e5c29563bec3d2cb683199c9aa4319a28500a2a46d582fcdca565469b + + + + CIOT__USB_REQ_TYPE__USB_REQ_TYPE_ENABLE_BRIDGE_MODE + usb_8pb-c_8h.html + a895a7bd0e5c29563bec3d2cb683199c9abd12d52e521a98297930bede357ba127 + + + + void + ciot__usb_cfg__init + usb_8pb-c_8h.html + a1f82ee5e2faeff6a9fff2615cb0ea958 + (Ciot__UsbCfg *message) + + + size_t + ciot__usb_cfg__get_packed_size + usb_8pb-c_8h.html + a8ba35c65b95fdb8607eb8a209b55d9e7 + (const Ciot__UsbCfg *message) + + + size_t + ciot__usb_cfg__pack + usb_8pb-c_8h.html + aba7058fdb77c3880650ece3b792030ab + (const Ciot__UsbCfg *message, uint8_t *out) + + + size_t + ciot__usb_cfg__pack_to_buffer + usb_8pb-c_8h.html + ae3bf9ac74f0d9d2d12a9cd1077b00b13 + (const Ciot__UsbCfg *message, ProtobufCBuffer *buffer) + + + Ciot__UsbCfg * + ciot__usb_cfg__unpack + usb_8pb-c_8h.html + a251ef4f984f51f1ca491619ae581a6f5 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__usb_cfg__free_unpacked + usb_8pb-c_8h.html + ad1e0f3596aaae3916d917168da5e8c41 + (Ciot__UsbCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__usb_status__init + usb_8pb-c_8h.html + aacfa24c8333d20a984ad2facecf0bc10 + (Ciot__UsbStatus *message) + + + size_t + ciot__usb_status__get_packed_size + usb_8pb-c_8h.html + a9802b3d5bd110bcc5d2bc5cf1f24819c + (const Ciot__UsbStatus *message) + + + size_t + ciot__usb_status__pack + usb_8pb-c_8h.html + a6e78aba2200f3abc3617b04f1c902612 + (const Ciot__UsbStatus *message, uint8_t *out) + + + size_t + ciot__usb_status__pack_to_buffer + usb_8pb-c_8h.html + a1ff92f0a19c38b2b089c1b6f13c352b9 + (const Ciot__UsbStatus *message, ProtobufCBuffer *buffer) + + + Ciot__UsbStatus * + ciot__usb_status__unpack + usb_8pb-c_8h.html + a19684a1e7a1b7bf27ef1afff31bfb528 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__usb_status__free_unpacked + usb_8pb-c_8h.html + ae7507a33aaf5dccefe0cdfe5e267be26 + (Ciot__UsbStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__usb_req__init + usb_8pb-c_8h.html + ad991a0a38f6c6d1e77cf8052b8af48ff + (Ciot__UsbReq *message) + + + size_t + ciot__usb_req__get_packed_size + usb_8pb-c_8h.html + ad315a9dc6d6491bffd247f70e41b58ef + (const Ciot__UsbReq *message) + + + size_t + ciot__usb_req__pack + usb_8pb-c_8h.html + a446cadb387a14430c0e8cc3331e2d26d + (const Ciot__UsbReq *message, uint8_t *out) + + + size_t + ciot__usb_req__pack_to_buffer + usb_8pb-c_8h.html + ae935198d2673b4f319d6d77b4e714838 + (const Ciot__UsbReq *message, ProtobufCBuffer *buffer) + + + Ciot__UsbReq * + ciot__usb_req__unpack + usb_8pb-c_8h.html + a3097d44a74dbb2327031e7afbce0591b + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__usb_req__free_unpacked + usb_8pb-c_8h.html + afbb67bbdf3de95bb2824028951958564 + (Ciot__UsbReq *message, ProtobufCAllocator *allocator) + + + void + ciot__usb_data__init + usb_8pb-c_8h.html + a2899302c5e40844a10b1aa384ce99ae7 + (Ciot__UsbData *message) + + + size_t + ciot__usb_data__get_packed_size + usb_8pb-c_8h.html + adbc7d9fbd2debb7d104a82646b11fd67 + (const Ciot__UsbData *message) + + + size_t + ciot__usb_data__pack + usb_8pb-c_8h.html + ac35b837f38b4de5cba6eea7b742571c5 + (const Ciot__UsbData *message, uint8_t *out) + + + size_t + ciot__usb_data__pack_to_buffer + usb_8pb-c_8h.html + a354b83a7fe9bacc34f535cd4d9c9d044 + (const Ciot__UsbData *message, ProtobufCBuffer *buffer) + + + Ciot__UsbData * + ciot__usb_data__unpack + usb_8pb-c_8h.html + a7e74cf5148179edb9a45610f8c11f482 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__usb_data__free_unpacked + usb_8pb-c_8h.html + ab9d445e9b6bec66cb58014f8cbdfab84 + (Ciot__UsbData *message, ProtobufCAllocator *allocator) + + + const ProtobufCEnumDescriptor + ciot__usb_state__descriptor + usb_8pb-c_8h.html + a398b806bc38aa5359c397e900b26859b + + + + const ProtobufCEnumDescriptor + ciot__usb_req_type__descriptor + usb_8pb-c_8h.html + adc984557aa5b289ee34d3e6e5d15046f + + + + const ProtobufCMessageDescriptor + ciot__usb_cfg__descriptor + usb_8pb-c_8h.html + adc5d821f5effa78b1c43d5ed292a9634 + + + + const ProtobufCMessageDescriptor + ciot__usb_status__descriptor + usb_8pb-c_8h.html + ac7f7685acb851d749b28620ba7d82823 + + + + const ProtobufCMessageDescriptor + ciot__usb_req__descriptor + usb_8pb-c_8h.html + a7659f2f75f94a92e5ecd63809db148b8 + + + + const ProtobufCMessageDescriptor + ciot__usb_data__descriptor + usb_8pb-c_8h.html + ad49269222b1322d11156b013cd6f954d + + + + + wifi.pb-c.c + src/proto/ciot/proto/v1/ + wifi_8pb-c_8c.html + ciot/proto/v1/wifi.pb-c.h + + #define + PROTOBUF_C__NO_DEPRECATED + wifi_8pb-c_8c.html + ad9480935c25b5155174487b631af52f5 + + + + void + ciot__wifi_ap_info__init + wifi_8pb-c_8c.html + af1ab2aa99ceadaebec54455e2213aee1 + (Ciot__WifiApInfo *message) + + + size_t + ciot__wifi_ap_info__get_packed_size + wifi_8pb-c_8c.html + ad0b6aa997641e984de1a5bcc78b5b5d6 + (const Ciot__WifiApInfo *message) + + + size_t + ciot__wifi_ap_info__pack + wifi_8pb-c_8c.html + ab7033161f940b2bc1c6abeb2325e920c + (const Ciot__WifiApInfo *message, uint8_t *out) + + + size_t + ciot__wifi_ap_info__pack_to_buffer + wifi_8pb-c_8c.html + abf6e11d715fc7c1d5999da42eb7c935e + (const Ciot__WifiApInfo *message, ProtobufCBuffer *buffer) + + + Ciot__WifiApInfo * + ciot__wifi_ap_info__unpack + wifi_8pb-c_8c.html + ae08f50f6496b78e2a1117e0d8688745d + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__wifi_ap_info__free_unpacked + wifi_8pb-c_8c.html + abce19d57412b78ec3589925492fde7ee + (Ciot__WifiApInfo *message, ProtobufCAllocator *allocator) + + + void + ciot__wifi_cfg__init + wifi_8pb-c_8c.html + a7937707dbeec2cc04745c917d4d66735 + (Ciot__WifiCfg *message) + + + size_t + ciot__wifi_cfg__get_packed_size + wifi_8pb-c_8c.html + af6aaa63940fa1bc3960e5602a5de411e + (const Ciot__WifiCfg *message) + + + size_t + ciot__wifi_cfg__pack + wifi_8pb-c_8c.html + a83356571fed515bc00c9466330d35239 + (const Ciot__WifiCfg *message, uint8_t *out) + + + size_t + ciot__wifi_cfg__pack_to_buffer + wifi_8pb-c_8c.html + add551e0634de1eb55976f2e655479ead + (const Ciot__WifiCfg *message, ProtobufCBuffer *buffer) + + + Ciot__WifiCfg * + ciot__wifi_cfg__unpack + wifi_8pb-c_8c.html + acc02380802fca9d6a33c907990835f01 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__wifi_cfg__free_unpacked + wifi_8pb-c_8c.html + a3815c6bb6e4237596cc428a19beb103e + (Ciot__WifiCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__wifi_status__init + wifi_8pb-c_8c.html + ad477be4db4c8c59cafabbe8b5d6e34dc + (Ciot__WifiStatus *message) + + + size_t + ciot__wifi_status__get_packed_size + wifi_8pb-c_8c.html + a0913047123110577d5ca850d82724a17 + (const Ciot__WifiStatus *message) + + + size_t + ciot__wifi_status__pack + wifi_8pb-c_8c.html + a5cfcb3e4fc63e1b33ebcab9fcf8ccfc4 + (const Ciot__WifiStatus *message, uint8_t *out) + + + size_t + ciot__wifi_status__pack_to_buffer + wifi_8pb-c_8c.html + ad5192f6dbd4bbf10b141a3f583a290ce + (const Ciot__WifiStatus *message, ProtobufCBuffer *buffer) + + + Ciot__WifiStatus * + ciot__wifi_status__unpack + wifi_8pb-c_8c.html + a9e4d27e8b58779b5e1a4beb2eeb710dc + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__wifi_status__free_unpacked + wifi_8pb-c_8c.html + a97f93e883155fa7823b8c206bce14fc0 + (Ciot__WifiStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__wifi_scan_result__init + wifi_8pb-c_8c.html + aeea69c270fa05bcdc636cb84e873bbe8 + (Ciot__WifiScanResult *message) + + + size_t + ciot__wifi_scan_result__get_packed_size + wifi_8pb-c_8c.html + a67b2728eb5ebfb2fe57760a9264f003c + (const Ciot__WifiScanResult *message) + + + size_t + ciot__wifi_scan_result__pack + wifi_8pb-c_8c.html + a9aad823d47235f4821ab790a5e396f85 + (const Ciot__WifiScanResult *message, uint8_t *out) + + + size_t + ciot__wifi_scan_result__pack_to_buffer + wifi_8pb-c_8c.html + a94e24d6d10239c93904e3885cb90ceb3 + (const Ciot__WifiScanResult *message, ProtobufCBuffer *buffer) + + + Ciot__WifiScanResult * + ciot__wifi_scan_result__unpack + wifi_8pb-c_8c.html + ad00f727029e43b07f40d89d06052d1d6 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__wifi_scan_result__free_unpacked + wifi_8pb-c_8c.html + aeaa335aa2f226249bbd86adcfaa4c31b + (Ciot__WifiScanResult *message, ProtobufCAllocator *allocator) + + + void + ciot__wifi_req__init + wifi_8pb-c_8c.html + aef0a9c1c5a2569db8e95e755375078fc + (Ciot__WifiReq *message) + + + size_t + ciot__wifi_req__get_packed_size + wifi_8pb-c_8c.html + aff933cf0fc9e763f77402e186de6fdbc + (const Ciot__WifiReq *message) + + + size_t + ciot__wifi_req__pack + wifi_8pb-c_8c.html + a31a3185aa4caa605335abb3841560f3f + (const Ciot__WifiReq *message, uint8_t *out) + + + size_t + ciot__wifi_req__pack_to_buffer + wifi_8pb-c_8c.html + a79319d8e6ccb872b0fef5b83e97c1693 + (const Ciot__WifiReq *message, ProtobufCBuffer *buffer) + + + Ciot__WifiReq * + ciot__wifi_req__unpack + wifi_8pb-c_8c.html + a35a1844e4571a1cfef6482e874d751ea + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__wifi_req__free_unpacked + wifi_8pb-c_8c.html + ab26d00add3200e692e265a73ef9ca882 + (Ciot__WifiReq *message, ProtobufCAllocator *allocator) + + + void + ciot__wifi_data__init + wifi_8pb-c_8c.html + ad0d25fbdd211286e5b112bafdd5b03ff + (Ciot__WifiData *message) + + + size_t + ciot__wifi_data__get_packed_size + wifi_8pb-c_8c.html + a0351a4ed1f37d3cea5bc658addafbd12 + (const Ciot__WifiData *message) + + + size_t + ciot__wifi_data__pack + wifi_8pb-c_8c.html + a8318e2ccfd9105a8f9591b8c2a73c8e1 + (const Ciot__WifiData *message, uint8_t *out) + + + size_t + ciot__wifi_data__pack_to_buffer + wifi_8pb-c_8c.html + af720626be0b67d7307b8ac7f66edf5ff + (const Ciot__WifiData *message, ProtobufCBuffer *buffer) + + + Ciot__WifiData * + ciot__wifi_data__unpack + wifi_8pb-c_8c.html + a7fb4c63eaf478024db63ca7e73951f8f + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__wifi_data__free_unpacked + wifi_8pb-c_8c.html + a5905af1213afd034b68e1deb1f8aef10 + (Ciot__WifiData *message, ProtobufCAllocator *allocator) + + + const ProtobufCMessageDescriptor + ciot__wifi_ap_info__descriptor + wifi_8pb-c_8c.html + a076110d80ec956c659e4d614b8280c54 + + + + const ProtobufCMessageDescriptor + ciot__wifi_cfg__descriptor + wifi_8pb-c_8c.html + a776e61d84371f0131f404a26124a0bc2 + + + + const ProtobufCMessageDescriptor + ciot__wifi_status__descriptor + wifi_8pb-c_8c.html + a1ae55ae02465a627969fd8f8babe213a + + + + const ProtobufCMessageDescriptor + ciot__wifi_scan_result__descriptor + wifi_8pb-c_8c.html + ab9d02f61470988949582d734d1072a0f + + + + const ProtobufCMessageDescriptor + ciot__wifi_req__descriptor + wifi_8pb-c_8c.html + a6b60f8193ca0a5819436b7a5fb143883 + + + + const ProtobufCMessageDescriptor + ciot__wifi_data__descriptor + wifi_8pb-c_8c.html + a076cb7d06c45a13f350380d1c7705c6a + + + + const ProtobufCEnumDescriptor + ciot__wifi_type__descriptor + wifi_8pb-c_8c.html + af1c9380c5ce1afb6d6f3877e9f272ad7 + + + + const ProtobufCEnumDescriptor + ciot__wifi_scan_state__descriptor + wifi_8pb-c_8c.html + ac42d30417c7dd508deb0b42dfad6a507 + + + + const ProtobufCEnumDescriptor + ciot__wifi_state__descriptor + wifi_8pb-c_8c.html + ad02c2a69694ce394959c3e020135cb17 + + + + const ProtobufCEnumDescriptor + ciot__wifi_req_type__descriptor + wifi_8pb-c_8c.html + a8bba9e5c093a91abdf9754d3cf60fb26 + + + + + wifi.pb-c.h + src/proto/ciot/proto/v1/ + wifi_8pb-c_8h.html + ciot/proto/v1/tcp.pb-c.h + _Ciot__WifiApInfo + _Ciot__WifiCfg + _Ciot__WifiStatus + _Ciot__WifiScanResult + _Ciot__WifiReq + _Ciot__WifiData + + #define + CIOT__WIFI_AP_INFO__INIT + wifi_8pb-c_8h.html + aba8d42b31a459f26330cd4aff72913e7 + + + + #define + CIOT__WIFI_CFG__INIT + wifi_8pb-c_8h.html + a46762db058a6d076b8af2207b79f86eb + + + + #define + CIOT__WIFI_STATUS__INIT + wifi_8pb-c_8h.html + a53cb3d75ca5d8738ec4eef1070777b58 + + + + #define + CIOT__WIFI_SCAN_RESULT__INIT + wifi_8pb-c_8h.html + a79ef7be90c38373b27ffbcf2db12d28f + + + + #define + CIOT__WIFI_REQ__INIT + wifi_8pb-c_8h.html + a4ec13c64f35f160ab5965dcccc02a7a8 + + + + #define + CIOT__WIFI_DATA__INIT + wifi_8pb-c_8h.html + ab90c83f1f89835499f0efd635f2f4128 + + + + typedefPROTOBUF_C__BEGIN_DECLS struct _Ciot__WifiApInfo + Ciot__WifiApInfo + wifi_8pb-c_8h.html + abd5044adc0b9752cb27880ff8cbb4213 + + + + struct _Ciot__WifiCfg + Ciot__WifiCfg + wifi_8pb-c_8h.html + ab286d062f7b9ae659b78b6088c1fcb23 + + + + struct _Ciot__WifiStatus + Ciot__WifiStatus + wifi_8pb-c_8h.html + a20f50c23f60de0d70aef17d62ee0498a + + + + struct _Ciot__WifiScanResult + Ciot__WifiScanResult + wifi_8pb-c_8h.html + ae050411d0bcaddb1f330c7032ad9d78c + + + + struct _Ciot__WifiReq + Ciot__WifiReq + wifi_8pb-c_8h.html + ab9fd239abbae53587744d0d798a95d19 + + + + struct _Ciot__WifiData + Ciot__WifiData + wifi_8pb-c_8h.html + abcae6d2a6cf7f5a9217333beb65abfe5 + + + + enum _Ciot__WifiType + Ciot__WifiType + wifi_8pb-c_8h.html + ae7f0192d51b177e1f078f6885dab73e4 + + + + enum _Ciot__WifiScanState + Ciot__WifiScanState + wifi_8pb-c_8h.html + a40bbc232cec9cdbbe432e543f919d1c0 + + + + enum _Ciot__WifiState + Ciot__WifiState + wifi_8pb-c_8h.html + a715ae48d750d6fcc60b199dcdaca8f1e + + + + enum _Ciot__WifiReqType + Ciot__WifiReqType + wifi_8pb-c_8h.html + ad4b75aff57da899261afeb18223c276e + + + + void(* + Ciot__WifiApInfo_Closure + wifi_8pb-c_8h.html + a9b70ef7a39fc0608d07583c03ae8a85d + )(const Ciot__WifiApInfo *message, void *closure_data) + + + void(* + Ciot__WifiCfg_Closure + wifi_8pb-c_8h.html + a0c67e9dc76d863c3ea779a84daf9b75b + )(const Ciot__WifiCfg *message, void *closure_data) + + + void(* + Ciot__WifiStatus_Closure + wifi_8pb-c_8h.html + a17a15082f9fd0ff7c0202e9063ce740d + )(const Ciot__WifiStatus *message, void *closure_data) + + + void(* + Ciot__WifiScanResult_Closure + wifi_8pb-c_8h.html + a7a39b5148eb49cb3a80ff57917e7db4b + )(const Ciot__WifiScanResult *message, void *closure_data) + + + void(* + Ciot__WifiReq_Closure + wifi_8pb-c_8h.html + a7c72ce6b0739dcc3f254a3e8117843ed + )(const Ciot__WifiReq *message, void *closure_data) + + + void(* + Ciot__WifiData_Closure + wifi_8pb-c_8h.html + ac1854eeabff2778c26a34d8ad51843fd + )(const Ciot__WifiData *message, void *closure_data) + + + + _Ciot__WifiType + wifi_8pb-c_8h.html + a4381b691b1b54565f64e4216ed61bbe0 + + + + CIOT__WIFI_TYPE__WIFI_TYPE_STA + wifi_8pb-c_8h.html + a4381b691b1b54565f64e4216ed61bbe0af2dbd147e49b0c2fc840179526db47f9 + + + + CIOT__WIFI_TYPE__WIFI_TYPE_AP + wifi_8pb-c_8h.html + a4381b691b1b54565f64e4216ed61bbe0a58030e4cb13f3c3b4effca45f627bbf7 + + + + + _Ciot__WifiScanState + wifi_8pb-c_8h.html + aaedd7909e164dd55d1dbec2bdff88a4b + + + + CIOT__WIFI_SCAN_STATE__WIFI_SCAN_STATE_IDLE + wifi_8pb-c_8h.html + aaedd7909e164dd55d1dbec2bdff88a4ba9fbc21b02b8150695cb9255ae1176714 + + + + CIOT__WIFI_SCAN_STATE__WIFI_SCAN_STATE_SCANNING + wifi_8pb-c_8h.html + aaedd7909e164dd55d1dbec2bdff88a4ba8962a1b20529c11d2467225fd1ec5488 + + + + CIOT__WIFI_SCAN_STATE__WIFI_SCAN_STATE_SCANNED + wifi_8pb-c_8h.html + aaedd7909e164dd55d1dbec2bdff88a4ba9e27496f6557144825cdf21a4c72a715 + + + + CIOT__WIFI_SCAN_STATE__WIFI_SCAN_STATE_ERROR + wifi_8pb-c_8h.html + aaedd7909e164dd55d1dbec2bdff88a4ba00d1aac781d3596ee5ca8b779b55001d + + + + + _Ciot__WifiState + wifi_8pb-c_8h.html + aa4c556f993719e3417dd8d0f3559e924 + + + + CIOT__WIFI_STATE__WIFI_STATE_IDLE + wifi_8pb-c_8h.html + aa4c556f993719e3417dd8d0f3559e924affe28f62b0b13c1167b0af46f4fe7ea9 + + + + + _Ciot__WifiReqType + wifi_8pb-c_8h.html + a013d1f763a9f0bc4b4e94265b27c5286 + + + + CIOT__WIFI_REQ_TYPE__WIFI_REQ_TYPE_UNKOWN + wifi_8pb-c_8h.html + a013d1f763a9f0bc4b4e94265b27c5286a9a167e66bff7f5f1ed0651a682a9c33b + + + + CIOT__WIFI_REQ_TYPE__WIFI_REQ_SCAN + wifi_8pb-c_8h.html + a013d1f763a9f0bc4b4e94265b27c5286ac6ac069adc6d176f91cd5a9df7876f93 + + + + void + ciot__wifi_ap_info__init + wifi_8pb-c_8h.html + af1ab2aa99ceadaebec54455e2213aee1 + (Ciot__WifiApInfo *message) + + + size_t + ciot__wifi_ap_info__get_packed_size + wifi_8pb-c_8h.html + ad0b6aa997641e984de1a5bcc78b5b5d6 + (const Ciot__WifiApInfo *message) + + + size_t + ciot__wifi_ap_info__pack + wifi_8pb-c_8h.html + ab7033161f940b2bc1c6abeb2325e920c + (const Ciot__WifiApInfo *message, uint8_t *out) + + + size_t + ciot__wifi_ap_info__pack_to_buffer + wifi_8pb-c_8h.html + abf6e11d715fc7c1d5999da42eb7c935e + (const Ciot__WifiApInfo *message, ProtobufCBuffer *buffer) + + + Ciot__WifiApInfo * + ciot__wifi_ap_info__unpack + wifi_8pb-c_8h.html + ae08f50f6496b78e2a1117e0d8688745d + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__wifi_ap_info__free_unpacked + wifi_8pb-c_8h.html + abce19d57412b78ec3589925492fde7ee + (Ciot__WifiApInfo *message, ProtobufCAllocator *allocator) + + + void + ciot__wifi_cfg__init + wifi_8pb-c_8h.html + a7937707dbeec2cc04745c917d4d66735 + (Ciot__WifiCfg *message) + + + size_t + ciot__wifi_cfg__get_packed_size + wifi_8pb-c_8h.html + af6aaa63940fa1bc3960e5602a5de411e + (const Ciot__WifiCfg *message) + + + size_t + ciot__wifi_cfg__pack + wifi_8pb-c_8h.html + a83356571fed515bc00c9466330d35239 + (const Ciot__WifiCfg *message, uint8_t *out) + + + size_t + ciot__wifi_cfg__pack_to_buffer + wifi_8pb-c_8h.html + add551e0634de1eb55976f2e655479ead + (const Ciot__WifiCfg *message, ProtobufCBuffer *buffer) + + + Ciot__WifiCfg * + ciot__wifi_cfg__unpack + wifi_8pb-c_8h.html + acc02380802fca9d6a33c907990835f01 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__wifi_cfg__free_unpacked + wifi_8pb-c_8h.html + a3815c6bb6e4237596cc428a19beb103e + (Ciot__WifiCfg *message, ProtobufCAllocator *allocator) + + + void + ciot__wifi_status__init + wifi_8pb-c_8h.html + ad477be4db4c8c59cafabbe8b5d6e34dc + (Ciot__WifiStatus *message) + + + size_t + ciot__wifi_status__get_packed_size + wifi_8pb-c_8h.html + a0913047123110577d5ca850d82724a17 + (const Ciot__WifiStatus *message) + + + size_t + ciot__wifi_status__pack + wifi_8pb-c_8h.html + a5cfcb3e4fc63e1b33ebcab9fcf8ccfc4 + (const Ciot__WifiStatus *message, uint8_t *out) + + + size_t + ciot__wifi_status__pack_to_buffer + wifi_8pb-c_8h.html + ad5192f6dbd4bbf10b141a3f583a290ce + (const Ciot__WifiStatus *message, ProtobufCBuffer *buffer) + + + Ciot__WifiStatus * + ciot__wifi_status__unpack + wifi_8pb-c_8h.html + a9e4d27e8b58779b5e1a4beb2eeb710dc + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__wifi_status__free_unpacked + wifi_8pb-c_8h.html + a97f93e883155fa7823b8c206bce14fc0 + (Ciot__WifiStatus *message, ProtobufCAllocator *allocator) + + + void + ciot__wifi_scan_result__init + wifi_8pb-c_8h.html + aeea69c270fa05bcdc636cb84e873bbe8 + (Ciot__WifiScanResult *message) + + + size_t + ciot__wifi_scan_result__get_packed_size + wifi_8pb-c_8h.html + a67b2728eb5ebfb2fe57760a9264f003c + (const Ciot__WifiScanResult *message) + + + size_t + ciot__wifi_scan_result__pack + wifi_8pb-c_8h.html + a9aad823d47235f4821ab790a5e396f85 + (const Ciot__WifiScanResult *message, uint8_t *out) + + + size_t + ciot__wifi_scan_result__pack_to_buffer + wifi_8pb-c_8h.html + a94e24d6d10239c93904e3885cb90ceb3 + (const Ciot__WifiScanResult *message, ProtobufCBuffer *buffer) + + + Ciot__WifiScanResult * + ciot__wifi_scan_result__unpack + wifi_8pb-c_8h.html + ad00f727029e43b07f40d89d06052d1d6 + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__wifi_scan_result__free_unpacked + wifi_8pb-c_8h.html + aeaa335aa2f226249bbd86adcfaa4c31b + (Ciot__WifiScanResult *message, ProtobufCAllocator *allocator) + + + void + ciot__wifi_req__init + wifi_8pb-c_8h.html + aef0a9c1c5a2569db8e95e755375078fc + (Ciot__WifiReq *message) + + + size_t + ciot__wifi_req__get_packed_size + wifi_8pb-c_8h.html + aff933cf0fc9e763f77402e186de6fdbc + (const Ciot__WifiReq *message) + + + size_t + ciot__wifi_req__pack + wifi_8pb-c_8h.html + a31a3185aa4caa605335abb3841560f3f + (const Ciot__WifiReq *message, uint8_t *out) + + + size_t + ciot__wifi_req__pack_to_buffer + wifi_8pb-c_8h.html + a79319d8e6ccb872b0fef5b83e97c1693 + (const Ciot__WifiReq *message, ProtobufCBuffer *buffer) + + + Ciot__WifiReq * + ciot__wifi_req__unpack + wifi_8pb-c_8h.html + a35a1844e4571a1cfef6482e874d751ea + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__wifi_req__free_unpacked + wifi_8pb-c_8h.html + ab26d00add3200e692e265a73ef9ca882 + (Ciot__WifiReq *message, ProtobufCAllocator *allocator) + + + void + ciot__wifi_data__init + wifi_8pb-c_8h.html + ad0d25fbdd211286e5b112bafdd5b03ff + (Ciot__WifiData *message) + + + size_t + ciot__wifi_data__get_packed_size + wifi_8pb-c_8h.html + a0351a4ed1f37d3cea5bc658addafbd12 + (const Ciot__WifiData *message) + + + size_t + ciot__wifi_data__pack + wifi_8pb-c_8h.html + a8318e2ccfd9105a8f9591b8c2a73c8e1 + (const Ciot__WifiData *message, uint8_t *out) + + + size_t + ciot__wifi_data__pack_to_buffer + wifi_8pb-c_8h.html + af720626be0b67d7307b8ac7f66edf5ff + (const Ciot__WifiData *message, ProtobufCBuffer *buffer) + + + Ciot__WifiData * + ciot__wifi_data__unpack + wifi_8pb-c_8h.html + a7fb4c63eaf478024db63ca7e73951f8f + (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) + + + void + ciot__wifi_data__free_unpacked + wifi_8pb-c_8h.html + a5905af1213afd034b68e1deb1f8aef10 + (Ciot__WifiData *message, ProtobufCAllocator *allocator) + + + const ProtobufCEnumDescriptor + ciot__wifi_type__descriptor + wifi_8pb-c_8h.html + af1c9380c5ce1afb6d6f3877e9f272ad7 + + + + const ProtobufCEnumDescriptor + ciot__wifi_scan_state__descriptor + wifi_8pb-c_8h.html + ac42d30417c7dd508deb0b42dfad6a507 + + + + const ProtobufCEnumDescriptor + ciot__wifi_state__descriptor + wifi_8pb-c_8h.html + ad02c2a69694ce394959c3e020135cb17 + + + + const ProtobufCEnumDescriptor + ciot__wifi_req_type__descriptor + wifi_8pb-c_8h.html + a8bba9e5c093a91abdf9754d3cf60fb26 + + + + const ProtobufCMessageDescriptor + ciot__wifi_ap_info__descriptor + wifi_8pb-c_8h.html + a076110d80ec956c659e4d614b8280c54 + + + + const ProtobufCMessageDescriptor + ciot__wifi_cfg__descriptor + wifi_8pb-c_8h.html + a776e61d84371f0131f404a26124a0bc2 + + + + const ProtobufCMessageDescriptor + ciot__wifi_status__descriptor + wifi_8pb-c_8h.html + a1ae55ae02465a627969fd8f8babe213a + + + + const ProtobufCMessageDescriptor + ciot__wifi_scan_result__descriptor + wifi_8pb-c_8h.html + ab9d02f61470988949582d734d1072a0f + + + + const ProtobufCMessageDescriptor + ciot__wifi_req__descriptor + wifi_8pb-c_8h.html + a6b60f8193ca0a5819436b7a5fb143883 + + + + const ProtobufCMessageDescriptor + ciot__wifi_data__descriptor + wifi_8pb-c_8h.html + a076cb7d06c45a13f350380d1c7705c6a + + + + + ciot_serializer_pb.h + src/proto/ + ciot__serializer__pb_8h.html + types/ciot_msg_types.h + ciot_serializer.h + + ciot_serializer_t + ciot_serializer_pb_new + ciot__serializer__pb_8h.html + adb1095f1057494aaba7ac5ec78bd8674 + (void) + + + int + ciot_serializer_pb_to_bytes + ciot__serializer__pb_8h.html + ae23e6d8c0a4b9657974b45cc702d0d93 + (uint8_t *bytes, ciot_msg_t *msg) + + + int + ciot_serializer_pb_from_bytes + ciot__serializer__pb_8h.html + ab73a372068e4ef612cefe76e8b5f9ee8 + (ciot_msg_t *msg, uint8_t *bytes, int size) + + + + _Ciot__BleCfg + struct___ciot_____ble_cfg.html + + ProtobufCMessage + base + struct___ciot_____ble_cfg.html + a7dfefd33927a7418a47750a02ba393b2 + + + + ProtobufCBinaryData + mac + struct___ciot_____ble_cfg.html + a8152d8caf3931a194cf45f8f9464940d + + + + + _Ciot__BleData + struct___ciot_____ble_data.html + + ProtobufCMessage + base + struct___ciot_____ble_data.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__BleCfg * + config + struct___ciot_____ble_data.html + aa4d1ee82e37f309dfbd345390c6b013f + + + + Ciot__BleStatus * + status + struct___ciot_____ble_data.html + a0b93b76d7c42250df4bbfa15286e0c08 + + + + Ciot__BleReq * + request + struct___ciot_____ble_data.html + a2a43da87c825d7be75d65d7bf5fa7299 + + + + + _Ciot__BleInfo + struct___ciot_____ble_info.html + + ProtobufCMessage + base + struct___ciot_____ble_info.html + a7dfefd33927a7418a47750a02ba393b2 + + + + ProtobufCBinaryData + hw_mac + struct___ciot_____ble_info.html + a698f85dd11cc380521d29c63fea981c7 + + + + ProtobufCBinaryData + sw_mac + struct___ciot_____ble_info.html + a5d6a5625d9833989a6053d9a6f510749 + + + + + _Ciot__BleReq + struct___ciot_____ble_req.html + + ProtobufCMessage + base + struct___ciot_____ble_req.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__BleReqType + type + struct___ciot_____ble_req.html + a7d40455521c9938fccf86489550c1ba9 + + + + ProtobufCBinaryData + set_mac + struct___ciot_____ble_req.html + ac4f6c8847fc7182d099281923dc4cb10 + + + + + _Ciot__BleScnAdvInfo + struct___ciot_____ble_scn_adv_info.html + + ProtobufCMessage + base + struct___ciot_____ble_scn_adv_info.html + a7dfefd33927a7418a47750a02ba393b2 + + + + ProtobufCBinaryData + mac + struct___ciot_____ble_scn_adv_info.html + a8152d8caf3931a194cf45f8f9464940d + + + + int32_t + rssi + struct___ciot_____ble_scn_adv_info.html + a3fa8cff3d3e49d6926bfb205b94f2499 + + + + + _Ciot__BleScnCfg + struct___ciot_____ble_scn_cfg.html + + ProtobufCMessage + base + struct___ciot_____ble_scn_cfg.html + a7dfefd33927a7418a47750a02ba393b2 + + + + uint32_t + interval + struct___ciot_____ble_scn_cfg.html + acd9ed1ccc44de55e1d3eff5569663695 + + + + uint32_t + window + struct___ciot_____ble_scn_cfg.html + a7e943511701387fe87cdac340b78700d + + + + uint32_t + timeout + struct___ciot_____ble_scn_cfg.html + ab5627d8d8b095c198e2523c44ca380ac + + + + protobuf_c_boolean + active + struct___ciot_____ble_scn_cfg.html + aa6c8e55b3e40a63e21344114dccab37a + + + + protobuf_c_boolean + bridge_mode + struct___ciot_____ble_scn_cfg.html + aa540cd09568f898c8ca9345e61d34927 + + + + + _Ciot__BleScnData + struct___ciot_____ble_scn_data.html + + ProtobufCMessage + base + struct___ciot_____ble_scn_data.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__BleScnCfg * + config + struct___ciot_____ble_scn_data.html + a446042fd5305537343d9ad8c841aca7d + + + + Ciot__BleScnStatus * + status + struct___ciot_____ble_scn_data.html + aae3ad2d6d27b7663d3937977947909f4 + + + + Ciot__BleScnReq * + request + struct___ciot_____ble_scn_data.html + a618818c19c307e0705fbb5bdd034aefa + + + + + _Ciot__BleScnReq + struct___ciot_____ble_scn_req.html + + ProtobufCMessage + base + struct___ciot_____ble_scn_req.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__BleScnReqType + type + struct___ciot_____ble_scn_req.html + a0cc55c1d6d75b6ea348ef85d8e7986fb + + + + + _Ciot__BleScnStatus + struct___ciot_____ble_scn_status.html + + ProtobufCMessage + base + struct___ciot_____ble_scn_status.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__BleScnState + state + struct___ciot_____ble_scn_status.html + a2d908736bbdd23c8c34db0a97184becf + + + + Ciot__BleScnAdvInfo * + adv_info + struct___ciot_____ble_scn_status.html + a8a04692b8fd523162865190dd3f3d3d1 + + + + int32_t + err_code + struct___ciot_____ble_scn_status.html + ad2fe3d61d377253819280c4535f0fdca + + + + + _Ciot__BleStatus + struct___ciot_____ble_status.html + + ProtobufCMessage + base + struct___ciot_____ble_status.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__BleState + state + struct___ciot_____ble_status.html + a770d9b90f8f25944a77fd48f2796c737 + + + + int32_t + err_code + struct___ciot_____ble_status.html + ad2fe3d61d377253819280c4535f0fdca + + + + Ciot__BleInfo * + info + struct___ciot_____ble_status.html + a2e05169d12cba57aecc0723e094d4a80 + + + + + _Ciot__CiotCfg + struct___ciot_____ciot_cfg.html + + ProtobufCMessage + base + struct___ciot_____ciot_cfg.html + a7dfefd33927a7418a47750a02ba393b2 + + + + + _Ciot__CiotData + struct___ciot_____ciot_data.html + + ProtobufCMessage + base + struct___ciot_____ciot_data.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__CiotCfg * + config + struct___ciot_____ciot_data.html + a6505c8cf65f650344e3403254c65411c + + + + Ciot__CiotStatus * + status + struct___ciot_____ciot_data.html + a111fcde6a9388d9c196c30a7062000e4 + + + + Ciot__CiotReq * + request + struct___ciot_____ciot_data.html + aeb429b9eb0db36f18dce893c61843dae + + + + + _Ciot__CiotInfo + struct___ciot_____ciot_info.html + + ProtobufCMessage + base + struct___ciot_____ciot_info.html + a7dfefd33927a7418a47750a02ba393b2 + + + + ProtobufCBinaryData + version + struct___ciot_____ciot_info.html + ad4e0271e1bb3881789940c7e70c9a774 + + + + + _Ciot__CiotReq + struct___ciot_____ciot_req.html + + ProtobufCMessage + base + struct___ciot_____ciot_req.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__CiotReqType + type + struct___ciot_____ciot_req.html + a19b6ce4ac3a4705bc134fe62cdb0f549 + + + + Ciot__CiotReqData * + data + struct___ciot_____ciot_req.html + aad4da815b64209a686c41a9f40c8a29e + + + + + _Ciot__CiotReqData + struct___ciot_____ciot_req_data.html + + ProtobufCMessage + base + struct___ciot_____ciot_req_data.html + a7dfefd33927a7418a47750a02ba393b2 + + + + uint32_t + iface_id + struct___ciot_____ciot_req_data.html + acdc6815a1c0b56618964fa40899b6b5b + + + + ProtobufCBinaryData + payload + struct___ciot_____ciot_req_data.html + a9eca8ff552e7c0e6f6e74e32589119e5 + + + + + _Ciot__CiotStatus + struct___ciot_____ciot_status.html + + ProtobufCMessage + base + struct___ciot_____ciot_status.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__CiotState + state + struct___ciot_____ciot_status.html + a44a2eb9a34c73e8a8d7708fc6adadf00 + + + + Ciot__CiotInfo * + info + struct___ciot_____ciot_status.html + a62638e90964a6a9b5b707dab47f3f9c4 + + + + + _Ciot__HttpClientCfg + struct___ciot_____http_client_cfg.html + + ProtobufCMessage + base + struct___ciot_____http_client_cfg.html + a7dfefd33927a7418a47750a02ba393b2 + + + + char * + url + struct___ciot_____http_client_cfg.html + ab135e5154c1828bef226a3df98ee3333 + + + + Ciot__HttpClientMethod + method + struct___ciot_____http_client_cfg.html + a01aae15a9cf23bf2fa783bf13645e72d + + + + Ciot__HttpClientTransportType + transport + struct___ciot_____http_client_cfg.html + a456567b763ac5ca6d15bfdaa617fe279 + + + + uint32_t + timeout + struct___ciot_____http_client_cfg.html + ab5627d8d8b095c198e2523c44ca380ac + + + + + _Ciot__HttpClientData + struct___ciot_____http_client_data.html + + ProtobufCMessage + base + struct___ciot_____http_client_data.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__HttpClientCfg * + config + struct___ciot_____http_client_data.html + aef056b4ef7a01f89e779acffc5bf9d3e + + + + Ciot__HttpClientStatus * + status + struct___ciot_____http_client_data.html + ab913d8cc27e5fdeb427208bebfb5cae1 + + + + Ciot__HttpClientReq * + request + struct___ciot_____http_client_data.html + ab4eeec0f849425367e0850377ca15ace + + + + + _Ciot__HttpClientReq + struct___ciot_____http_client_req.html + + ProtobufCMessage + base + struct___ciot_____http_client_req.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__HttpClientReqType + type + struct___ciot_____http_client_req.html + ab52bcd06ea134b7d295dd54e4c23bfb7 + + + + Ciot__HttpClientReqSend * + send + struct___ciot_____http_client_req.html + a1e2398b10a950dcf35fdfd1af2daeef6 + + + + Ciot__HttpClientReqSetHeader * + set_header + struct___ciot_____http_client_req.html + ae13d154ea92a4114962fba9456db754f + + + + + _Ciot__HttpClientReqSend + struct___ciot_____http_client_req_send.html + + ProtobufCMessage + base + struct___ciot_____http_client_req_send.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__HttpClientCfg * + config + struct___ciot_____http_client_req_send.html + aef056b4ef7a01f89e779acffc5bf9d3e + + + + ProtobufCBinaryData + body + struct___ciot_____http_client_req_send.html + a36819981f006498975373f76c0260d12 + + + + + _Ciot__HttpClientReqSetHeader + struct___ciot_____http_client_req_set_header.html + + ProtobufCMessage + base + struct___ciot_____http_client_req_set_header.html + a7dfefd33927a7418a47750a02ba393b2 + + + + char * + header + struct___ciot_____http_client_req_set_header.html + a2363a05c36ad2d4313f665fade072374 + + + + char * + value + struct___ciot_____http_client_req_set_header.html + a4e9aec275e566b978a3ccb4e043d8c61 + + + + + _Ciot__HttpClientStatus + struct___ciot_____http_client_status.html + + ProtobufCMessage + base + struct___ciot_____http_client_status.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__HttpClientState + state + struct___ciot_____http_client_status.html + a26811a040e577a1600904c5ffa9a753f + + + + int32_t + error + struct___ciot_____http_client_status.html + a435d80d6e18cdc373bc78289eefca9ec + + + + + _Ciot__HttpServerCfg + struct___ciot_____http_server_cfg.html + + ProtobufCMessage + base + struct___ciot_____http_server_cfg.html + a7dfefd33927a7418a47750a02ba393b2 + + + + char * + address + struct___ciot_____http_server_cfg.html + a879a8cdf605d02f8af8b2e216b8764f2 + + + + char * + route + struct___ciot_____http_server_cfg.html + aeb10994e5f3be1e0e98dd2aca3064fda + + + + uint32_t + port + struct___ciot_____http_server_cfg.html + a83a04ad582de2b7d36b96f9db429c2c6 + + + + + _Ciot__HttpServerData + struct___ciot_____http_server_data.html + + ProtobufCMessage + base + struct___ciot_____http_server_data.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__HttpServerCfg * + config + struct___ciot_____http_server_data.html + aefef3f4a16ce9cca8a6bcb1df5a8f3f1 + + + + Ciot__HttpServerStatus * + status + struct___ciot_____http_server_data.html + a2a7ff42886548d782a83ee6e7464ee35 + + + + Ciot__HttpServerReq * + request + struct___ciot_____http_server_data.html + aadaacf2bcf5d555d7599fdf29a6aa381 + + + + + _Ciot__HttpServerReq + struct___ciot_____http_server_req.html + + ProtobufCMessage + base + struct___ciot_____http_server_req.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__HttpServerReqType + type + struct___ciot_____http_server_req.html + aef997f2c9e1642833c1c508bacf369f0 + + + + Ciot__HttpServerReqData * + data + struct___ciot_____http_server_req.html + afa8535df8b411d4051de2ac29d777deb + + + + + _Ciot__HttpServerReqData + struct___ciot_____http_server_req_data.html + + ProtobufCMessage + base + struct___ciot_____http_server_req_data.html + a7dfefd33927a7418a47750a02ba393b2 + + + + + _Ciot__HttpServerStatus + struct___ciot_____http_server_status.html + + ProtobufCMessage + base + struct___ciot_____http_server_status.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__HttpServerState + state + struct___ciot_____http_server_status.html + a25edfa4ad68064a4bd8657224998120a + + + + int32_t + error + struct___ciot_____http_server_status.html + a435d80d6e18cdc373bc78289eefca9ec + + + + + _Ciot__InterfaceInfo + struct___ciot_____interface_info.html + + ProtobufCMessage + base + struct___ciot_____interface_info.html + a7dfefd33927a7418a47750a02ba393b2 + + + + uint32_t + id + struct___ciot_____interface_info.html + abaabdc509cdaba7df9f56c6c76f3ae19 + + + + Ciot__InterfaceType + type + struct___ciot_____interface_info.html + ae54230c73519a1d3dbf979e983ac5c7a + + + + + _Ciot__MqttClientCfg + struct___ciot_____mqtt_client_cfg.html + + ProtobufCMessage + base + struct___ciot_____mqtt_client_cfg.html + a7dfefd33927a7418a47750a02ba393b2 + + + + char * + client_id + struct___ciot_____mqtt_client_cfg.html + aab1cc367082f8ac1e6ba8448e5db663c + + + + char * + url + struct___ciot_____mqtt_client_cfg.html + ab135e5154c1828bef226a3df98ee3333 + + + + char * + user + struct___ciot_____mqtt_client_cfg.html + a14871705f45ccdc5bb9f4549efd8e119 + + + + char * + password + struct___ciot_____mqtt_client_cfg.html + a59460a3ff2c12443d1022e5cc0fba85c + + + + uint32_t + port + struct___ciot_____mqtt_client_cfg.html + a83a04ad582de2b7d36b96f9db429c2c6 + + + + uint32_t + qos + struct___ciot_____mqtt_client_cfg.html + acb2670d169c02cc9df1e2c190c944120 + + + + Ciot__MqttClientTransport + transport + struct___ciot_____mqtt_client_cfg.html + a8348524b7a88cfaa449db73b4be0fa19 + + + + Ciot__MqttClientTopicsCfg * + topics + struct___ciot_____mqtt_client_cfg.html + ab2d623b024a5501dd8586dfc7d96affc + + + + + _Ciot__MqttClientData + struct___ciot_____mqtt_client_data.html + + ProtobufCMessage + base + struct___ciot_____mqtt_client_data.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__MqttClientCfg * + config + struct___ciot_____mqtt_client_data.html + a02c9070b907a17af8d5bd5c5620e4b9a + + + + Ciot__MqttClientStatus * + status + struct___ciot_____mqtt_client_data.html + abcbbd63923dbad12a8b16ea3cf25ff07 + + + + Ciot__MqttClientReq * + request + struct___ciot_____mqtt_client_data.html + a13b2f195db7580d31e1133df05759ece + + + + + _Ciot__MqttClientError + struct___ciot_____mqtt_client_error.html + + ProtobufCMessage + base + struct___ciot_____mqtt_client_error.html + a7dfefd33927a7418a47750a02ba393b2 + + + + int32_t + tls_last_err + struct___ciot_____mqtt_client_error.html + ab7ac484e61874daee36d892b96389d8f + + + + int32_t + tls_stack_err + struct___ciot_____mqtt_client_error.html + a5db78e96c9f075fb1b6b69ab9bf67852 + + + + int32_t + tls_cert_verify_flags + struct___ciot_____mqtt_client_error.html + aea92a4cf350bbb085dce5056b724b914 + + + + int32_t + type + struct___ciot_____mqtt_client_error.html + a449e574ed6911881dc55507cb5635c2c + + + + int32_t + code + struct___ciot_____mqtt_client_error.html + af270ae14bf63d32c77ae1a03ad8891b9 + + + + int32_t + transport_sock + struct___ciot_____mqtt_client_error.html + ae587028c56cac8a5629835b01e30a0ed + + + + + _Ciot__MqttClientReq + struct___ciot_____mqtt_client_req.html + + ProtobufCMessage + base + struct___ciot_____mqtt_client_req.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__MqttClientReqType + type + struct___ciot_____mqtt_client_req.html + aea08b5673e0e43d28bd7648fe5f0744a + + + + Ciot__MqttClientReqPublish * + publish + struct___ciot_____mqtt_client_req.html + ae5edcc8a4ccc7560378de6245954d2f0 + + + + Ciot__MqttClientReqSubscribe * + subscribe + struct___ciot_____mqtt_client_req.html + a0b4f39e8924b6f402923c65daaf9a258 + + + + + _Ciot__MqttClientReqPublish + struct___ciot_____mqtt_client_req_publish.html + + ProtobufCMessage + base + struct___ciot_____mqtt_client_req_publish.html + a7dfefd33927a7418a47750a02ba393b2 + + + + char * + topic + struct___ciot_____mqtt_client_req_publish.html + affecb48e716753e10b44feac31f12529 + + + + ProtobufCBinaryData + message + struct___ciot_____mqtt_client_req_publish.html + a7d937bc5536d0154b9034d454024ffc3 + + + + int32_t + qos + struct___ciot_____mqtt_client_req_publish.html + a3c61f7c1c3e58773ffaba4ace4e3ae4c + + + + + _Ciot__MqttClientReqSubscribe + struct___ciot_____mqtt_client_req_subscribe.html + + ProtobufCMessage + base + struct___ciot_____mqtt_client_req_subscribe.html + a7dfefd33927a7418a47750a02ba393b2 + + + + char * + topic + struct___ciot_____mqtt_client_req_subscribe.html + affecb48e716753e10b44feac31f12529 + + + + int32_t + qos + struct___ciot_____mqtt_client_req_subscribe.html + a3c61f7c1c3e58773ffaba4ace4e3ae4c + + + + + _Ciot__MqttClientStatus + struct___ciot_____mqtt_client_status.html + + ProtobufCMessage + base + struct___ciot_____mqtt_client_status.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__MqttClientState + state + struct___ciot_____mqtt_client_status.html + a31398cec459ec8d25b3e1bcb87509efd + + + + uint32_t + conn_count + struct___ciot_____mqtt_client_status.html + a624e3164761127eb7fa6b0b4e53bc17d + + + + uint32_t + data_rate + struct___ciot_____mqtt_client_status.html + a350c3caa804772de60c0b3ee25e8af4f + + + + uint64_t + last_msg_time + struct___ciot_____mqtt_client_status.html + aedf5dae39438b161b4d396af6962fe72 + + + + Ciot__MqttClientError * + error + struct___ciot_____mqtt_client_status.html + a242983714c76b54a7a547061d38614c7 + + + + + _Ciot__MqttClientTopicsCfg + struct___ciot_____mqtt_client_topics_cfg.html + + ProtobufCMessage + base + struct___ciot_____mqtt_client_topics_cfg.html + a7dfefd33927a7418a47750a02ba393b2 + + + + char * + d2b + struct___ciot_____mqtt_client_topics_cfg.html + a15ebf633c336e525f2854518546ce9ae + + + + char * + b2d + struct___ciot_____mqtt_client_topics_cfg.html + a78b03d6a2241a7d837dd3c1afaaad608 + + + + + _Ciot__Msg + struct___ciot_____msg.html + + ProtobufCMessage + base + struct___ciot_____msg.html + a7dfefd33927a7418a47750a02ba393b2 + + + + uint32_t + id + struct___ciot_____msg.html + abaabdc509cdaba7df9f56c6c76f3ae19 + + + + Ciot__MsgType + type + struct___ciot_____msg.html + a6f26839949964cc76e5188b467110cbd + + + + Ciot__InterfaceInfo * + iface + struct___ciot_____msg.html + a135acb0503c077df2c1a1d266f852a10 + + + + Ciot__MsgData * + data + struct___ciot_____msg.html + acafb6353409cf10c4a5d49ebfe053186 + + + + + _Ciot__MsgData + struct___ciot_____msg_data.html + + ProtobufCMessage + base + struct___ciot_____msg_data.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__CiotData * + ciot + struct___ciot_____msg_data.html + a8eae6d4e5da78bd1063a88bd545c2035 + + + + Ciot__StorageData * + storage + struct___ciot_____msg_data.html + ae388bac91333ab679b3a474dd4564f90 + + + + Ciot__SysData * + sys + struct___ciot_____msg_data.html + adaa4c8540d4685a03751ef558875848d + + + + Ciot__UartData * + uart + struct___ciot_____msg_data.html + ab19155ab66dcce9170b92a23e19272c5 + + + + Ciot__UsbData * + usb + struct___ciot_____msg_data.html + a954da34d19a4e7e8c5c664b2515ddb7d + + + + Ciot__TcpData * + tcp + struct___ciot_____msg_data.html + aee048645f8b1c8bde399c600be651c98 + + + + Ciot__TcpData * + eth + struct___ciot_____msg_data.html + ad3def3ede914fa23ac6d2ab702e4a937 + + + + Ciot__WifiData * + wifi + struct___ciot_____msg_data.html + a78ad6700c26ef377731432345fc9e80b + + + + Ciot__BleData * + ble + struct___ciot_____msg_data.html + a98d39911e8457308e5215b80b8119b93 + + + + Ciot__BleScnData * + ble_scn + struct___ciot_____msg_data.html + a2fe1489d8a0e51dd24a11d067a3a3b21 + + + + Ciot__NtpData * + ntp + struct___ciot_____msg_data.html + adb31d8b86550ca5dfac143fbfdb38538 + + + + Ciot__OtaData * + ota + struct___ciot_____msg_data.html + a0f210ec13cd83bd45633eee6be16fb3d + + + + Ciot__HttpServerData * + http_server + struct___ciot_____msg_data.html + aadab4d4ffb8aa3684edc9ad7e409f399 + + + + Ciot__HttpClientData * + http_client + struct___ciot_____msg_data.html + ab4d371ddcb1b004eed491a9125f2b0d6 + + + + Ciot__MqttClientData * + mqtt_client + struct___ciot_____msg_data.html + acd796b91723d3e1e949434bbe1d01ec0 + + + + Ciot__MsgError * + error + struct___ciot_____msg_data.html + a3ff1508e7858ccc2664c240dbfd09219 + + + + ProtobufCBinaryData + payload + struct___ciot_____msg_data.html + a9eca8ff552e7c0e6f6e74e32589119e5 + + + + + _Ciot__MsgError + struct___ciot_____msg_error.html + + ProtobufCMessage + base + struct___ciot_____msg_error.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__MsgType + msg_type + struct___ciot_____msg_error.html + af41a8a5fb68fd4a0278d2ec123424fd1 + + + + uint32_t + code + struct___ciot_____msg_error.html + afe73fa7a655419b386e0a10c7beaace3 + + + + + _Ciot__MsgHeader + struct___ciot_____msg_header.html + + ProtobufCMessage + base + struct___ciot_____msg_header.html + a7dfefd33927a7418a47750a02ba393b2 + + + + uint32_t + id + struct___ciot_____msg_header.html + abaabdc509cdaba7df9f56c6c76f3ae19 + + + + Ciot__MsgType + type + struct___ciot_____msg_header.html + a6f26839949964cc76e5188b467110cbd + + + + Ciot__InterfaceInfo * + iface + struct___ciot_____msg_header.html + a135acb0503c077df2c1a1d266f852a10 + + + + + _Ciot__NtpCfg + struct___ciot_____ntp_cfg.html + + ProtobufCMessage + base + struct___ciot_____ntp_cfg.html + a7dfefd33927a7418a47750a02ba393b2 + + + + int32_t + op_mode + struct___ciot_____ntp_cfg.html + a9e2654f3e9e416ca782427e6b59238cf + + + + int32_t + sync_mode + struct___ciot_____ntp_cfg.html + a6ea12324ab60f8b0b85decff622d0243 + + + + int32_t + sync_interval + struct___ciot_____ntp_cfg.html + ab07afdedf1669f58a7f0f8313806795d + + + + char * + timezone + struct___ciot_____ntp_cfg.html + a18b6f7534e9068b65611571b05db0eee + + + + char * + server1 + struct___ciot_____ntp_cfg.html + a9045e9ee0087b60273244cd6c2f91a5f + + + + char * + server2 + struct___ciot_____ntp_cfg.html + a70dd311bef3d0b4160a7ce0706f8f4cc + + + + char * + server3 + struct___ciot_____ntp_cfg.html + a47e54c9994fd05a05e413614d4050c1b + + + + + _Ciot__NtpData + struct___ciot_____ntp_data.html + + ProtobufCMessage + base + struct___ciot_____ntp_data.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__NtpCfg * + config + struct___ciot_____ntp_data.html + a0d7dc341832d4b3492a47513f045929a + + + + Ciot__NtpStatus * + status + struct___ciot_____ntp_data.html + a1cc3a28c523d116661598c818a5f772f + + + + Ciot__NtpReq * + request + struct___ciot_____ntp_data.html + a4679ea8111adede8a346ae9d789c169d + + + + + _Ciot__NtpReq + struct___ciot_____ntp_req.html + + ProtobufCMessage + base + struct___ciot_____ntp_req.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__NtpReqType + type + struct___ciot_____ntp_req.html + ae9af7443c60f27b2d2a95a6d59c06b25 + + + + Ciot__NtpReqData * + data + struct___ciot_____ntp_req.html + ad8b295cb60cac5f2488428b2452cc407 + + + + + _Ciot__NtpReqData + struct___ciot_____ntp_req_data.html + + ProtobufCMessage + base + struct___ciot_____ntp_req_data.html + a7dfefd33927a7418a47750a02ba393b2 + + + + + _Ciot__NtpStatus + struct___ciot_____ntp_status.html + + ProtobufCMessage + base + struct___ciot_____ntp_status.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__NtpState + state + struct___ciot_____ntp_status.html + a00295ae958eb5a12a33d390ec7886f3b + + + + uint64_t + last_sync + struct___ciot_____ntp_status.html + a1fd97d69dc5fc2ad2bd7be4f1d6e1a3d + + + + uint32_t + sync_count + struct___ciot_____ntp_status.html + ab918355ca94ac81d7397800a7ef77c0a + + + + protobuf_c_boolean + init + struct___ciot_____ntp_status.html + a0874d844032fe0e84f2eb4bc3a3687e4 + + + + protobuf_c_boolean + sync + struct___ciot_____ntp_status.html + a574a7d1c9c5da0c3066a0405e46edb02 + + + + + _Ciot__OtaCfg + struct___ciot_____ota_cfg.html + + ProtobufCMessage + base + struct___ciot_____ota_cfg.html + a7dfefd33927a7418a47750a02ba393b2 + + + + char * + url + struct___ciot_____ota_cfg.html + ab135e5154c1828bef226a3df98ee3333 + + + + protobuf_c_boolean + force + struct___ciot_____ota_cfg.html + ada9a0ab4f9e37b851741d38303ad65f7 + + + + protobuf_c_boolean + encrypted + struct___ciot_____ota_cfg.html + a981c1814acab2c25e2309130751c8dac + + + + protobuf_c_boolean + restart + struct___ciot_____ota_cfg.html + a38304d5626c61d1548633d14985abf7a + + + + + _Ciot__OtaData + struct___ciot_____ota_data.html + + ProtobufCMessage + base + struct___ciot_____ota_data.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__OtaCfg * + config + struct___ciot_____ota_data.html + a05fabca05ca4df08b018b78ff8475813 + + + + Ciot__OtaStatus * + status + struct___ciot_____ota_data.html + a7c3fd7619216ccd3d2100443dc2a2d34 + + + + Ciot__OtaReq * + request + struct___ciot_____ota_data.html + a40957f12bc0437461827484748434a26 + + + + + _Ciot__OtaReq + struct___ciot_____ota_req.html + + ProtobufCMessage + base + struct___ciot_____ota_req.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__OtaReqType + type + struct___ciot_____ota_req.html + a4e32bf06d899c65ba34c1646073e58da + + + + Ciot__OtaReqData * + data + struct___ciot_____ota_req.html + a146d0b582fb09a8c4add72e23128b974 + + + + + _Ciot__OtaReqData + struct___ciot_____ota_req_data.html + + ProtobufCMessage + base + struct___ciot_____ota_req_data.html + a7dfefd33927a7418a47750a02ba393b2 + + + + + _Ciot__OtaStatus + struct___ciot_____ota_status.html + + ProtobufCMessage + base + struct___ciot_____ota_status.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__OtaState + state + struct___ciot_____ota_status.html + a5d42f75803a8be876584b73ac41fa925 + + + + int32_t + error + struct___ciot_____ota_status.html + a435d80d6e18cdc373bc78289eefca9ec + + + + uint32_t + image_size + struct___ciot_____ota_status.html + a42539ea8650b094f66be7a689243c5ef + + + + uint32_t + image_read + struct___ciot_____ota_status.html + a990d41db67b3605c9184428e72edcea1 + + + + + _Ciot__StorageCfg + struct___ciot_____storage_cfg.html + + ProtobufCMessage + base + struct___ciot_____storage_cfg.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__StorageType + type + struct___ciot_____storage_cfg.html + a55256ea85507b142b40d1793c8a74e66 + + + + + _Ciot__StorageData + struct___ciot_____storage_data.html + + ProtobufCMessage + base + struct___ciot_____storage_data.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__StorageCfg * + config + struct___ciot_____storage_data.html + a7bf88ab82235b8cd95b39fa2b4ef6876 + + + + Ciot__StorageStatus * + status + struct___ciot_____storage_data.html + a05f3ae299496cdf421a5b678b3612c6a + + + + Ciot__StorageReq * + request + struct___ciot_____storage_data.html + a0bcc42392b950783034d0699314a8d41 + + + + + _Ciot__StorageReq + struct___ciot_____storage_req.html + + ProtobufCMessage + base + struct___ciot_____storage_req.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__StorageReqType + type + struct___ciot_____storage_req.html + a9c87bd5447e42717426c0f0abfa7714e + + + + Ciot__StorageReqData * + data + struct___ciot_____storage_req.html + a29b45f402f3ece410e33153af1a70057 + + + + + _Ciot__StorageReqData + struct___ciot_____storage_req_data.html + + ProtobufCMessage + base + struct___ciot_____storage_req_data.html + a7dfefd33927a7418a47750a02ba393b2 + + + + char * + path + struct___ciot_____storage_req_data.html + a44196e6a5696d10442c29e639437196e + + + + ProtobufCBinaryData + data + struct___ciot_____storage_req_data.html + a665afb68156474b01a33c79088671df3 + + + + + _Ciot__StorageStatus + struct___ciot_____storage_status.html + + ProtobufCMessage + base + struct___ciot_____storage_status.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__StorageState + state + struct___ciot_____storage_status.html + a65607fe49630baa1af39f5eb31cdad65 + + + + + _Ciot__SysCfg + struct___ciot_____sys_cfg.html + + ProtobufCMessage + base + struct___ciot_____sys_cfg.html + a7dfefd33927a7418a47750a02ba393b2 + + + + + _Ciot__SysData + struct___ciot_____sys_data.html + + ProtobufCMessage + base + struct___ciot_____sys_data.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__SysCfg * + config + struct___ciot_____sys_data.html + a0efdc85bf6777694b2eee7841b9c8d1d + + + + Ciot__SysStatus * + status + struct___ciot_____sys_data.html + ab6bc5fa999279064a56147aa943e0435 + + + + Ciot__SysReq * + request + struct___ciot_____sys_data.html + ab8d7946e9e72793799de0f3ace1d1dd9 + + + + + _Ciot__SysFeatures + struct___ciot_____sys_features.html + + ProtobufCMessage + base + struct___ciot_____sys_features.html + a7dfefd33927a7418a47750a02ba393b2 + + + + uint32_t + hw + struct___ciot_____sys_features.html + a05211375242a2db768d64fd077a5878c + + + + uint32_t + sw + struct___ciot_____sys_features.html + a1d9ecfaeb6e2712ae3b4d63021d4a9a6 + + + + + _Ciot__SysInfo + struct___ciot_____sys_info.html + + ProtobufCMessage + base + struct___ciot_____sys_info.html + a7dfefd33927a7418a47750a02ba393b2 + + + + char * + hw_name + struct___ciot_____sys_info.html + a2d586f37db961237cccf637bdc738def + + + + ProtobufCBinaryData + app_ver + struct___ciot_____sys_info.html + a5a44c76a38fb0e27d7a8e44ebe0c6cce + + + + Ciot__SysHw + hardware + struct___ciot_____sys_info.html + ac3b5921934171c0102f6f6377db0d2f0 + + + + Ciot__SysFeatures * + features + struct___ciot_____sys_info.html + ad7be88c10f31093a8ab79532be04e8ee + + + + + _Ciot__SysReq + struct___ciot_____sys_req.html + + ProtobufCMessage + base + struct___ciot_____sys_req.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__SysReqType + type + struct___ciot_____sys_req.html + a0b9623783020cffae279770c1fc36505 + + + + + _Ciot__SysStatus + struct___ciot_____sys_status.html + + ProtobufCMessage + base + struct___ciot_____sys_status.html + a7dfefd33927a7418a47750a02ba393b2 + + + + uint32_t + reset_reason + struct___ciot_____sys_status.html + aa218250a59a554c5fd99a134caae148d + + + + uint32_t + reset_count + struct___ciot_____sys_status.html + a6e47b97d5d17960d8cc67c35ed9b662b + + + + uint32_t + free_memory + struct___ciot_____sys_status.html + aa455685612d3d0967fd32c32256a8bd3 + + + + uint32_t + lifetime + struct___ciot_____sys_status.html + a569e06e92ec3d06c5ebf7f40d7f9a84e + + + + Ciot__SysInfo * + info + struct___ciot_____sys_status.html + aa92010f106faefa2c8be6214a9110995 + + + + + _Ciot__TcpCfg + struct___ciot_____tcp_cfg.html + + ProtobufCMessage + base + struct___ciot_____tcp_cfg.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__CiotTcpDhcpCfg + dhcp + struct___ciot_____tcp_cfg.html + aeacb85a1994450b1efa1b9b91aa609f7 + + + + ProtobufCBinaryData + ip + struct___ciot_____tcp_cfg.html + a1c26ff3e338746f223e3172d01877d2c + + + + ProtobufCBinaryData + gateway + struct___ciot_____tcp_cfg.html + af6da46f851b93b5e8ff5e0146c2a211c + + + + ProtobufCBinaryData + mask + struct___ciot_____tcp_cfg.html + a6dc5dee70ab0b41f9f0af0ae17cc6e0f + + + + ProtobufCBinaryData + dns + struct___ciot_____tcp_cfg.html + aa36d2afd1e1ac86b75f9639cfee07a16 + + + + + _Ciot__TcpData + struct___ciot_____tcp_data.html + + ProtobufCMessage + base + struct___ciot_____tcp_data.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__TcpCfg * + config + struct___ciot_____tcp_data.html + a1435a13dcb2e98a5f68931b5b72bc7e7 + + + + Ciot__TcpStatus * + status + struct___ciot_____tcp_data.html + a608d8e6ffb0300a6e70c0ed06147f707 + + + + Ciot__TcpReq * + request + struct___ciot_____tcp_data.html + a92f606e40019bf4cea3156ac81471195 + + + + + _Ciot__TcpDhcpStatus + struct___ciot_____tcp_dhcp_status.html + + ProtobufCMessage + base + struct___ciot_____tcp_dhcp_status.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__TcpDhcpState + client + struct___ciot_____tcp_dhcp_status.html + a444543be61c00a413835cf958410138b + + + + Ciot__TcpDhcpState + server + struct___ciot_____tcp_dhcp_status.html + af1348296cd1c9b2dcdae9eb6c4cf3ea4 + + + + + _Ciot__TcpInfo + struct___ciot_____tcp_info.html + + ProtobufCMessage + base + struct___ciot_____tcp_info.html + a7dfefd33927a7418a47750a02ba393b2 + + + + ProtobufCBinaryData + mac + struct___ciot_____tcp_info.html + a8152d8caf3931a194cf45f8f9464940d + + + + ProtobufCBinaryData + ip + struct___ciot_____tcp_info.html + a1c26ff3e338746f223e3172d01877d2c + + + + + _Ciot__TcpReq + struct___ciot_____tcp_req.html + + ProtobufCMessage + base + struct___ciot_____tcp_req.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__TcpReqType + type + struct___ciot_____tcp_req.html + ace3ca84a91ddd01fb92fbab553634d66 + + + + + _Ciot__TcpStatus + struct___ciot_____tcp_status.html + + ProtobufCMessage + base + struct___ciot_____tcp_status.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__TcpState + state + struct___ciot_____tcp_status.html + a493e4c18d63c8380060cb8bd9de165be + + + + uint32_t + conn_count + struct___ciot_____tcp_status.html + a624e3164761127eb7fa6b0b4e53bc17d + + + + Ciot__TcpDhcpStatus * + dhcp + struct___ciot_____tcp_status.html + ac5a79e61da3ac1c551ee5247839a141f + + + + Ciot__TcpInfo * + info + struct___ciot_____tcp_status.html + ab1a8016df654850f7f11d46536d0c867 + + + + + _Ciot__UartCfg + struct___ciot_____uart_cfg.html + + ProtobufCMessage + base + struct___ciot_____uart_cfg.html + a7dfefd33927a7418a47750a02ba393b2 + + + + int32_t + baud_rate + struct___ciot_____uart_cfg.html + a202d40c76c1492e8ff1d620a0c83b739 + + + + int32_t + num + struct___ciot_____uart_cfg.html + ada8674351485596cd150447bdece55bc + + + + int32_t + rx_pin + struct___ciot_____uart_cfg.html + aa8fdcef1a33ebf7bfa38fe01c2b29d95 + + + + int32_t + rts_pin + struct___ciot_____uart_cfg.html + a035bbe0b52853dcace40ff2d1842c73e + + + + int32_t + cts_pin + struct___ciot_____uart_cfg.html + ac3bcf752ce05f5a2e43bbb3f08b5db57 + + + + int32_t + parity + struct___ciot_____uart_cfg.html + a685a1dcbae2d315e9aa6d4f76fad9abd + + + + protobuf_c_boolean + flow_control + struct___ciot_____uart_cfg.html + aebdec1db7adca43d3d7e62ab514d5ef4 + + + + protobuf_c_boolean + dtr + struct___ciot_____uart_cfg.html + a69d93c8afddfe1ab6c0e23aa687d0721 + + + + protobuf_c_boolean + bridge_mode + struct___ciot_____uart_cfg.html + aa540cd09568f898c8ca9345e61d34927 + + + + + _Ciot__UartData + struct___ciot_____uart_data.html + + ProtobufCMessage + base + struct___ciot_____uart_data.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__UartCfg * + config + struct___ciot_____uart_data.html + a484557e84989677cc2cb6712f1b48325 + + + + Ciot__UartStatus * + status + struct___ciot_____uart_data.html + a61adfdabf690db8865e99e5fed6d82df + + + + Ciot__UartReq * + request + struct___ciot_____uart_data.html + aa04783472ad152fcf3d87448e676889b + + + + + _Ciot__UartReq + struct___ciot_____uart_req.html + + ProtobufCMessage + base + struct___ciot_____uart_req.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__UartReqType + type + struct___ciot_____uart_req.html + a230986b1f07625f8ce736b94c770a094 + + + + ProtobufCBinaryData + data + struct___ciot_____uart_req.html + a665afb68156474b01a33c79088671df3 + + + + + _Ciot__UartStatus + struct___ciot_____uart_status.html + + ProtobufCMessage + base + struct___ciot_____uart_status.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__UartState + state + struct___ciot_____uart_status.html + a747c02238653fbf0a42af891b6ce2dfa + + + + Ciot__UartError + error + struct___ciot_____uart_status.html + a651e6708054a378975d7459412eae9e2 + + + + + _Ciot__UsbCfg + struct___ciot_____usb_cfg.html + + ProtobufCMessage + base + struct___ciot_____usb_cfg.html + a7dfefd33927a7418a47750a02ba393b2 + + + + protobuf_c_boolean + bridge_mode + struct___ciot_____usb_cfg.html + aa540cd09568f898c8ca9345e61d34927 + + + + + _Ciot__UsbData + struct___ciot_____usb_data.html + + ProtobufCMessage + base + struct___ciot_____usb_data.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__UsbCfg * + config + struct___ciot_____usb_data.html + a1650512138ba0f43a00f11b533338e65 + + + + Ciot__UsbStatus * + status + struct___ciot_____usb_data.html + a080ef182e37bf9f139e76b4876a0325c + + + + Ciot__UsbReq * + request + struct___ciot_____usb_data.html + a61a6e7d05aa028c61bd9e2712055c58e + + + + + _Ciot__UsbReq + struct___ciot_____usb_req.html + + ProtobufCMessage + base + struct___ciot_____usb_req.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__UsbReqType + type + struct___ciot_____usb_req.html + ab51250a7fb7e4b7b780eb56f8bdf5166 + + + + ProtobufCBinaryData + data + struct___ciot_____usb_req.html + a665afb68156474b01a33c79088671df3 + + + + + _Ciot__UsbStatus + struct___ciot_____usb_status.html + + ProtobufCMessage + base + struct___ciot_____usb_status.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__UsbState + state + struct___ciot_____usb_status.html + afd5473bf5e19c859cd32a08cc81587b2 + + + + + _Ciot__WifiApInfo + struct___ciot_____wifi_ap_info.html + + ProtobufCMessage + base + struct___ciot_____wifi_ap_info.html + a7dfefd33927a7418a47750a02ba393b2 + + + + ProtobufCBinaryData + bssid + struct___ciot_____wifi_ap_info.html + af47d544dfb1280cefae745915b688b47 + + + + char * + ssid + struct___ciot_____wifi_ap_info.html + a0974771b2fba5718eed6eecd656aac59 + + + + int32_t + rssi + struct___ciot_____wifi_ap_info.html + a3fa8cff3d3e49d6926bfb205b94f2499 + + + + int32_t + authmode + struct___ciot_____wifi_ap_info.html + a8f726730674c063c6075fb37107d5147 + + + + + _Ciot__WifiCfg + struct___ciot_____wifi_cfg.html + + ProtobufCMessage + base + struct___ciot_____wifi_cfg.html + a7dfefd33927a7418a47750a02ba393b2 + + + + char * + ssid + struct___ciot_____wifi_cfg.html + a0974771b2fba5718eed6eecd656aac59 + + + + char * + password + struct___ciot_____wifi_cfg.html + a59460a3ff2c12443d1022e5cc0fba85c + + + + Ciot__WifiType + type + struct___ciot_____wifi_cfg.html + a04f5f0d98d98e2d46bcaa193b38881b7 + + + + Ciot__TcpCfg * + tcp + struct___ciot_____wifi_cfg.html + a2f89a3a326235bad61e6359aa88d0d09 + + + + + _Ciot__WifiData + struct___ciot_____wifi_data.html + + ProtobufCMessage + base + struct___ciot_____wifi_data.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__WifiCfg * + config + struct___ciot_____wifi_data.html + aff23024a496a7d58f1ea28528689879d + + + + Ciot__WifiStatus * + status + struct___ciot_____wifi_data.html + afbd173e59c2b907d9ea7edc2df1b1f73 + + + + Ciot__WifiReq * + request + struct___ciot_____wifi_data.html + ad745cf5a53ea7607487e185f07f16972 + + + + + _Ciot__WifiReq + struct___ciot_____wifi_req.html + + ProtobufCMessage + base + struct___ciot_____wifi_req.html + a7dfefd33927a7418a47750a02ba393b2 + + + + Ciot__WifiReqType + type + struct___ciot_____wifi_req.html + aacc04db418c37418acb9da12ba0817d8 + + + + Ciot__WifiScanResult * + scan_result + struct___ciot_____wifi_req.html + a8f1e289489db2f24788ea7da8b31f8d0 + + + + + _Ciot__WifiScanResult + struct___ciot_____wifi_scan_result.html + + ProtobufCMessage + base + struct___ciot_____wifi_scan_result.html + a7dfefd33927a7418a47750a02ba393b2 + + + + int32_t + count + struct___ciot_____wifi_scan_result.html + a4858b400f708a13bd514376ab941b27d + + + + size_t + n_ap_list + struct___ciot_____wifi_scan_result.html + a76f1028aa086968e79003e756aa5d0c9 + + + + Ciot__WifiApInfo ** + ap_list + struct___ciot_____wifi_scan_result.html + a93495df872a6ecc3cbc27a582e94de2f + + + + + _Ciot__WifiStatus + struct___ciot_____wifi_status.html + + ProtobufCMessage + base + struct___ciot_____wifi_status.html + a7dfefd33927a7418a47750a02ba393b2 + + + + uint32_t + disconnect_reason + struct___ciot_____wifi_status.html + af0fe73091e6f8ff1022592fb76611bd8 + + + + Ciot__WifiApInfo * + info + struct___ciot_____wifi_status.html + ac62dac230ff38199d4d6eab26fccb767 + + + + Ciot__TcpStatus * + tcp + struct___ciot_____wifi_status.html + ad0a5dfaff911fae8cd48923c5c307cf6 + + + + + ciot_ble_cfg_t + structciot__ble__cfg__t.html + + uint8_t + mac + structciot__ble__cfg__t.html + a2f32c75fb4bc7ba39243ef4a9f8eacc1 + [6] + + + + ciot_ble_data_u + unionciot__ble__data__u.html + + ciot_ble_cfg_t + config + unionciot__ble__data__u.html + a3bb879297495825c0895764c1b7593b1 + + + + ciot_ble_status_t + status + unionciot__ble__data__u.html + ae334becb4d9815b900b4cc43b5b9e49b + + + + ciot_ble_req_t + request + unionciot__ble__data__u.html + a6aeefeee1b018d7d77c41f66f6015cf9 + + + + + ciot_ble_ifaces + structciot__ble__ifaces.html + + ciot_ble_scn_t + scanner + structciot__ble__ifaces.html + a9ef3a8d93d750f948c6a3db1563132b4 + + + + + ciot_ble_info_t + structciot__ble__info__t.html + + uint8_t + hw_mac + structciot__ble__info__t.html + a42c07f83a6226da7e6271b3f070ac0d7 + [6] + + + uint8_t + sw_mac + structciot__ble__info__t.html + a21008d923a4d8cacdc7622aae81197aa + [6] + + + + ciot_ble_req_data_u + unionciot__ble__req__data__u.html + + uint8_t + set_mac + unionciot__ble__req__data__u.html + a62a0efca13351bcf8980bde96c09854e + [6] + + + + ciot_ble_req_t + structciot__ble__req__t.html + + ciot_ble_req_type_t + type + structciot__ble__req__t.html + a1387b7c38bc20d7cf6308e7cbecff167 + + + + ciot_ble_req_data_u + data + structciot__ble__req__t.html + af05fffb7425971f74862815fe4169b7d + + + + + ciot_ble_scn_adv_info_t + structciot__ble__scn__adv__info__t.html + + uint8_t + mac + structciot__ble__scn__adv__info__t.html + a2f32c75fb4bc7ba39243ef4a9f8eacc1 + [6] + + + int8_t + rssi + structciot__ble__scn__adv__info__t.html + a3b962e67ba74725bd60ca3c29f785abe + + + + + ciot_ble_scn_cfg_t + structciot__ble__scn__cfg__t.html + + uint16_t + interval + structciot__ble__scn__cfg__t.html + a6c52a3d605c056768b59164ce8df8334 + + + + uint16_t + window + structciot__ble__scn__cfg__t.html + a6b307b5083cf92aca29549d780b44bd5 + + + + uint16_t + timeout + structciot__ble__scn__cfg__t.html + a7f1ad43d3bf79b40bc39dbb5a6c3a5ae + + + + uint8_t + active + structciot__ble__scn__cfg__t.html + a05c940dbc220f5a723afd70071aebff8 + + + + uint8_t + brigde_mode + structciot__ble__scn__cfg__t.html + ad44fdec90acd6e513033d8af6d0a7774 + + + + uint8_t + reserved + structciot__ble__scn__cfg__t.html + acb7bc06bed6f6408d719334fc41698c7 + + + + + ciot_ble_scn_data_u + unionciot__ble__scn__data__u.html + + ciot_ble_scn_cfg_t + config + unionciot__ble__scn__data__u.html + a77ffb25407771dd73e21b56e0976b3b7 + + + + ciot_ble_scn_status_t + status + unionciot__ble__scn__data__u.html + aa7ad441170fdff42b419665a6652a09f + + + + ciot_ble_scn_req_t + request + unionciot__ble__scn__data__u.html + a4fff0375f4b234a60fcd5e6723d9c8a9 + + + + + ciot_ble_scn_req_data_u + unionciot__ble__scn__req__data__u.html + + + ciot_ble_scn_req_t + structciot__ble__scn__req__t.html + + ciot_ble_scn_req_type_t + type + structciot__ble__scn__req__t.html + abc70ef515ab30b52d6a58e0c72ee3688 + + + + ciot_ble_scn_req_data_u + data + structciot__ble__scn__req__t.html + ad255c0633c486a2ba3c6d2875d5a7fe5 + + + + + ciot_ble_scn_status_msg_t + structciot__ble__scn__status__msg__t.html + + ciot_msg_header_t + header + structciot__ble__scn__status__msg__t.html + ac82086f11a03c9e8ff189f5ca9c26f0f + + + + ciot_ble_scn_status_t + status + structciot__ble__scn__status__msg__t.html + aa7ad441170fdff42b419665a6652a09f + + + + + ciot_ble_scn_status_t + structciot__ble__scn__status__t.html + + ciot_ble_scn_state_t + state + structciot__ble__scn__status__t.html + a9b3c50f82a67373296513704001266bb + + + + ciot_ble_scn_adv_info_t + adv_info + structciot__ble__scn__status__t.html + a9c267320c088f215b9649f93a8d955c1 + + + + int + err_code + structciot__ble__scn__status__t.html + a18c05079c393f6c94543830ac5360604 + + + + + ciot_ble_status_msg_t + structciot__ble__status__msg__t.html + + ciot_msg_header_t + header + structciot__ble__status__msg__t.html + ac82086f11a03c9e8ff189f5ca9c26f0f + + + + ciot_ble_status_t + status + structciot__ble__status__msg__t.html + ae334becb4d9815b900b4cc43b5b9e49b + + + + + ciot_ble_status_t + structciot__ble__status__t.html + + ciot_ble_state_t + state + structciot__ble__status__t.html + aa5d08015bd3ed92217c40487bd42e433 + + + + int + err_code + structciot__ble__status__t.html + a18c05079c393f6c94543830ac5360604 + + + + ciot_ble_info_t + info + structciot__ble__status__t.html + a7a8ead7f37f7534cd955cbefd78043ce + + + + + ciot_bridge_cfg_t + structciot__bridge__cfg__t.html + + uint8_t + ifaces_id + structciot__bridge__cfg__t.html + a56eef1c57392c0c3144874c536410da1 + [2] + + + + ciot_bridge_data_u + unionciot__bridge__data__u.html + + ciot_bridge_cfg_t + config + unionciot__bridge__data__u.html + a422a3539477ec835aea97b889564f22a + + + + ciot_bridge_status_t + status + unionciot__bridge__data__u.html + ab50a6b7e2887ecb6625b540edae99138 + + + + ciot_bridge_req_t + request + unionciot__bridge__data__u.html + a21b1ec52268024ae8c4b0eca1dc2a491 + + + + + ciot_bridge_req_data_u + unionciot__bridge__req__data__u.html + + + ciot_bridge_req_t + structciot__bridge__req__t.html + + ciot_bridge_req_type_t + type + structciot__bridge__req__t.html + a2ef6bd06414538f347bd722b6c4e064c + + + + ciot_bridge_req_data_u + data + structciot__bridge__req__t.html + a2f53bd6c51629c8cac0040526230998e + + + + + ciot_bridge_status_msg_t + structciot__bridge__status__msg__t.html + + ciot_msg_header_t + header + structciot__bridge__status__msg__t.html + ac82086f11a03c9e8ff189f5ca9c26f0f + + + + ciot_bridge_status_t + status + structciot__bridge__status__msg__t.html + ab50a6b7e2887ecb6625b540edae99138 + + + + + ciot_bridge_status_t + structciot__bridge__status__t.html + + ciot_bridge_state_t + state + structciot__bridge__status__t.html + a75d538f4bd5c29ec545f1e37dae43f0e + + + + + ciot_cfg + structciot__cfg.html + + ciot_iface_t ** + ifaces + structciot__cfg.html + abcdb687b2ecbb5e6f9125c1ea584bb68 + + + + void ** + cfgs + structciot__cfg.html + a428c51338631d897b42d617f8db50410 + + + + uint8_t + count + structciot__cfg.html + a20302e2c99a60d3f612dba57e3f6333b + + + + + ciot_data_model_cfg_t + structciot__data__model__cfg__t.html + + + ciot_data_model_data_u + unionciot__data__model__data__u.html + + ciot_data_model_cfg_t + config + unionciot__data__model__data__u.html + a0a7b5df86de5bd60d09108b02de9d89d + + + + ciot_data_model_status_t + status + unionciot__data__model__data__u.html + a3f4172ed60af91f49f998cde97dd28cb + + + + ciot_data_model_req_t + request + unionciot__data__model__data__u.html + a8342e156b9596a1154ff4ce550adb30f + + + + + ciot_data_model_req_data_u + unionciot__data__model__req__data__u.html + + + ciot_data_model_req_t + structciot__data__model__req__t.html + + ciot_data_model_req_type_t + type + structciot__data__model__req__t.html + a1cc8da72a2d329be4f8ff647f04884a0 + + + + ciot_data_model_req_data_u + data + structciot__data__model__req__t.html + adbf84251d29a448cb6b3f3b4b402ebd0 + + + + + ciot_data_model_status_t + structciot__data__model__status__t.html + + ciot_data_model_state_t + state + structciot__data__model__status__t.html + a350c6a3720c9b7d1b3300e38430117e7 + + + + + ciot_data_u + unionciot__data__u.html + + ciot_iface_cfg_t + config + unionciot__data__u.html + a82e7ef84cdd4eb20f2da20f0df751fd3 + + + + ciot_status_t + status + unionciot__data__u.html + ac4db33ce66ac8ec09d4b5b088eb88ead + + + + ciot_req_t + request + unionciot__data__u.html + a8975b1b5a295a8ee8669dfcce942dcd5 + + + + + ciot_dfu_cfg_t + structciot__dfu__cfg__t.html + + ciot_dfu_type_t + type + structciot__dfu__cfg__t.html + afa34dcfb78399ee2321831a93d8bce73 + + + + + ciot_dfu_data_u + unionciot__dfu__data__u.html + + ciot_dfu_cfg_t + config + unionciot__dfu__data__u.html + a8d4be68066e35bb11aecfff26e3cb30b + + + + ciot_dfu_status_t + status + unionciot__dfu__data__u.html + a9fb48f785812375d586c71a02b453e64 + + + + ciot_dfu_req_t + request + unionciot__dfu__data__u.html + aeec32200114264e8556110d5c2ffc44c + + + + + ciot_dfu_req_data_u + unionciot__dfu__req__data__u.html + + + ciot_dfu_req_t + structciot__dfu__req__t.html + + ciot_dfu_req_type_t + type + structciot__dfu__req__t.html + adb76936a18a28e534879c6f9d6f07868 + + + + ciot_dfu_req_data_u + data + structciot__dfu__req__t.html + a1d31b0b31c62cd6a2a3c3b5193efd5f9 + + + + + ciot_dfu_status_msg_t + structciot__dfu__status__msg__t.html + + ciot_msg_header_t + header + structciot__dfu__status__msg__t.html + ac82086f11a03c9e8ff189f5ca9c26f0f + + + + ciot_dfu_status_t + status + structciot__dfu__status__msg__t.html + a9fb48f785812375d586c71a02b453e64 + + + + + ciot_dfu_status_t + structciot__dfu__status__t.html + + ciot_dfu_state_t + state + structciot__dfu__status__t.html + a587d059d905fdf8cceb8643720812de4 + + + + int + code + structciot__dfu__status__t.html + a45a5b7c00a796a23f01673cef1dbe0a9 + + + + int + error + structciot__dfu__status__t.html + a11614f44ef4d939bdd984953346a7572 + + + + uint32_t + image_size + structciot__dfu__status__t.html + a42539ea8650b094f66be7a689243c5ef + + + + uint32_t + image_read + structciot__dfu__status__t.html + a990d41db67b3605c9184428e72edcea1 + + + + + ciot_eth_status_msg_t + structciot__eth__status__msg__t.html + + ciot_msg_header_t + header + structciot__eth__status__msg__t.html + ac82086f11a03c9e8ff189f5ca9c26f0f + + + + ciot_tcp_status_t + status + structciot__eth__status__msg__t.html + a290455b77155aab0d086fb8c69f76364 + + + + + ciot_event_data + structciot__event__data.html + + uint8_t * + ptr + structciot__event__data.html + aaa8222c604b0b520bc2205ddcc42d855 + + + + int + size + structciot__event__data.html + a439227feff9d7f55384e8780cfc2eb82 + + + + + ciot_gpio_cfg_t + structciot__gpio__cfg__t.html + + uint64_t + pin_mask + structciot__gpio__cfg__t.html + a3feeb7044549691a36c39cc7c9b2ed2c + + + + ciot_gpio_mode_t + mode + structciot__gpio__cfg__t.html + a7d76e224ede8a4fa709cc3a505a81975 + + + + ciot_gpio_pull_mode_t + pull + structciot__gpio__cfg__t.html + a5ee68c0e31fa06f342fad371023bdc4e + + + + + ciot_gpio_data_u + unionciot__gpio__data__u.html + + ciot_gpio_cfg_t + config + unionciot__gpio__data__u.html + a15039efacca36cdba57c2ccf7b0a3d4f + + + + ciot_gpio_status_t + status + unionciot__gpio__data__u.html + af7b93aeb68c1648ccb2617ff8217e7b0 + + + + ciot_gpio_req_t + request + unionciot__gpio__data__u.html + ac3fb50fe28f5e2ea50c6f662aa19beca + + + + + ciot_gpio_req_data_u + unionciot__gpio__req__data__u.html + + ciot_gpio_cfg_t + config + unionciot__gpio__req__data__u.html + a15039efacca36cdba57c2ccf7b0a3d4f + + + + ciot_gpio_state_info_t + set_state + unionciot__gpio__req__data__u.html + a5cc92c2a01be84c116055f80d77e5140 + + + + ciot_gpio_req_get_state_t + get_state + unionciot__gpio__req__data__u.html + a93559a0f91d62042000a3276dc457506 + + + + + ciot_gpio_req_get_state_t + structciot__gpio__req__get__state__t.html + + uint32_t + num + structciot__gpio__req__get__state__t.html + a7beea8f6745c478347f244cadef771c2 + + + + + ciot_gpio_req_t + structciot__gpio__req__t.html + + ciot_gpio_req_type_t + type + structciot__gpio__req__t.html + ab949dccfc732240972d8a27cf46f3e76 + + + + ciot_gpio_req_data_u + data + structciot__gpio__req__t.html + a8742485122a2b9e44392d5d51ddc2076 + + + + + ciot_gpio_state_info_t + structciot__gpio__state__info__t.html + + uint32_t + num + structciot__gpio__state__info__t.html + a7beea8f6745c478347f244cadef771c2 + + + + ciot_gpio_state_t + state + structciot__gpio__state__info__t.html + a939fe9a85b37a0ce4a0701b655c799ea + + + + + ciot_gpio_status_msg_t + structciot__gpio__status__msg__t.html + + ciot_msg_header_t + header + structciot__gpio__status__msg__t.html + ac82086f11a03c9e8ff189f5ca9c26f0f + + + + ciot_gpio_status_t + status + structciot__gpio__status__msg__t.html + af7b93aeb68c1648ccb2617ff8217e7b0 + + + + + ciot_gpio_status_t + structciot__gpio__status__t.html + + uint64_t + status_mask + structciot__gpio__status__t.html + af557caa253a733e218e1e71c2a91eef4 + + + + + ciot_httpc_cfg_t + structciot__httpc__cfg__t.html + + char + url + structciot__httpc__cfg__t.html + aa37877f676f256b0b0989f354000a1bf + [CIOT_HTTPC_URL_LEN] + + + ciot_httpc_method_t + method + structciot__httpc__cfg__t.html + ad10985b96579c7c2030050715bcad45d + + + + ciot_httpc_transport_type_t + transport + structciot__httpc__cfg__t.html + a7e007ade3b5b7cfcc2ee06d35d52d4e1 + + + + uint16_t + timeout + structciot__httpc__cfg__t.html + a7f1ad43d3bf79b40bc39dbb5a6c3a5ae + + + + + ciot_httpc_data_u + unionciot__httpc__data__u.html + + ciot_httpc_cfg_t + config + unionciot__httpc__data__u.html + a0ddab1f295ea5861939322623d313037 + + + + ciot_httpc_status_t + status + unionciot__httpc__data__u.html + ac5c1eb82650b9d0161a399175c459ad3 + + + + ciot_httpc_req_t + request + unionciot__httpc__data__u.html + a57c784a27da9399f6d1a7bd2122a3c65 + + + + ciot_httpc_event_u + event + unionciot__httpc__data__u.html + a28206abcb96418175c4998aaff04c99a + + + + + ciot_httpc_event + unionciot__httpc__event.html + + ciot_httpc_event_data_t + data + unionciot__httpc__event.html + a6ec8e644d05e4d629a77959492eee5d3 + + + + + ciot_httpc_event_data + structciot__httpc__event__data.html + + ciot_event_data_t + body + structciot__httpc__event__data.html + ac824ce50cc96c6354577281b657d14b6 + + + + char * + url + structciot__httpc__event__data.html + ab135e5154c1828bef226a3df98ee3333 + + + + + ciot_httpc_req_data + unionciot__httpc__req__data.html + + ciot_httpc_req_send_t + send + unionciot__httpc__req__data.html + ad6a0d166be37b6649d30122842622328 + + + + ciot_httpc_req_set_header_t + set_header + unionciot__httpc__req__data.html + aa49303f9ec122aab28d291d44dcd0da5 + + + + + ciot_httpc_req_send_t + structciot__httpc__req__send__t.html + + ciot_httpc_cfg_t + cfg + structciot__httpc__req__send__t.html + a301d9747f184171d8a1ee19d25d8e4ab + + + + uint8_t + body + structciot__httpc__req__send__t.html + afc1b0964d9fa89030c055cbc08315c58 + [CIOT_HTTPC_BODY_LEN] + + + int + content_length + structciot__httpc__req__send__t.html + a675a47f46ecd9d8ec01c738e04c28cbe + + + + + ciot_httpc_req_set_header_t + structciot__httpc__req__set__header__t.html + + char + header + structciot__httpc__req__set__header__t.html + a376ba7d15e815aecda5b6276de7ff292 + [CIOT_HTTPC_HEADER_LEN] + + + char + value + structciot__httpc__req__set__header__t.html + a82c2b14036a5b80ae9b5a4a6e2812a44 + [CIOT_HTTPC_HEADER_VAL] + + + + ciot_httpc_req_t + structciot__httpc__req__t.html + + ciot_httpc_req_type_t + type + structciot__httpc__req__t.html + ac4330d2b9fc6473e00966f8dd66a477c + + + + ciot_httpc_req_data_u + data + structciot__httpc__req__t.html + a3623cfec7a7da849fd22ce7ec1c3e10f + + + + + ciot_httpc_status_msg_t + structciot__httpc__status__msg__t.html + + ciot_msg_header_t + header + structciot__httpc__status__msg__t.html + ac82086f11a03c9e8ff189f5ca9c26f0f + + + + ciot_httpc_status_t + status + structciot__httpc__status__msg__t.html + ac5c1eb82650b9d0161a399175c459ad3 + + + + + ciot_httpc_status_t + structciot__httpc__status__t.html + + ciot_httpc_state_t + state + structciot__httpc__status__t.html + a37c663f5a0040d827e450c52efe59882 + + + + int + error + structciot__httpc__status__t.html + a11614f44ef4d939bdd984953346a7572 + + + + + ciot_https_cfg_t + structciot__https__cfg__t.html + + char + address + structciot__https__cfg__t.html + aaf2deef29cfe3fe5b18f00f49ff23d42 + [CIOT_HTTPS_ADDRESS_LEN] + + + char + route + structciot__https__cfg__t.html + a98bcbc9e1ebf74ba486f246d76f5bac1 + [CIOT_HTTPS_ROUTE_LEN] + + + int + port + structciot__https__cfg__t.html + a63c89c04d1feae07ca35558055155ffb + + + + + ciot_https_data_u + unionciot__https__data__u.html + + ciot_https_cfg_t + config + unionciot__https__data__u.html + a07d1ec38980b47dde9caaa52c42163cf + + + + ciot_https_status_t + status + unionciot__https__data__u.html + ae71d44b4ec9b04f2b3eb183ae791f6ca + + + + ciot_https_req_t + request + unionciot__https__data__u.html + af4b02bc60804013ff8623f078ec43efe + + + + ciot_https_event_u + event + unionciot__https__data__u.html + ad463eb5d86dcaf2c866494686da9ce6e + + + + + ciot_https_event + structciot__https__event.html + + ciot_https_event_data_t + data + structciot__https__event.html + af26174e3b6aead3c5f7d4deea8ea6fc0 + + + + + ciot_https_event_data + structciot__https__event__data.html + + ciot_event_data_t + body + structciot__https__event__data.html + ac824ce50cc96c6354577281b657d14b6 + + + + ciot_event_data_t + url + structciot__https__event__data.html + ad31b04303ebf9721f2537ea359199783 + + + + ciot_event_data_t + method + structciot__https__event__data.html + af63c670f07c4a0a799e8581e95d4810e + + + + + ciot_https_req_data_u + unionciot__https__req__data__u.html + + + ciot_https_req_t + structciot__https__req__t.html + + ciot_https_req_type_t + type + structciot__https__req__t.html + adf00e5263d183b9b74cd9dd06dd98856 + + + + + ciot_https_status_msg_t + structciot__https__status__msg__t.html + + ciot_msg_header_t + header + structciot__https__status__msg__t.html + ac82086f11a03c9e8ff189f5ca9c26f0f + + + + ciot_https_status_t + status + structciot__https__status__msg__t.html + ae71d44b4ec9b04f2b3eb183ae791f6ca + + + + + ciot_https_status_t + structciot__https__status__t.html + + ciot_https_state_t + state + structciot__https__status__t.html + a28c09b101362530d97e51b712b741f63 + + + + int + error + structciot__https__status__t.html + a11614f44ef4d939bdd984953346a7572 + + + + + ciot_iface + structciot__iface.html + + ciot_iface_base_t + base + structciot__iface.html + a853cb7e7d6095705dfa3c0cef66ec736 + + + + ciot_msg_iface_info_t + info + structciot__iface.html + a3d19d97719cf13cda1f021cf5dbaabb6 + + + + ciot_iface_event_handler_t * + event_handler + structciot__iface.html + a6c29272de72de0546f7cb703993eb1f5 + + + + ciot_serializer_t + serializer + structciot__iface.html + ae1afa3b8277cc9c96f891782785c4b34 + + + + void * + event_args + structciot__iface.html + a702f51681c5c1dd8d6ad5aaa41d80f29 + + + + + ciot_iface_base + structciot__iface__base.html + + void * + ptr + structciot__iface__base.html + add9af9569af79ec26dd741fb226b38ba + + + + ciot_iface_start_fn * + start + structciot__iface__base.html + abd070cd5170ccae6d490974e511dd41b + + + + ciot_iface_stop_fn * + stop + structciot__iface__base.html + ac99445311cef9672f346b7a3ab22d879 + + + + ciot_iface_process_req_fn * + process_req + structciot__iface__base.html + ae2b271bbc55ea5a64e70f8566010f2cb + + + + ciot_iface_send_data_fn * + send_data + structciot__iface__base.html + ad0e5b143f45f5ccb026a527086ddb15f + + + + ciot_iface_base_data_t + cfg + structciot__iface__base.html + a6894fb208d021352bc4a53806a2a38dc + + + + ciot_iface_base_data_t + status + structciot__iface__base.html + ac0223aea9839f62092995675d1e38339 + + + + ciot_iface_req_info_t + req + structciot__iface__base.html + aa04a90d2225ba674bcdc0c62f4a78c2c + + + + + ciot_iface_base_data + structciot__iface__base__data.html + + void * + ptr + structciot__iface__base__data.html + add9af9569af79ec26dd741fb226b38ba + + + + uint16_t + size + structciot__iface__base__data.html + aaba88b24a21a6c70c895c0d55f4a69a0 + + + + + ciot_iface_cfg_t + structciot__iface__cfg__t.html + + + ciot_iface_event_data_u + unionciot__iface__event__data__u.html + + ciot_msg_t + msg + unionciot__iface__event__data__u.html + abd6b36b1e2c07eaa53b376fdbf0e9345 + + + + uint8_t + payload + unionciot__iface__event__data__u.html + a7aa0ef98c65d1029e00692392d89bebe + [sizeof(ciot_msg_t)] + + + + ciot_iface_event_t + structciot__iface__event__t.html + + ciot_iface_event_type_t + type + structciot__iface__event__t.html + a5cd16071ec4ec2b6bb4c625e53b07c5b + + + + ciot_iface_event_data_u * + data + structciot__iface__event__t.html + a6714610a8d6e593a48b14b3c5600fef0 + + + + uint16_t + size + structciot__iface__event__t.html + aaba88b24a21a6c70c895c0d55f4a69a0 + + + + + ciot_iface_req_info + structciot__iface__req__info.html + + ciot_iface_req_status_t + status + structciot__iface__req__info.html + a2a773bc681a41b29b21f8c106c0161ef + + + + uint8_t + id + structciot__iface__req__info.html + a1e6927fa1486224044e568f9c370519b + + + + ciot_msg_type_t + type + structciot__iface__req__info.html + ac3305f4a165c4d898ce7988191102e46 + + + + ciot_msg_iface_info_t + iface + structciot__iface__req__info.html + a3501e3667f1031fb2f00b333b7b2269a + + + + uint16_t + response_size + structciot__iface__req__info.html + a0b61a5ca677a324b62936d18d21ff362 + + + + + ciot_ifaces + structciot__ifaces.html + + ciot_t + ciot + structciot__ifaces.html + a56416f6eac2692c41c82d053ba002af2 + + + + ciot_storage_t + storage + structciot__ifaces.html + aaed783b786fd40c5690a32bebe9f0326 + + + + ciot_sys_t + system + structciot__ifaces.html + a5cd7a867e5e008c3dd064684a180a470 + + + + ciot_uart_t + uart + structciot__ifaces.html + a114aac4c4bd60245dda949be0febdcd2 + + + + ciot_usb_t + usb + structciot__ifaces.html + a5d16ffd7a66e7e0e0c5fd07876f5a964 + + + + ciot_tcp_t + tcp + structciot__ifaces.html + ac80889c5f3c6d9ed2cd6bba3616bdf4f + + + + ciot_tcp_t + eth + structciot__ifaces.html + ab20831600cb6d38f235145fee948813b + + + + ciot_wifi_t + wifi + structciot__ifaces.html + a688b2e35a1af524849eab17acfc86317 + + + + ciot_ble_t + ble + structciot__ifaces.html + ae23a932dbacce6377227a4654618111e + + + + ciot_ble_scn_t + ble_scn + structciot__ifaces.html + abac8466359f1900dd232e80aaa8f8069 + + + + ciot_ntp_t + ntp + structciot__ifaces.html + a3ee37815964e9fd49d2dfee631dacedf + + + + ciot_ota_t + ota + structciot__ifaces.html + a72c8d347d1c888290c5c6c8ecd4c58c5 + + + + ciot_https_t + https + structciot__ifaces.html + a1ed8d43c3f1f21fa7c17cc87a6fe7797 + + + + ciot_httpc_t + httpc + structciot__ifaces.html + a54c2caecbbbf05be0157f3ab02cc7d24 + + + + ciot_mqttc_t + mqtt + structciot__ifaces.html + afda8467a92fbc5a6bb84aa0703cf6605 + + + + ciot_bridge_t + bridge + structciot__ifaces.html + ab80591df7743604e3f3961fc9c52b0e3 + + + + + ciot_info_t + structciot__info__t.html + + uint8_t + version + structciot__info__t.html + a857436941aa8d7df5abfa34bcd054d35 + [3] + + + + ciot_mqttc_cfg_t + structciot__mqttc__cfg__t.html + + char + client_id + structciot__mqttc__cfg__t.html + a71a2e48797aa4b94b9164ea22564c158 + [CIOT_CONFIG_MQTT_CLIENT_ID_LEN] + + + char + url + structciot__mqttc__cfg__t.html + a86d66ae1379f0dead7b0744b77d4f4f4 + [CIOT_CONFIG_MQTT_URL_LEN] + + + char + user + structciot__mqttc__cfg__t.html + a40c9809e1d381340b5d342ef3a838715 + [CIOT_CONFIG_MQTT_USER_LEN] + + + char + pass + structciot__mqttc__cfg__t.html + a0559811c61c36a1df8aa9ac0c4d56d53 + [CIOT_CONFIG_MQTT_PASS_LEN] + + + uint32_t + port + structciot__mqttc__cfg__t.html + a83a04ad582de2b7d36b96f9db429c2c6 + + + + uint8_t + qos + structciot__mqttc__cfg__t.html + a65ee2b4b16f25052c441ff9959dcc7e7 + + + + ciot_mqttc_transport_t + transport + structciot__mqttc__cfg__t.html + addf4bba19daf5bd5b49b033e239931da + + + + ciot_mqttc_topics_cfg_t + topics + structciot__mqttc__cfg__t.html + a2a5888184d23c617efb05a871a705673 + + + + + ciot_mqttc_data_u + unionciot__mqttc__data__u.html + + ciot_mqttc_cfg_t + config + unionciot__mqttc__data__u.html + a79c158a8d9a5ddac01d944ca9485764b + + + + ciot_mqttc_status_t + status + unionciot__mqttc__data__u.html + a0bd4162002c890f2775878d4da138c03 + + + + ciot_mqttc_req_t + request + unionciot__mqttc__data__u.html + af4d809ae5adfaf23b4229995212f0ded + + + + ciot_mqttc_event_u + event + unionciot__mqttc__data__u.html + aea75f103343a18512b1024505e9766de + + + + + ciot_mqttc_error_t + structciot__mqttc__error__t.html + + int + tls_last_err + structciot__mqttc__error__t.html + af8b9db3223039d525df4371413d3c2f3 + + + + int + tls_stack_err + structciot__mqttc__error__t.html + a9006960d969e505489e2a46434d60ebb + + + + int + tls_cert_verify_flags + structciot__mqttc__error__t.html + abde2f3e27511cfb7307766339fed98e9 + + + + int + type + structciot__mqttc__error__t.html + ac765329451135abec74c45e1897abf26 + + + + int + code + structciot__mqttc__error__t.html + a45a5b7c00a796a23f01673cef1dbe0a9 + + + + int + transport_sock + structciot__mqttc__error__t.html + a2d16d2a81fde684b4c79c0d71f8090b5 + + + + + ciot_mqttc_event + structciot__mqttc__event.html + + ciot_mqttc_event_data_t + data + structciot__mqttc__event.html + acd187e9c28c27f14c5eb518411a273cb + + + + + ciot_mqttc_event_data + structciot__mqttc__event__data.html + + ciot_event_data_t + payload + structciot__mqttc__event__data.html + a2dbb61af8fd36dccbf3662d0c7a64839 + + + + char * + topic + structciot__mqttc__event__data.html + affecb48e716753e10b44feac31f12529 + + + + + ciot_mqttc_req_data_u + unionciot__mqttc__req__data__u.html + + ciot_mqttc_req_publish_t + publish + unionciot__mqttc__req__data__u.html + ae7b5bde19c99952b5a737b600f3c21e6 + + + + ciot_mqttc_req_subscribe_t + subscribe + unionciot__mqttc__req__data__u.html + a061e16f43670bc7f5d29c3971b4088c3 + + + + + ciot_mqttc_req_publish_t + structciot__mqttc__req__publish__t.html + + char + topic + structciot__mqttc__req__publish__t.html + adb8c125563b301bb6f5b4f57f6547bc0 + [CIOT_CONFIG_MQTT_TOPIC_LEN] + + + uint8_t + msg + structciot__mqttc__req__publish__t.html + a2a544a28a9461b0de1f303ca407c459f + [CIOT_CONFIG_MQTT_MSG_LEN] + + + int + size + structciot__mqttc__req__publish__t.html + a439227feff9d7f55384e8780cfc2eb82 + + + + uint8_t + qos + structciot__mqttc__req__publish__t.html + a65ee2b4b16f25052c441ff9959dcc7e7 + + + + + ciot_mqttc_req_subscribe_t + structciot__mqttc__req__subscribe__t.html + + char + topic + structciot__mqttc__req__subscribe__t.html + adb8c125563b301bb6f5b4f57f6547bc0 + [CIOT_CONFIG_MQTT_TOPIC_LEN] + + + uint8_t + qos + structciot__mqttc__req__subscribe__t.html + a65ee2b4b16f25052c441ff9959dcc7e7 + + + + + ciot_mqttc_req_t + structciot__mqttc__req__t.html + + ciot_mqttc_req_type_t + type + structciot__mqttc__req__t.html + a8e287bd3b319b246d8346f46ed6c4580 + + + + ciot_mqttc_req_data_u + data + structciot__mqttc__req__t.html + ad609e57ec1fe769dd7f41602cae320ca + + + + + ciot_mqttc_status_msg_t + structciot__mqttc__status__msg__t.html + + ciot_msg_header_t + header + structciot__mqttc__status__msg__t.html + ac82086f11a03c9e8ff189f5ca9c26f0f + + + + ciot_mqttc_status_t + status + structciot__mqttc__status__msg__t.html + a0bd4162002c890f2775878d4da138c03 + + + + + ciot_mqttc_status_t + structciot__mqttc__status__t.html + + ciot_mqttc_state_t + state + structciot__mqttc__status__t.html + a28daf783134e0bed0e611de3ea451e4a + + + + uint8_t + conn_count + structciot__mqttc__status__t.html + acaf4be12cb0cee4fbea5e8e121f6d2e4 + + + + uint16_t + data_rate + structciot__mqttc__status__t.html + af7750329f3654d2f6fe5a20adeae49dd + + + + time_t + last_msg_time + structciot__mqttc__status__t.html + a44794759868576e0404c9cf629863797 + + + + ciot_mqttc_error_t + error + structciot__mqttc__status__t.html + acee85046d884f9e69d341dafac56cd22 + + + + + ciot_mqttc_topics_cfg_t + structciot__mqttc__topics__cfg__t.html + + char + d2b + structciot__mqttc__topics__cfg__t.html + a6b1fde5b6926d1fec0c3102bbf1ada9f + [CIOT_CONFIG_MQTT_TOPIC_LEN] + + + char + b2d + structciot__mqttc__topics__cfg__t.html + a7e49cda0ef28302730e05911cb7a9d3c + [CIOT_CONFIG_MQTT_TOPIC_LEN] + + + + ciot_msg_data_u + unionciot__msg__data__u.html + + ciot_data_u + ciot + unionciot__msg__data__u.html + afedab1afecebfb5eb8554e3b1b056502 + + + + ciot_storage_data_u + storage + unionciot__msg__data__u.html + a4c64bed640d14af56502dd8dceb9ab20 + + + + ciot_sys_data_u + system + unionciot__msg__data__u.html + a04c7e159105631b657e5b65f977a2c4a + + + + ciot_uart_data_u + uart + unionciot__msg__data__u.html + aeaf49cc638f1cc4fac1c69fa12502d32 + + + + ciot_usb_data_u + usb + unionciot__msg__data__u.html + acd0961872f365a2b54fef650ac190f50 + + + + ciot_tcp_data_u + tcp + unionciot__msg__data__u.html + a2744efd5cf43b6d40d61ea66f7f620d3 + + + + ciot_tcp_data_u + eth + unionciot__msg__data__u.html + a8ea9def968c9c5f2e3c05c7f689c2947 + + + + ciot_wifi_data_u + wifi + unionciot__msg__data__u.html + ac06a3086376da2d8a84120762824336c + + + + ciot_ble_data_u + ble + unionciot__msg__data__u.html + a8c90dd3961baa84d90870ce1f180006d + + + + ciot_ble_scn_data_u + ble_scn + unionciot__msg__data__u.html + a30ef17c042c5a942dc6491370179966c + + + + ciot_ntp_data_u + ntp + unionciot__msg__data__u.html + a562d7a6cdd9053ec0bf7431017972903 + + + + ciot_ota_data_u + ota + unionciot__msg__data__u.html + a466cfd56b729d0efcfa70cff1a8b7b85 + + + + ciot_dfu_data_u + dfu + unionciot__msg__data__u.html + a818d9af5834bb69bdafd6513ae494405 + + + + ciot_https_data_u + https + unionciot__msg__data__u.html + a6a8bc746dffc95f0f7b3c468023e10ae + + + + ciot_httpc_data_u + httpc + unionciot__msg__data__u.html + a7d6cac53c9bf51f572908dc2a5b383f0 + + + + ciot_mqttc_data_u + mqtt + unionciot__msg__data__u.html + a57eed7a24887f5d1adba0df0ca8f29f5 + + + + ciot_bridge_data_u + bridge + unionciot__msg__data__u.html + a2f12825330d395d82f01240cf84e6328 + + + + ciot_msg_error_t + error + unionciot__msg__data__u.html + a460f5e2f775eebdacec0950914ab87a9 + + + + uint8_t + payload + unionciot__msg__data__u.html + aa1e13a945a02b050ffc85c83d3ebce1c + [256] + + + + ciot_msg_error_t + structciot__msg__error__t.html + + ciot_msg_type_t + msg_type + structciot__msg__error__t.html + a61e21da913274adbd45e28f694651b11 + + + + uint32_t + code + structciot__msg__error__t.html + afe73fa7a655419b386e0a10c7beaace3 + + + + + ciot_msg_header_t + structciot__msg__header__t.html + + uint8_t + id + structciot__msg__header__t.html + a1e6927fa1486224044e568f9c370519b + + + + ciot_msg_type_t + type + structciot__msg__header__t.html + ac3305f4a165c4d898ce7988191102e46 + + + + ciot_msg_iface_info_t + iface + structciot__msg__header__t.html + a3501e3667f1031fb2f00b333b7b2269a + + + + + ciot_msg_iface_info_t + structciot__msg__iface__info__t.html + + uint8_t + id + structciot__msg__iface__info__t.html + a1e6927fa1486224044e568f9c370519b + + + + ciot_msg_iface_type_t + type + structciot__msg__iface__info__t.html + ab9b24d9114ce832a5b9cbc962c9cea28 + + + + + ciot_msg_t + structciot__msg__t.html + + uint8_t + id + structciot__msg__t.html + a1e6927fa1486224044e568f9c370519b + + + + ciot_msg_type_t + type + structciot__msg__t.html + ac3305f4a165c4d898ce7988191102e46 + + + + ciot_msg_iface_info_t + iface + structciot__msg__t.html + a3501e3667f1031fb2f00b333b7b2269a + + + + ciot_msg_data_u + data + structciot__msg__t.html + ac498d2909bc3de66ee0b1a597fa8e0b6 + + + + + ciot_nrf_dfu_cfg + structciot__nrf__dfu__cfg.html + + ciot_dfu_cfg_t + dfu + structciot__nrf__dfu__cfg.html + a6c2ee01676a3fac944277ac66f411267 + + + + ciot_nrf_dfu_packet_t + init_packet + structciot__nrf__dfu__cfg.html + a795b5a3aa5d9214e635ad47549f52f15 + + + + ciot_nrf_dfu_packet_t + app_image + structciot__nrf__dfu__cfg.html + a22016a576f391282c8806fc79a64b1f2 + + + + uint32_t + max_package_len + structciot__nrf__dfu__cfg.html + a9e30754c48462959a3efdef7ac582744 + + + + ciot_iface_t * + iface + structciot__nrf__dfu__cfg.html + add0d24e0065c33f7e1da60ac94e6988b + + + + + ciot_nrf_dfu_packet + structciot__nrf__dfu__packet.html + + ciot_nrf_dfu_packet_type_t + type + structciot__nrf__dfu__packet.html + a50c8cebed3105b196315a23d0634f1a5 + + + + uint32_t + size + structciot__nrf__dfu__packet.html + ab2c6b258f02add8fdf4cfc7c371dd772 + + + + uint8_t * + data + structciot__nrf__dfu__packet.html + abe222f6d3581e7920dcad5306cc906a8 + + + + bool + transferred + structciot__nrf__dfu__packet.html + a3e7bef03191254ebdc38d44d1c2dad91 + + + + + ciot_ntp_cfg_t + structciot__ntp__cfg__t.html + + uint8_t + op_mode + structciot__ntp__cfg__t.html + aec948fb30e99b1eda7e3d9ff741d417a + + + + uint8_t + sync_mode + structciot__ntp__cfg__t.html + ac752937b32320cf191fe3abd0e8daed6 + + + + uint32_t + sync_interval + structciot__ntp__cfg__t.html + a5150de065f0b170644b21514c7530542 + + + + char + timezone + structciot__ntp__cfg__t.html + a4dc1e4fba8f7fec6b1579961829b34f7 + [16] + + + char + server + structciot__ntp__cfg__t.html + ab80672fab5b8d7864411603053aaffa4 + [CIOT_CONFIG_NTP_SERVERS_COUNT][64] + + + + ciot_ntp_data_u + unionciot__ntp__data__u.html + + ciot_ntp_cfg_t + config + unionciot__ntp__data__u.html + a6c17383e9465f668d1e9dcb3cf8d4f4a + + + + ciot_ntp_status_t + status + unionciot__ntp__data__u.html + a95d5fa474c00a79ee883e78048ea7c4c + + + + ciot_ntp_req_t + request + unionciot__ntp__data__u.html + a0a55111acf65b88d386268c615a69499 + + + + + ciot_ntp_req_data_u + unionciot__ntp__req__data__u.html + + + ciot_ntp_req_t + structciot__ntp__req__t.html + + ciot_ntp_req_type_t + type + structciot__ntp__req__t.html + a54590843a59febd0e8055f9249974adc + + + + ciot_ntp_req_data_u + data + structciot__ntp__req__t.html + a9401df5c514eae3e23f4468d8ca7795e + + + + + ciot_ntp_status_msg_t + structciot__ntp__status__msg__t.html + + ciot_msg_header_t + header + structciot__ntp__status__msg__t.html + ac82086f11a03c9e8ff189f5ca9c26f0f + + + + ciot_ntp_status_t + status + structciot__ntp__status__msg__t.html + a95d5fa474c00a79ee883e78048ea7c4c + + + + + ciot_ntp_status_t + structciot__ntp__status__t.html + + ciot_ntp_state_t + state + structciot__ntp__status__t.html + a28ce8249c3bcacad6a7698b7697739b8 + + + + uint64_t + last_sync + structciot__ntp__status__t.html + a1fd97d69dc5fc2ad2bd7be4f1d6e1a3d + + + + uint16_t + sync_count + structciot__ntp__status__t.html + a69671f26529c8f6076d53b96a1e1627f + + + + uint8_t + init + structciot__ntp__status__t.html + a49f666045d24aa8becc5244bc2396aca + + + + uint8_t + sync + structciot__ntp__status__t.html + adb4b09387463cd61bf8f7217366310ef + + + + uint8_t + reserve + structciot__ntp__status__t.html + ac6c17ab632a9c78bc9fa846e9baeea7b + + + + + ciot_opcuas_cfg_t + structciot__opcuas__cfg__t.html + + uint32_t + port + structciot__opcuas__cfg__t.html + a83a04ad582de2b7d36b96f9db429c2c6 + + + + + ciot_opcuas_data_u + unionciot__opcuas__data__u.html + + ciot_opcuas_cfg_t + config + unionciot__opcuas__data__u.html + aa976951e468c754fef849731243b0acb + + + + ciot_opcuas_status_t + status + unionciot__opcuas__data__u.html + ac3be6c0c62c2999a9dd9fa0099945876 + + + + ciot_opcuas_req_t + request + unionciot__opcuas__data__u.html + a66e033d989ec031368788f08deba7feb + + + + + ciot_opcuas_req_add_node_t + structciot__opcuas__req__add__node__t.html + + uint16_t + type + structciot__opcuas__req__add__node__t.html + acb5cfd209ba75c853d03f701e7f91679 + + + + char + localization + structciot__opcuas__req__add__node__t.html + aa5f4b442eedc591f6e6e03787e6343bc + [8] + + + char + display_name + structciot__opcuas__req__add__node__t.html + acfcef1819c1ec84a215884bb45ed99b6 + [32] + + + char + node_id + structciot__opcuas__req__add__node__t.html + a381f93ba5743e8813f554bda3c272257 + [64] + + + + ciot_opcuas_req_data_u + unionciot__opcuas__req__data__u.html + + ciot_opcuas_req_add_node_t + add_node + unionciot__opcuas__req__data__u.html + a79aa371ccd92a505f5c26dcd8218a131 + + + + + ciot_opcuas_req_t + structciot__opcuas__req__t.html + + ciot_opcuas_req_type_t + type + structciot__opcuas__req__t.html + a6a535362b7c81b40f3ed9f6cb292a469 + + + + ciot_opcuas_req_data_u + data + structciot__opcuas__req__t.html + a18e3465478724c7b699bb5077661ea35 + + + + + ciot_opcuas_status_msg_t + structciot__opcuas__status__msg__t.html + + ciot_msg_header_t + header + structciot__opcuas__status__msg__t.html + ac82086f11a03c9e8ff189f5ca9c26f0f + + + + ciot_opcuas_status_t + status + structciot__opcuas__status__msg__t.html + ac3be6c0c62c2999a9dd9fa0099945876 + + + + + ciot_opcuas_status_t + structciot__opcuas__status__t.html + + ciot_opcuas_state_t + state + structciot__opcuas__status__t.html + a584e26c042d8a98bf6161b7aa27ba4cf + + + + + ciot_ota_cfg_t + structciot__ota__cfg__t.html + + char + url + structciot__ota__cfg__t.html + a153935e13b871590c5521d1b258d017f + [128] + + + uint8_t + force + structciot__ota__cfg__t.html + a268d99c2d888dd67e8ea77d3be0a5021 + + + + uint8_t + encrypted + structciot__ota__cfg__t.html + afe60ab2756fb1ea1c1de6f3ec6dbea98 + + + + uint8_t + restart + structciot__ota__cfg__t.html + a63de528fa8d98b79adfe7f9f68880c17 + + + + uint8_t + reserved + structciot__ota__cfg__t.html + acb7bc06bed6f6408d719334fc41698c7 + + + + + ciot_ota_data_u + unionciot__ota__data__u.html + + ciot_ota_cfg_t + config + unionciot__ota__data__u.html + a62fb934187d712f56dc1289eda8f8cac + + + + ciot_ota_status_t + status + unionciot__ota__data__u.html + a86de670b32fc6ad5c7a44fefb41e6e3a + + + + ciot_ota_req_t + request + unionciot__ota__data__u.html + a4e22c6ea4c9d8fad6bbd0d3894c82627 + + + + + ciot_ota_req_data_u + unionciot__ota__req__data__u.html + + + ciot_ota_req_t + structciot__ota__req__t.html + + ciot_ota_req_type_t + type + structciot__ota__req__t.html + a19605616d62f4ee24f6aefb6c34480e2 + + + + ciot_ota_req_data_u + data + structciot__ota__req__t.html + a77dc06e65f4b0aed4a3f44e1b6a32aa0 + + + + + ciot_ota_status_msg_t + structciot__ota__status__msg__t.html + + ciot_msg_header_t + header + structciot__ota__status__msg__t.html + ac82086f11a03c9e8ff189f5ca9c26f0f + + + + ciot_ota_status_t + status + structciot__ota__status__msg__t.html + a86de670b32fc6ad5c7a44fefb41e6e3a + + + + + ciot_ota_status_t + structciot__ota__status__t.html + + ciot_ota_state_t + state + structciot__ota__status__t.html + a796f1aeb4c800b653ee018b20c818804 + + + + int + error + structciot__ota__status__t.html + a11614f44ef4d939bdd984953346a7572 + + + + uint32_t + image_size + structciot__ota__status__t.html + a42539ea8650b094f66be7a689243c5ef + + + + uint32_t + image_read + structciot__ota__status__t.html + a990d41db67b3605c9184428e72edcea1 + + + + + ciot_req_data_u + unionciot__req__data__u.html + + ciot_req_save_iface_cfg_t + save_iface_cfg + unionciot__req__data__u.html + af24d10404fe7693abc12d43b4edea249 + + + + ciot_req_delete_iface_cfg_t + delete_iface_cfg + unionciot__req__data__u.html + abaf229d7f984c35aa24c89632a544934 + + + + ciot_req_proxy_msg_t + proxy_msg + unionciot__req__data__u.html + a778eb3ed59eb3397b9efad8d48d34b62 + + + + ciot_req_result_t + result + unionciot__req__data__u.html + a90808ce2b0f0710bbe9799c64e8df0db + + + + + ciot_req_delete_iface_cfg_t + structciot__req__delete__iface__cfg__t.html + + uint8_t + iface_id + structciot__req__delete__iface__cfg__t.html + a5aca650808126ada7193361ab8921e7a + + + + + ciot_req_proxy_msg_t + structciot__req__proxy__msg__t.html + + uint8_t + iface + structciot__req__proxy__msg__t.html + a82eb8e84b1ff534e368a647470a626c3 + + + + uint16_t + size + structciot__req__proxy__msg__t.html + aaba88b24a21a6c70c895c0d55f4a69a0 + + + + uint8_t + data + structciot__req__proxy__msg__t.html + a71ed92c04817c761b6de921899b330d6 + [256] + + + + ciot_req_result_t + structciot__req__result__t.html + + uint8_t + iface_id + structciot__req__result__t.html + a5aca650808126ada7193361ab8921e7a + + + + uint32_t + err + structciot__req__result__t.html + a2dd2df43c7a23b9fb91e6e462c592477 + + + + + ciot_req_save_iface_cfg_t + structciot__req__save__iface__cfg__t.html + + uint8_t + iface_id + structciot__req__save__iface__cfg__t.html + a5aca650808126ada7193361ab8921e7a + + + + + ciot_req_t + structciot__req__t.html + + ciot_req_type_t + type + structciot__req__t.html + a55a6010bd818c4c1b94eca45963f09a9 + + + + ciot_req_data_u + data + structciot__req__t.html + aeecdef82363bc7b7d7ba9bf5f8f51908 + + + + + ciot_s_cfg + structciot__s__cfg.html + + ciot_s_msg_handler_t * + send_bytes + structciot__s__cfg.html + a8a3b67e9e535387d32be766122edf704 + + + + ciot_s_msg_handler_t * + on_message_cb + structciot__s__cfg.html + a104dd7ebfd24bb8b26a683a795e169d2 + + + + ciot_iface_t * + iface + structciot__s__cfg.html + add0d24e0065c33f7e1da60ac94e6988b + + + + bool + bridge_mode + structciot__s__cfg.html + a4e8946f8a10777bc88814da1c657815c + + + + + ciot_serializer + structciot__serializer.html + + ciot_serializer_type_t + type + structciot__serializer.html + a592dc1023ebe4d8247de4f601b4c20f5 + + + + ciot_serializer_to_bytes_fn * + to_bytes + structciot__serializer.html + a5134e67f23ff9c0bf8efd1e393d8d2c1 + + + + ciot_serializer_from_bytes_fn * + from_bytes + structciot__serializer.html + a54d8784095e9490e44f8ddc37679ef81 + + + + + ciot_slip_t + structciot__slip__t.html + + ciot_slip_read_state_t + state + structciot__slip__t.html + accaf0db15b7c2817f00fed318f13fe5b + + + + uint8_t * + p_buffer + structciot__slip__t.html + a247b6cc8b5cd8bd49b0c4c62ed59f7b8 + + + + uint32_t + current_index + structciot__slip__t.html + ad1e3bc5a59e7ed48387fb95383fae12f + + + + uint32_t + buffer_len + structciot__slip__t.html + a899cec1e08bcfa497396baa3584d18e1 + + + + + ciot_status_t + structciot__status__t.html + + ciot_state_t + state + structciot__status__t.html + ab3a7653fc8a3bfebedb322cceec24c38 + + + + ciot_info_t + info + structciot__status__t.html + a92c867a7e919ec76d2e58647718b633a + + + + + ciot_storage_cfg_t + structciot__storage__cfg__t.html + + ciot_storage_type_t + type + structciot__storage__cfg__t.html + aa03a710482f738f9fe6095f1d4c6774a + + + + + ciot_storage_data_u + unionciot__storage__data__u.html + + ciot_storage_cfg_t + config + unionciot__storage__data__u.html + aabe6a902449529e66a1bb460116af784 + + + + ciot_storage_status_t + status + unionciot__storage__data__u.html + ac1a66aa256f203858bb2477b812e36fb + + + + ciot_storage_req_t + request + unionciot__storage__data__u.html + ae35bc5d21998e1401aa886359cafd044 + + + + + ciot_storage_req_file_data_t + structciot__storage__req__file__data__t.html + + char + path + structciot__storage__req__file__data__t.html + ace45f567511d3f9ff978c679ae38b5b0 + [16] + + + uint8_t + size + structciot__storage__req__file__data__t.html + ae5dc6ffcd9b7605c7787791e40cc6bb0 + + + + uint8_t + data + structciot__storage__req__file__data__t.html + afe23ad4b14c014e0c70c96d93e44005c + [255] + + + + ciot_storage_req_t + structciot__storage__req__t.html + + ciot_storage_req_type_t + type + structciot__storage__req__t.html + a7b3cbcb3aea8c25ecc00d1316d1a79d6 + + + + ciot_storage_req_file_data_t + data + structciot__storage__req__t.html + a6b5e08e2800e812e2ee5294c83ac9fe6 + + + + + ciot_storage_status_msg_t + structciot__storage__status__msg__t.html + + ciot_msg_header_t + header + structciot__storage__status__msg__t.html + ac82086f11a03c9e8ff189f5ca9c26f0f + + + + ciot_storage_status_t + status + structciot__storage__status__msg__t.html + ac1a66aa256f203858bb2477b812e36fb + + + + + ciot_storage_status_t + structciot__storage__status__t.html + + ciot_storage_state_t + state + structciot__storage__status__t.html + aabc97b8fe1b1624b67ee7bc472d5b0b0 + + + + + ciot_sys_cfg_t + structciot__sys__cfg__t.html + + + ciot_sys_data_u + unionciot__sys__data__u.html + + ciot_sys_cfg_t + config + unionciot__sys__data__u.html + a9d2eb5a0a1a2ed5d529672a8229a8fe8 + + + + ciot_sys_status_t + status + unionciot__sys__data__u.html + ad3dbfc73fddab4d58bde12f27edab41b + + + + ciot_sys_req_t + request + unionciot__sys__data__u.html + a7146ff86f43fac1f87c45f31c3a3bd20 + + + + + ciot_sys_features_t + structciot__sys__features__t.html + + ciot_sys_hw_features_t + hw + structciot__sys__features__t.html + a68d421729d1895d3b9a6f4cc1dedbb42 + + + + ciot_sys_sw_features_t + sw + structciot__sys__features__t.html + aeb930ea2d960351877d7ef0a126173ff + + + + + ciot_sys_hw_features_t + structciot__sys__hw__features__t.html + + uint16_t + storage + structciot__sys__hw__features__t.html + ab8549384ff6a90d5fedec40cd3535ebf + + + + uint16_t + system + structciot__sys__hw__features__t.html + a2e90afcc174ac8d99edf7229774986db + + + + uint16_t + uart + structciot__sys__hw__features__t.html + ab56ae378dca42f3463d9dab3f4462045 + + + + uint16_t + usb + structciot__sys__hw__features__t.html + a71f3331b8fa338b8bb771e9c60142df8 + + + + uint16_t + ethernet + structciot__sys__hw__features__t.html + a634aacbacba6e5a795fbebf904d6f827 + + + + uint16_t + wifi + structciot__sys__hw__features__t.html + abf7485e5a2b2214d69dd780eddc62f39 + + + + uint16_t + ble_scn + structciot__sys__hw__features__t.html + a3541968d9c0a8b544893692fb34cfdee + + + + uint16_t + gpio + structciot__sys__hw__features__t.html + a633be9f96069e4c7cb47b431f80ca974 + + + + uint16_t + reserved + structciot__sys__hw__features__t.html + a5a6ed8c04a3db86066924b1a1bf4dad3 + + + + + ciot_sys_info_t + structciot__sys__info__t.html + + char + hw_name + structciot__sys__info__t.html + adc57848c0c5ba85f8662d618bcbd80a7 + [16] + + + uint8_t + app_ver + structciot__sys__info__t.html + a33414ac5d16ad70f9ff7696f7922beec + [3] + + + ciot_sys_hw_t + hardware + structciot__sys__info__t.html + a978e0f986a3de1feb66ebf37cd43b274 + + + + ciot_sys_features_t + features + structciot__sys__info__t.html + a08bf5c347b3e2c3525c382eaab3d6f97 + + + + + ciot_sys_req_data_u + unionciot__sys__req__data__u.html + + + ciot_sys_req_t + structciot__sys__req__t.html + + ciot_sys_req_type_t + type + structciot__sys__req__t.html + a4341eac7e0a50f29b2101e5b7584db32 + + + + ciot_sys_req_data_u + data + structciot__sys__req__t.html + a3acb986a68044c354bb4e34cb18e4d3c + + + + + ciot_sys_status_msg_t + structciot__sys__status__msg__t.html + + ciot_msg_header_t + header + structciot__sys__status__msg__t.html + ac82086f11a03c9e8ff189f5ca9c26f0f + + + + ciot_sys_status_t + status + structciot__sys__status__msg__t.html + ad3dbfc73fddab4d58bde12f27edab41b + + + + + ciot_sys_status_t + structciot__sys__status__t.html + + uint8_t + rst_reason + structciot__sys__status__t.html + aa4f71758f86d92d3ae60a541335f579d + + + + uint8_t + rst_count + structciot__sys__status__t.html + acc644e0c68521fc2c21bdf5acb5f5812 + + + + uint32_t + free_memory + structciot__sys__status__t.html + aa455685612d3d0967fd32c32256a8bd3 + + + + uint32_t + lifetime + structciot__sys__status__t.html + a569e06e92ec3d06c5ebf7f40d7f9a84e + + + + ciot_sys_info_t + info + structciot__sys__status__t.html + a29734819b12e849f2f27b8663d023d8f + + + + + ciot_sys_sw_features_t + structciot__sys__sw__features__t.html + + uint16_t + ntp + structciot__sys__sw__features__t.html + a34018b7bbca3d89088500ca3a47a66fd + + + + uint16_t + ota + structciot__sys__sw__features__t.html + aa20473f3745555bec85f491e13188f4e + + + + uint16_t + dfu + structciot__sys__sw__features__t.html + a6adae5024e1ef3cf7e6209bf7f0c58a0 + + + + uint16_t + http_client + structciot__sys__sw__features__t.html + ae536bd73f6eaace274e55d4779276e5e + + + + uint16_t + http_server + structciot__sys__sw__features__t.html + a8081e8e6e70c0ae11cc3996fe07f6dde + + + + uint16_t + mqtt_client + structciot__sys__sw__features__t.html + a1f1d5466bff3ee92c8a67e4b067159a2 + + + + uint16_t + timer + structciot__sys__sw__features__t.html + aea00c2c1dec6e8f58532f25c65210d9e + + + + uint16_t + serializer + structciot__sys__sw__features__t.html + a720e2a2aba3a8aa7ec09162d3a522d60 + + + + uint16_t + reserved + structciot__sys__sw__features__t.html + a5a6ed8c04a3db86066924b1a1bf4dad3 + + + + + ciot_tcp_cfg_t + structciot__tcp__cfg__t.html + + ciot_tcp_dhcp_cfg_t + dhcp + structciot__tcp__cfg__t.html + a689764758640d8f794e755c07c602667 + + + + uint8_t + ip + structciot__tcp__cfg__t.html + ae81515e082f9bc33e8968181945586da + [4] + + + uint8_t + gateway + structciot__tcp__cfg__t.html + a0beca1eecd2529c061a6dc4cb8a412fd + [4] + + + uint8_t + mask + structciot__tcp__cfg__t.html + ada50f0e7b89816d02459e3e520b018bf + [4] + + + uint8_t + dns + structciot__tcp__cfg__t.html + a9bf249fa42db4caf84d05f92ed1f9718 + [4] + + + + ciot_tcp_data_u + unionciot__tcp__data__u.html + + ciot_tcp_cfg_t + config + unionciot__tcp__data__u.html + a71821427aa3817c68209a151bed81e56 + + + + ciot_tcp_status_t + status + unionciot__tcp__data__u.html + a290455b77155aab0d086fb8c69f76364 + + + + ciot_tcp_req_t + request + unionciot__tcp__data__u.html + aaf3b24e7b5d38ca3f76ca38e5e43ad7e + + + + + ciot_tcp_dhcp_status_t + structciot__tcp__dhcp__status__t.html + + ciot_tcp_dhcp_state_t + client + structciot__tcp__dhcp__status__t.html + acb22641cf860e836e7394d14b9adae4b + + + + ciot_tcp_dhcp_state_t + server + structciot__tcp__dhcp__status__t.html + afdb30da7a1b29e70c8b5051adcaf649b + + + + + ciot_tcp_handle + structciot__tcp__handle.html + + void * + netif + structciot__tcp__handle.html + af47c5ec8385375f1765e2728e856714a + + + + ciot_tcp_cfg_t * + cfg + structciot__tcp__handle.html + a34be4afa8e4bf3487bbf19439633a0f8 + + + + ciot_tcp_status_t * + status + structciot__tcp__handle.html + a1f53b649c735819db1618409eec01b05 + + + + + ciot_tcp_info_t + structciot__tcp__info__t.html + + uint8_t + mac + structciot__tcp__info__t.html + a2f32c75fb4bc7ba39243ef4a9f8eacc1 + [6] + + + uint8_t + ip + structciot__tcp__info__t.html + ae81515e082f9bc33e8968181945586da + [4] + + + + ciot_tcp_req_data_u + unionciot__tcp__req__data__u.html + + + ciot_tcp_req_t + structciot__tcp__req__t.html + + ciot_tcp_req_type_t + type + structciot__tcp__req__t.html + acd8fb37e86ba410b191b31dc8cf154c3 + + + + ciot_tcp_req_data_u + data + structciot__tcp__req__t.html + ab9836dbdec18617a3ddefdeb64d68c5f + + + + + ciot_tcp_status_msg_t + structciot__tcp__status__msg__t.html + + ciot_msg_header_t + header + structciot__tcp__status__msg__t.html + ac82086f11a03c9e8ff189f5ca9c26f0f + + + + ciot_tcp_status_t + status + structciot__tcp__status__msg__t.html + a290455b77155aab0d086fb8c69f76364 + + + + + ciot_tcp_status_t + structciot__tcp__status__t.html + + ciot_tcp_state_t + state + structciot__tcp__status__t.html + a771cb8893000d5d94fc8bc2d21347412 + + + + uint8_t + conn_count + structciot__tcp__status__t.html + acaf4be12cb0cee4fbea5e8e121f6d2e4 + + + + ciot_tcp_dhcp_status_t + dhcp + structciot__tcp__status__t.html + acf265b9f6bf6e80f8d16a9aaade7e8cd + + + + ciot_tcp_info_t + info + structciot__tcp__status__t.html + a086ac86c52dfa147af9f5afed658c7cb + + + + + ciot_timer_cfg + structciot__timer__cfg.html + + ciot_timer_event_handler_t + event_handler + structciot__timer__cfg.html + ac792c2b1c6a52954e47c8a9ed5ac8582 + + + + void * + event_args + structciot__timer__cfg.html + a702f51681c5c1dd8d6ad5aaa41d80f29 + + + + + ciot_uart_base + structciot__uart__base.html + + ciot_iface_t + iface + structciot__uart__base.html + a05aee9079d36e8f1c1f55a4803c9048f + + + + ciot_uart_cfg_t + cfg + structciot__uart__base.html + a3f98eeddc8b251dcbfd39459c99f9c72 + + + + ciot_uart_status_t + status + structciot__uart__base.html + aa311cb42bbd477c3bfd5371dd0b8bedd + + + + ciot_s_t + s + structciot__uart__base.html + a233ade82acc15e44b91d5b225bb2ba98 + + + + + ciot_uart_cfg_t + structciot__uart__cfg__t.html + + uint32_t + baud_rate + structciot__uart__cfg__t.html + a148f33bbcda8087a77d8ba30f7e3c502 + + + + uint8_t + num + structciot__uart__cfg__t.html + abea371f9030e15a5d2a4c181576833d8 + + + + int8_t + rx_pin + structciot__uart__cfg__t.html + ab461fda70a78750930429bcc68db5a98 + + + + int8_t + tx_pin + structciot__uart__cfg__t.html + abc8367b5354c54835c1d74192f355c1c + + + + int8_t + rts_pin + structciot__uart__cfg__t.html + a3c82534f71c473adbf7fa380db7badc2 + + + + int8_t + cts_pin + structciot__uart__cfg__t.html + a73580a66f00a6a0ea4a56441d529797f + + + + uint16_t + parity + structciot__uart__cfg__t.html + ae5290e95682932917ab6a7fd7897abb4 + + + + uint8_t + flow_control + structciot__uart__cfg__t.html + a9498b6790752dd532f6465f3efb59cbf + + + + uint8_t + dtr + structciot__uart__cfg__t.html + a5b495a42fbde79adb797b1e9f6a4e039 + + + + uint8_t + bridge_mode + structciot__uart__cfg__t.html + a7550d74d56b36307b64a75f5d4eb8dad + + + + uint8_t + reserved + structciot__uart__cfg__t.html + acb7bc06bed6f6408d719334fc41698c7 + + + + + ciot_uart_data_u + unionciot__uart__data__u.html + + ciot_uart_cfg_t + config + unionciot__uart__data__u.html + a107556abf8506af23fc4f92aa4d20cea + + + + ciot_uart_status_t + status + unionciot__uart__data__u.html + aa311cb42bbd477c3bfd5371dd0b8bedd + + + + ciot_uart_req_t + request + unionciot__uart__data__u.html + aeac55f9a4429aa466599b8875763ff38 + + + + ciot_uart_event_u + event + unionciot__uart__data__u.html + af5207c84edf0697170da962f465640a0 + + + + + ciot_uart_event + unionciot__uart__event.html + + ciot_event_data_t + data + unionciot__uart__event.html + a998bffd5567753ef3f6b652a400de36b + + + + + ciot_uart_req_data_u + unionciot__uart__req__data__u.html + + ciot_uart_req_send_data_t + send_data + unionciot__uart__req__data__u.html + a64001c4b28083877216a64df74dff823 + + + + + ciot_uart_req_send_data_t + structciot__uart__req__send__data__t.html + + uint8_t + size + structciot__uart__req__send__data__t.html + ae5dc6ffcd9b7605c7787791e40cc6bb0 + + + + uint8_t + data + structciot__uart__req__send__data__t.html + afe23ad4b14c014e0c70c96d93e44005c + [255] + + + + ciot_uart_req_t + structciot__uart__req__t.html + + ciot_uart_req_type_t + type + structciot__uart__req__t.html + a21d88bf4d17b9837d25893a4000044db + + + + ciot_uart_req_data_u + data + structciot__uart__req__t.html + a8abbd25f85c295a54f54d2815908d273 + + + + + ciot_uart_status_msg_t + structciot__uart__status__msg__t.html + + ciot_msg_header_t + header + structciot__uart__status__msg__t.html + ac82086f11a03c9e8ff189f5ca9c26f0f + + + + ciot_uart_status_t + status + structciot__uart__status__msg__t.html + aa311cb42bbd477c3bfd5371dd0b8bedd + + + + + ciot_uart_status_t + structciot__uart__status__t.html + + ciot_uart_state_t + state + structciot__uart__status__t.html + a00c2e8ab24db2cabd968dcd6aa86a7c3 + + + + ciot_uart_error_t + error + structciot__uart__status__t.html + ad02fff01b7a3add4e201ad4fd60bb06d + + + + + ciot_usb_cfg_t + structciot__usb__cfg__t.html + + bool + bridge_mode + structciot__usb__cfg__t.html + a4e8946f8a10777bc88814da1c657815c + + + + + ciot_usb_data_u + unionciot__usb__data__u.html + + ciot_usb_cfg_t + config + unionciot__usb__data__u.html + a5a3eefbe6f21d662a5e318bbf323a00e + + + + ciot_usb_status_t + status + unionciot__usb__data__u.html + ab26791741e383cec2107fa1540a14342 + + + + ciot_usb_req_t + request + unionciot__usb__data__u.html + aebb2adef59fcdc91db3d185996066c6a + + + + ciot_usb_event_u + event + unionciot__usb__data__u.html + abe630baacf2cedc1090a81ef4e39a081 + + + + + ciot_usb_event + unionciot__usb__event.html + + ciot_event_data_t + data + unionciot__usb__event.html + a998bffd5567753ef3f6b652a400de36b + + + + + ciot_usb_req_data_u + unionciot__usb__req__data__u.html + + + ciot_usb_req_t + structciot__usb__req__t.html + + ciot_usb_req_type_t + type + structciot__usb__req__t.html + aa027ba4e6f58da1f5204e16dd15d5136 + + + + ciot_usb_req_data_u + data + structciot__usb__req__t.html + a91cc22753d20b8e288bae1944e5c5fce + + + + + ciot_usb_status_msg_t + structciot__usb__status__msg__t.html + + ciot_msg_header_t + header + structciot__usb__status__msg__t.html + ac82086f11a03c9e8ff189f5ca9c26f0f + + + + ciot_usb_status_t + status + structciot__usb__status__msg__t.html + ab26791741e383cec2107fa1540a14342 + + + + + ciot_usb_status_t + structciot__usb__status__t.html + + ciot_usb_state_t + state + structciot__usb__status__t.html + a3442f594ec1fc76781d93b1a28b55cba + + + + + ciot_wifi_ap_info_t + structciot__wifi__ap__info__t.html + + uint8_t + bssid + structciot__wifi__ap__info__t.html + a19c52baafe5797c359c5e0f5776499d7 + [6] + + + char + ssid + structciot__wifi__ap__info__t.html + aa59121500c79646486524afe23a3593e + [33] + + + int8_t + rssi + structciot__wifi__ap__info__t.html + a3b962e67ba74725bd60ca3c29f785abe + + + + uint8_t + authmode + structciot__wifi__ap__info__t.html + a62cb83d5528e0d152b4e179fea395cab + + + + + ciot_wifi_cfg_t + structciot__wifi__cfg__t.html + + char + ssid + structciot__wifi__cfg__t.html + ad254d41fb741fd973215d202786b5737 + [32] + + + char + password + structciot__wifi__cfg__t.html + ae3a23efe266762659e03567d6afc26dd + [64] + + + ciot_wifi_type_t + type + structciot__wifi__cfg__t.html + a35cbcdf247b4952f8c35e071bed5a1d8 + + + + ciot_tcp_cfg_t + tcp + structciot__wifi__cfg__t.html + afa68a8b5194df4f630408f99085e4ab8 + + + + + ciot_wifi_data_u + unionciot__wifi__data__u.html + + ciot_wifi_cfg_t + config + unionciot__wifi__data__u.html + a711c5a971ab69b9cfa4850692e6bbaad + + + + ciot_wifi_status_t + status + unionciot__wifi__data__u.html + a09cb5a4aa60e39d810f1c21089103503 + + + + ciot_wifi_req_t + request + unionciot__wifi__data__u.html + a95d1196af9ebc0b64f6f7e2842812448 + + + + + ciot_wifi_req_data_u + unionciot__wifi__req__data__u.html + + ciot_wifi_scan_result_t + scan_result + unionciot__wifi__req__data__u.html + a23723a81650d6544d7da572eb4bf33b9 + + + + + ciot_wifi_req_t + structciot__wifi__req__t.html + + ciot_wifi_req_type_t + type + structciot__wifi__req__t.html + a6f6c1937c79d949cdf73c68cf9ad3493 + + + + ciot_wifi_req_data_u + data + structciot__wifi__req__t.html + a01f8ce506c08d4070208e71aef019ff9 + + + + + ciot_wifi_scan_result_t + structciot__wifi__scan__result__t.html + + uint8_t + count + structciot__wifi__scan__result__t.html + a20302e2c99a60d3f612dba57e3f6333b + + + + ciot_wifi_ap_info_t + ap_list + structciot__wifi__scan__result__t.html + a1f0703f0199d2ac8ec80081ea898e0cf + [8] + + + + ciot_wifi_status_msg_t + structciot__wifi__status__msg__t.html + + ciot_msg_header_t + header + structciot__wifi__status__msg__t.html + ac82086f11a03c9e8ff189f5ca9c26f0f + + + + ciot_wifi_status_t + status + structciot__wifi__status__msg__t.html + a09cb5a4aa60e39d810f1c21089103503 + + + + + ciot_wifi_status_t + structciot__wifi__status__t.html + + uint8_t + disconnect_reason + structciot__wifi__status__t.html + ae5b995148e44c51fc076af577ec1acc8 + + + + ciot_wifi_ap_info_t + info + structciot__wifi__status__t.html + ac1b76e51a84c5050063165be909dd70a + + + + ciot_tcp_status_t + tcp + structciot__wifi__status__t.html + ac4061ebe19bc469e9a7569aa132010a8 + + + + + core + Core + group__core.html + ciot.h + ciot_err.h + ciot_iface.h + ciot_log.h + + + hardware_types + Hardware Types + group__hardware__types.html + ciot_ble_scn_types.h + ciot_ble_types.h + ciot_gpio_types.h + ciot_storage_types.h + ciot_tcp_types.h + ciot_uart_types.h + ciot_usb_types.h + ciot_wifi_types.h + + + hardware_interfaces + Hardware Interfaces + group__hardware__interfaces.html + ciot_ble.h + ciot_ble_scn.h + ciot_eth.h + ciot_gpio.h + ciot_storage.h + ciot_tcp.h + ciot_uart.h + ciot_usb.h + ciot_wifi.h + + + software_types + Software Types + group__software__types.html + ciot_bridge_types.h + ciot_dfu_types.h + ciot_httpc_types.h + ciot_https_types.h + ciot_mqttc_types.h + ciot_ntp_types.h + ciot_opcuas_types.h + ciot_ota_types.h + ciot_sys_types.h + + + software_interfaces + Software Interfaces + group__software__interfaces.html + ciot_bridge.h + ciot_dfu.h + ciot_https.h + ciot_mqttc.h + ciot_nrf_dfu.h + ciot_ntp.h + ciot_opcuas.h + ciot_ota.h + ciot_sys.h + + + utils + Utils + group__utils.html + ciot_s.h + ciot_serializer.h + ciot_timer.h + + + serialization + Serialization + group__serialization.html + ciot_serializer_pb.h + + + index + CIoT - Programming Guide + index.html + intro + notes + requirements + +