diff --git a/esp_modem/.doctrees/README.doctree b/esp_modem/.doctrees/README.doctree index 280f7a5a8..a3feda025 100644 Binary files a/esp_modem/.doctrees/README.doctree and b/esp_modem/.doctrees/README.doctree differ diff --git a/esp_modem/.doctrees/advanced_api.doctree b/esp_modem/.doctrees/advanced_api.doctree index 849d34ea1..9191f0c55 100644 Binary files a/esp_modem/.doctrees/advanced_api.doctree and b/esp_modem/.doctrees/advanced_api.doctree differ diff --git a/esp_modem/.doctrees/api_docs.doctree b/esp_modem/.doctrees/api_docs.doctree index e043bb23c..6b9a71f50 100644 Binary files a/esp_modem/.doctrees/api_docs.doctree and b/esp_modem/.doctrees/api_docs.doctree differ diff --git a/esp_modem/.doctrees/cxx_api_docs.doctree b/esp_modem/.doctrees/cxx_api_docs.doctree index ddc2000e7..7dd72c22e 100644 Binary files a/esp_modem/.doctrees/cxx_api_docs.doctree and b/esp_modem/.doctrees/cxx_api_docs.doctree differ diff --git a/esp_modem/.doctrees/cxx_api_links.doctree b/esp_modem/.doctrees/cxx_api_links.doctree index ee2c40663..6797cf93c 100644 Binary files a/esp_modem/.doctrees/cxx_api_links.doctree and b/esp_modem/.doctrees/cxx_api_links.doctree differ diff --git a/esp_modem/.doctrees/environment.pickle b/esp_modem/.doctrees/environment.pickle index f633cfa4b..9b90afef9 100644 Binary files a/esp_modem/.doctrees/environment.pickle and b/esp_modem/.doctrees/environment.pickle differ diff --git a/esp_modem/.doctrees/index.doctree b/esp_modem/.doctrees/index.doctree index 4a07fe715..accb22f1e 100644 Binary files a/esp_modem/.doctrees/index.doctree and b/esp_modem/.doctrees/index.doctree differ diff --git a/esp_modem/.doctrees/internal_design.doctree b/esp_modem/.doctrees/internal_design.doctree index 96bc0f624..cc0ec5d49 100644 Binary files a/esp_modem/.doctrees/internal_design.doctree and b/esp_modem/.doctrees/internal_design.doctree differ diff --git a/esp_modem/.doctrees/internal_docs.doctree b/esp_modem/.doctrees/internal_docs.doctree index ec2d3c2f8..68e67dd22 100644 Binary files a/esp_modem/.doctrees/internal_docs.doctree and b/esp_modem/.doctrees/internal_docs.doctree differ diff --git a/esp_modem/README.html b/esp_modem/README.html index ecb178f17..94f6b5ca7 100644 --- a/esp_modem/README.html +++ b/esp_modem/README.html @@ -200,7 +200,7 @@ as a class derived from Sphinx 4.3.1 + Powered by Sphinx 4.4.0 & Alabaster 0.7.12 | diff --git a/esp_modem/_static/basic.css b/esp_modem/_static/basic.css index 603f6a879..bf18350b6 100644 --- a/esp_modem/_static/basic.css +++ b/esp_modem/_static/basic.css @@ -4,7 +4,7 @@ * * Sphinx stylesheet -- basic theme. * - * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ @@ -757,6 +757,7 @@ span.pre { -ms-hyphens: none; -webkit-hyphens: none; hyphens: none; + white-space: nowrap; } div[class*="highlight-"] { diff --git a/esp_modem/_static/doctools.js b/esp_modem/_static/doctools.js index 8cbf1b161..e509e4834 100644 --- a/esp_modem/_static/doctools.js +++ b/esp_modem/_static/doctools.js @@ -4,7 +4,7 @@ * * Sphinx JavaScript utilities for all documentation. * - * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ @@ -264,6 +264,9 @@ var Documentation = { hideSearchWords : function() { $('#searchbox .highlight-link').fadeOut(300); $('span.highlighted').removeClass('highlighted'); + var url = new URL(window.location); + url.searchParams.delete('highlight'); + window.history.replaceState({}, '', url); }, /** diff --git a/esp_modem/_static/language_data.js b/esp_modem/_static/language_data.js index 863704b31..ebe2f03bf 100644 --- a/esp_modem/_static/language_data.js +++ b/esp_modem/_static/language_data.js @@ -5,7 +5,7 @@ * This script contains the language-specific data used by searchtools.js, * namely the list of stopwords, stemmer, scorer and splitter. * - * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ diff --git a/esp_modem/_static/searchtools.js b/esp_modem/_static/searchtools.js index 002e9c4a2..2d7785937 100644 --- a/esp_modem/_static/searchtools.js +++ b/esp_modem/_static/searchtools.js @@ -4,7 +4,7 @@ * * Sphinx JavaScript utilities for the full-text search. * - * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ diff --git a/esp_modem/advanced_api.html b/esp_modem/advanced_api.html index f23fc934f..aff1fefb7 100644 --- a/esp_modem/advanced_api.html +++ b/esp_modem/advanced_api.html @@ -51,9 +51,9 @@

DCE modem factory.

Enums

-
+
-enum ModemType
+enum class ModemType

Specific modem choice when creating by the Factory.

Values:

@@ -86,24 +86,29 @@
class FactoryHelper
-
#include <esp_modem_dce_factory.hpp>

Helper class for creating a user define pointer in a specific way, either as a plain pointer, shared_ptr or unique_ptr.

+
+#include <esp_modem_dce_factory.hpp>
+

Helper class for creating a user define pointer in a specific way, either as a plain pointer, shared_ptr or unique_ptr.

template<typename T_Module>
class Creator
-
#include <esp_modem_dce_factory.hpp>

Creator class for building a DCE_T<Module> in a specific way, either from a Module object or by default from the DTE and netif.

-

-
throws :
+
+#include <esp_modem_dce_factory.hpp>
+

Creator class for building a DCE_T<Module> in a specific way, either from a Module object or by default from the DTE and netif.

+
+
Throws :

-

class esp_modem::dce_factory::Factory
-
#include <esp_modem_dce_factory.hpp>

Factory class for creating virtual DCE objects based on the configuration of the supplied module. This could also be used to create a custom module or a DCE_T<module>, provided user app derives from this factory.

+
+#include <esp_modem_dce_factory.hpp>
+

Factory class for creating virtual DCE objects based on the configuration of the supplied module. This could also be used to create a custom module or a DCE_T<module>, provided user app derives from this factory.

Public Functions

@@ -270,7 +275,7 @@ a custom DTE object and supply it into Sphinx 4.3.1 + Powered by Sphinx 4.4.0 & Alabaster 0.7.12 | diff --git a/esp_modem/api_docs.html b/esp_modem/api_docs.html index b1a59d75d..4571dcbde 100644 --- a/esp_modem/api_docs.html +++ b/esp_modem/api_docs.html @@ -589,7 +589,9 @@ pointer as the return value. The API expects the output data to point to user al
struct esp_modem_uart_term_config
-
#include <esp_modem_config.h>

UART configuration structure.

+
+#include <esp_modem_config.h>
+

UART configuration structure.

Public Members

@@ -676,7 +678,9 @@ pointer as the return value. The API expects the output data to point to user al
struct esp_modem_vfs_term_config
-
#include <esp_modem_config.h>

VFS configuration structure.

+
+#include <esp_modem_config.h>
+

VFS configuration structure.

Public Members

@@ -703,7 +707,9 @@ pointer as the return value. The API expects the output data to point to user al
struct esp_modem_dte_config
-
#include <esp_modem_config.h>

Complete DTE configuration structure.

+
+#include <esp_modem_config.h>
+

Complete DTE configuration structure.

Note that the generic part is common for DTE and its SW resources The following portions for config is dedicated to the chosen HW resource used as a communication terminal for this DTE

Public Members

@@ -743,7 +749,9 @@ pointer as the return value. The API expects the output data to point to user al
struct esp_modem_dce_config
-
#include <esp_modem_dce_config.h>

DCE configuration structure.

+
+#include <esp_modem_dce_config.h>
+

DCE configuration structure.

Public Members

@@ -826,7 +834,7 @@ pointer as the return value. The API expects the output data to point to user al ©2016 - 2021, Espressif Systems (Shanghai) Co., Ltd. | - Powered by Sphinx 4.3.1 + Powered by Sphinx 4.4.0 & Alabaster 0.7.12 | diff --git a/esp_modem/cxx_api_docs.html b/esp_modem/cxx_api_docs.html index 29736bb57..43da04f30 100644 --- a/esp_modem/cxx_api_docs.html +++ b/esp_modem/cxx_api_docs.html @@ -263,7 +263,7 @@ It simply gets destroyed and cleaned-up automatically if the object goes out of ©2016 - 2021, Espressif Systems (Shanghai) Co., Ltd. | - Powered by Sphinx 4.3.1 + Powered by Sphinx 4.4.0 & Alabaster 0.7.12 | diff --git a/esp_modem/cxx_api_links.html b/esp_modem/cxx_api_links.html index cd6f73bac..16fb84d28 100644 --- a/esp_modem/cxx_api_links.html +++ b/esp_modem/cxx_api_links.html @@ -117,7 +117,7 @@ ©2016 - 2021, Espressif Systems (Shanghai) Co., Ltd. | - Powered by Sphinx 4.3.1 + Powered by Sphinx 4.4.0 & Alabaster 0.7.12 | diff --git a/esp_modem/genindex.html b/esp_modem/genindex.html index 1c69b1cd4..f4fbcf4b4 100644 --- a/esp_modem/genindex.html +++ b/esp_modem/genindex.html @@ -522,7 +522,7 @@ ©2016 - 2021, Espressif Systems (Shanghai) Co., Ltd. | - Powered by Sphinx 4.3.1 + Powered by Sphinx 4.4.0 & Alabaster 0.7.12
diff --git a/esp_modem/index.html b/esp_modem/index.html index 74a5d4892..648d9b11f 100644 --- a/esp_modem/index.html +++ b/esp_modem/index.html @@ -159,7 +159,7 @@ ©2016 - 2021, Espressif Systems (Shanghai) Co., Ltd. | - Powered by Sphinx 4.3.1 + Powered by Sphinx 4.4.0 & Alabaster 0.7.12 | diff --git a/esp_modem/internal_design.html b/esp_modem/internal_design.html index 9f1814337..9faf746af 100644 --- a/esp_modem/internal_design.html +++ b/esp_modem/internal_design.html @@ -145,7 +145,7 @@ to multiplex the terminal.

©2016 - 2021, Espressif Systems (Shanghai) Co., Ltd. | - Powered by Sphinx 4.3.1 + Powered by Sphinx 4.4.0 & Alabaster 0.7.12 | diff --git a/esp_modem/internal_docs.html b/esp_modem/internal_docs.html index b87ad6ac8..ecc0136f4 100644 --- a/esp_modem/internal_docs.html +++ b/esp_modem/internal_docs.html @@ -55,13 +55,17 @@
class DCE_Mode
-
#include <esp_modem_dce.hpp>

Helper class responsible for switching modes of the DCE’s.

+
+#include <esp_modem_dce.hpp>
+

Helper class responsible for switching modes of the DCE’s.

template<class SpecificModule>
class esp_modem::DCE_T
-
#include <esp_modem_dce.hpp>

General DCE class templated on a specific module. It is responsible for all the necessary transactions related to switching modes and consequent synergy with aggregated objects of DTE, Netif and a specific Module.

+
+#include <esp_modem_dce.hpp>
+

General DCE class templated on a specific module. It is responsible for all the necessary transactions related to switching modes and consequent synergy with aggregated objects of DTE, Netif and a specific Module.

Public Functions

@@ -76,7 +80,9 @@
class esp_modem::DCE : public esp_modem::DCE_T<GenericModule>
-
#include <esp_modem_dce.hpp>

Common abstraction of the modem DCE, specialized by the GenericModule which is a parent class for the supported devices and most common modems, as well.

+
+#include <esp_modem_dce.hpp>
+

Common abstraction of the modem DCE, specialized by the GenericModule which is a parent class for the supported devices and most common modems, as well.

Public Functions

@@ -419,7 +425,9 @@ terminals. Besides the DTE documentation, this section also refers to the

class esp_modem::DTE : public esp_modem::CommandableIf
-
#include <esp_modem_dte.hpp>

DTE (Data Terminal Equipment) class

+
+#include <esp_modem_dte.hpp>
+

DTE (Data Terminal Equipment) class

Public Functions

@@ -532,9 +540,9 @@ terminals. Besides the DTE documentation, this section also refers to the

Definition of an abstract terminal to be attached to DTE class.

Enums

-
+
-enum terminal_error
+enum class terminal_error

Terminal errors.

Values:

@@ -558,7 +566,9 @@ terminals. Besides the DTE documentation, this section also refers to the

class esp_modem::Terminal
-
#include <esp_modem_terminal.hpp>

Terminal interface. All communication interfaces must comply to this interface in order to be used as a DTE.

+
+#include <esp_modem_terminal.hpp>
+

Terminal interface. All communication interfaces must comply to this interface in order to be used as a DTE.

Subclassed by esp_modem::CMuxInstance

Public Functions

@@ -610,9 +620,9 @@ terminals. Besides the DTE documentation, this section also refers to the

Definition of CMUX terminal.

Enums

-
+
-enum cmux_state
+enum class cmux_state

CMUX state machine.

Values:

@@ -646,7 +656,9 @@ terminals. Besides the DTE documentation, this section also refers to the

class esp_modem::CMux
-
#include <esp_modem_cmux.hpp>

CMux class which consumes the original terminal and creates multiple virtual terminals from it. This class itself is not usable as a DTE terminal, only via its instances defined in CMuxInstance

+
+#include <esp_modem_cmux.hpp>
+

CMux class which consumes the original terminal and creates multiple virtual terminals from it. This class itself is not usable as a DTE terminal, only via its instances defined in CMuxInstance

Public Functions

@@ -698,7 +710,9 @@ terminals. Besides the DTE documentation, this section also refers to the

class esp_modem::CMuxInstance : public esp_modem::Terminal
-
#include <esp_modem_cmux.hpp>

This represents a specific instance of a CMUX virtual terminal. This class also implements Terminal interface and as such could be used as a DTE’s terminal.

+
+#include <esp_modem_cmux.hpp>
+

This represents a specific instance of a CMUX virtual terminal. This class also implements Terminal interface and as such could be used as a DTE’s terminal.

Public Functions

@@ -751,7 +765,9 @@ terminals. Besides the DTE documentation, this section also refers to the

class esp_modem::Netif
-
#include <esp_modem_netif.hpp>

Network interface class responsible to glue the esp-netif to the modem’s DCE.

+
+#include <esp_modem_netif.hpp>
+

Network interface class responsible to glue the esp-netif to the modem’s DCE.

Public Functions

@@ -787,7 +803,9 @@ terminals. Besides the DTE documentation, this section also refers to the

class esp_modem::GenericModule : public esp_modem::ModuleIf
-
#include <esp_modem_dce_module.hpp>

This is a basic building block for custom modules as well as for the supported modules in the esp-modem component It derives from the ModuleIf.

+
+#include <esp_modem_dce_module.hpp>
+

This is a basic building block for custom modules as well as for the supported modules in the esp-modem component It derives from the ModuleIf.

Subclassed by esp_modem::BG96, esp_modem::SIM7600, esp_modem::SIM800

Public Functions

@@ -821,19 +839,25 @@ terminals. Besides the DTE documentation, this section also refers to the

class SIM7600 : public esp_modem::GenericModule
-
#include <esp_modem_dce_module.hpp>

Specific definition of the SIM7600 module.

+
+#include <esp_modem_dce_module.hpp>
+

Specific definition of the SIM7600 module.

class SIM800 : public esp_modem::GenericModule
-
#include <esp_modem_dce_module.hpp>

Specific definition of the SIM800 module.

+
+#include <esp_modem_dce_module.hpp>
+

Specific definition of the SIM800 module.

class BG96 : public esp_modem::GenericModule
-
#include <esp_modem_dce_module.hpp>

Specific definition of the BG96 module.

+
+#include <esp_modem_dce_module.hpp>
+

Specific definition of the BG96 module.

@@ -925,9 +949,9 @@ Please refer to the

Enums

-
+
-enum modem_mode
+enum class modem_mode

Modem working mode.

Values:

@@ -938,26 +962,26 @@ Please refer to the
enumerator COMMAND_MODE
-

Command mode the modem is supposed to send AT commands in this mode

+

Command mode &#8212; the modem is supposed to send AT commands in this mode

enumerator DATA_MODE
-

Data mode the modem communicates with network interface on PPP protocol

+

Data mode &#8212; the modem communicates with network interface on PPP protocol

enumerator CMUX_MODE
-

CMUX (Multiplex mode) Simplified CMUX mode, which creates two virtual terminals, assigning one solely to command interface and the other to the data mode

+

CMUX (Multiplex mode) &#8212; Simplified CMUX mode, which creates two virtual terminals, assigning one solely to command interface and the other to the data mode

-
+
-enum command_result
+enum class command_result

Module command result.

Values:

@@ -984,13 +1008,17 @@ Please refer to the
struct PdpContext
-
#include <esp_modem_types.hpp>

PDP context used for configuring and setting the data mode up.

+
+#include <esp_modem_types.hpp>
+

PDP context used for configuring and setting the data mode up.

class esp_modem::CommandableIf
-
#include <esp_modem_types.hpp>

Interface for classes eligible to send AT commands (Modules, DCEs, DTEs)

+
+#include <esp_modem_types.hpp>
+

Interface for classes eligible to send AT commands (Modules, DCEs, DTEs)

Subclassed by esp_modem::DTE

Public Functions

@@ -1018,7 +1046,9 @@ Please refer to the
class esp_modem::ModuleIf
-
#include <esp_modem_types.hpp>

Interface for classes implementing a module for the modem.

+
+#include <esp_modem_types.hpp>
+

Interface for classes implementing a module for the modem.

Subclassed by esp_modem::GenericModule

Public Functions

@@ -1130,7 +1160,7 @@ Please refer to the Sphinx 4.3.1 + Powered by Sphinx 4.4.0 & Alabaster 0.7.12 | diff --git a/esp_modem/objects.inv b/esp_modem/objects.inv index 23e0b63e6..e46e9ed59 100644 Binary files a/esp_modem/objects.inv and b/esp_modem/objects.inv differ diff --git a/esp_modem/search.html b/esp_modem/search.html index c8a5f5a0c..6e69fea13 100644 --- a/esp_modem/search.html +++ b/esp_modem/search.html @@ -115,7 +115,7 @@ ©2016 - 2021, Espressif Systems (Shanghai) Co., Ltd. | - Powered by Sphinx 4.3.1 + Powered by Sphinx 4.4.0 & Alabaster 0.7.12
diff --git a/esp_modem/searchindex.js b/esp_modem/searchindex.js index 93b29ec81..4c746d26c 100644 --- a/esp_modem/searchindex.js +++ b/esp_modem/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["README","advanced_api","api_docs","cxx_api_docs","cxx_api_links","index","internal_design","internal_docs"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["README.md","advanced_api.rst","api_docs.rst","cxx_api_docs.rst","cxx_api_links.rst","index.rst","internal_design.md","internal_docs.rst"],objects:{"":[[2,0,1,"c.ESP_MODEM_DCE_DEFAULT_CONFIG","ESP_MODEM_DCE_DEFAULT_CONFIG"],[7,0,1,"c.ESP_MODEM_DECLARE_DCE_COMMAND","ESP_MODEM_DECLARE_DCE_COMMAND"],[2,0,1,"c.ESP_MODEM_DTE_DEFAULT_CONFIG","ESP_MODEM_DTE_DEFAULT_CONFIG"],[1,1,1,"_CPPv4N9ModemType4BG96E","BG96"],[7,1,1,"_CPPv4N14terminal_error15BUFFER_OVERFLOWE","BUFFER_OVERFLOW"],[7,1,1,"_CPPv4N14terminal_error14CHECKSUM_ERRORE","CHECKSUM_ERROR"],[7,1,1,"_CPPv4N10modem_mode9CMUX_MODEE","CMUX_MODE"],[7,1,1,"_CPPv4N10modem_mode12COMMAND_MODEE","COMMAND_MODE"],[7,1,1,"_CPPv4N10modem_mode9DATA_MODEE","DATA_MODE"],[2,1,1,"_CPPv4N20esp_modem_dce_device18ESP_MODEM_DCE_BG96E","ESP_MODEM_DCE_BG96"],[2,1,1,"_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_GENETICE","ESP_MODEM_DCE_GENETIC"],[2,1,1,"_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_SIM7600E","ESP_MODEM_DCE_SIM7600"],[2,1,1,"_CPPv4N20esp_modem_dce_device20ESP_MODEM_DCE_SIM800E","ESP_MODEM_DCE_SIM800"],[2,1,1,"_CPPv4N21esp_modem_flow_ctrl_t25ESP_MODEM_FLOW_CONTROL_HWE","ESP_MODEM_FLOW_CONTROL_HW"],[2,1,1,"_CPPv4N21esp_modem_flow_ctrl_t27ESP_MODEM_FLOW_CONTROL_NONEE","ESP_MODEM_FLOW_CONTROL_NONE"],[2,1,1,"_CPPv4N21esp_modem_flow_ctrl_t25ESP_MODEM_FLOW_CONTROL_SWE","ESP_MODEM_FLOW_CONTROL_SW"],[2,1,1,"_CPPv4N18esp_modem_dce_mode22ESP_MODEM_MODE_COMMANDE","ESP_MODEM_MODE_COMMAND"],[2,1,1,"_CPPv4N18esp_modem_dce_mode19ESP_MODEM_MODE_DATAE","ESP_MODEM_MODE_DATA"],[7,1,1,"_CPPv4N14command_result4FAILE","FAIL"],[7,1,1,"_CPPv4N10cmux_state6FOOTERE","FOOTER"],[1,1,1,"_CPPv4N9ModemType13GenericModuleE","GenericModule"],[7,1,1,"_CPPv4N10cmux_state6HEADERE","HEADER"],[7,1,1,"_CPPv4N10cmux_state4INITE","INIT"],[1,2,1,"_CPPv49ModemType","ModemType"],[1,1,1,"_CPPv4N9ModemType4BG96E","ModemType::BG96"],[1,1,1,"_CPPv4N9ModemType13GenericModuleE","ModemType::GenericModule"],[1,1,1,"_CPPv4N9ModemType7SIM7600E","ModemType::SIM7600"],[1,1,1,"_CPPv4N9ModemType6SIM800E","ModemType::SIM800"],[7,1,1,"_CPPv4N14command_result2OKE","OK"],[7,1,1,"_CPPv4N10cmux_state7PAYLOADE","PAYLOAD"],[7,1,1,"_CPPv4N10cmux_state7RECOVERE","RECOVER"],[1,1,1,"_CPPv4N9ModemType7SIM7600E","SIM7600"],[1,1,1,"_CPPv4N9ModemType6SIM800E","SIM800"],[7,1,1,"_CPPv4N14command_result7TIMEOUTE","TIMEOUT"],[7,1,1,"_CPPv4N10modem_mode5UNDEFE","UNDEF"],[7,1,1,"_CPPv4N14terminal_error23UNEXPECTED_CONTROL_FLOWE","UNEXPECTED_CONTROL_FLOW"],[7,2,1,"_CPPv410cmux_state","cmux_state"],[7,1,1,"_CPPv4N10cmux_state6FOOTERE","cmux_state::FOOTER"],[7,1,1,"_CPPv4N10cmux_state6HEADERE","cmux_state::HEADER"],[7,1,1,"_CPPv4N10cmux_state4INITE","cmux_state::INIT"],[7,1,1,"_CPPv4N10cmux_state7PAYLOADE","cmux_state::PAYLOAD"],[7,1,1,"_CPPv4N10cmux_state7RECOVERE","cmux_state::RECOVER"],[7,2,1,"_CPPv414command_result","command_result"],[7,1,1,"_CPPv4N14command_result4FAILE","command_result::FAIL"],[7,1,1,"_CPPv4N14command_result2OKE","command_result::OK"],[7,1,1,"_CPPv4N14command_result7TIMEOUTE","command_result::TIMEOUT"],[3,3,1,"_CPPv415create_BG96_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_BG96_dce"],[3,4,1,"_CPPv415create_BG96_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_BG96_dce::config"],[3,4,1,"_CPPv415create_BG96_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_BG96_dce::dte"],[3,4,1,"_CPPv415create_BG96_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_BG96_dce::netif"],[3,3,1,"_CPPv418create_SIM7600_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_SIM7600_dce"],[3,4,1,"_CPPv418create_SIM7600_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_SIM7600_dce::config"],[3,4,1,"_CPPv418create_SIM7600_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_SIM7600_dce::dte"],[3,4,1,"_CPPv418create_SIM7600_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_SIM7600_dce::netif"],[3,3,1,"_CPPv417create_SIM800_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_SIM800_dce"],[3,4,1,"_CPPv417create_SIM800_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_SIM800_dce::config"],[3,4,1,"_CPPv417create_SIM800_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_SIM800_dce::dte"],[3,4,1,"_CPPv417create_SIM800_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_SIM800_dce::netif"],[3,3,1,"_CPPv418create_generic_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_generic_dce"],[3,4,1,"_CPPv418create_generic_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_generic_dce::config"],[3,4,1,"_CPPv418create_generic_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_generic_dce::dte"],[3,4,1,"_CPPv418create_generic_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_generic_dce::netif"],[3,3,1,"_CPPv415create_uart_dtePK10dte_config","create_uart_dte"],[3,4,1,"_CPPv415create_uart_dtePK10dte_config","create_uart_dte::config"],[3,3,1,"_CPPv414create_vfs_dtePK10dte_config","create_vfs_dte"],[3,4,1,"_CPPv414create_vfs_dtePK10dte_config","create_vfs_dte::config"],[3,5,1,"_CPPv410dce_config","dce_config"],[3,5,1,"_CPPv410dte_config","dte_config"],[7,6,1,"_CPPv4N9esp_modem4BG96E","esp_modem::BG96"],[7,6,1,"_CPPv4N9esp_modem4CMuxE","esp_modem::CMux"],[7,3,1,"_CPPv4N9esp_modem4CMux4initEv","esp_modem::CMux::init"],[7,3,1,"_CPPv4N9esp_modem4CMux11set_read_cbEiNSt8functionIFbP7uint8_t6size_tEEE","esp_modem::CMux::set_read_cb"],[7,4,1,"_CPPv4N9esp_modem4CMux11set_read_cbEiNSt8functionIFbP7uint8_t6size_tEEE","esp_modem::CMux::set_read_cb::f"],[7,4,1,"_CPPv4N9esp_modem4CMux11set_read_cbEiNSt8functionIFbP7uint8_t6size_tEEE","esp_modem::CMux::set_read_cb::inst"],[7,3,1,"_CPPv4N9esp_modem4CMux5writeEiP7uint8_t6size_t","esp_modem::CMux::write"],[7,4,1,"_CPPv4N9esp_modem4CMux5writeEiP7uint8_t6size_t","esp_modem::CMux::write::data"],[7,4,1,"_CPPv4N9esp_modem4CMux5writeEiP7uint8_t6size_t","esp_modem::CMux::write::i"],[7,4,1,"_CPPv4N9esp_modem4CMux5writeEiP7uint8_t6size_t","esp_modem::CMux::write::len"],[7,6,1,"_CPPv4N9esp_modem12CMuxInstanceE","esp_modem::CMuxInstance"],[7,3,1,"_CPPv4N9esp_modem12CMuxInstance4readEP7uint8_t6size_t","esp_modem::CMuxInstance::read"],[7,4,1,"_CPPv4N9esp_modem12CMuxInstance4readEP7uint8_t6size_t","esp_modem::CMuxInstance::read::data"],[7,4,1,"_CPPv4N9esp_modem12CMuxInstance4readEP7uint8_t6size_t","esp_modem::CMuxInstance::read::len"],[7,3,1,"_CPPv4N9esp_modem12CMuxInstance5writeEP7uint8_t6size_t","esp_modem::CMuxInstance::write"],[7,4,1,"_CPPv4N9esp_modem12CMuxInstance5writeEP7uint8_t6size_t","esp_modem::CMuxInstance::write::data"],[7,4,1,"_CPPv4N9esp_modem12CMuxInstance5writeEP7uint8_t6size_t","esp_modem::CMuxInstance::write::len"],[7,6,1,"_CPPv4N9esp_modem13CommandableIfE","esp_modem::CommandableIf"],[7,3,1,"_CPPv4N9esp_modem13CommandableIf7commandERKNSt6stringE11got_line_cb8uint32_tKc","esp_modem::CommandableIf::command"],[7,4,1,"_CPPv4N9esp_modem13CommandableIf7commandERKNSt6stringE11got_line_cb8uint32_tKc","esp_modem::CommandableIf::command::command"],[7,4,1,"_CPPv4N9esp_modem13CommandableIf7commandERKNSt6stringE11got_line_cb8uint32_tKc","esp_modem::CommandableIf::command::got_line"],[7,4,1,"_CPPv4N9esp_modem13CommandableIf7commandERKNSt6stringE11got_line_cb8uint32_tKc","esp_modem::CommandableIf::command::separator"],[7,4,1,"_CPPv4N9esp_modem13CommandableIf7commandERKNSt6stringE11got_line_cb8uint32_tKc","esp_modem::CommandableIf::command::time_ms"],[7,6,1,"_CPPv4N9esp_modem3DCEE","esp_modem::DCE"],[7,3,1,"_CPPv4N9esp_modem3DCE18get_battery_statusERiRiRi","esp_modem::DCE::get_battery_status"],[7,4,1,"_CPPv4N9esp_modem3DCE18get_battery_statusERiRiRi","esp_modem::DCE::get_battery_status::bcl"],[7,4,1,"_CPPv4N9esp_modem3DCE18get_battery_statusERiRiRi","esp_modem::DCE::get_battery_status::bcs"],[7,4,1,"_CPPv4N9esp_modem3DCE18get_battery_statusERiRiRi","esp_modem::DCE::get_battery_status::voltage"],[7,3,1,"_CPPv4N9esp_modem3DCE8get_imeiERNSt6stringE","esp_modem::DCE::get_imei"],[7,4,1,"_CPPv4N9esp_modem3DCE8get_imeiERNSt6stringE","esp_modem::DCE::get_imei::imei"],[7,3,1,"_CPPv4N9esp_modem3DCE8get_imsiERNSt6stringE","esp_modem::DCE::get_imsi"],[7,4,1,"_CPPv4N9esp_modem3DCE8get_imsiERNSt6stringE","esp_modem::DCE::get_imsi::imsi"],[7,3,1,"_CPPv4N9esp_modem3DCE15get_module_nameERNSt6stringE","esp_modem::DCE::get_module_name"],[7,4,1,"_CPPv4N9esp_modem3DCE15get_module_nameERNSt6stringE","esp_modem::DCE::get_module_name::name"],[7,3,1,"_CPPv4N9esp_modem3DCE17get_operator_nameERNSt6stringE","esp_modem::DCE::get_operator_name"],[7,4,1,"_CPPv4N9esp_modem3DCE17get_operator_nameERNSt6stringE","esp_modem::DCE::get_operator_name::name"],[7,3,1,"_CPPv4N9esp_modem3DCE18get_signal_qualityERiRi","esp_modem::DCE::get_signal_quality"],[7,4,1,"_CPPv4N9esp_modem3DCE18get_signal_qualityERiRi","esp_modem::DCE::get_signal_quality::ber"],[7,4,1,"_CPPv4N9esp_modem3DCE18get_signal_qualityERiRi","esp_modem::DCE::get_signal_quality::rssi"],[7,3,1,"_CPPv4N9esp_modem3DCE7hang_upEv","esp_modem::DCE::hang_up"],[7,3,1,"_CPPv4N9esp_modem3DCE10power_downEv","esp_modem::DCE::power_down"],[7,3,1,"_CPPv4N9esp_modem3DCE8read_pinERb","esp_modem::DCE::read_pin"],[7,4,1,"_CPPv4N9esp_modem3DCE8read_pinERb","esp_modem::DCE::read_pin::pin_ok"],[7,3,1,"_CPPv4N9esp_modem3DCE5resetEv","esp_modem::DCE::reset"],[7,3,1,"_CPPv4N9esp_modem3DCE16resume_data_modeEv","esp_modem::DCE::resume_data_mode"],[7,3,1,"_CPPv4N9esp_modem3DCE8send_smsERKNSt6stringERKNSt6stringE","esp_modem::DCE::send_sms"],[7,4,1,"_CPPv4N9esp_modem3DCE8send_smsERKNSt6stringERKNSt6stringE","esp_modem::DCE::send_sms::message"],[7,4,1,"_CPPv4N9esp_modem3DCE8send_smsERKNSt6stringERKNSt6stringE","esp_modem::DCE::send_sms::number"],[7,3,1,"_CPPv4N9esp_modem3DCE8set_baudEi","esp_modem::DCE::set_baud"],[7,4,1,"_CPPv4N9esp_modem3DCE8set_baudEi","esp_modem::DCE::set_baud::baud"],[7,3,1,"_CPPv4N9esp_modem3DCE8set_cmuxEv","esp_modem::DCE::set_cmux"],[7,3,1,"_CPPv4N9esp_modem3DCE16set_command_modeEv","esp_modem::DCE::set_command_mode"],[7,3,1,"_CPPv4N9esp_modem3DCE13set_data_modeEv","esp_modem::DCE::set_data_mode"],[7,3,1,"_CPPv4N9esp_modem3DCE8set_echoEKb","esp_modem::DCE::set_echo"],[7,4,1,"_CPPv4N9esp_modem3DCE8set_echoEKb","esp_modem::DCE::set_echo::echo_on"],[7,3,1,"_CPPv4N9esp_modem3DCE16set_flow_controlEii","esp_modem::DCE::set_flow_control"],[7,4,1,"_CPPv4N9esp_modem3DCE16set_flow_controlEii","esp_modem::DCE::set_flow_control::dce_flow"],[7,4,1,"_CPPv4N9esp_modem3DCE16set_flow_controlEii","esp_modem::DCE::set_flow_control::dte_flow"],[7,3,1,"_CPPv4N9esp_modem3DCE15set_pdp_contextER10PdpContext","esp_modem::DCE::set_pdp_context"],[7,4,1,"_CPPv4N9esp_modem3DCE15set_pdp_contextER10PdpContext","esp_modem::DCE::set_pdp_context::p1"],[7,3,1,"_CPPv4N9esp_modem3DCE7set_pinERKNSt6stringE","esp_modem::DCE::set_pin"],[7,4,1,"_CPPv4N9esp_modem3DCE7set_pinERKNSt6stringE","esp_modem::DCE::set_pin::pin"],[7,3,1,"_CPPv4N9esp_modem3DCE17sms_character_setEv","esp_modem::DCE::sms_character_set"],[7,3,1,"_CPPv4N9esp_modem3DCE12sms_txt_modeEKb","esp_modem::DCE::sms_txt_mode"],[7,4,1,"_CPPv4N9esp_modem3DCE12sms_txt_modeEKb","esp_modem::DCE::sms_txt_mode::txt"],[7,3,1,"_CPPv4N9esp_modem3DCE13store_profileEv","esp_modem::DCE::store_profile"],[7,3,1,"_CPPv4N9esp_modem3DCE4syncEv","esp_modem::DCE::sync"],[7,6,1,"_CPPv4N9esp_modem8DCE_ModeE","esp_modem::DCE_Mode"],[3,6,1,"_CPPv4I0EN9esp_modem5DCE_TE","esp_modem::DCE_T"],[7,6,1,"_CPPv4I0EN9esp_modem5DCE_TE","esp_modem::DCE_T"],[3,7,1,"_CPPv4I0EN9esp_modem5DCE_TE","esp_modem::DCE_T::SpecificModule"],[7,7,1,"_CPPv4I0EN9esp_modem5DCE_TE","esp_modem::DCE_T::SpecificModule"],[3,3,1,"_CPPv4N9esp_modem5DCE_T8set_dataEv","esp_modem::DCE_T::set_data"],[7,3,1,"_CPPv4N9esp_modem5DCE_T8set_dataEv","esp_modem::DCE_T::set_data"],[7,6,1,"_CPPv4N9esp_modem3DTEE","esp_modem::DTE"],[7,3,1,"_CPPv4N9esp_modem3DTE3DTEEPK20esp_modem_dte_configNSt10unique_ptrI8TerminalEE","esp_modem::DTE::DTE"],[7,4,1,"_CPPv4N9esp_modem3DTE3DTEEPK20esp_modem_dte_configNSt10unique_ptrI8TerminalEE","esp_modem::DTE::DTE::config"],[7,4,1,"_CPPv4N9esp_modem3DTE3DTEEPK20esp_modem_dte_configNSt10unique_ptrI8TerminalEE","esp_modem::DTE::DTE::t"],[7,3,1,"_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_t","esp_modem::DTE::command"],[7,3,1,"_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc","esp_modem::DTE::command"],[7,4,1,"_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_t","esp_modem::DTE::command::command"],[7,4,1,"_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc","esp_modem::DTE::command::command"],[7,4,1,"_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_t","esp_modem::DTE::command::got_line"],[7,4,1,"_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc","esp_modem::DTE::command::got_line"],[7,4,1,"_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc","esp_modem::DTE::command::separator"],[7,4,1,"_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_t","esp_modem::DTE::command::time_ms"],[7,4,1,"_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc","esp_modem::DTE::command::time_ms"],[7,3,1,"_CPPv4N9esp_modem3DTE4readEPP7uint8_t6size_t","esp_modem::DTE::read"],[7,4,1,"_CPPv4N9esp_modem3DTE4readEPP7uint8_t6size_t","esp_modem::DTE::read::d"],[7,4,1,"_CPPv4N9esp_modem3DTE4readEPP7uint8_t6size_t","esp_modem::DTE::read::len"],[7,3,1,"_CPPv4N9esp_modem3DTE8set_modeE10modem_mode","esp_modem::DTE::set_mode"],[7,4,1,"_CPPv4N9esp_modem3DTE8set_modeE10modem_mode","esp_modem::DTE::set_mode::m"],[7,3,1,"_CPPv4N9esp_modem3DTE11set_read_cbENSt8functionIFbP7uint8_t6size_tEEE","esp_modem::DTE::set_read_cb"],[7,4,1,"_CPPv4N9esp_modem3DTE11set_read_cbENSt8functionIFbP7uint8_t6size_tEEE","esp_modem::DTE::set_read_cb::f"],[7,3,1,"_CPPv4N9esp_modem3DTE5writeEP7uint8_t6size_t","esp_modem::DTE::write"],[7,4,1,"_CPPv4N9esp_modem3DTE5writeEP7uint8_t6size_t","esp_modem::DTE::write::data"],[7,4,1,"_CPPv4N9esp_modem3DTE5writeEP7uint8_t6size_t","esp_modem::DTE::write::len"],[7,6,1,"_CPPv4N9esp_modem13GenericModuleE","esp_modem::GenericModule"],[7,3,1,"_CPPv4N9esp_modem13GenericModule13GenericModuleENSt10shared_ptrI3DTEEENSt10unique_ptrI10PdpContextEE","esp_modem::GenericModule::GenericModule"],[7,4,1,"_CPPv4N9esp_modem13GenericModule13GenericModuleENSt10shared_ptrI3DTEEENSt10unique_ptrI10PdpContextEE","esp_modem::GenericModule::GenericModule::dte"],[7,4,1,"_CPPv4N9esp_modem13GenericModule13GenericModuleENSt10shared_ptrI3DTEEENSt10unique_ptrI10PdpContextEE","esp_modem::GenericModule::GenericModule::pdp"],[7,3,1,"_CPPv4N9esp_modem13GenericModule21configure_pdp_contextENSt10unique_ptrI10PdpContextEE","esp_modem::GenericModule::configure_pdp_context"],[7,4,1,"_CPPv4N9esp_modem13GenericModule21configure_pdp_contextENSt10unique_ptrI10PdpContextEE","esp_modem::GenericModule::configure_pdp_context::new_pdp"],[7,3,1,"_CPPv4N9esp_modem13GenericModule8set_modeE10modem_mode","esp_modem::GenericModule::set_mode"],[7,4,1,"_CPPv4N9esp_modem13GenericModule8set_modeE10modem_mode","esp_modem::GenericModule::set_mode::mode"],[7,3,1,"_CPPv4N9esp_modem13GenericModule15setup_data_modeEv","esp_modem::GenericModule::setup_data_mode"],[7,6,1,"_CPPv4N9esp_modem8ModuleIfE","esp_modem::ModuleIf"],[7,3,1,"_CPPv4N9esp_modem8ModuleIf8set_modeE10modem_mode","esp_modem::ModuleIf::set_mode"],[7,4,1,"_CPPv4N9esp_modem8ModuleIf8set_modeE10modem_mode","esp_modem::ModuleIf::set_mode::mode"],[7,3,1,"_CPPv4N9esp_modem8ModuleIf15setup_data_modeEv","esp_modem::ModuleIf::setup_data_mode"],[7,6,1,"_CPPv4N9esp_modem5NetifE","esp_modem::Netif"],[7,3,1,"_CPPv4N9esp_modem5Netif5startEv","esp_modem::Netif::start"],[7,3,1,"_CPPv4N9esp_modem5Netif4stopEv","esp_modem::Netif::stop"],[7,3,1,"_CPPv4N9esp_modem5Netif20wait_until_ppp_exitsEv","esp_modem::Netif::wait_until_ppp_exits"],[7,6,1,"_CPPv4N9esp_modem10PdpContextE","esp_modem::PdpContext"],[7,6,1,"_CPPv4N9esp_modem7SIM7600E","esp_modem::SIM7600"],[7,6,1,"_CPPv4N9esp_modem6SIM800E","esp_modem::SIM800"],[7,6,1,"_CPPv4N9esp_modem8TerminalE","esp_modem::Terminal"],[7,3,1,"_CPPv4N9esp_modem8Terminal4readEP7uint8_t6size_t","esp_modem::Terminal::read"],[7,4,1,"_CPPv4N9esp_modem8Terminal4readEP7uint8_t6size_t","esp_modem::Terminal::read::data"],[7,4,1,"_CPPv4N9esp_modem8Terminal4readEP7uint8_t6size_t","esp_modem::Terminal::read::len"],[7,3,1,"_CPPv4N9esp_modem8Terminal5writeEP7uint8_t6size_t","esp_modem::Terminal::write"],[7,4,1,"_CPPv4N9esp_modem8Terminal5writeEP7uint8_t6size_t","esp_modem::Terminal::write::data"],[7,4,1,"_CPPv4N9esp_modem8Terminal5writeEP7uint8_t6size_t","esp_modem::Terminal::write::len"],[1,6,1,"_CPPv4I0EN9esp_modem11dce_factory7CreatorE","esp_modem::dce_factory::Creator"],[1,7,1,"_CPPv4I0EN9esp_modem11dce_factory7CreatorE","esp_modem::dce_factory::Creator::T_Module"],[1,6,1,"_CPPv4N9esp_modem11dce_factory7FactoryE","esp_modem::dce_factory::Factory"],[1,3,1,"_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build"],[1,7,1,"_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build::Args"],[1,7,1,"_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build::T_Module"],[1,4,1,"_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build::args"],[1,4,1,"_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build::cfg"],[1,3,1,"_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build_unique"],[1,3,1,"_CPPv4IDpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build_unique"],[1,7,1,"_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build_unique::Args"],[1,7,1,"_CPPv4IDpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build_unique::Args"],[1,7,1,"_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build_unique::T_Module"],[1,4,1,"_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build_unique::args"],[1,4,1,"_CPPv4IDpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build_unique::args"],[1,4,1,"_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build_unique::cfg"],[1,4,1,"_CPPv4IDpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build_unique::cfg"],[1,6,1,"_CPPv4N9esp_modem11dce_factory13FactoryHelperE","esp_modem::dce_factory::FactoryHelper"],[2,6,1,"_CPPv420esp_modem_dce_config","esp_modem_dce_config"],[2,8,1,"_CPPv4N20esp_modem_dce_config3apnE","esp_modem_dce_config::apn"],[2,5,1,"_CPPv422esp_modem_dce_config_t","esp_modem_dce_config_t"],[2,2,1,"_CPPv420esp_modem_dce_device","esp_modem_dce_device"],[2,1,1,"_CPPv4N20esp_modem_dce_device18ESP_MODEM_DCE_BG96E","esp_modem_dce_device::ESP_MODEM_DCE_BG96"],[2,1,1,"_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_GENETICE","esp_modem_dce_device::ESP_MODEM_DCE_GENETIC"],[2,1,1,"_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_SIM7600E","esp_modem_dce_device::ESP_MODEM_DCE_SIM7600"],[2,1,1,"_CPPv4N20esp_modem_dce_device20ESP_MODEM_DCE_SIM800E","esp_modem_dce_device::ESP_MODEM_DCE_SIM800"],[2,5,1,"_CPPv422esp_modem_dce_device_t","esp_modem_dce_device_t"],[2,2,1,"_CPPv418esp_modem_dce_mode","esp_modem_dce_mode"],[2,1,1,"_CPPv4N18esp_modem_dce_mode22ESP_MODEM_MODE_COMMANDE","esp_modem_dce_mode::ESP_MODEM_MODE_COMMAND"],[2,1,1,"_CPPv4N18esp_modem_dce_mode19ESP_MODEM_MODE_DATAE","esp_modem_dce_mode::ESP_MODEM_MODE_DATA"],[2,5,1,"_CPPv420esp_modem_dce_mode_t","esp_modem_dce_mode_t"],[2,3,1,"_CPPv417esp_modem_destroyP15esp_modem_dce_t","esp_modem_destroy"],[2,4,1,"_CPPv417esp_modem_destroyP15esp_modem_dce_t","esp_modem_destroy::dce"],[2,6,1,"_CPPv420esp_modem_dte_config","esp_modem_dte_config"],[2,8,1,"_CPPv4N20esp_modem_dte_config15dte_buffer_sizeE","esp_modem_dte_config::dte_buffer_size"],[2,8,1,"_CPPv4N20esp_modem_dte_config13task_priorityE","esp_modem_dte_config::task_priority"],[2,8,1,"_CPPv4N20esp_modem_dte_config15task_stack_sizeE","esp_modem_dte_config::task_stack_size"],[2,8,1,"_CPPv4N20esp_modem_dte_config11uart_configE","esp_modem_dte_config::uart_config"],[2,8,1,"_CPPv4N20esp_modem_dte_config10vfs_configE","esp_modem_dte_config::vfs_config"],[2,5,1,"_CPPv422esp_modem_dte_config_t","esp_modem_dte_config_t"],[2,2,1,"_CPPv421esp_modem_flow_ctrl_t","esp_modem_flow_ctrl_t"],[2,1,1,"_CPPv4N21esp_modem_flow_ctrl_t25ESP_MODEM_FLOW_CONTROL_HWE","esp_modem_flow_ctrl_t::ESP_MODEM_FLOW_CONTROL_HW"],[2,1,1,"_CPPv4N21esp_modem_flow_ctrl_t27ESP_MODEM_FLOW_CONTROL_NONEE","esp_modem_flow_ctrl_t::ESP_MODEM_FLOW_CONTROL_NONE"],[2,1,1,"_CPPv4N21esp_modem_flow_ctrl_t25ESP_MODEM_FLOW_CONTROL_SWE","esp_modem_flow_ctrl_t::ESP_MODEM_FLOW_CONTROL_SW"],[2,3,1,"_CPPv428esp_modem_get_battery_statusPiPiPi","esp_modem_get_battery_status"],[2,4,1,"_CPPv428esp_modem_get_battery_statusPiPiPi","esp_modem_get_battery_status::bcl"],[2,4,1,"_CPPv428esp_modem_get_battery_statusPiPiPi","esp_modem_get_battery_status::bcs"],[2,4,1,"_CPPv428esp_modem_get_battery_statusPiPiPi","esp_modem_get_battery_status::voltage"],[2,3,1,"_CPPv418esp_modem_get_imeiPc","esp_modem_get_imei"],[2,4,1,"_CPPv418esp_modem_get_imeiPc","esp_modem_get_imei::imei"],[2,3,1,"_CPPv418esp_modem_get_imsiPc","esp_modem_get_imsi"],[2,4,1,"_CPPv418esp_modem_get_imsiPc","esp_modem_get_imsi::imsi"],[2,3,1,"_CPPv425esp_modem_get_module_namePc","esp_modem_get_module_name"],[2,4,1,"_CPPv425esp_modem_get_module_namePc","esp_modem_get_module_name::name"],[2,3,1,"_CPPv427esp_modem_get_operator_namePc","esp_modem_get_operator_name"],[2,4,1,"_CPPv427esp_modem_get_operator_namePc","esp_modem_get_operator_name::name"],[2,3,1,"_CPPv428esp_modem_get_signal_qualityPiPi","esp_modem_get_signal_quality"],[2,4,1,"_CPPv428esp_modem_get_signal_qualityPiPi","esp_modem_get_signal_quality::ber"],[2,4,1,"_CPPv428esp_modem_get_signal_qualityPiPi","esp_modem_get_signal_quality::rssi"],[2,3,1,"_CPPv417esp_modem_hang_upv","esp_modem_hang_up"],[2,3,1,"_CPPv413esp_modem_newPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t","esp_modem_new"],[2,4,1,"_CPPv413esp_modem_newPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t","esp_modem_new::dce_config"],[2,4,1,"_CPPv413esp_modem_newPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t","esp_modem_new::dte_config"],[2,4,1,"_CPPv413esp_modem_newPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t","esp_modem_new::netif"],[2,3,1,"_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t","esp_modem_new_dev"],[2,4,1,"_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t","esp_modem_new_dev::dce_config"],[2,4,1,"_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t","esp_modem_new_dev::dte_config"],[2,4,1,"_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t","esp_modem_new_dev::module"],[2,4,1,"_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t","esp_modem_new_dev::netif"],[2,3,1,"_CPPv420esp_modem_power_downv","esp_modem_power_down"],[2,3,1,"_CPPv418esp_modem_read_pinPb","esp_modem_read_pin"],[2,4,1,"_CPPv418esp_modem_read_pinPb","esp_modem_read_pin::pin_ok"],[2,3,1,"_CPPv415esp_modem_resetv","esp_modem_reset"],[2,3,1,"_CPPv426esp_modem_resume_data_modev","esp_modem_resume_data_mode"],[2,3,1,"_CPPv418esp_modem_send_smsPKcPKc","esp_modem_send_sms"],[2,4,1,"_CPPv418esp_modem_send_smsPKcPKc","esp_modem_send_sms::message"],[2,4,1,"_CPPv418esp_modem_send_smsPKcPKc","esp_modem_send_sms::number"],[2,3,1,"_CPPv418esp_modem_set_baudi","esp_modem_set_baud"],[2,4,1,"_CPPv418esp_modem_set_baudi","esp_modem_set_baud::baud"],[2,3,1,"_CPPv418esp_modem_set_cmuxv","esp_modem_set_cmux"],[2,3,1,"_CPPv426esp_modem_set_command_modev","esp_modem_set_command_mode"],[2,3,1,"_CPPv423esp_modem_set_data_modev","esp_modem_set_data_mode"],[2,3,1,"_CPPv418esp_modem_set_echoKb","esp_modem_set_echo"],[2,4,1,"_CPPv418esp_modem_set_echoKb","esp_modem_set_echo::echo_on"],[2,3,1,"_CPPv426esp_modem_set_flow_controlii","esp_modem_set_flow_control"],[2,4,1,"_CPPv426esp_modem_set_flow_controlii","esp_modem_set_flow_control::dce_flow"],[2,4,1,"_CPPv426esp_modem_set_flow_controlii","esp_modem_set_flow_control::dte_flow"],[2,3,1,"_CPPv418esp_modem_set_modeP15esp_modem_dce_t20esp_modem_dce_mode_t","esp_modem_set_mode"],[2,4,1,"_CPPv418esp_modem_set_modeP15esp_modem_dce_t20esp_modem_dce_mode_t","esp_modem_set_mode::dce"],[2,4,1,"_CPPv418esp_modem_set_modeP15esp_modem_dce_t20esp_modem_dce_mode_t","esp_modem_set_mode::mode"],[2,3,1,"_CPPv425esp_modem_set_pdp_contextP10PdpContext","esp_modem_set_pdp_context"],[2,4,1,"_CPPv425esp_modem_set_pdp_contextP10PdpContext","esp_modem_set_pdp_context::p1"],[2,3,1,"_CPPv417esp_modem_set_pinPKc","esp_modem_set_pin"],[2,4,1,"_CPPv417esp_modem_set_pinPKc","esp_modem_set_pin::pin"],[2,3,1,"_CPPv427esp_modem_sms_character_setv","esp_modem_sms_character_set"],[2,3,1,"_CPPv422esp_modem_sms_txt_modeKb","esp_modem_sms_txt_mode"],[2,4,1,"_CPPv422esp_modem_sms_txt_modeKb","esp_modem_sms_txt_mode::txt"],[2,3,1,"_CPPv423esp_modem_store_profilev","esp_modem_store_profile"],[2,3,1,"_CPPv414esp_modem_syncv","esp_modem_sync"],[2,6,1,"_CPPv426esp_modem_uart_term_config","esp_modem_uart_term_config"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config9baud_rateE","esp_modem_uart_term_config::baud_rate"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config10cts_io_numE","esp_modem_uart_term_config::cts_io_num"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config9data_bitsE","esp_modem_uart_term_config::data_bits"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config16event_queue_sizeE","esp_modem_uart_term_config::event_queue_size"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config12flow_controlE","esp_modem_uart_term_config::flow_control"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config6parityE","esp_modem_uart_term_config::parity"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config8port_numE","esp_modem_uart_term_config::port_num"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config10rts_io_numE","esp_modem_uart_term_config::rts_io_num"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config14rx_buffer_sizeE","esp_modem_uart_term_config::rx_buffer_size"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config9rx_io_numE","esp_modem_uart_term_config::rx_io_num"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config9stop_bitsE","esp_modem_uart_term_config::stop_bits"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config14tx_buffer_sizeE","esp_modem_uart_term_config::tx_buffer_size"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config9tx_io_numE","esp_modem_uart_term_config::tx_io_num"],[2,6,1,"_CPPv425esp_modem_vfs_term_config","esp_modem_vfs_term_config"],[2,8,1,"_CPPv4N25esp_modem_vfs_term_config7deleterE","esp_modem_vfs_term_config::deleter"],[2,8,1,"_CPPv4N25esp_modem_vfs_term_config2fdE","esp_modem_vfs_term_config::fd"],[2,8,1,"_CPPv4N25esp_modem_vfs_term_config8resourceE","esp_modem_vfs_term_config::resource"],[7,3,1,"_CPPv426get_battery_status_sim7xxxP13CommandableIfRiRiRi","get_battery_status_sim7xxx"],[7,4,1,"_CPPv426get_battery_status_sim7xxxP13CommandableIfRiRiRi","get_battery_status_sim7xxx::bcl"],[7,4,1,"_CPPv426get_battery_status_sim7xxxP13CommandableIfRiRiRi","get_battery_status_sim7xxx::bcs"],[7,4,1,"_CPPv426get_battery_status_sim7xxxP13CommandableIfRiRiRi","get_battery_status_sim7xxx::t"],[7,4,1,"_CPPv426get_battery_status_sim7xxxP13CommandableIfRiRiRi","get_battery_status_sim7xxx::voltage"],[7,5,1,"_CPPv411got_line_cb","got_line_cb"],[7,2,1,"_CPPv410modem_mode","modem_mode"],[7,1,1,"_CPPv4N10modem_mode9CMUX_MODEE","modem_mode::CMUX_MODE"],[7,1,1,"_CPPv4N10modem_mode12COMMAND_MODEE","modem_mode::COMMAND_MODE"],[7,1,1,"_CPPv4N10modem_mode9DATA_MODEE","modem_mode::DATA_MODE"],[7,1,1,"_CPPv4N10modem_mode5UNDEFE","modem_mode::UNDEF"],[7,3,1,"_CPPv418power_down_sim7xxxP13CommandableIf","power_down_sim7xxx"],[7,4,1,"_CPPv418power_down_sim7xxxP13CommandableIf","power_down_sim7xxx::t"],[7,3,1,"_CPPv417power_down_sim8xxP13CommandableIf","power_down_sim8xx"],[7,4,1,"_CPPv417power_down_sim8xxP13CommandableIf","power_down_sim8xx::t"],[7,3,1,"_CPPv420set_data_mode_sim8xxP13CommandableIf","set_data_mode_sim8xx"],[7,4,1,"_CPPv420set_data_mode_sim8xxP13CommandableIf","set_data_mode_sim8xx::t"],[7,2,1,"_CPPv414terminal_error","terminal_error"],[7,1,1,"_CPPv4N14terminal_error15BUFFER_OVERFLOWE","terminal_error::BUFFER_OVERFLOW"],[7,1,1,"_CPPv4N14terminal_error14CHECKSUM_ERRORE","terminal_error::CHECKSUM_ERROR"],[7,1,1,"_CPPv4N14terminal_error23UNEXPECTED_CONTROL_FLOWE","terminal_error::UNEXPECTED_CONTROL_FLOW"]]},objnames:{"0":["c","macro","C macro"],"1":["cpp","enumerator","C++ enumerator"],"2":["cpp","enum","C++ enum"],"3":["cpp","function","C++ function"],"4":["cpp","functionParam","C++ function parameter"],"5":["cpp","type","C++ type"],"6":["cpp","class","C++ class"],"7":["cpp","templateParam","C++ template parameter"],"8":["cpp","member","C++ member"]},objtypes:{"0":"c:macro","1":"cpp:enumerator","2":"cpp:enum","3":"cpp:function","4":"cpp:functionParam","5":"cpp:type","6":"cpp:class","7":"cpp:templateParam","8":"cpp:member"},terms:{"0":[2,7],"1":[2,7],"100":[2,7],"2":[2,7],"6":7,"64":2,"abstract":[0,5,6],"break":6,"byte":[2,7],"case":[5,6],"catch":6,"char":[2,7],"class":[0,1,3,6,7],"const":[1,2,3,7],"default":[1,2,3,7],"enum":[1,2,7],"function":[1,2,3,7],"int":[2,7],"long":6,"new":[0,2,5,6],"null":2,"public":[0,1,2,3,7],"return":[1,2,3,7],"static":1,"switch":[0,2,5,7],"throw":[1,6],"true":[2,7],"try":6,"void":[2,3,7],AT:[0,1,2,3,6,7],In:1,Is:0,It:[1,3,7],Not:[2,7],ON:6,The:[0,1,2,3,6,7],These:2,To:7,_:0,abl:7,abort:[3,6],abov:7,access:[2,7],actual:[2,7],ad:[0,5],add:[0,6,7],addit:[6,7],address:0,advanc:[5,7],after:[0,2,7],again:2,aggreg:[3,7],all:[0,1,3,7],alloc:[2,6],allow:0,alreadi:2,also:[0,1,2,6,7],an:[0,1,7],ani:1,answer:7,ap:0,ap_to_pppo:0,api:[5,6,7],apn:2,app:1,appli:1,applic:[0,1,2,3],appropri:[1,7],ar:[0,2,3,6,7],arbitrari:6,arg:1,argument:[1,7],assign:7,attach:[0,2,7],automat:3,avail:[0,2,6,7],back:[2,7],base:[1,3,7],basic:[0,1,2,3,6,7],batteri:[2,7],baud:[2,7],baud_rat:2,baudrat:[2,7],bc:[2,7],bcl:[2,7],below:6,ber:[2,7],besid:7,between:[0,7],bg69:1,bg96:[0,1,3,7],bit:[2,7],block:[3,6,7],bool:[2,7],both:7,brief:5,broker:0,buffer:2,buffer_overflow:7,build:[1,7],build_uniqu:1,builder:1,c:[5,6,7],call:[2,7],callback:[6,7],can:[6,7],capac:[2,7],card:[2,7],care:7,cellular:[0,2,7],cfg:1,chang:0,channel:[2,7],chapter:[1,7],charat:[2,7],charg:[2,7],check:[2,7],checksum_error:7,choic:1,chosen:[1,2],circuitri:[2,7],clariti:7,clean:3,clenaup:2,client:0,close:[2,7],cmux:[2,5],cmux_mod:7,cmux_stat:7,cmuxinst:[6,7],code:[2,6,7],collabor:5,command:[0,1,5,6],command_mod:7,command_result:[2,7],commandableif:7,common:[0,1,2,6,7],commun:[0,2,3,5,7],compil:6,complet:[2,7],compli:7,compon:[1,5,7],compos:[0,6],config:[0,1,2,3,7],configur:[0,1,3,5,7],configure_pdp_context:7,connect:[0,1,2,7],consequ:[3,7],consist:[2,3,7],consol:0,construct:[3,7],constructor:[1,6],consum:[6,7],context:[2,7],control:[2,7],correctli:7,correspond:1,could:[0,1,6,7],cpp:7,creat:[0,2,5,7],create_bg96_dc:3,create_generic_dc:3,create_sim7600_dc:3,create_sim800_dc:3,create_uart_dt:3,create_vfs_dt:3,creator:1,ct:[2,7],cts_io_num:2,current:[0,2,7],custom:[2,5,7],d:7,data:[0,2,3,6,7],data_bit:2,data_mod:7,dce:[2,4,5],dce_config:[2,3],dce_factori:1,dce_flow:[2,7],dce_mod:7,dce_t:[1,3,7],decis:5,declar:7,dedic:2,defin:[0,1,2,7],definit:7,delet:2,demonstr:1,depict:6,deriv:[0,1,7],describ:[6,7],descript:7,descriptor:2,design:[0,5],desir:[2,7],destroi:[2,5],detail:7,develop:7,devic:[1,2,5,6],diagram:6,didn:7,differ:[0,1,6,7],disabl:3,document:7,doesn:[2,3,7],done:[2,7],down:[2,6,7],driver:6,dte:[1,2,5,6],dte_buffer_s:2,dte_config:[2,3],dte_flow:[2,7],due:3,e:[0,1,7],easier:6,echo:[2,7],echo_on:[2,7],either:[1,3,7],elig:7,enumer:[1,2,7],equip:[0,7],error:[2,3,6,7],esp:[2,7],esp_err_t:2,esp_fail:2,esp_modem:[1,3,4,7],esp_modem_c_api:2,esp_modem_c_api_str_max:2,esp_modem_cmux:7,esp_modem_command_declar:7,esp_modem_config:2,esp_modem_dc:7,esp_modem_dce_bg96:2,esp_modem_dce_command:7,esp_modem_dce_config:[2,3],esp_modem_dce_config_t:2,esp_modem_dce_default_config:2,esp_modem_dce_devic:2,esp_modem_dce_device_t:2,esp_modem_dce_factori:1,esp_modem_dce_genet:2,esp_modem_dce_mod:2,esp_modem_dce_mode_t:2,esp_modem_dce_modul:7,esp_modem_dce_sim7600:2,esp_modem_dce_sim800:2,esp_modem_dce_t:2,esp_modem_declare_dce_command:7,esp_modem_destroi:2,esp_modem_dt:7,esp_modem_dte_config:[1,2,3,7],esp_modem_dte_config_t:2,esp_modem_dte_default_config:2,esp_modem_flow_control_hw:2,esp_modem_flow_control_non:2,esp_modem_flow_control_sw:2,esp_modem_flow_ctrl_t:2,esp_modem_get_battery_statu:2,esp_modem_get_imei:2,esp_modem_get_imsi:2,esp_modem_get_module_nam:2,esp_modem_get_operator_nam:2,esp_modem_get_signal_qu:2,esp_modem_hang_up:2,esp_modem_init_dc:3,esp_modem_init_dt:3,esp_modem_mode_command:2,esp_modem_mode_data:2,esp_modem_modul:7,esp_modem_netif:7,esp_modem_new:2,esp_modem_new_dev:2,esp_modem_power_down:2,esp_modem_read_pin:2,esp_modem_reset:2,esp_modem_resume_data_mod:2,esp_modem_send_sm:2,esp_modem_set_baud:2,esp_modem_set_cmux:2,esp_modem_set_command_mod:2,esp_modem_set_data_mod:2,esp_modem_set_echo:2,esp_modem_set_flow_control:2,esp_modem_set_mod:2,esp_modem_set_pdp_context:2,esp_modem_set_pin:2,esp_modem_sms_character_set:2,esp_modem_sms_txt_mod:2,esp_modem_store_profil:2,esp_modem_sync:2,esp_modem_termin:7,esp_modem_typ:7,esp_modem_uart_term_config:2,esp_modem_vfs_resourc:2,esp_modem_vfs_term_config:2,esp_netif_t:[2,3],esp_ok:2,especi:7,etc:7,event:[0,2],event_queue_s:2,exampl:[0,1],except:[3,6],exercis:0,exist:[0,1,7],expand:7,expect:2,experiment:0,explain:7,explicit:7,explicitli:[3,7],extens:[1,5,7],f:7,factori:[5,7],factoryhelp:1,fail:[2,7],failur:[2,3,6],fd:2,featur:0,file:[2,7],first:7,flow:[2,7],flow_control:2,focus:0,follow:[2,7],footer:7,forward:[0,7],from:[0,1,6,7],g:[0,1],gener:[1,2,3,5,6],genericmodul:[0,1,6,7],get:[2,3,7],get_battery_statu:[3,4,7],get_battery_status_sim7xxx:7,get_imei:[3,4,7],get_imsi:[3,4,7],get_module_nam:[3,4,7],get_operator_nam:[3,4,7],get_signal_qu:[3,4,7],glue:7,goe:3,got_lin:7,got_line_cb:7,group:[1,2,3,7],gsm:[2,7],h:2,ha:7,handl:[1,2,6],handler:0,hang:[2,7],hang_up:[3,4,7],have:[0,3,7],header:7,helper:[1,7],hold:7,how:6,hpp:[1,7],human:7,hw:[2,7],i2c:1,i:[0,1,7],idea:6,imei:[2,7],implant:6,implement:[0,1,2,5,6],imsi:[2,7],inc:7,includ:[1,2,7],index:7,indic:[2,7],inherit:5,init:[6,7],initi:[2,3,6,7],inlin:[1,3,7],input:7,inst:7,instanc:[2,7],instanti:5,insuffici:3,int_in:7,integ:7,interact:0,interfac:[0,2,3,5,6],intern:5,internet:0,intro:5,io:1,ip:0,issu:[0,2],its:[0,2,6,7],itself:7,just:7,keep:7,layer:7,least:2,len:7,length:7,level:[2,7],librari:[0,5],lifecycl:5,line:7,list:[0,2,7],logic:[2,7],low:7,lwip:0,m:7,machin:7,macro:[6,7],mandatori:7,mani:1,manual:7,maximum:7,mean:[0,7],media:0,member:2,memori:3,messag:[2,7],method:[1,6,7],might:[0,6],millisecond:7,minim:6,mode:[0,2,5,6,7],model:[0,1,5],modem:6,modem_consol:[0,1],modem_mod:7,modemtyp:1,modern:0,modifi:0,modul:[2,3,5,6],moduleif:[6,7],more:6,most:[1,2,6,7],mqtt:0,ms:7,multipl:[0,7],multiplex:[6,7],must:[0,7],mv:[2,7],name:[2,7],namespac:7,nat:0,necessari:[1,3,7],need:[1,2,7],netif:[1,2,3,5,6],network:[0,1,2,3,6,7],new_pdp:7,none:[2,7],note:[1,2],notif:0,now:2,nullptr:3,num:7,number:[2,6,7],o:0,object:[0,1,3,7],off:6,ok:[2,7],one:[1,7],ones:0,onli:[0,1,2,6,7],oonli:6,oper:[0,2,7],option:2,order:[1,7],origin:[6,7],other:[5,7],out:[2,3,7],outlin:1,output:2,over:[0,6],overrid:[1,7],p1:[2,7],p2:7,packet:0,paramet:[1,2,3,7],parent:7,pariti:2,part:2,pattern:7,payload:7,pdp:[2,7],pdpcontext:[2,7],pdu:[2,7],perform:2,phone:[2,7],php:[2,7],physic:0,pin:[2,7],pin_ok:[2,7],plain:[1,2],pleas:[1,7],point:[2,7],pointer:[1,2,7],port:2,port_num:2,portion:2,possibl:[0,1],power:[2,7],power_down:[3,4,7],power_down_sim7xxx:7,power_down_sim8xx:7,ppp:[1,2,5,6,7],pppo:0,pppos_client:0,preprocessor:7,prioriti:2,privat:6,profil:[2,7],program:6,properti:0,protocol:[0,7],provid:[0,1,6,7],ptr:[3,7],purpos:1,qualiti:[2,7],queue:2,rate:[2,7],read:[0,2,6,7],read_pin:[3,4,7],readabl:7,receiv:[0,7],recommend:1,recov:7,refer:[1,3,7],regist:0,relat:[3,7],repeat:[2,7],repres:[0,1,7],requir:0,reset:[2,3,4,7],resourc:2,respond:7,respons:[3,7],result:7,resum:[2,7],resume_data_mod:[3,4,7],return_typ:7,rssi:[2,7],rt:[2,7],rts_io_num:2,runtim:[6,7],rx:2,rx_buffer_s:2,rx_io_num:2,rxd:2,s:[2,3,5,7],same:[6,7],scope:3,second:7,section:7,send:[0,2,3,6,7],send_command:0,send_sm:[3,4,7],sent:[2,7],separ:7,sequenc:[2,7],set:[2,3,7],set_baud:[3,4,7],set_cmux:[3,4,7],set_command_mod:[3,4,7],set_data:[3,7],set_data_mod:[3,4,7],set_data_mode_sim8xx:7,set_echo:[3,4,7],set_flow_control:[3,4,7],set_mod:[0,7],set_pdp_context:[3,4,7],set_pin:[3,4,7],set_read_cb:7,setup:[2,7],setup_data_mod:7,share:[1,3,7],shared_ptr:[1,3,7],should:1,signal:[2,7],sim7600:[0,1,3,7],sim800:[0,1,3,7],sim:[2,7],similar:3,simpl:[0,2],simpli:3,simplifi:7,sing:2,singl:7,size:2,size_t:[2,7],sm:[0,2,7],sms_character_set:[3,4,7],sms_txt_mode:[3,4,7],so:7,softwar:0,sole:[0,7],some:[0,6,7],sourc:7,space:2,special:[6,7],specif:[0,1,2,3,7],specifi:7,specificmodul:[3,6,7],spi:[0,1],stack:2,standard:2,start:7,startup:2,state:7,statu:[2,7],std:[1,3,7],step:1,stop:[2,7],stop_bit:2,store:[2,7],store_profil:[3,4,7],strength:[2,7],string:7,struct:[2,7],structur:[1,5,7],subclass:7,success:[1,2,3,7],successfulli:7,suppli:[1,2,7],support:[0,1,2,7],suppos:7,suspend:[2,7],sw:2,sync:[2,3,4,7],synergi:[3,7],t:[2,3,7],t_modul:1,taken:7,talk:7,task:2,task_prior:2,task_stack_s:2,templat:[1,3,6,7],temporarili:[2,7],termin:[0,1,2,5],terminal_error:7,text:[2,7],textual:2,th:[2,7],thee:7,thei:7,them:0,therefor:7,thi:[0,1,2,7],time:[6,7],time_m:7,timelin:7,timeout:[2,7],top:1,transact:[3,7],treat:6,trivial:1,truncat:2,turn:7,two:[1,2,7],tx:2,tx_buffer_s:2,tx_io_num:2,txd:2,txt:[2,7],type:[0,2,5],typedef:[2,3,7],typenam:1,typic:[0,1,2,7],uart:[0,1,2,3,6,7],uart_config:2,uart_parity_t:2,uart_port_t:2,uart_stop_bits_t:2,uart_word_length_t:2,uint32_t:[2,7],uint8_t:7,undef:7,underli:7,unexpected_control_flow:7,uniqu:[1,3,7],unique_ptr:[1,3,7],unit:[0,7],unlock:[2,7],unrel:2,unsupport:1,until:7,up:[2,3,7],us:[2,3,5,6,7],usabl:7,usb:0,user:[0,1,2,7],valid:7,valu:[1,2,7],vanilla:1,variou:0,veri:2,vf:[2,3],vfs_config:2,via:[0,7],virtual:[0,1,6,7],voltag:[2,7],wa:[2,7],wai:[1,7],wait:7,wait_until_ppp_exit:7,we:[0,7],well:[0,6,7],when:[1,6],where:0,which:[0,1,2,6,7],wifi:0,without:6,work:[2,7],workflow:[2,3],would:7,wrapper:6,write:[6,7],written:7,wrong:3},titles:["ESP MODEM","Advanced esp-modem use cases","C API Documentation","C++ API Documentation","<no title>","ESP-MODEM Programmers manual","Internal design","DCE Internal implementation"],titleterms:{"abstract":7,"case":[0,1],"new":[1,7],"switch":3,ad:7,advanc:1,api:[2,3],c:[2,3],cmux:[0,6,7],collabor:6,command:[2,3,7],commun:1,compon:0,configur:2,creat:[1,3],custom:1,dce:[0,1,3,6,7],decis:6,design:6,destroi:3,devic:[0,7],document:[2,3],dte:[0,3,7],esp:[0,1,5],extens:0,factori:1,gener:7,implement:7,inherit:6,instanti:1,interfac:[1,7],intern:[6,7],librari:7,lifecycl:2,manual:5,mode:3,model:6,modem:[0,1,2,3,5,7],modul:[0,1,7],netif:[0,7],other:0,ppp:0,programm:5,s:0,structur:2,termin:[6,7],type:7,us:[0,1]}}) \ No newline at end of file +Search.setIndex({docnames:["README","advanced_api","api_docs","cxx_api_docs","cxx_api_links","index","internal_design","internal_docs"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["README.md","advanced_api.rst","api_docs.rst","cxx_api_docs.rst","cxx_api_links.rst","index.rst","internal_design.md","internal_docs.rst"],objects:{"":[[2,0,1,"c.ESP_MODEM_DCE_DEFAULT_CONFIG","ESP_MODEM_DCE_DEFAULT_CONFIG"],[7,0,1,"c.ESP_MODEM_DECLARE_DCE_COMMAND","ESP_MODEM_DECLARE_DCE_COMMAND"],[2,0,1,"c.ESP_MODEM_DTE_DEFAULT_CONFIG","ESP_MODEM_DTE_DEFAULT_CONFIG"],[2,1,1,"_CPPv4N20esp_modem_dce_device18ESP_MODEM_DCE_BG96E","ESP_MODEM_DCE_BG96"],[2,1,1,"_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_GENETICE","ESP_MODEM_DCE_GENETIC"],[2,1,1,"_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_SIM7600E","ESP_MODEM_DCE_SIM7600"],[2,1,1,"_CPPv4N20esp_modem_dce_device20ESP_MODEM_DCE_SIM800E","ESP_MODEM_DCE_SIM800"],[2,1,1,"_CPPv4N21esp_modem_flow_ctrl_t25ESP_MODEM_FLOW_CONTROL_HWE","ESP_MODEM_FLOW_CONTROL_HW"],[2,1,1,"_CPPv4N21esp_modem_flow_ctrl_t27ESP_MODEM_FLOW_CONTROL_NONEE","ESP_MODEM_FLOW_CONTROL_NONE"],[2,1,1,"_CPPv4N21esp_modem_flow_ctrl_t25ESP_MODEM_FLOW_CONTROL_SWE","ESP_MODEM_FLOW_CONTROL_SW"],[2,1,1,"_CPPv4N18esp_modem_dce_mode22ESP_MODEM_MODE_COMMANDE","ESP_MODEM_MODE_COMMAND"],[2,1,1,"_CPPv4N18esp_modem_dce_mode19ESP_MODEM_MODE_DATAE","ESP_MODEM_MODE_DATA"],[1,2,1,"_CPPv49ModemType","ModemType"],[1,1,1,"_CPPv4N9ModemType4BG96E","ModemType::BG96"],[1,1,1,"_CPPv4N9ModemType13GenericModuleE","ModemType::GenericModule"],[1,1,1,"_CPPv4N9ModemType7SIM7600E","ModemType::SIM7600"],[1,1,1,"_CPPv4N9ModemType6SIM800E","ModemType::SIM800"],[7,2,1,"_CPPv410cmux_state","cmux_state"],[7,1,1,"_CPPv4N10cmux_state6FOOTERE","cmux_state::FOOTER"],[7,1,1,"_CPPv4N10cmux_state6HEADERE","cmux_state::HEADER"],[7,1,1,"_CPPv4N10cmux_state4INITE","cmux_state::INIT"],[7,1,1,"_CPPv4N10cmux_state7PAYLOADE","cmux_state::PAYLOAD"],[7,1,1,"_CPPv4N10cmux_state7RECOVERE","cmux_state::RECOVER"],[7,2,1,"_CPPv414command_result","command_result"],[7,1,1,"_CPPv4N14command_result4FAILE","command_result::FAIL"],[7,1,1,"_CPPv4N14command_result2OKE","command_result::OK"],[7,1,1,"_CPPv4N14command_result7TIMEOUTE","command_result::TIMEOUT"],[3,3,1,"_CPPv415create_BG96_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_BG96_dce"],[3,4,1,"_CPPv415create_BG96_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_BG96_dce::config"],[3,4,1,"_CPPv415create_BG96_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_BG96_dce::dte"],[3,4,1,"_CPPv415create_BG96_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_BG96_dce::netif"],[3,3,1,"_CPPv418create_SIM7600_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_SIM7600_dce"],[3,4,1,"_CPPv418create_SIM7600_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_SIM7600_dce::config"],[3,4,1,"_CPPv418create_SIM7600_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_SIM7600_dce::dte"],[3,4,1,"_CPPv418create_SIM7600_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_SIM7600_dce::netif"],[3,3,1,"_CPPv417create_SIM800_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_SIM800_dce"],[3,4,1,"_CPPv417create_SIM800_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_SIM800_dce::config"],[3,4,1,"_CPPv417create_SIM800_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_SIM800_dce::dte"],[3,4,1,"_CPPv417create_SIM800_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_SIM800_dce::netif"],[3,3,1,"_CPPv418create_generic_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_generic_dce"],[3,4,1,"_CPPv418create_generic_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_generic_dce::config"],[3,4,1,"_CPPv418create_generic_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_generic_dce::dte"],[3,4,1,"_CPPv418create_generic_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_generic_dce::netif"],[3,3,1,"_CPPv415create_uart_dtePK10dte_config","create_uart_dte"],[3,4,1,"_CPPv415create_uart_dtePK10dte_config","create_uart_dte::config"],[3,3,1,"_CPPv414create_vfs_dtePK10dte_config","create_vfs_dte"],[3,4,1,"_CPPv414create_vfs_dtePK10dte_config","create_vfs_dte::config"],[3,5,1,"_CPPv410dce_config","dce_config"],[3,5,1,"_CPPv410dte_config","dte_config"],[7,6,1,"_CPPv4N9esp_modem4BG96E","esp_modem::BG96"],[7,6,1,"_CPPv4N9esp_modem4CMuxE","esp_modem::CMux"],[7,3,1,"_CPPv4N9esp_modem4CMux4initEv","esp_modem::CMux::init"],[7,3,1,"_CPPv4N9esp_modem4CMux11set_read_cbEiNSt8functionIFbP7uint8_t6size_tEEE","esp_modem::CMux::set_read_cb"],[7,4,1,"_CPPv4N9esp_modem4CMux11set_read_cbEiNSt8functionIFbP7uint8_t6size_tEEE","esp_modem::CMux::set_read_cb::f"],[7,4,1,"_CPPv4N9esp_modem4CMux11set_read_cbEiNSt8functionIFbP7uint8_t6size_tEEE","esp_modem::CMux::set_read_cb::inst"],[7,3,1,"_CPPv4N9esp_modem4CMux5writeEiP7uint8_t6size_t","esp_modem::CMux::write"],[7,4,1,"_CPPv4N9esp_modem4CMux5writeEiP7uint8_t6size_t","esp_modem::CMux::write::data"],[7,4,1,"_CPPv4N9esp_modem4CMux5writeEiP7uint8_t6size_t","esp_modem::CMux::write::i"],[7,4,1,"_CPPv4N9esp_modem4CMux5writeEiP7uint8_t6size_t","esp_modem::CMux::write::len"],[7,6,1,"_CPPv4N9esp_modem12CMuxInstanceE","esp_modem::CMuxInstance"],[7,3,1,"_CPPv4N9esp_modem12CMuxInstance4readEP7uint8_t6size_t","esp_modem::CMuxInstance::read"],[7,4,1,"_CPPv4N9esp_modem12CMuxInstance4readEP7uint8_t6size_t","esp_modem::CMuxInstance::read::data"],[7,4,1,"_CPPv4N9esp_modem12CMuxInstance4readEP7uint8_t6size_t","esp_modem::CMuxInstance::read::len"],[7,3,1,"_CPPv4N9esp_modem12CMuxInstance5writeEP7uint8_t6size_t","esp_modem::CMuxInstance::write"],[7,4,1,"_CPPv4N9esp_modem12CMuxInstance5writeEP7uint8_t6size_t","esp_modem::CMuxInstance::write::data"],[7,4,1,"_CPPv4N9esp_modem12CMuxInstance5writeEP7uint8_t6size_t","esp_modem::CMuxInstance::write::len"],[7,6,1,"_CPPv4N9esp_modem13CommandableIfE","esp_modem::CommandableIf"],[7,3,1,"_CPPv4N9esp_modem13CommandableIf7commandERKNSt6stringE11got_line_cb8uint32_tKc","esp_modem::CommandableIf::command"],[7,4,1,"_CPPv4N9esp_modem13CommandableIf7commandERKNSt6stringE11got_line_cb8uint32_tKc","esp_modem::CommandableIf::command::command"],[7,4,1,"_CPPv4N9esp_modem13CommandableIf7commandERKNSt6stringE11got_line_cb8uint32_tKc","esp_modem::CommandableIf::command::got_line"],[7,4,1,"_CPPv4N9esp_modem13CommandableIf7commandERKNSt6stringE11got_line_cb8uint32_tKc","esp_modem::CommandableIf::command::separator"],[7,4,1,"_CPPv4N9esp_modem13CommandableIf7commandERKNSt6stringE11got_line_cb8uint32_tKc","esp_modem::CommandableIf::command::time_ms"],[7,6,1,"_CPPv4N9esp_modem3DCEE","esp_modem::DCE"],[7,3,1,"_CPPv4N9esp_modem3DCE18get_battery_statusERiRiRi","esp_modem::DCE::get_battery_status"],[7,4,1,"_CPPv4N9esp_modem3DCE18get_battery_statusERiRiRi","esp_modem::DCE::get_battery_status::bcl"],[7,4,1,"_CPPv4N9esp_modem3DCE18get_battery_statusERiRiRi","esp_modem::DCE::get_battery_status::bcs"],[7,4,1,"_CPPv4N9esp_modem3DCE18get_battery_statusERiRiRi","esp_modem::DCE::get_battery_status::voltage"],[7,3,1,"_CPPv4N9esp_modem3DCE8get_imeiERNSt6stringE","esp_modem::DCE::get_imei"],[7,4,1,"_CPPv4N9esp_modem3DCE8get_imeiERNSt6stringE","esp_modem::DCE::get_imei::imei"],[7,3,1,"_CPPv4N9esp_modem3DCE8get_imsiERNSt6stringE","esp_modem::DCE::get_imsi"],[7,4,1,"_CPPv4N9esp_modem3DCE8get_imsiERNSt6stringE","esp_modem::DCE::get_imsi::imsi"],[7,3,1,"_CPPv4N9esp_modem3DCE15get_module_nameERNSt6stringE","esp_modem::DCE::get_module_name"],[7,4,1,"_CPPv4N9esp_modem3DCE15get_module_nameERNSt6stringE","esp_modem::DCE::get_module_name::name"],[7,3,1,"_CPPv4N9esp_modem3DCE17get_operator_nameERNSt6stringE","esp_modem::DCE::get_operator_name"],[7,4,1,"_CPPv4N9esp_modem3DCE17get_operator_nameERNSt6stringE","esp_modem::DCE::get_operator_name::name"],[7,3,1,"_CPPv4N9esp_modem3DCE18get_signal_qualityERiRi","esp_modem::DCE::get_signal_quality"],[7,4,1,"_CPPv4N9esp_modem3DCE18get_signal_qualityERiRi","esp_modem::DCE::get_signal_quality::ber"],[7,4,1,"_CPPv4N9esp_modem3DCE18get_signal_qualityERiRi","esp_modem::DCE::get_signal_quality::rssi"],[7,3,1,"_CPPv4N9esp_modem3DCE7hang_upEv","esp_modem::DCE::hang_up"],[7,3,1,"_CPPv4N9esp_modem3DCE10power_downEv","esp_modem::DCE::power_down"],[7,3,1,"_CPPv4N9esp_modem3DCE8read_pinERb","esp_modem::DCE::read_pin"],[7,4,1,"_CPPv4N9esp_modem3DCE8read_pinERb","esp_modem::DCE::read_pin::pin_ok"],[7,3,1,"_CPPv4N9esp_modem3DCE5resetEv","esp_modem::DCE::reset"],[7,3,1,"_CPPv4N9esp_modem3DCE16resume_data_modeEv","esp_modem::DCE::resume_data_mode"],[7,3,1,"_CPPv4N9esp_modem3DCE8send_smsERKNSt6stringERKNSt6stringE","esp_modem::DCE::send_sms"],[7,4,1,"_CPPv4N9esp_modem3DCE8send_smsERKNSt6stringERKNSt6stringE","esp_modem::DCE::send_sms::message"],[7,4,1,"_CPPv4N9esp_modem3DCE8send_smsERKNSt6stringERKNSt6stringE","esp_modem::DCE::send_sms::number"],[7,3,1,"_CPPv4N9esp_modem3DCE8set_baudEi","esp_modem::DCE::set_baud"],[7,4,1,"_CPPv4N9esp_modem3DCE8set_baudEi","esp_modem::DCE::set_baud::baud"],[7,3,1,"_CPPv4N9esp_modem3DCE8set_cmuxEv","esp_modem::DCE::set_cmux"],[7,3,1,"_CPPv4N9esp_modem3DCE16set_command_modeEv","esp_modem::DCE::set_command_mode"],[7,3,1,"_CPPv4N9esp_modem3DCE13set_data_modeEv","esp_modem::DCE::set_data_mode"],[7,3,1,"_CPPv4N9esp_modem3DCE8set_echoEKb","esp_modem::DCE::set_echo"],[7,4,1,"_CPPv4N9esp_modem3DCE8set_echoEKb","esp_modem::DCE::set_echo::echo_on"],[7,3,1,"_CPPv4N9esp_modem3DCE16set_flow_controlEii","esp_modem::DCE::set_flow_control"],[7,4,1,"_CPPv4N9esp_modem3DCE16set_flow_controlEii","esp_modem::DCE::set_flow_control::dce_flow"],[7,4,1,"_CPPv4N9esp_modem3DCE16set_flow_controlEii","esp_modem::DCE::set_flow_control::dte_flow"],[7,3,1,"_CPPv4N9esp_modem3DCE15set_pdp_contextER10PdpContext","esp_modem::DCE::set_pdp_context"],[7,4,1,"_CPPv4N9esp_modem3DCE15set_pdp_contextER10PdpContext","esp_modem::DCE::set_pdp_context::p1"],[7,3,1,"_CPPv4N9esp_modem3DCE7set_pinERKNSt6stringE","esp_modem::DCE::set_pin"],[7,4,1,"_CPPv4N9esp_modem3DCE7set_pinERKNSt6stringE","esp_modem::DCE::set_pin::pin"],[7,3,1,"_CPPv4N9esp_modem3DCE17sms_character_setEv","esp_modem::DCE::sms_character_set"],[7,3,1,"_CPPv4N9esp_modem3DCE12sms_txt_modeEKb","esp_modem::DCE::sms_txt_mode"],[7,4,1,"_CPPv4N9esp_modem3DCE12sms_txt_modeEKb","esp_modem::DCE::sms_txt_mode::txt"],[7,3,1,"_CPPv4N9esp_modem3DCE13store_profileEv","esp_modem::DCE::store_profile"],[7,3,1,"_CPPv4N9esp_modem3DCE4syncEv","esp_modem::DCE::sync"],[7,6,1,"_CPPv4N9esp_modem8DCE_ModeE","esp_modem::DCE_Mode"],[3,6,1,"_CPPv4I0EN9esp_modem5DCE_TE","esp_modem::DCE_T"],[7,6,1,"_CPPv4I0EN9esp_modem5DCE_TE","esp_modem::DCE_T"],[3,7,1,"_CPPv4I0EN9esp_modem5DCE_TE","esp_modem::DCE_T::SpecificModule"],[7,7,1,"_CPPv4I0EN9esp_modem5DCE_TE","esp_modem::DCE_T::SpecificModule"],[3,3,1,"_CPPv4N9esp_modem5DCE_T8set_dataEv","esp_modem::DCE_T::set_data"],[7,3,1,"_CPPv4N9esp_modem5DCE_T8set_dataEv","esp_modem::DCE_T::set_data"],[7,6,1,"_CPPv4N9esp_modem3DTEE","esp_modem::DTE"],[7,3,1,"_CPPv4N9esp_modem3DTE3DTEEPK20esp_modem_dte_configNSt10unique_ptrI8TerminalEE","esp_modem::DTE::DTE"],[7,4,1,"_CPPv4N9esp_modem3DTE3DTEEPK20esp_modem_dte_configNSt10unique_ptrI8TerminalEE","esp_modem::DTE::DTE::config"],[7,4,1,"_CPPv4N9esp_modem3DTE3DTEEPK20esp_modem_dte_configNSt10unique_ptrI8TerminalEE","esp_modem::DTE::DTE::t"],[7,3,1,"_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_t","esp_modem::DTE::command"],[7,3,1,"_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc","esp_modem::DTE::command"],[7,4,1,"_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_t","esp_modem::DTE::command::command"],[7,4,1,"_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc","esp_modem::DTE::command::command"],[7,4,1,"_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_t","esp_modem::DTE::command::got_line"],[7,4,1,"_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc","esp_modem::DTE::command::got_line"],[7,4,1,"_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc","esp_modem::DTE::command::separator"],[7,4,1,"_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_t","esp_modem::DTE::command::time_ms"],[7,4,1,"_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc","esp_modem::DTE::command::time_ms"],[7,3,1,"_CPPv4N9esp_modem3DTE4readEPP7uint8_t6size_t","esp_modem::DTE::read"],[7,4,1,"_CPPv4N9esp_modem3DTE4readEPP7uint8_t6size_t","esp_modem::DTE::read::d"],[7,4,1,"_CPPv4N9esp_modem3DTE4readEPP7uint8_t6size_t","esp_modem::DTE::read::len"],[7,3,1,"_CPPv4N9esp_modem3DTE8set_modeE10modem_mode","esp_modem::DTE::set_mode"],[7,4,1,"_CPPv4N9esp_modem3DTE8set_modeE10modem_mode","esp_modem::DTE::set_mode::m"],[7,3,1,"_CPPv4N9esp_modem3DTE11set_read_cbENSt8functionIFbP7uint8_t6size_tEEE","esp_modem::DTE::set_read_cb"],[7,4,1,"_CPPv4N9esp_modem3DTE11set_read_cbENSt8functionIFbP7uint8_t6size_tEEE","esp_modem::DTE::set_read_cb::f"],[7,3,1,"_CPPv4N9esp_modem3DTE5writeEP7uint8_t6size_t","esp_modem::DTE::write"],[7,4,1,"_CPPv4N9esp_modem3DTE5writeEP7uint8_t6size_t","esp_modem::DTE::write::data"],[7,4,1,"_CPPv4N9esp_modem3DTE5writeEP7uint8_t6size_t","esp_modem::DTE::write::len"],[7,6,1,"_CPPv4N9esp_modem13GenericModuleE","esp_modem::GenericModule"],[7,3,1,"_CPPv4N9esp_modem13GenericModule13GenericModuleENSt10shared_ptrI3DTEEENSt10unique_ptrI10PdpContextEE","esp_modem::GenericModule::GenericModule"],[7,4,1,"_CPPv4N9esp_modem13GenericModule13GenericModuleENSt10shared_ptrI3DTEEENSt10unique_ptrI10PdpContextEE","esp_modem::GenericModule::GenericModule::dte"],[7,4,1,"_CPPv4N9esp_modem13GenericModule13GenericModuleENSt10shared_ptrI3DTEEENSt10unique_ptrI10PdpContextEE","esp_modem::GenericModule::GenericModule::pdp"],[7,3,1,"_CPPv4N9esp_modem13GenericModule21configure_pdp_contextENSt10unique_ptrI10PdpContextEE","esp_modem::GenericModule::configure_pdp_context"],[7,4,1,"_CPPv4N9esp_modem13GenericModule21configure_pdp_contextENSt10unique_ptrI10PdpContextEE","esp_modem::GenericModule::configure_pdp_context::new_pdp"],[7,3,1,"_CPPv4N9esp_modem13GenericModule8set_modeE10modem_mode","esp_modem::GenericModule::set_mode"],[7,4,1,"_CPPv4N9esp_modem13GenericModule8set_modeE10modem_mode","esp_modem::GenericModule::set_mode::mode"],[7,3,1,"_CPPv4N9esp_modem13GenericModule15setup_data_modeEv","esp_modem::GenericModule::setup_data_mode"],[7,6,1,"_CPPv4N9esp_modem8ModuleIfE","esp_modem::ModuleIf"],[7,3,1,"_CPPv4N9esp_modem8ModuleIf8set_modeE10modem_mode","esp_modem::ModuleIf::set_mode"],[7,4,1,"_CPPv4N9esp_modem8ModuleIf8set_modeE10modem_mode","esp_modem::ModuleIf::set_mode::mode"],[7,3,1,"_CPPv4N9esp_modem8ModuleIf15setup_data_modeEv","esp_modem::ModuleIf::setup_data_mode"],[7,6,1,"_CPPv4N9esp_modem5NetifE","esp_modem::Netif"],[7,3,1,"_CPPv4N9esp_modem5Netif5startEv","esp_modem::Netif::start"],[7,3,1,"_CPPv4N9esp_modem5Netif4stopEv","esp_modem::Netif::stop"],[7,3,1,"_CPPv4N9esp_modem5Netif20wait_until_ppp_exitsEv","esp_modem::Netif::wait_until_ppp_exits"],[7,6,1,"_CPPv4N9esp_modem10PdpContextE","esp_modem::PdpContext"],[7,6,1,"_CPPv4N9esp_modem7SIM7600E","esp_modem::SIM7600"],[7,6,1,"_CPPv4N9esp_modem6SIM800E","esp_modem::SIM800"],[7,6,1,"_CPPv4N9esp_modem8TerminalE","esp_modem::Terminal"],[7,3,1,"_CPPv4N9esp_modem8Terminal4readEP7uint8_t6size_t","esp_modem::Terminal::read"],[7,4,1,"_CPPv4N9esp_modem8Terminal4readEP7uint8_t6size_t","esp_modem::Terminal::read::data"],[7,4,1,"_CPPv4N9esp_modem8Terminal4readEP7uint8_t6size_t","esp_modem::Terminal::read::len"],[7,3,1,"_CPPv4N9esp_modem8Terminal5writeEP7uint8_t6size_t","esp_modem::Terminal::write"],[7,4,1,"_CPPv4N9esp_modem8Terminal5writeEP7uint8_t6size_t","esp_modem::Terminal::write::data"],[7,4,1,"_CPPv4N9esp_modem8Terminal5writeEP7uint8_t6size_t","esp_modem::Terminal::write::len"],[1,6,1,"_CPPv4I0EN9esp_modem11dce_factory7CreatorE","esp_modem::dce_factory::Creator"],[1,7,1,"_CPPv4I0EN9esp_modem11dce_factory7CreatorE","esp_modem::dce_factory::Creator::T_Module"],[1,6,1,"_CPPv4N9esp_modem11dce_factory7FactoryE","esp_modem::dce_factory::Factory"],[1,3,1,"_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build"],[1,7,1,"_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build::Args"],[1,7,1,"_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build::T_Module"],[1,4,1,"_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build::args"],[1,4,1,"_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build::cfg"],[1,3,1,"_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build_unique"],[1,3,1,"_CPPv4IDpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build_unique"],[1,7,1,"_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build_unique::Args"],[1,7,1,"_CPPv4IDpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build_unique::Args"],[1,7,1,"_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build_unique::T_Module"],[1,4,1,"_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build_unique::args"],[1,4,1,"_CPPv4IDpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build_unique::args"],[1,4,1,"_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build_unique::cfg"],[1,4,1,"_CPPv4IDpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args","esp_modem::dce_factory::Factory::build_unique::cfg"],[1,6,1,"_CPPv4N9esp_modem11dce_factory13FactoryHelperE","esp_modem::dce_factory::FactoryHelper"],[2,6,1,"_CPPv420esp_modem_dce_config","esp_modem_dce_config"],[2,8,1,"_CPPv4N20esp_modem_dce_config3apnE","esp_modem_dce_config::apn"],[2,5,1,"_CPPv422esp_modem_dce_config_t","esp_modem_dce_config_t"],[2,2,1,"_CPPv420esp_modem_dce_device","esp_modem_dce_device"],[2,1,1,"_CPPv4N20esp_modem_dce_device18ESP_MODEM_DCE_BG96E","esp_modem_dce_device::ESP_MODEM_DCE_BG96"],[2,1,1,"_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_GENETICE","esp_modem_dce_device::ESP_MODEM_DCE_GENETIC"],[2,1,1,"_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_SIM7600E","esp_modem_dce_device::ESP_MODEM_DCE_SIM7600"],[2,1,1,"_CPPv4N20esp_modem_dce_device20ESP_MODEM_DCE_SIM800E","esp_modem_dce_device::ESP_MODEM_DCE_SIM800"],[2,5,1,"_CPPv422esp_modem_dce_device_t","esp_modem_dce_device_t"],[2,2,1,"_CPPv418esp_modem_dce_mode","esp_modem_dce_mode"],[2,1,1,"_CPPv4N18esp_modem_dce_mode22ESP_MODEM_MODE_COMMANDE","esp_modem_dce_mode::ESP_MODEM_MODE_COMMAND"],[2,1,1,"_CPPv4N18esp_modem_dce_mode19ESP_MODEM_MODE_DATAE","esp_modem_dce_mode::ESP_MODEM_MODE_DATA"],[2,5,1,"_CPPv420esp_modem_dce_mode_t","esp_modem_dce_mode_t"],[2,3,1,"_CPPv417esp_modem_destroyP15esp_modem_dce_t","esp_modem_destroy"],[2,4,1,"_CPPv417esp_modem_destroyP15esp_modem_dce_t","esp_modem_destroy::dce"],[2,6,1,"_CPPv420esp_modem_dte_config","esp_modem_dte_config"],[2,8,1,"_CPPv4N20esp_modem_dte_config15dte_buffer_sizeE","esp_modem_dte_config::dte_buffer_size"],[2,8,1,"_CPPv4N20esp_modem_dte_config13task_priorityE","esp_modem_dte_config::task_priority"],[2,8,1,"_CPPv4N20esp_modem_dte_config15task_stack_sizeE","esp_modem_dte_config::task_stack_size"],[2,8,1,"_CPPv4N20esp_modem_dte_config11uart_configE","esp_modem_dte_config::uart_config"],[2,8,1,"_CPPv4N20esp_modem_dte_config10vfs_configE","esp_modem_dte_config::vfs_config"],[2,5,1,"_CPPv422esp_modem_dte_config_t","esp_modem_dte_config_t"],[2,2,1,"_CPPv421esp_modem_flow_ctrl_t","esp_modem_flow_ctrl_t"],[2,1,1,"_CPPv4N21esp_modem_flow_ctrl_t25ESP_MODEM_FLOW_CONTROL_HWE","esp_modem_flow_ctrl_t::ESP_MODEM_FLOW_CONTROL_HW"],[2,1,1,"_CPPv4N21esp_modem_flow_ctrl_t27ESP_MODEM_FLOW_CONTROL_NONEE","esp_modem_flow_ctrl_t::ESP_MODEM_FLOW_CONTROL_NONE"],[2,1,1,"_CPPv4N21esp_modem_flow_ctrl_t25ESP_MODEM_FLOW_CONTROL_SWE","esp_modem_flow_ctrl_t::ESP_MODEM_FLOW_CONTROL_SW"],[2,3,1,"_CPPv428esp_modem_get_battery_statusPiPiPi","esp_modem_get_battery_status"],[2,4,1,"_CPPv428esp_modem_get_battery_statusPiPiPi","esp_modem_get_battery_status::bcl"],[2,4,1,"_CPPv428esp_modem_get_battery_statusPiPiPi","esp_modem_get_battery_status::bcs"],[2,4,1,"_CPPv428esp_modem_get_battery_statusPiPiPi","esp_modem_get_battery_status::voltage"],[2,3,1,"_CPPv418esp_modem_get_imeiPc","esp_modem_get_imei"],[2,4,1,"_CPPv418esp_modem_get_imeiPc","esp_modem_get_imei::imei"],[2,3,1,"_CPPv418esp_modem_get_imsiPc","esp_modem_get_imsi"],[2,4,1,"_CPPv418esp_modem_get_imsiPc","esp_modem_get_imsi::imsi"],[2,3,1,"_CPPv425esp_modem_get_module_namePc","esp_modem_get_module_name"],[2,4,1,"_CPPv425esp_modem_get_module_namePc","esp_modem_get_module_name::name"],[2,3,1,"_CPPv427esp_modem_get_operator_namePc","esp_modem_get_operator_name"],[2,4,1,"_CPPv427esp_modem_get_operator_namePc","esp_modem_get_operator_name::name"],[2,3,1,"_CPPv428esp_modem_get_signal_qualityPiPi","esp_modem_get_signal_quality"],[2,4,1,"_CPPv428esp_modem_get_signal_qualityPiPi","esp_modem_get_signal_quality::ber"],[2,4,1,"_CPPv428esp_modem_get_signal_qualityPiPi","esp_modem_get_signal_quality::rssi"],[2,3,1,"_CPPv417esp_modem_hang_upv","esp_modem_hang_up"],[2,3,1,"_CPPv413esp_modem_newPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t","esp_modem_new"],[2,4,1,"_CPPv413esp_modem_newPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t","esp_modem_new::dce_config"],[2,4,1,"_CPPv413esp_modem_newPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t","esp_modem_new::dte_config"],[2,4,1,"_CPPv413esp_modem_newPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t","esp_modem_new::netif"],[2,3,1,"_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t","esp_modem_new_dev"],[2,4,1,"_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t","esp_modem_new_dev::dce_config"],[2,4,1,"_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t","esp_modem_new_dev::dte_config"],[2,4,1,"_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t","esp_modem_new_dev::module"],[2,4,1,"_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t","esp_modem_new_dev::netif"],[2,3,1,"_CPPv420esp_modem_power_downv","esp_modem_power_down"],[2,3,1,"_CPPv418esp_modem_read_pinPb","esp_modem_read_pin"],[2,4,1,"_CPPv418esp_modem_read_pinPb","esp_modem_read_pin::pin_ok"],[2,3,1,"_CPPv415esp_modem_resetv","esp_modem_reset"],[2,3,1,"_CPPv426esp_modem_resume_data_modev","esp_modem_resume_data_mode"],[2,3,1,"_CPPv418esp_modem_send_smsPKcPKc","esp_modem_send_sms"],[2,4,1,"_CPPv418esp_modem_send_smsPKcPKc","esp_modem_send_sms::message"],[2,4,1,"_CPPv418esp_modem_send_smsPKcPKc","esp_modem_send_sms::number"],[2,3,1,"_CPPv418esp_modem_set_baudi","esp_modem_set_baud"],[2,4,1,"_CPPv418esp_modem_set_baudi","esp_modem_set_baud::baud"],[2,3,1,"_CPPv418esp_modem_set_cmuxv","esp_modem_set_cmux"],[2,3,1,"_CPPv426esp_modem_set_command_modev","esp_modem_set_command_mode"],[2,3,1,"_CPPv423esp_modem_set_data_modev","esp_modem_set_data_mode"],[2,3,1,"_CPPv418esp_modem_set_echoKb","esp_modem_set_echo"],[2,4,1,"_CPPv418esp_modem_set_echoKb","esp_modem_set_echo::echo_on"],[2,3,1,"_CPPv426esp_modem_set_flow_controlii","esp_modem_set_flow_control"],[2,4,1,"_CPPv426esp_modem_set_flow_controlii","esp_modem_set_flow_control::dce_flow"],[2,4,1,"_CPPv426esp_modem_set_flow_controlii","esp_modem_set_flow_control::dte_flow"],[2,3,1,"_CPPv418esp_modem_set_modeP15esp_modem_dce_t20esp_modem_dce_mode_t","esp_modem_set_mode"],[2,4,1,"_CPPv418esp_modem_set_modeP15esp_modem_dce_t20esp_modem_dce_mode_t","esp_modem_set_mode::dce"],[2,4,1,"_CPPv418esp_modem_set_modeP15esp_modem_dce_t20esp_modem_dce_mode_t","esp_modem_set_mode::mode"],[2,3,1,"_CPPv425esp_modem_set_pdp_contextP10PdpContext","esp_modem_set_pdp_context"],[2,4,1,"_CPPv425esp_modem_set_pdp_contextP10PdpContext","esp_modem_set_pdp_context::p1"],[2,3,1,"_CPPv417esp_modem_set_pinPKc","esp_modem_set_pin"],[2,4,1,"_CPPv417esp_modem_set_pinPKc","esp_modem_set_pin::pin"],[2,3,1,"_CPPv427esp_modem_sms_character_setv","esp_modem_sms_character_set"],[2,3,1,"_CPPv422esp_modem_sms_txt_modeKb","esp_modem_sms_txt_mode"],[2,4,1,"_CPPv422esp_modem_sms_txt_modeKb","esp_modem_sms_txt_mode::txt"],[2,3,1,"_CPPv423esp_modem_store_profilev","esp_modem_store_profile"],[2,3,1,"_CPPv414esp_modem_syncv","esp_modem_sync"],[2,6,1,"_CPPv426esp_modem_uart_term_config","esp_modem_uart_term_config"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config9baud_rateE","esp_modem_uart_term_config::baud_rate"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config10cts_io_numE","esp_modem_uart_term_config::cts_io_num"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config9data_bitsE","esp_modem_uart_term_config::data_bits"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config16event_queue_sizeE","esp_modem_uart_term_config::event_queue_size"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config12flow_controlE","esp_modem_uart_term_config::flow_control"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config6parityE","esp_modem_uart_term_config::parity"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config8port_numE","esp_modem_uart_term_config::port_num"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config10rts_io_numE","esp_modem_uart_term_config::rts_io_num"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config14rx_buffer_sizeE","esp_modem_uart_term_config::rx_buffer_size"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config9rx_io_numE","esp_modem_uart_term_config::rx_io_num"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config9stop_bitsE","esp_modem_uart_term_config::stop_bits"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config14tx_buffer_sizeE","esp_modem_uart_term_config::tx_buffer_size"],[2,8,1,"_CPPv4N26esp_modem_uart_term_config9tx_io_numE","esp_modem_uart_term_config::tx_io_num"],[2,6,1,"_CPPv425esp_modem_vfs_term_config","esp_modem_vfs_term_config"],[2,8,1,"_CPPv4N25esp_modem_vfs_term_config7deleterE","esp_modem_vfs_term_config::deleter"],[2,8,1,"_CPPv4N25esp_modem_vfs_term_config2fdE","esp_modem_vfs_term_config::fd"],[2,8,1,"_CPPv4N25esp_modem_vfs_term_config8resourceE","esp_modem_vfs_term_config::resource"],[7,3,1,"_CPPv426get_battery_status_sim7xxxP13CommandableIfRiRiRi","get_battery_status_sim7xxx"],[7,4,1,"_CPPv426get_battery_status_sim7xxxP13CommandableIfRiRiRi","get_battery_status_sim7xxx::bcl"],[7,4,1,"_CPPv426get_battery_status_sim7xxxP13CommandableIfRiRiRi","get_battery_status_sim7xxx::bcs"],[7,4,1,"_CPPv426get_battery_status_sim7xxxP13CommandableIfRiRiRi","get_battery_status_sim7xxx::t"],[7,4,1,"_CPPv426get_battery_status_sim7xxxP13CommandableIfRiRiRi","get_battery_status_sim7xxx::voltage"],[7,5,1,"_CPPv411got_line_cb","got_line_cb"],[7,2,1,"_CPPv410modem_mode","modem_mode"],[7,1,1,"_CPPv4N10modem_mode9CMUX_MODEE","modem_mode::CMUX_MODE"],[7,1,1,"_CPPv4N10modem_mode12COMMAND_MODEE","modem_mode::COMMAND_MODE"],[7,1,1,"_CPPv4N10modem_mode9DATA_MODEE","modem_mode::DATA_MODE"],[7,1,1,"_CPPv4N10modem_mode5UNDEFE","modem_mode::UNDEF"],[7,3,1,"_CPPv418power_down_sim7xxxP13CommandableIf","power_down_sim7xxx"],[7,4,1,"_CPPv418power_down_sim7xxxP13CommandableIf","power_down_sim7xxx::t"],[7,3,1,"_CPPv417power_down_sim8xxP13CommandableIf","power_down_sim8xx"],[7,4,1,"_CPPv417power_down_sim8xxP13CommandableIf","power_down_sim8xx::t"],[7,3,1,"_CPPv420set_data_mode_sim8xxP13CommandableIf","set_data_mode_sim8xx"],[7,4,1,"_CPPv420set_data_mode_sim8xxP13CommandableIf","set_data_mode_sim8xx::t"],[7,2,1,"_CPPv414terminal_error","terminal_error"],[7,1,1,"_CPPv4N14terminal_error15BUFFER_OVERFLOWE","terminal_error::BUFFER_OVERFLOW"],[7,1,1,"_CPPv4N14terminal_error14CHECKSUM_ERRORE","terminal_error::CHECKSUM_ERROR"],[7,1,1,"_CPPv4N14terminal_error23UNEXPECTED_CONTROL_FLOWE","terminal_error::UNEXPECTED_CONTROL_FLOW"]]},objnames:{"0":["c","macro","C macro"],"1":["cpp","enumerator","C++ enumerator"],"2":["cpp","enum","C++ enum"],"3":["cpp","function","C++ function"],"4":["cpp","functionParam","C++ function parameter"],"5":["cpp","type","C++ type"],"6":["cpp","class","C++ class"],"7":["cpp","templateParam","C++ template parameter"],"8":["cpp","member","C++ member"]},objtypes:{"0":"c:macro","1":"cpp:enumerator","2":"cpp:enum","3":"cpp:function","4":"cpp:functionParam","5":"cpp:type","6":"cpp:class","7":"cpp:templateParam","8":"cpp:member"},terms:{"0":[2,7],"1":[2,7],"100":[2,7],"2":[2,7],"6":7,"64":2,"8212":7,"abstract":[0,5,6],"break":6,"byte":[2,7],"case":[5,6],"catch":6,"char":[2,7],"class":[0,1,3,6,7],"const":[1,2,3,7],"default":[1,2,3,7],"enum":[1,2,7],"function":[1,2,3,7],"int":[2,7],"long":6,"new":[0,2,5,6],"null":2,"public":[0,1,2,3,7],"return":[1,2,3,7],"static":1,"switch":[0,2,5,7],"throw":[1,6],"true":[2,7],"try":6,"void":[2,3,7],AT:[0,1,2,3,6,7],In:1,Is:0,It:[1,3,7],Not:[2,7],ON:6,The:[0,1,2,3,6,7],These:2,To:7,_:0,abl:7,abort:[3,6],abov:7,access:[2,7],actual:[2,7],ad:[0,5],add:[0,6,7],addit:[6,7],address:0,advanc:[5,7],after:[0,2,7],again:2,aggreg:[3,7],all:[0,1,3,7],alloc:[2,6],allow:0,alreadi:2,also:[0,1,2,6,7],an:[0,1,7],ani:1,answer:7,ap:0,ap_to_pppo:0,api:[5,6,7],apn:2,app:1,appli:1,applic:[0,1,2,3],appropri:[1,7],ar:[0,2,3,6,7],arbitrari:6,arg:1,argument:[1,7],assign:7,attach:[0,2,7],automat:3,avail:[0,2,6,7],back:[2,7],base:[1,3,7],basic:[0,1,2,3,6,7],batteri:[2,7],baud:[2,7],baud_rat:2,baudrat:[2,7],bc:[2,7],bcl:[2,7],below:6,ber:[2,7],besid:7,between:[0,7],bg69:1,bg96:[0,1,3,7],bit:[2,7],block:[3,6,7],bool:[2,7],both:7,brief:5,broker:0,buffer:2,buffer_overflow:7,build:[1,7],build_uniqu:1,builder:1,c:[5,6,7],call:[2,7],callback:[6,7],can:[6,7],capac:[2,7],card:[2,7],care:7,cellular:[0,2,7],cfg:1,chang:0,channel:[2,7],chapter:[1,7],charat:[2,7],charg:[2,7],check:[2,7],checksum_error:7,choic:1,chosen:[1,2],circuitri:[2,7],clariti:7,clean:3,clenaup:2,client:0,close:[2,7],cmux:[2,5],cmux_mod:7,cmux_stat:7,cmuxinst:[6,7],code:[2,6,7],collabor:5,command:[0,1,5,6],command_mod:7,command_result:[2,7],commandableif:7,common:[0,1,2,6,7],commun:[0,2,3,5,7],compil:6,complet:[2,7],compli:7,compon:[1,5,7],compos:[0,6],config:[0,1,2,3,7],configur:[0,1,3,5,7],configure_pdp_context:7,connect:[0,1,2,7],consequ:[3,7],consist:[2,3,7],consol:0,construct:[3,7],constructor:[1,6],consum:[6,7],context:[2,7],control:[2,7],correctli:7,correspond:1,could:[0,1,6,7],cpp:7,creat:[0,2,5,7],create_bg96_dc:3,create_generic_dc:3,create_sim7600_dc:3,create_sim800_dc:3,create_uart_dt:3,create_vfs_dt:3,creator:1,ct:[2,7],cts_io_num:2,current:[0,2,7],custom:[2,5,7],d:7,data:[0,2,3,6,7],data_bit:2,data_mod:7,dce:[2,4,5],dce_config:[2,3],dce_factori:1,dce_flow:[2,7],dce_mod:7,dce_t:[1,3,7],decis:5,declar:7,dedic:2,defin:[0,1,2,7],definit:7,delet:2,demonstr:1,depict:6,deriv:[0,1,7],describ:[6,7],descript:7,descriptor:2,design:[0,5],desir:[2,7],destroi:[2,5],detail:7,develop:7,devic:[1,2,5,6],diagram:6,didn:7,differ:[0,1,6,7],disabl:3,document:7,doesn:[2,3,7],done:[2,7],down:[2,6,7],driver:6,dte:[1,2,5,6],dte_buffer_s:2,dte_config:[2,3],dte_flow:[2,7],due:3,e:[0,1,7],easier:6,echo:[2,7],echo_on:[2,7],either:[1,3,7],elig:7,enumer:[1,2,7],equip:[0,7],error:[2,3,6,7],esp:[2,7],esp_err_t:2,esp_fail:2,esp_modem:[1,3,4,7],esp_modem_c_api:2,esp_modem_c_api_str_max:2,esp_modem_cmux:7,esp_modem_command_declar:7,esp_modem_config:2,esp_modem_dc:7,esp_modem_dce_bg96:2,esp_modem_dce_command:7,esp_modem_dce_config:[2,3],esp_modem_dce_config_t:2,esp_modem_dce_default_config:2,esp_modem_dce_devic:2,esp_modem_dce_device_t:2,esp_modem_dce_factori:1,esp_modem_dce_genet:2,esp_modem_dce_mod:2,esp_modem_dce_mode_t:2,esp_modem_dce_modul:7,esp_modem_dce_sim7600:2,esp_modem_dce_sim800:2,esp_modem_dce_t:2,esp_modem_declare_dce_command:7,esp_modem_destroi:2,esp_modem_dt:7,esp_modem_dte_config:[1,2,3,7],esp_modem_dte_config_t:2,esp_modem_dte_default_config:2,esp_modem_flow_control_hw:2,esp_modem_flow_control_non:2,esp_modem_flow_control_sw:2,esp_modem_flow_ctrl_t:2,esp_modem_get_battery_statu:2,esp_modem_get_imei:2,esp_modem_get_imsi:2,esp_modem_get_module_nam:2,esp_modem_get_operator_nam:2,esp_modem_get_signal_qu:2,esp_modem_hang_up:2,esp_modem_init_dc:3,esp_modem_init_dt:3,esp_modem_mode_command:2,esp_modem_mode_data:2,esp_modem_modul:7,esp_modem_netif:7,esp_modem_new:2,esp_modem_new_dev:2,esp_modem_power_down:2,esp_modem_read_pin:2,esp_modem_reset:2,esp_modem_resume_data_mod:2,esp_modem_send_sm:2,esp_modem_set_baud:2,esp_modem_set_cmux:2,esp_modem_set_command_mod:2,esp_modem_set_data_mod:2,esp_modem_set_echo:2,esp_modem_set_flow_control:2,esp_modem_set_mod:2,esp_modem_set_pdp_context:2,esp_modem_set_pin:2,esp_modem_sms_character_set:2,esp_modem_sms_txt_mod:2,esp_modem_store_profil:2,esp_modem_sync:2,esp_modem_termin:7,esp_modem_typ:7,esp_modem_uart_term_config:2,esp_modem_vfs_resourc:2,esp_modem_vfs_term_config:2,esp_netif_t:[2,3],esp_ok:2,especi:7,etc:7,event:[0,2],event_queue_s:2,exampl:[0,1],except:[3,6],exercis:0,exist:[0,1,7],expand:7,expect:2,experiment:0,explain:7,explicit:7,explicitli:[3,7],extens:[1,5,7],f:7,factori:[5,7],factoryhelp:1,fail:[2,7],failur:[2,3,6],fd:2,featur:0,file:[2,7],first:7,flow:[2,7],flow_control:2,focus:0,follow:[2,7],footer:7,forward:[0,7],from:[0,1,6,7],g:[0,1],gener:[1,2,3,5,6],genericmodul:[0,1,6,7],get:[2,3,7],get_battery_statu:[3,4,7],get_battery_status_sim7xxx:7,get_imei:[3,4,7],get_imsi:[3,4,7],get_module_nam:[3,4,7],get_operator_nam:[3,4,7],get_signal_qu:[3,4,7],glue:7,goe:3,got_lin:7,got_line_cb:7,group:[1,2,3,7],gsm:[2,7],h:2,ha:7,handl:[1,2,6],handler:0,hang:[2,7],hang_up:[3,4,7],have:[0,3,7],header:7,helper:[1,7],hold:7,how:6,hpp:[1,7],human:7,hw:[2,7],i2c:1,i:[0,1,7],idea:6,imei:[2,7],implant:6,implement:[0,1,2,5,6],imsi:[2,7],inc:7,includ:[1,2,7],index:7,indic:[2,7],inherit:5,init:[6,7],initi:[2,3,6,7],inlin:[1,3,7],input:7,inst:7,instanc:[2,7],instanti:5,insuffici:3,int_in:7,integ:7,interact:0,interfac:[0,2,3,5,6],intern:5,internet:0,intro:5,io:1,ip:0,issu:[0,2],its:[0,2,6,7],itself:7,just:7,keep:7,layer:7,least:2,len:7,length:7,level:[2,7],librari:[0,5],lifecycl:5,line:7,list:[0,2,7],logic:[2,7],low:7,lwip:0,m:7,machin:7,macro:[6,7],mandatori:7,mani:1,manual:7,maximum:7,mean:[0,7],media:0,member:2,memori:3,messag:[2,7],method:[1,6,7],might:[0,6],millisecond:7,minim:6,mode:[0,2,5,6,7],model:[0,1,5],modem:6,modem_consol:[0,1],modem_mod:7,modemtyp:1,modern:0,modifi:0,modul:[2,3,5,6],moduleif:[6,7],more:6,most:[1,2,6,7],mqtt:0,ms:7,multipl:[0,7],multiplex:[6,7],must:[0,7],mv:[2,7],name:[2,7],namespac:7,nat:0,necessari:[1,3,7],need:[1,2,7],netif:[1,2,3,5,6],network:[0,1,2,3,6,7],new_pdp:7,none:[2,7],note:[1,2],notif:0,now:2,nullptr:3,num:7,number:[2,6,7],o:0,object:[0,1,3,7],off:6,ok:[2,7],one:[1,7],ones:0,onli:[0,1,2,6,7],oonli:6,oper:[0,2,7],option:2,order:[1,7],origin:[6,7],other:[5,7],out:[2,3,7],outlin:1,output:2,over:[0,6],overrid:[1,7],p1:[2,7],p2:7,packet:0,paramet:[1,2,3,7],parent:7,pariti:2,part:2,pattern:7,payload:7,pdp:[2,7],pdpcontext:[2,7],pdu:[2,7],perform:2,phone:[2,7],php:[2,7],physic:0,pin:[2,7],pin_ok:[2,7],plain:[1,2],pleas:[1,7],point:[2,7],pointer:[1,2,7],port:2,port_num:2,portion:2,possibl:[0,1],power:[2,7],power_down:[3,4,7],power_down_sim7xxx:7,power_down_sim8xx:7,ppp:[1,2,5,6,7],pppo:0,pppos_client:0,preprocessor:7,prioriti:2,privat:6,profil:[2,7],program:6,properti:0,protocol:[0,7],provid:[0,1,6,7],ptr:[3,7],purpos:1,qualiti:[2,7],queue:2,rate:[2,7],read:[0,2,6,7],read_pin:[3,4,7],readabl:7,receiv:[0,7],recommend:1,recov:7,refer:[1,3,7],regist:0,relat:[3,7],repeat:[2,7],repres:[0,1,7],requir:0,reset:[2,3,4,7],resourc:2,respond:7,respons:[3,7],result:7,resum:[2,7],resume_data_mod:[3,4,7],return_typ:7,rssi:[2,7],rt:[2,7],rts_io_num:2,runtim:[6,7],rx:2,rx_buffer_s:2,rx_io_num:2,rxd:2,s:[2,3,5,7],same:[6,7],scope:3,second:7,section:7,send:[0,2,3,6,7],send_command:0,send_sm:[3,4,7],sent:[2,7],separ:7,sequenc:[2,7],set:[2,3,7],set_baud:[3,4,7],set_cmux:[3,4,7],set_command_mod:[3,4,7],set_data:[3,7],set_data_mod:[3,4,7],set_data_mode_sim8xx:7,set_echo:[3,4,7],set_flow_control:[3,4,7],set_mod:[0,7],set_pdp_context:[3,4,7],set_pin:[3,4,7],set_read_cb:7,setup:[2,7],setup_data_mod:7,share:[1,3,7],shared_ptr:[1,3,7],should:1,signal:[2,7],sim7600:[0,1,3,7],sim800:[0,1,3,7],sim:[2,7],similar:3,simpl:[0,2],simpli:3,simplifi:7,sing:2,singl:7,size:2,size_t:[2,7],sm:[0,2,7],sms_character_set:[3,4,7],sms_txt_mode:[3,4,7],so:7,softwar:0,sole:[0,7],some:[0,6,7],sourc:7,space:2,special:[6,7],specif:[0,1,2,3,7],specifi:7,specificmodul:[3,6,7],spi:[0,1],stack:2,standard:2,start:7,startup:2,state:7,statu:[2,7],std:[1,3,7],step:1,stop:[2,7],stop_bit:2,store:[2,7],store_profil:[3,4,7],strength:[2,7],string:7,struct:[2,7],structur:[1,5,7],subclass:7,success:[1,2,3,7],successfulli:7,suppli:[1,2,7],support:[0,1,2,7],suppos:7,suspend:[2,7],sw:2,sync:[2,3,4,7],synergi:[3,7],t:[2,3,7],t_modul:1,taken:7,talk:7,task:2,task_prior:2,task_stack_s:2,templat:[1,3,6,7],temporarili:[2,7],termin:[0,1,2,5],terminal_error:7,text:[2,7],textual:2,th:[2,7],thee:7,thei:7,them:0,therefor:7,thi:[0,1,2,7],time:[6,7],time_m:7,timelin:7,timeout:[2,7],top:1,transact:[3,7],treat:6,trivial:1,truncat:2,turn:7,two:[1,2,7],tx:2,tx_buffer_s:2,tx_io_num:2,txd:2,txt:[2,7],type:[0,2,5],typedef:[2,3,7],typenam:1,typic:[0,1,2,7],uart:[0,1,2,3,6,7],uart_config:2,uart_parity_t:2,uart_port_t:2,uart_stop_bits_t:2,uart_word_length_t:2,uint32_t:[2,7],uint8_t:7,undef:7,underli:7,unexpected_control_flow:7,uniqu:[1,3,7],unique_ptr:[1,3,7],unit:[0,7],unlock:[2,7],unrel:2,unsupport:1,until:7,up:[2,3,7],us:[2,3,5,6,7],usabl:7,usb:0,user:[0,1,2,7],valid:7,valu:[1,2,7],vanilla:1,variou:0,veri:2,vf:[2,3],vfs_config:2,via:[0,7],virtual:[0,1,6,7],voltag:[2,7],wa:[2,7],wai:[1,7],wait:7,wait_until_ppp_exit:7,we:[0,7],well:[0,6,7],when:[1,6],where:0,which:[0,1,2,6,7],wifi:0,without:6,work:[2,7],workflow:[2,3],would:7,wrapper:6,write:[6,7],written:7,wrong:3},titles:["ESP MODEM","Advanced esp-modem use cases","C API Documentation","C++ API Documentation","<no title>","ESP-MODEM Programmers manual","Internal design","DCE Internal implementation"],titleterms:{"abstract":7,"case":[0,1],"new":[1,7],"switch":3,ad:7,advanc:1,api:[2,3],c:[2,3],cmux:[0,6,7],collabor:6,command:[2,3,7],commun:1,compon:0,configur:2,creat:[1,3],custom:1,dce:[0,1,3,6,7],decis:6,design:6,destroi:3,devic:[0,7],document:[2,3],dte:[0,3,7],esp:[0,1,5],extens:0,factori:1,gener:7,implement:7,inherit:6,instanti:1,interfac:[1,7],intern:[6,7],librari:7,lifecycl:2,manual:5,mode:3,model:6,modem:[0,1,2,3,5,7],modul:[0,1,7],netif:[0,7],other:0,ppp:0,programm:5,s:0,structur:2,termin:[6,7],type:7,us:[0,1]}}) \ No newline at end of file