From 3d503d37196020a8ce30d831a3c5b1c6300a0446 Mon Sep 17 00:00:00 2001 From: david-cermak <38914379+david-cermak@users.noreply.github.com> Date: Wed, 25 May 2022 11:23:16 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20espressi?= =?UTF-8?q?f/esp-protocols@0875008a4681524c54ddf666f4d17f2d0c3aef10=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- esp_modem/.doctrees/advanced_api.doctree | Bin 73906 -> 78602 bytes esp_modem/.doctrees/api_docs.doctree | Bin 228779 -> 275712 bytes esp_modem/.doctrees/cxx_api_docs.doctree | Bin 83213 -> 104261 bytes esp_modem/.doctrees/cxx_api_links.doctree | Bin 13800 -> 18853 bytes esp_modem/.doctrees/environment.pickle | Bin 305617 -> 369105 bytes esp_modem/.doctrees/internal_docs.doctree | Bin 374328 -> 441075 bytes esp_modem/_sources/cxx_api_links.rst.txt | 12 +- esp_modem/advanced_api.html | 12 ++ esp_modem/api_docs.html | 154 ++++++++++++++++++ esp_modem/cxx_api_docs.html | 22 +++ esp_modem/cxx_api_links.html | 10 ++ esp_modem/genindex.html | 74 ++++++++- esp_modem/internal_docs.html | 181 +++++++++++++++++++++- esp_modem/objects.inv | Bin 8235 -> 9491 bytes esp_modem/searchindex.js | 2 +- esp_websocket_client/.buildinfo | 2 +- esp_websocket_client/genindex.html | 2 +- esp_websocket_client/index.html | 6 +- esp_websocket_client/search.html | 2 +- 19 files changed, 463 insertions(+), 16 deletions(-) diff --git a/esp_modem/.doctrees/advanced_api.doctree b/esp_modem/.doctrees/advanced_api.doctree index 5ce332cb7840b37bb0d37525850d80862e90e28b..d49603af8d346a727b937e4371edddde142cd2aa 100644 GIT binary patch delta 15659 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 A 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 bHa{9NW-#hPRBBz*Q}aruOrE0IIHh)qMh|CE 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 delta 39521 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 VIi}N4T_;d=G2QZ-e%yq`5&(>S^5y^l diff --git a/esp_modem/.doctrees/cxx_api_docs.doctree b/esp_modem/.doctrees/cxx_api_docs.doctree index 1a6748e6406dcca7eecf4febfa41406035d04d22..50b014b90ef3f7d7604d00eae161b9a24ed2d4f9 100644 GIT binary patch delta 11921 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 delta 7258 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 Okz`~{tjkJElk@;Pr{P-w literal 305617 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 diff --git a/esp_modem/.doctrees/internal_docs.doctree b/esp_modem/.doctrees/internal_docs.doctree index 030b82340ecc87dd1034f4e18c0af48054200ee3..f5dd92f55659d07fcc3dbfa90e5d726352903f49 100644 GIT binary patch delta 61359 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 delta 42252 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 u!B)sr);-;D1#uSa+ref$y@!)cVY

Derived from the GenericModule, specifics applied to SIM7600 model

+
+
+enumerator SIM7070
+

Derived from the GenericModule, specifics applied to SIM7070 model

+
+ +
+
+enumerator SIM7000
+

Derived from the GenericModule, specifics applied to SIM7000 model

+
+
enumerator BG96
diff --git a/esp_modem/api_docs.html b/esp_modem/api_docs.html index 2747a03c8..7280d30cc 100644 --- a/esp_modem/api_docs.html +++ b/esp_modem/api_docs.html @@ -114,6 +114,16 @@ enumerator ESP_MODEM_DCE_SIM7600
+
+
+enumerator ESP_MODEM_DCE_SIM7070
+
+ +
+
+enumerator ESP_MODEM_DCE_SIM7000
+
+
enumerator ESP_MODEM_DCE_BG96
@@ -525,6 +535,150 @@ pointer as the return value. The API expects the output data to point to user al
+
+
+command_result esp_modem_set_operator(int mode, int format, const char *oper)
+

Force an attempt to connect to a specific operator.

+
+
Parameters:
+
    +
  • mode[in] mode of attempt mode=0 - automatic mode=1 - manual mode=2 - deregister mode=3 - set format for read operation mode=4 - manual with fallback to automatic

  • +
  • format[in] what format the operator is given in format=0 - long format format=1 - short format format=2 - numeric

  • +
  • oper[in] the operator to connect to

  • +
+
+
Returns:
+

OK, FAIL or TIMEOUT

+
+
+
+ +
+
+command_result esp_modem_set_network_attachment_state(int state)
+

Attach or detach from the GPRS service.

+
+
Parameters:
+

state[in] 1-attach 0-detach

+
+
Returns:
+

OK, FAIL or TIMEOUT

+
+
+
+ +
+
+command_result esp_modem_get_network_attachment_state(int *state)
+

Get network attachment state.

+
+
Parameters:
+

state[out] 1-attached 0-detached

+
+
Returns:
+

OK, FAIL or TIMEOUT

+
+
+
+ +
+
+command_result esp_modem_set_radio_state(int state)
+

What mode the radio should be set to.

+
+
Parameters:
+

state[in] state 1-full 0-minimum …

+
+
Returns:
+

OK, FAIL or TIMEOUT

+
+
+
+ +
+
+command_result esp_modem_get_radio_state(int *state)
+

Get current radio state.

+
+
Parameters:
+

state[out] 1-full 0-minimum …

+
+
Returns:
+

OK, FAIL or TIMEOUT

+
+
+
+ +
+
+command_result esp_modem_set_network_mode(int mode)
+

Set network mode.

+
+
Parameters:
+

mode[in] preferred mode

+
+
Returns:
+

OK, FAIL or TIMEOUT

+
+
+
+ +
+
+command_result esp_modem_set_preferred_mode(int mode)
+

Preferred network mode (CAT-M and/or NB-IoT)

+
+
Parameters:
+

mode[in] preferred selection

+
+
Returns:
+

OK, FAIL or TIMEOUT

+
+
+
+ +
+
+command_result esp_modem_set_network_bands(const char *mode, const int *bands, int size)
+

Set network bands for CAT-M or NB-IoT.

+
+
Parameters:
+

mode[in] CAT-M or NB-IoT

+
+
Returns:
+

OK, FAIL or TIMEOUT

+
+
+
+ +
+
+command_result esp_modem_get_network_system_mode(int *mode)
+

Show network system mode.

+
+
Parameters:
+

mode[out] current network mode

+
+
Returns:
+

OK, FAIL or TIMEOUT

+
+
+
+ +
+
+command_result esp_modem_set_gnss_power_mode(int mode)
+

GNSS power control.

+
+
Parameters:
+

mode[out] power mode (0 - off, 1 - on)

+
+
Returns:
+

OK, FAIL or TIMEOUT

+
+
+
+
diff --git a/esp_modem/cxx_api_docs.html b/esp_modem/cxx_api_docs.html index c4bc4d2ad..e9a3e79df 100644 --- a/esp_modem/cxx_api_docs.html +++ b/esp_modem/cxx_api_docs.html @@ -120,6 +120,18 @@ +
+
+std::unique_ptr<DCE> create_SIM7070_dce(const dce_config *config, std::shared_ptr<DTE> dte, esp_netif_t *netif)
+

Create DCE based on SIM7070 module.

+
+ +
+
+std::unique_ptr<DCE> create_SIM7000_dce(const dce_config *config, std::shared_ptr<DTE> dte, esp_netif_t *netif)
+

Create DCE based on SIM7000 module.

+
+
std::unique_ptr<DCE> create_SIM800_dce(const dce_config *config, std::shared_ptr<DTE> dte, esp_netif_t *netif)
@@ -187,6 +199,16 @@
  • esp_modem::DCE::power_down()

  • esp_modem::DCE::reset()

  • esp_modem::DCE::set_baud()

  • +
  • esp_modem::DCE::set_operator()()

  • +
  • esp_modem::DCE::set_network_attachment_state()

  • +
  • esp_modem::DCE::get_network_attachment_state()

  • +
  • esp_modem::DCE::set_radio_state()

  • +
  • esp_modem::DCE::get_radio_state()

  • +
  • esp_modem::DCE::set_network_mode()

  • +
  • esp_modem::DCE::set_preferred_mode()

  • +
  • esp_modem::DCE::set_network_bands()

  • +
  • esp_modem::DCE::get_network_system_mode()

  • +
  • esp_modem::DCE::set_gnss_power_mode()

  • diff --git a/esp_modem/cxx_api_links.html b/esp_modem/cxx_api_links.html index 755ace3bf..021aba646 100644 --- a/esp_modem/cxx_api_links.html +++ b/esp_modem/cxx_api_links.html @@ -56,6 +56,16 @@
  • esp_modem::DCE::power_down()

  • esp_modem::DCE::reset()

  • esp_modem::DCE::set_baud()

  • +
  • esp_modem::DCE::set_operator()()

  • +
  • esp_modem::DCE::set_network_attachment_state()

  • +
  • esp_modem::DCE::get_network_attachment_state()

  • +
  • esp_modem::DCE::set_radio_state()

  • +
  • esp_modem::DCE::get_radio_state()

  • +
  • esp_modem::DCE::set_network_mode()

  • +
  • esp_modem::DCE::set_preferred_mode()

  • +
  • esp_modem::DCE::set_network_bands()

  • +
  • esp_modem::DCE::get_network_system_mode()

  • +
  • esp_modem::DCE::set_gnss_power_mode()

  • diff --git a/esp_modem/genindex.html b/esp_modem/genindex.html index a519d1887..9d7310382 100644 --- a/esp_modem/genindex.html +++ b/esp_modem/genindex.html @@ -63,15 +63,19 @@
  • command_result::FAIL (C++ enumerator)
  • - - + - +
    • ModemType::BG96 (C++ enumerator)
    • ModemType::GenericModule (C++ enumerator) +
    • +
    • ModemType::SIM7000 (C++ enumerator) +
    • +
    • ModemType::SIM7070 (C++ enumerator)
    • ModemType::SIM7600 (C++ enumerator)
    • @@ -431,10 +487,12 @@

      P

      @@ -444,6 +502,12 @@
      +
      diff --git a/esp_modem/internal_docs.html b/esp_modem/internal_docs.html index 20b9f2ae0..cc16ee077 100644 --- a/esp_modem/internal_docs.html +++ b/esp_modem/internal_docs.html @@ -404,6 +404,150 @@ +
      +
      +command_result set_operator(int mode, int format, const std::string &oper)
      +

      Force an attempt to connect to a specific operator.

      +
      +
      Parameters:
      +
        +
      • mode[in] mode of attempt mode=0 - automatic mode=1 - manual mode=2 - deregister mode=3 - set format for read operation mode=4 - manual with fallback to automatic

      • +
      • format[in] what format the operator is given in format=0 - long format format=1 - short format format=2 - numeric

      • +
      • oper[in] the operator to connect to

      • +
      +
      +
      Returns:
      +

      OK, FAIL or TIMEOUT

      +
      +
      +
      + +
      +
      +command_result set_network_attachment_state(int state)
      +

      Attach or detach from the GPRS service.

      +
      +
      Parameters:
      +

      state[in] 1-attach 0-detach

      +
      +
      Returns:
      +

      OK, FAIL or TIMEOUT

      +
      +
      +
      + +
      +
      +command_result get_network_attachment_state(int &state)
      +

      Get network attachment state.

      +
      +
      Parameters:
      +

      state[out] 1-attached 0-detached

      +
      +
      Returns:
      +

      OK, FAIL or TIMEOUT

      +
      +
      +
      + +
      +
      +command_result set_radio_state(int state)
      +

      What mode the radio should be set to.

      +
      +
      Parameters:
      +

      state[in] state 1-full 0-minimum …

      +
      +
      Returns:
      +

      OK, FAIL or TIMEOUT

      +
      +
      +
      + +
      +
      +command_result get_radio_state(int &state)
      +

      Get current radio state.

      +
      +
      Parameters:
      +

      state[out] 1-full 0-minimum …

      +
      +
      Returns:
      +

      OK, FAIL or TIMEOUT

      +
      +
      +
      + +
      +
      +command_result set_network_mode(int mode)
      +

      Set network mode.

      +
      +
      Parameters:
      +

      mode[in] preferred mode

      +
      +
      Returns:
      +

      OK, FAIL or TIMEOUT

      +
      +
      +
      + +
      +
      +command_result set_preferred_mode(int mode)
      +

      Preferred network mode (CAT-M and/or NB-IoT)

      +
      +
      Parameters:
      +

      mode[in] preferred selection

      +
      +
      Returns:
      +

      OK, FAIL or TIMEOUT

      +
      +
      +
      + +
      +
      +command_result set_network_bands(const std::string &mode, const int *bands, int size)
      +

      Set network bands for CAT-M or NB-IoT.

      +
      +
      Parameters:
      +

      mode[in] CAT-M or NB-IoT

      +
      +
      Returns:
      +

      OK, FAIL or TIMEOUT

      +
      +
      +
      + +
      +
      +command_result get_network_system_mode(int &mode)
      +

      Show network system mode.

      +
      +
      Parameters:
      +

      mode[out] current network mode

      +
      +
      Returns:
      +

      OK, FAIL or TIMEOUT

      +
      +
      +
      + +
      +
      +command_result set_gnss_power_mode(int mode)
      +

      GNSS power control.

      +
      +
      Parameters:
      +

      mode[out] power mode (0 - off, 1 - on)

      +
      +
      Returns:
      +

      OK, FAIL or TIMEOUT

      +
      +
      +
      + @@ -806,7 +950,7 @@ terminals. Besides the DTE documentation, this section also refers to the

      #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

      +

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

      Public Functions

      @@ -844,6 +988,22 @@ terminals. Besides the DTE documentation, this section also refers to the

      Specific definition of the SIM7600 module.

      +
      +
      +class SIM7070 : public esp_modem::GenericModule
      +
      +#include <esp_modem_dce_module.hpp>
      +

      Specific definition of the SIM7070 module.

      +
      + +
      +
      +class SIM7000 : public esp_modem::GenericModule
      +
      +#include <esp_modem_dce_module.hpp>
      +

      Specific definition of the SIM7000 module.

      +
      +
      class SIM800 : public esp_modem::GenericModule
      @@ -914,8 +1074,23 @@ Please refer to the
      -
      -command_result power_down_sim7xxx(CommandableIf *t)
      +
      +command_result set_gnss_power_mode_sim76xx(CommandableIf *t, int mode)
      +
      + +
      +
      +command_result power_down_sim76xx(CommandableIf *t)
      +
      + +
      +
      +command_result power_down_sim70xx(CommandableIf *t)
      +
      + +
      +
      +command_result set_network_bands_sim76xx(CommandableIf *t, const std::string &mode, const int *bands, int size)
      diff --git a/esp_modem/objects.inv b/esp_modem/objects.inv index 40366273793a4935aa9fbb61bab7a33f5985101f..63d36966f127e621841dd6f612700c02c0f2807a 100644 GIT binary patch delta 9451 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ĥ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 delta 8185 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 diff --git a/esp_modem/searchindex.js b/esp_modem/searchindex.js index 67dfca15d..6f5703298 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":5,"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_config16extension_configE","esp_modem_dte_config::extension_config"],[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,2],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],extension_config:2,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,unsign: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":5,"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_SIM7000E","ESP_MODEM_DCE_SIM7000"],[2,1,1,"_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_SIM7070E","ESP_MODEM_DCE_SIM7070"],[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,"_CPPv4N9ModemType7SIM7000E","ModemType::SIM7000"],[1,1,1,"_CPPv4N9ModemType7SIM7070E","ModemType::SIM7070"],[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_SIM7000_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_SIM7000_dce"],[3,4,1,"_CPPv418create_SIM7000_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_SIM7000_dce::config"],[3,4,1,"_CPPv418create_SIM7000_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_SIM7000_dce::dte"],[3,4,1,"_CPPv418create_SIM7000_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_SIM7000_dce::netif"],[3,3,1,"_CPPv418create_SIM7070_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_SIM7070_dce"],[3,4,1,"_CPPv418create_SIM7070_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_SIM7070_dce::config"],[3,4,1,"_CPPv418create_SIM7070_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_SIM7070_dce::dte"],[3,4,1,"_CPPv418create_SIM7070_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t","create_SIM7070_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_modem3DCE28get_network_attachment_stateERi","esp_modem::DCE::get_network_attachment_state"],[7,4,1,"_CPPv4N9esp_modem3DCE28get_network_attachment_stateERi","esp_modem::DCE::get_network_attachment_state::state"],[7,3,1,"_CPPv4N9esp_modem3DCE23get_network_system_modeERi","esp_modem::DCE::get_network_system_mode"],[7,4,1,"_CPPv4N9esp_modem3DCE23get_network_system_modeERi","esp_modem::DCE::get_network_system_mode::mode"],[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_modem3DCE15get_radio_stateERi","esp_modem::DCE::get_radio_state"],[7,4,1,"_CPPv4N9esp_modem3DCE15get_radio_stateERi","esp_modem::DCE::get_radio_state::state"],[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_modem3DCE19set_gnss_power_modeEi","esp_modem::DCE::set_gnss_power_mode"],[7,4,1,"_CPPv4N9esp_modem3DCE19set_gnss_power_modeEi","esp_modem::DCE::set_gnss_power_mode::mode"],[7,3,1,"_CPPv4N9esp_modem3DCE28set_network_attachment_stateEi","esp_modem::DCE::set_network_attachment_state"],[7,4,1,"_CPPv4N9esp_modem3DCE28set_network_attachment_stateEi","esp_modem::DCE::set_network_attachment_state::state"],[7,3,1,"_CPPv4N9esp_modem3DCE17set_network_bandsERKNSt6stringEPKii","esp_modem::DCE::set_network_bands"],[7,4,1,"_CPPv4N9esp_modem3DCE17set_network_bandsERKNSt6stringEPKii","esp_modem::DCE::set_network_bands::bands"],[7,4,1,"_CPPv4N9esp_modem3DCE17set_network_bandsERKNSt6stringEPKii","esp_modem::DCE::set_network_bands::mode"],[7,4,1,"_CPPv4N9esp_modem3DCE17set_network_bandsERKNSt6stringEPKii","esp_modem::DCE::set_network_bands::size"],[7,3,1,"_CPPv4N9esp_modem3DCE16set_network_modeEi","esp_modem::DCE::set_network_mode"],[7,4,1,"_CPPv4N9esp_modem3DCE16set_network_modeEi","esp_modem::DCE::set_network_mode::mode"],[7,3,1,"_CPPv4N9esp_modem3DCE12set_operatorEiiRKNSt6stringE","esp_modem::DCE::set_operator"],[7,4,1,"_CPPv4N9esp_modem3DCE12set_operatorEiiRKNSt6stringE","esp_modem::DCE::set_operator::format"],[7,4,1,"_CPPv4N9esp_modem3DCE12set_operatorEiiRKNSt6stringE","esp_modem::DCE::set_operator::mode"],[7,4,1,"_CPPv4N9esp_modem3DCE12set_operatorEiiRKNSt6stringE","esp_modem::DCE::set_operator::oper"],[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_modem3DCE18set_preferred_modeEi","esp_modem::DCE::set_preferred_mode"],[7,4,1,"_CPPv4N9esp_modem3DCE18set_preferred_modeEi","esp_modem::DCE::set_preferred_mode::mode"],[7,3,1,"_CPPv4N9esp_modem3DCE15set_radio_stateEi","esp_modem::DCE::set_radio_state"],[7,4,1,"_CPPv4N9esp_modem3DCE15set_radio_stateEi","esp_modem::DCE::set_radio_state::state"],[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_modem7SIM7000E","esp_modem::SIM7000"],[7,6,1,"_CPPv4N9esp_modem7SIM7070E","esp_modem::SIM7070"],[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_SIM7000E","esp_modem_dce_device::ESP_MODEM_DCE_SIM7000"],[2,1,1,"_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_SIM7070E","esp_modem_dce_device::ESP_MODEM_DCE_SIM7070"],[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_config16extension_configE","esp_modem_dte_config::extension_config"],[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,"_CPPv438esp_modem_get_network_attachment_statePi","esp_modem_get_network_attachment_state"],[2,4,1,"_CPPv438esp_modem_get_network_attachment_statePi","esp_modem_get_network_attachment_state::state"],[2,3,1,"_CPPv433esp_modem_get_network_system_modePi","esp_modem_get_network_system_mode"],[2,4,1,"_CPPv433esp_modem_get_network_system_modePi","esp_modem_get_network_system_mode::mode"],[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,"_CPPv425esp_modem_get_radio_statePi","esp_modem_get_radio_state"],[2,4,1,"_CPPv425esp_modem_get_radio_statePi","esp_modem_get_radio_state::state"],[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,"_CPPv429esp_modem_set_gnss_power_modei","esp_modem_set_gnss_power_mode"],[2,4,1,"_CPPv429esp_modem_set_gnss_power_modei","esp_modem_set_gnss_power_mode::mode"],[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,"_CPPv438esp_modem_set_network_attachment_statei","esp_modem_set_network_attachment_state"],[2,4,1,"_CPPv438esp_modem_set_network_attachment_statei","esp_modem_set_network_attachment_state::state"],[2,3,1,"_CPPv427esp_modem_set_network_bandsPKcPKii","esp_modem_set_network_bands"],[2,4,1,"_CPPv427esp_modem_set_network_bandsPKcPKii","esp_modem_set_network_bands::bands"],[2,4,1,"_CPPv427esp_modem_set_network_bandsPKcPKii","esp_modem_set_network_bands::mode"],[2,4,1,"_CPPv427esp_modem_set_network_bandsPKcPKii","esp_modem_set_network_bands::size"],[2,3,1,"_CPPv426esp_modem_set_network_modei","esp_modem_set_network_mode"],[2,4,1,"_CPPv426esp_modem_set_network_modei","esp_modem_set_network_mode::mode"],[2,3,1,"_CPPv422esp_modem_set_operatoriiPKc","esp_modem_set_operator"],[2,4,1,"_CPPv422esp_modem_set_operatoriiPKc","esp_modem_set_operator::format"],[2,4,1,"_CPPv422esp_modem_set_operatoriiPKc","esp_modem_set_operator::mode"],[2,4,1,"_CPPv422esp_modem_set_operatoriiPKc","esp_modem_set_operator::oper"],[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,"_CPPv428esp_modem_set_preferred_modei","esp_modem_set_preferred_mode"],[2,4,1,"_CPPv428esp_modem_set_preferred_modei","esp_modem_set_preferred_mode::mode"],[2,3,1,"_CPPv425esp_modem_set_radio_statei","esp_modem_set_radio_state"],[2,4,1,"_CPPv425esp_modem_set_radio_statei","esp_modem_set_radio_state::state"],[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_sim70xxP13CommandableIf","power_down_sim70xx"],[7,4,1,"_CPPv418power_down_sim70xxP13CommandableIf","power_down_sim70xx::t"],[7,3,1,"_CPPv418power_down_sim76xxP13CommandableIf","power_down_sim76xx"],[7,4,1,"_CPPv418power_down_sim76xxP13CommandableIf","power_down_sim76xx::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,3,1,"_CPPv427set_gnss_power_mode_sim76xxP13CommandableIfi","set_gnss_power_mode_sim76xx"],[7,4,1,"_CPPv427set_gnss_power_mode_sim76xxP13CommandableIfi","set_gnss_power_mode_sim76xx::mode"],[7,4,1,"_CPPv427set_gnss_power_mode_sim76xxP13CommandableIfi","set_gnss_power_mode_sim76xx::t"],[7,3,1,"_CPPv425set_network_bands_sim76xxP13CommandableIfRKNSt6stringEPKii","set_network_bands_sim76xx"],[7,4,1,"_CPPv425set_network_bands_sim76xxP13CommandableIfRKNSt6stringEPKii","set_network_bands_sim76xx::bands"],[7,4,1,"_CPPv425set_network_bands_sim76xxP13CommandableIfRKNSt6stringEPKii","set_network_bands_sim76xx::mode"],[7,4,1,"_CPPv425set_network_bands_sim76xxP13CommandableIfRKNSt6stringEPKii","set_network_bands_sim76xx::size"],[7,4,1,"_CPPv425set_network_bands_sim76xxP13CommandableIfRKNSt6stringEPKii","set_network_bands_sim76xx::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],"3":[2,7],"4":[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":[2,6,7],"new":[0,2,5,6],"null":2,"public":[0,1,2,3,7],"return":[1,2,3,7],"short":[2,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,2,7],ani:1,answer:7,ap:0,ap_to_pppo:0,api:[5,6,7],apn:2,app:[1,2],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],attempt:[2,7],automat:[2,3,7],avail:[0,2,6,7],back:[2,7],band:[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,cat:[2,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_sim7000_dc:3,create_sim7070_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,deregist:[2,7],deriv:[0,1,7],describ:[6,7],descript:7,descriptor:2,design:[0,5],desir:[2,7],destroi:[2,5],detach:[2,7],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_sim7000:2,esp_modem_dce_sim7070:2,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_network_attachment_st:2,esp_modem_get_network_system_mod:2,esp_modem_get_operator_nam:2,esp_modem_get_radio_st: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_gnss_power_mod:2,esp_modem_set_mod:2,esp_modem_set_network_attachment_st:2,esp_modem_set_network_band:2,esp_modem_set_network_mod:2,esp_modem_set_oper:2,esp_modem_set_pdp_context:2,esp_modem_set_pin:2,esp_modem_set_preferred_mod:2,esp_modem_set_radio_st: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],extension_config:2,f:7,factori:[5,7],factoryhelp:1,fail:[2,7],failur:[2,3,6],fallback:[2,7],fd:2,featur:0,file:[2,7],first:7,flow:[2,7],flow_control:2,focus:0,follow:[2,7],footer:7,forc:[2,7],format:[2,7],forward:[0,7],from:[0,1,2,6,7],full:[2,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_network_attachment_st:[3,4,7],get_network_system_mod:[3,4,7],get_operator_nam:[3,4,7],get_radio_st:[3,4,7],get_signal_qu:[3,4,7],given:[2,7],glue:7,gnss:[2,7],goe:3,got_lin:7,got_line_cb:7,gpr:[2,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,iot:[2,7],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:[2,7],machin:7,macro:[6,7],mandatori:7,mani:1,manual:[2,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,minimum:[2,7],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,nb:[2,7],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],numer:[2,7],o:0,object:[0,1,3,7],off:[2,6,7],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_sim70xx:7,power_down_sim76xx:7,power_down_sim8xx:7,ppp:[1,2,5,6,7],pppo:0,pppos_client:0,prefer:[2,7],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,radio:[2,7],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,select:[2,7],send:[0,2,3,6,7],send_command:0,send_sm:[3,4,7],sent:[2,7],separ:7,sequenc:[2,7],servic:[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_gnss_power_mod:[3,4,7],set_gnss_power_mode_sim76xx:7,set_mod:[0,7],set_network_attachment_st:[3,4,7],set_network_band:[3,4,7],set_network_bands_sim76xx:7,set_network_mod:[3,4,7],set_oper:[3,4,7],set_pdp_context:[3,4,7],set_pin:[3,4,7],set_preferred_mod:[3,4,7],set_radio_st:[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,2,7],show:[2,7],signal:[2,7],sim7000:[1,3,7],sim7070:[1,3,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,7],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:[2,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],system:[2,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,unsign: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],what:[2,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 diff --git a/esp_websocket_client/.buildinfo b/esp_websocket_client/.buildinfo index 1d6e3a652..ca4b37fd8 100644 --- a/esp_websocket_client/.buildinfo +++ b/esp_websocket_client/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 7d448f47af6288760e5205413f60477c +config: ffefc02a15d790b1bd35c6f7eaf72d9f tags: 549b3d6d0415232fb7e35403b330ff49 diff --git a/esp_websocket_client/genindex.html b/esp_websocket_client/genindex.html index 76750932f..741093d6b 100644 --- a/esp_websocket_client/genindex.html +++ b/esp_websocket_client/genindex.html @@ -163,7 +163,7 @@ - Edit on GitHub + Edit on GitHub diff --git a/esp_websocket_client/index.html b/esp_websocket_client/index.html index 37d46bb49..b185e181e 100644 --- a/esp_websocket_client/index.html +++ b/esp_websocket_client/index.html @@ -191,7 +191,7 @@ - Edit on GitHub + Edit on GitHub @@ -314,7 +314,7 @@ In case a host operating system has openssl and sed pa

    Application Example

    -

    A simple WebSocket example that uses esp_websocket_client to establish a websocket connection and send/receive data with the websocket.org server can be found here: example .

    +

    A simple WebSocket example that uses esp_websocket_client to establish a websocket connection and send/receive data with the websocket.org server can be found here: example .

    Sending Text Data

    The WebSocket client supports sending data as a text data frame, which informs the application layer that the payload data is text data encoded as UTF-8. Example:

    @@ -328,7 +328,7 @@ In case a host operating system has openssl and sed pa

    Header File

    diff --git a/esp_websocket_client/search.html b/esp_websocket_client/search.html index 53fd667da..5cd906467 100644 --- a/esp_websocket_client/search.html +++ b/esp_websocket_client/search.html @@ -165,7 +165,7 @@ - Edit on GitHub + Edit on GitHub