From eace0a6ddec89b744ad3609193379d0a5e4e8332 Mon Sep 17 00:00:00 2001 From: david-cermak <38914379+david-cermak@users.noreply.github.com> Date: Thu, 16 Mar 2023 19:26:06 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20espressi?= =?UTF-8?q?f/esp-protocols@e762ada55192091ed047e8a474afdc60ea747bdb=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- asio/.buildinfo | 2 +- asio/genindex.html | 2 +- asio/index.html | 12 +- esp_modem/.doctrees/api_docs.doctree | Bin 338940 -> 382448 bytes esp_modem/.doctrees/environment.pickle | Bin 419493 -> 491511 bytes esp_modem/.doctrees/internal_docs.doctree | Bin 498410 -> 556431 bytes esp_modem/api_docs.html | 104 ++++++++--------- esp_modem/cxx_api_docs.html | 52 ++++----- esp_modem/cxx_api_links.html | 52 ++++----- esp_modem/genindex.html | 114 ++++++++++--------- esp_modem/internal_docs.html | 130 +++++++++++++--------- esp_modem/objects.inv | Bin 10959 -> 10777 bytes esp_modem/searchindex.js | 2 +- esp_websocket_client/.buildinfo | 2 +- esp_websocket_client/genindex.html | 2 +- esp_websocket_client/index.html | 6 +- mdns/en/.buildinfo | 2 +- mdns/en/genindex.html | 2 +- mdns/en/index.html | 6 +- mdns/zh_CN/.buildinfo | 2 +- mdns/zh_CN/genindex.html | 2 +- mdns/zh_CN/index.html | 6 +- 22 files changed, 264 insertions(+), 236 deletions(-) diff --git a/asio/.buildinfo b/asio/.buildinfo index 18b505f20..33b669557 100644 --- a/asio/.buildinfo +++ b/asio/.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: 354d24de6e2a4b63e241886edb18bd28 +config: 1209d6700f3d167c1c11c366249226dd tags: 549b3d6d0415232fb7e35403b330ff49 diff --git a/asio/genindex.html b/asio/genindex.html index 384c71608..c55dfac98 100644 --- a/asio/genindex.html +++ b/asio/genindex.html @@ -89,7 +89,7 @@
  • »
  • Index
  • - Edit on GitHub + Edit on GitHub

  • diff --git a/asio/index.html b/asio/index.html index e8a54602e..fc3081f62 100644 --- a/asio/index.html +++ b/asio/index.html @@ -101,7 +101,7 @@
  • »
  • ASIO port
  • - Edit on GitHub + Edit on GitHub

  • @@ -142,12 +142,12 @@ SSL/TLS support is disabled by default and could be enabled in component configu

    Application Example

    -

    ESP examples are based on standard asio examples :

    +

    ESP examples are based on standard asio examples :

    Please refer to the specific example README.md for details

    diff --git a/esp_modem/.doctrees/api_docs.doctree b/esp_modem/.doctrees/api_docs.doctree index e7a7d51531f3566d14dc8c2b0b703ccb8947d045..1c9b66544350160c064870fda6a7063cd4e139fd 100644 GIT binary patch delta 61641 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%0A;f5hP$!CB4ndTG%OS%QGb6K96N8l0 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 delta 44862 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 diff --git a/esp_modem/.doctrees/environment.pickle b/esp_modem/.doctrees/environment.pickle index 644b015790b0d1011af86db8c9139b293d523722..a03dbce277987c82d248010ce505928ba034decb 100644 GIT binary patch delta 38659 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 hI`#%Uc7cl^-gCRzdH};)JtzPG diff --git a/esp_modem/.doctrees/internal_docs.doctree b/esp_modem/.doctrees/internal_docs.doctree index ff31c06fae7a94ad2960d33593c41cc999da1998..a4cc40a23ae2d33b3c99ca692b18962a5e1f1017 100644 GIT binary patch literal 556431 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 kIj1xwH9jXleM;<<9S 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

    -04oYyvA(AAN1!*#2 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

    -
    -command_result esp_modem_get_operator_name(char *name, int *act)
    +
    +command_result esp_modem_get_operator_name(STRING_OUT(p1, name), INT_OUT(p2, act))

    Reads the operator name.

    Parameters
    @@ -358,8 +358,8 @@ pointer as the return value. The API expects the output data to point to user al
    -
    -command_result esp_modem_set_pin(const char *pin)
    +
    +command_result esp_modem_set_pin(STRING_IN(p1, pin))

    Sets the supplied PIN code.

    Parameters
    @@ -372,8 +372,8 @@ pointer as the return value. The API expects the output data to point to user al
    -
    -command_result esp_modem_at(const char *cmd, char *out, int timeout)
    +
    +command_result esp_modem_at(STRING_IN(p1, cmd), STRING_OUT(p2, out), INT_IN(p3, timeout))

    Execute the supplied AT command.

    Parameters
    @@ -390,8 +390,8 @@ pointer as the return value. The API expects the output data to point to user al
    -
    -command_result esp_modem_read_pin(bool *pin_ok)
    +
    +command_result esp_modem_read_pin(BOOL_OUT(p1, pin_ok))

    Checks if the SIM needs a PIN.

    Parameters
    @@ -404,8 +404,8 @@ pointer as the return value. The API expects the output data to point to user al
    -
    -command_result esp_modem_set_echo(const bool echo_on)
    +
    +command_result esp_modem_set_echo(BOOL_IN(p1, echo_on))

    Sets echo mode.

    Parameters
    @@ -418,8 +418,8 @@ pointer as the return value. The API expects the output data to point to user al
    -
    -command_result esp_modem_sms_txt_mode(const bool txt)
    +
    +command_result esp_modem_sms_txt_mode(BOOL_IN(p1, txt))

    Sets the Txt or Pdu mode for SMS (only txt is supported)

    Parameters
    @@ -443,8 +443,8 @@ pointer as the return value. The API expects the output data to point to user al
    -
    -command_result esp_modem_send_sms(const char *number, const char *message)
    +
    +command_result esp_modem_send_sms(STRING_IN(p1, number), STRING_IN(p2, message))

    Sends SMS message in txt mode.

    Parameters
    @@ -471,8 +471,8 @@ pointer as the return value. The API expects the output data to point to user al
    -
    -command_result esp_modem_set_pdp_context(esp_modem_PdpContext_t *p1)
    +
    +command_result esp_modem_set_pdp_context(STRUCT_OUT(PdpContext, p1))

    Sets php context.

    Parameters
    @@ -507,8 +507,8 @@ pointer as the return value. The API expects the output data to point to user al
    -
    -command_result esp_modem_get_imsi(char *imsi)
    +
    +command_result esp_modem_get_imsi(STRING_OUT(p1, imsi))

    Reads the IMSI number.

    Parameters
    @@ -521,8 +521,8 @@ pointer as the return value. The API expects the output data to point to user al
    -
    -command_result esp_modem_get_imei(char *imei)
    +
    +command_result esp_modem_get_imei(STRING_OUT(p1, imei))

    Reads the IMEI number.

    Parameters
    @@ -535,8 +535,8 @@ pointer as the return value. The API expects the output data to point to user al
    -
    -command_result esp_modem_get_module_name(char *name)
    +
    +command_result esp_modem_get_module_name(STRING_OUT(p1, name))

    Reads the module name.

    Parameters
    @@ -560,8 +560,8 @@ pointer as the return value. The API expects the output data to point to user al
    -
    -command_result esp_modem_get_signal_quality(int *rssi, int *ber)
    +
    +command_result esp_modem_get_signal_quality(INT_OUT(p1, rssi), INT_OUT(p2, ber))

    Get Signal quality.

    Parameters
    @@ -577,8 +577,8 @@ pointer as the return value. The API expects the output data to point to user al
    -
    -command_result esp_modem_set_flow_control(int dce_flow, int dte_flow)
    +
    +command_result esp_modem_set_flow_control(INT_IN(p1, dce_flow), INT_IN(p2, dte_flow))

    Sets HW control flow.

    Parameters
    @@ -605,8 +605,8 @@ pointer as the return value. The API expects the output data to point to user al
    -
    -command_result esp_modem_get_battery_status(int *voltage, int *bcs, int *bcl)
    +
    +command_result esp_modem_get_battery_status(INT_OUT(p1, voltage), INT_OUT(p2, bcs), INT_OUT(p3, bcl))

    Get voltage levels of modem power up circuitry.

    Parameters
    @@ -645,8 +645,8 @@ pointer as the return value. The API expects the output data to point to user al
    -
    -command_result esp_modem_set_baud(int baud)
    +
    +command_result esp_modem_set_baud(INT_IN(p1, baud))

    Configures the baudrate.

    Parameters
    @@ -659,8 +659,8 @@ 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)
    +
    +command_result esp_modem_set_operator(INT_IN(p1, mode), INT_IN(p2, format), STRING_IN(p3, oper))

    Force an attempt to connect to a specific operator.

    Parameters
    @@ -677,8 +677,8 @@ pointer as the return value. The API expects the output data to point to user al
    -
    -command_result esp_modem_set_network_attachment_state(int state)
    +
    +command_result esp_modem_set_network_attachment_state(INT_IN(p1, state))

    Attach or detach from the GPRS service.

    Parameters
    @@ -691,8 +691,8 @@ pointer as the return value. The API expects the output data to point to user al
    -
    -command_result esp_modem_get_network_attachment_state(int *state)
    +
    +command_result esp_modem_get_network_attachment_state(INT_OUT(p1, state))

    Get network attachment state.

    Parameters
    @@ -705,8 +705,8 @@ pointer as the return value. The API expects the output data to point to user al
    -
    -command_result esp_modem_set_radio_state(int state)
    +
    +command_result esp_modem_set_radio_state(INT_IN(p1, state))

    What mode the radio should be set to.

    Parameters
    @@ -719,8 +719,8 @@ pointer as the return value. The API expects the output data to point to user al
    -
    -command_result esp_modem_get_radio_state(int *state)
    +
    +command_result esp_modem_get_radio_state(INT_OUT(p1, state))

    Get current radio state.

    Parameters
    @@ -733,8 +733,8 @@ pointer as the return value. The API expects the output data to point to user al
    -
    -command_result esp_modem_set_network_mode(int mode)
    +
    +command_result esp_modem_set_network_mode(INT_IN(p1, mode))

    Set network mode.

    Parameters
    @@ -747,8 +747,8 @@ pointer as the return value. The API expects the output data to point to user al
    -
    -command_result esp_modem_set_preferred_mode(int mode)
    +
    +command_result esp_modem_set_preferred_mode(INT_IN(p1, mode))

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

    Parameters
    @@ -761,8 +761,8 @@ pointer as the return value. The API expects the output data to point to user al
    -
    -command_result esp_modem_set_network_bands(const char *mode, const int *bands, int size)
    +
    +command_result esp_modem_set_network_bands(STRING_IN(p1, mode), INTEGER_LIST_IN(p2, bands), INT_IN(p3, size))

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

    Parameters
    @@ -775,8 +775,8 @@ pointer as the return value. The API expects the output data to point to user al
    -
    -command_result esp_modem_get_network_system_mode(int *mode)
    +
    +command_result esp_modem_get_network_system_mode(INT_OUT(p1, mode))

    Show network system mode.

    Parameters
    @@ -789,8 +789,8 @@ pointer as the return value. The API expects the output data to point to user al
    -
    -command_result esp_modem_set_gnss_power_mode(int mode)
    +
    +command_result esp_modem_set_gnss_power_mode(INT_IN(p1, mode))

    GNSS power control.

    Parameters
    @@ -803,8 +803,8 @@ pointer as the return value. The API expects the output data to point to user al
    -
    -command_result esp_modem_get_gnss_power_mode(int *mode)
    +
    +command_result esp_modem_get_gnss_power_mode(INT_OUT(p1, mode))

    GNSS power control.

    Parameters
    diff --git a/esp_modem/cxx_api_docs.html b/esp_modem/cxx_api_docs.html index 5343f880f..362509fa7 100644 --- a/esp_modem/cxx_api_docs.html +++ b/esp_modem/cxx_api_docs.html @@ -176,41 +176,41 @@

    Modem commands

    diff --git a/esp_modem/cxx_api_links.html b/esp_modem/cxx_api_links.html index 31cb4d78f..55cc79f12 100644 --- a/esp_modem/cxx_api_links.html +++ b/esp_modem/cxx_api_links.html @@ -33,41 +33,41 @@ diff --git a/esp_modem/genindex.html b/esp_modem/genindex.html index a4c682dac..4840dabc4 100644 --- a/esp_modem/genindex.html +++ b/esp_modem/genindex.html @@ -129,41 +129,41 @@
  • esp_modem::DCE (C++ class)
  • -
  • esp_modem::DCE::at (C++ function) +
  • esp_modem::DCE::at (C++ function)
  • -
  • esp_modem::DCE::get_battery_status (C++ function) +
  • esp_modem::DCE::get_battery_status (C++ function)
  • -
  • esp_modem::DCE::get_gnss_power_mode (C++ function) +
  • esp_modem::DCE::get_gnss_power_mode (C++ function)
  • -
  • esp_modem::DCE::get_imei (C++ function) +
  • esp_modem::DCE::get_imei (C++ function)
  • -
  • esp_modem::DCE::get_imsi (C++ function) +
  • esp_modem::DCE::get_imsi (C++ function)
  • -
  • esp_modem::DCE::get_module_name (C++ function) +
  • esp_modem::DCE::get_module_name (C++ function)
  • -
  • esp_modem::DCE::get_network_attachment_state (C++ function) +
  • esp_modem::DCE::get_network_attachment_state (C++ function)
  • -
  • esp_modem::DCE::get_network_system_mode (C++ function) +
  • esp_modem::DCE::get_network_system_mode (C++ function)
  • -
  • esp_modem::DCE::get_operator_name (C++ function) +
  • esp_modem::DCE::get_operator_name (C++ function)
  • -
  • esp_modem::DCE::get_radio_state (C++ function) +
  • esp_modem::DCE::get_radio_state (C++ function)
  • -
  • esp_modem::DCE::get_signal_quality (C++ function) +
  • esp_modem::DCE::get_signal_quality (C++ function)
  • esp_modem::DCE::hang_up (C++ function)
  • esp_modem::DCE::power_down (C++ function)
  • -
  • esp_modem::DCE::read_pin (C++ function) +
  • esp_modem::DCE::read_pin (C++ function)
  • esp_modem::DCE::reset (C++ function)
  • esp_modem::DCE::resume_data_mode (C++ function)
  • -
  • esp_modem::DCE::send_sms (C++ function) +
  • esp_modem::DCE::send_sms (C++ function)
  • -
  • esp_modem::DCE::set_baud (C++ function) +
  • esp_modem::DCE::set_baud (C++ function)
  • esp_modem::DCE::set_cmux (C++ function)
  • @@ -171,31 +171,31 @@
  • esp_modem::DCE::set_data_mode (C++ function)
  • -
  • esp_modem::DCE::set_echo (C++ function) +
  • esp_modem::DCE::set_echo (C++ function)
  • -
  • esp_modem::DCE::set_flow_control (C++ function) +
  • esp_modem::DCE::set_flow_control (C++ function)
  • -
  • esp_modem::DCE::set_gnss_power_mode (C++ function) +
  • esp_modem::DCE::set_gnss_power_mode (C++ function)
  • -
  • esp_modem::DCE::set_network_attachment_state (C++ function) +
  • esp_modem::DCE::set_network_attachment_state (C++ function)
  • -
  • esp_modem::DCE::set_network_bands (C++ function) +
  • esp_modem::DCE::set_network_bands (C++ function)
  • -
  • esp_modem::DCE::set_network_mode (C++ function) +
  • esp_modem::DCE::set_network_mode (C++ function)
  • -
  • esp_modem::DCE::set_operator (C++ function) +
  • esp_modem::DCE::set_operator (C++ function)
  • -
  • esp_modem::DCE::set_pdp_context (C++ function) +
  • esp_modem::DCE::set_pdp_context (C++ function)
  • -
  • esp_modem::DCE::set_pin (C++ function) +
  • esp_modem::DCE::set_pin (C++ function)
  • -
  • esp_modem::DCE::set_preferred_mode (C++ function) +
  • esp_modem::DCE::set_preferred_mode (C++ function)
  • -
  • esp_modem::DCE::set_radio_state (C++ function) +
  • esp_modem::DCE::set_radio_state (C++ function)
  • esp_modem::DCE::sms_character_set (C++ function)
  • -
  • esp_modem::DCE::sms_txt_mode (C++ function) +
  • esp_modem::DCE::sms_txt_mode (C++ function)
  • esp_modem::DCE::store_profile (C++ function)
  • @@ -232,6 +232,8 @@
  • esp_modem::DTE::set_read_cb (C++ function)
  • esp_modem::DTE::write (C++ function) +
  • +
  • esp_modem::DTE_Command (C++ struct)
  • esp_modem::GenericModule (C++ class)
  • @@ -275,7 +277,7 @@
  • esp_modem::Terminal::write (C++ function)
  • -
  • esp_modem_at (C++ function) +
  • esp_modem_at (C++ function)
  • esp_modem_command (C++ function)
  • @@ -292,11 +294,11 @@
  • esp_modem_dce_device::ESP_MODEM_DCE_BG96 (C++ enumerator)
  • esp_modem_dce_device::ESP_MODEM_DCE_GENETIC (C++ enumerator) -
  • -
  • esp_modem_dce_device::ESP_MODEM_DCE_SIM7000 (C++ enumerator)
    • +
    • esp_modem_dce_device::ESP_MODEM_DCE_SIM7000 (C++ enumerator) +
    • esp_modem_dce_device::ESP_MODEM_DCE_SIM7070 (C++ enumerator)
    • esp_modem_dce_device::ESP_MODEM_DCE_SIM7600 (C++ enumerator) @@ -357,25 +359,25 @@
    • esp_modem_flow_ctrl_t::ESP_MODEM_FLOW_CONTROL_SW (C++ enumerator)
    • -
    • esp_modem_get_battery_status (C++ function) +
    • esp_modem_get_battery_status (C++ function)
    • -
    • esp_modem_get_gnss_power_mode (C++ function) +
    • esp_modem_get_gnss_power_mode (C++ function)
    • -
    • esp_modem_get_imei (C++ function) +
    • esp_modem_get_imei (C++ function)
    • -
    • esp_modem_get_imsi (C++ function) +
    • esp_modem_get_imsi (C++ function)
    • -
    • esp_modem_get_module_name (C++ function) +
    • esp_modem_get_module_name (C++ function)
    • -
    • esp_modem_get_network_attachment_state (C++ function) +
    • esp_modem_get_network_attachment_state (C++ function)
    • -
    • esp_modem_get_network_system_mode (C++ function) +
    • esp_modem_get_network_system_mode (C++ function)
    • -
    • esp_modem_get_operator_name (C++ function) +
    • esp_modem_get_operator_name (C++ function)
    • -
    • esp_modem_get_radio_state (C++ function) +
    • esp_modem_get_radio_state (C++ function)
    • -
    • esp_modem_get_signal_quality (C++ function) +
    • esp_modem_get_signal_quality (C++ function)
    • esp_modem_hang_up (C++ function)
    • @@ -385,15 +387,15 @@
    • esp_modem_power_down (C++ function)
    • -
    • esp_modem_read_pin (C++ function) +
    • esp_modem_read_pin (C++ function)
    • esp_modem_reset (C++ function)
    • esp_modem_resume_data_mode (C++ function)
    • -
    • esp_modem_send_sms (C++ function) +
    • esp_modem_send_sms (C++ function)
    • -
    • esp_modem_set_baud (C++ function) +
    • esp_modem_set_baud (C++ function)
    • esp_modem_set_cmux (C++ function)
    • @@ -401,35 +403,35 @@
    • esp_modem_set_data_mode (C++ function)
    • -
    • esp_modem_set_echo (C++ function) +
    • esp_modem_set_echo (C++ function)
    • esp_modem_set_error_cb (C++ function)
    • -
    • esp_modem_set_flow_control (C++ function) +
    • esp_modem_set_flow_control (C++ function)
    • -
    • esp_modem_set_gnss_power_mode (C++ function) +
    • esp_modem_set_gnss_power_mode (C++ function)
    • esp_modem_set_mode (C++ function)
    • -
    • esp_modem_set_network_attachment_state (C++ function) +
    • esp_modem_set_network_attachment_state (C++ function)
    • -
    • esp_modem_set_network_bands (C++ function) +
    • esp_modem_set_network_bands (C++ function)
    • -
    • esp_modem_set_network_mode (C++ function) +
    • esp_modem_set_network_mode (C++ function)
    • -
    • esp_modem_set_operator (C++ function) +
    • esp_modem_set_operator (C++ function)
    • -
    • esp_modem_set_pdp_context (C++ function) +
    • esp_modem_set_pdp_context (C++ function)
    • -
    • esp_modem_set_pin (C++ function) +
    • esp_modem_set_pin (C++ function)
    • -
    • esp_modem_set_preferred_mode (C++ function) +
    • esp_modem_set_preferred_mode (C++ function)
    • -
    • esp_modem_set_radio_state (C++ function) +
    • esp_modem_set_radio_state (C++ function)
    • esp_modem_sms_character_set (C++ function)
    • -
    • esp_modem_sms_txt_mode (C++ function) +
    • esp_modem_sms_txt_mode (C++ function)
    • esp_modem_store_profile (C++ function)
    • @@ -495,10 +497,12 @@

      G

      diff --git a/esp_modem/internal_docs.html b/esp_modem/internal_docs.html index a885a894d..47760d8ba 100644 --- a/esp_modem/internal_docs.html +++ b/esp_modem/internal_docs.html @@ -97,8 +97,8 @@
      -
      -command_result get_operator_name(std::string &name, int &act)
      +
      +command_result get_operator_name(STRING_OUT(p1, name), INT_OUT(p2, act))

      Reads the operator name.

      Parameters
      @@ -125,8 +125,8 @@
      -
      -command_result set_pin(const std::string &pin)
      +
      +command_result set_pin(STRING_IN(p1, pin))

      Sets the supplied PIN code.

      Parameters
      @@ -139,8 +139,8 @@
      -
      -command_result at(const std::string &cmd, std::string &out, int timeout)
      +
      +command_result at(STRING_IN(p1, cmd), STRING_OUT(p2, out), INT_IN(p3, timeout))

      Execute the supplied AT command.

      Parameters
      @@ -157,8 +157,8 @@
      -
      -command_result read_pin(bool &pin_ok)
      +
      +command_result read_pin(BOOL_OUT(p1, pin_ok))

      Checks if the SIM needs a PIN.

      Parameters
      @@ -171,8 +171,8 @@
      -
      -command_result set_echo(const bool echo_on)
      +
      +command_result set_echo(BOOL_IN(p1, echo_on))

      Sets echo mode.

      Parameters
      @@ -185,8 +185,8 @@
      -
      -command_result sms_txt_mode(const bool txt)
      +
      +command_result sms_txt_mode(BOOL_IN(p1, txt))

      Sets the Txt or Pdu mode for SMS (only txt is supported)

      Parameters
      @@ -210,8 +210,8 @@
      -
      -command_result send_sms(const std::string &number, const std::string &message)
      +
      +command_result send_sms(STRING_IN(p1, number), STRING_IN(p2, message))

      Sends SMS message in txt mode.

      Parameters
      @@ -238,8 +238,8 @@
      -
      -command_result set_pdp_context(PdpContext &p1)
      +
      +command_result set_pdp_context(STRUCT_OUT(PdpContext, p1))

      Sets php context.

      Parameters
      @@ -274,8 +274,8 @@
      -
      -command_result get_imsi(std::string &imsi)
      +
      +command_result get_imsi(STRING_OUT(p1, imsi))

      Reads the IMSI number.

      Parameters
      @@ -288,8 +288,8 @@
      -
      -command_result get_imei(std::string &imei)
      +
      +command_result get_imei(STRING_OUT(p1, imei))

      Reads the IMEI number.

      Parameters
      @@ -302,8 +302,8 @@
      -
      -command_result get_module_name(std::string &name)
      +
      +command_result get_module_name(STRING_OUT(p1, name))

      Reads the module name.

      Parameters
      @@ -327,8 +327,8 @@
      -
      -command_result get_signal_quality(int &rssi, int &ber)
      +
      +command_result get_signal_quality(INT_OUT(p1, rssi), INT_OUT(p2, ber))

      Get Signal quality.

      Parameters
      @@ -344,8 +344,8 @@
      -
      -command_result set_flow_control(int dce_flow, int dte_flow)
      +
      +command_result set_flow_control(INT_IN(p1, dce_flow), INT_IN(p2, dte_flow))

      Sets HW control flow.

      Parameters
      @@ -372,8 +372,8 @@
      -
      -command_result get_battery_status(int &voltage, int &bcs, int &bcl)
      +
      +command_result get_battery_status(INT_OUT(p1, voltage), INT_OUT(p2, bcs), INT_OUT(p3, bcl))

      Get voltage levels of modem power up circuitry.

      Parameters
      @@ -412,8 +412,8 @@
      -
      -command_result set_baud(int baud)
      +
      +command_result set_baud(INT_IN(p1, baud))

      Configures the baudrate.

      Parameters
      @@ -426,8 +426,8 @@
      -
      -command_result set_operator(int mode, int format, const std::string &oper)
      +
      +command_result set_operator(INT_IN(p1, mode), INT_IN(p2, format), STRING_IN(p3, oper))

      Force an attempt to connect to a specific operator.

      Parameters
      @@ -444,8 +444,8 @@
      -
      -command_result set_network_attachment_state(int state)
      +
      +command_result set_network_attachment_state(INT_IN(p1, state))

      Attach or detach from the GPRS service.

      Parameters
      @@ -458,8 +458,8 @@
      -
      -command_result get_network_attachment_state(int &state)
      +
      +command_result get_network_attachment_state(INT_OUT(p1, state))

      Get network attachment state.

      Parameters
      @@ -472,8 +472,8 @@
      -
      -command_result set_radio_state(int state)
      +
      +command_result set_radio_state(INT_IN(p1, state))

      What mode the radio should be set to.

      Parameters
      @@ -486,8 +486,8 @@
      -
      -command_result get_radio_state(int &state)
      +
      +command_result get_radio_state(INT_OUT(p1, state))

      Get current radio state.

      Parameters
      @@ -500,8 +500,8 @@
      -
      -command_result set_network_mode(int mode)
      +
      +command_result set_network_mode(INT_IN(p1, mode))

      Set network mode.

      Parameters
      @@ -514,8 +514,8 @@
      -
      -command_result set_preferred_mode(int mode)
      +
      +command_result set_preferred_mode(INT_IN(p1, mode))

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

      Parameters
      @@ -528,8 +528,8 @@
      -
      -command_result set_network_bands(const std::string &mode, const int *bands, int size)
      +
      +command_result set_network_bands(STRING_IN(p1, mode), INTEGER_LIST_IN(p2, bands), INT_IN(p3, size))

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

      Parameters
      @@ -542,8 +542,8 @@
      -
      -command_result get_network_system_mode(int &mode)
      +
      +command_result get_network_system_mode(INT_OUT(p1, mode))

      Show network system mode.

      Parameters
      @@ -556,8 +556,8 @@
      -
      -command_result set_gnss_power_mode(int mode)
      +
      +command_result set_gnss_power_mode(INT_IN(p1, mode))

      GNSS power control.

      Parameters
      @@ -570,8 +570,8 @@
      -
      -command_result get_gnss_power_mode(int &mode)
      +
      +command_result get_gnss_power_mode(INT_OUT(p1, mode))

      GNSS power control.

      Parameters
      @@ -601,6 +601,13 @@ terminals. Besides the DTE documentation, this section also refers to the

      group ESP_MODEM_DTE

      Definition of DTE and related classes.

      +
      +
      +struct DTE_Command
      +
      +#include <esp_modem_dte.hpp>
      +
      +
      class esp_modem::DTE : public esp_modem::CommandableIf
      @@ -626,7 +633,7 @@ terminals. Besides the DTE documentation, this section also refers to the

      -int write(uint8_t *data, size_t len)
      +virtual int write(uint8_t *data, size_t len) override

      Writing to the underlying terminal.

      Parameters
      @@ -1147,6 +1154,23 @@ Please refer to the

      Functions

      +
      +
      +command_result generic_command(CommandableIf *t, const std::string &command, const std::string &pass_phrase, const std::string &fail_phrase, uint32_t timeout_ms)
      +

      Generic AT command to be send with pass and fail phrases.

      +
      +
      Parameters
      +
        +
      • t – Commandable object (anything that can accept commands)

      • +
      • command – Command to be sent do the commandable object

      • +
      • pass_phrase – String to be present in the reply to pass this command

      • +
      • fail_phrase – String to be present in the reply to fail this command

      • +
      • timeout_ms – Timeout in ms

      • +
      +
      +
      +
      +
      command_result get_battery_status_sim7xxx(CommandableIf *t, int &voltage, int &bcs, int &bcl)
      diff --git a/esp_modem/objects.inv b/esp_modem/objects.inv index 85002bdba4664c33046a7759483b8034a55e13b3..1edc896cf624ee164edbe038c416aadfe7dce537 100644 GIT binary patch delta 10746 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 delta 10930 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�Z&Hr`i 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 diff --git a/esp_modem/searchindex.js b/esp_modem/searchindex.js index fe9bfba19..47f57c06e 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_DEFAULT_UART_CLK","ESP_MODEM_DEFAULT_UART_CLK"],[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_mode19ESP_MODEM_MODE_CMUXE","ESP_MODEM_MODE_CMUX"],[2,1,1,"_CPPv4N18esp_modem_dce_mode26ESP_MODEM_MODE_CMUX_MANUALE","ESP_MODEM_MODE_CMUX_MANUAL"],[2,1,1,"_CPPv4N18esp_modem_dce_mode34ESP_MODEM_MODE_CMUX_MANUAL_COMMANDE","ESP_MODEM_MODE_CMUX_MANUAL_COMMAND"],[2,1,1,"_CPPv4N18esp_modem_dce_mode31ESP_MODEM_MODE_CMUX_MANUAL_DATAE","ESP_MODEM_MODE_CMUX_MANUAL_DATA"],[2,1,1,"_CPPv4N18esp_modem_dce_mode31ESP_MODEM_MODE_CMUX_MANUAL_EXITE","ESP_MODEM_MODE_CMUX_MANUAL_EXIT"],[2,1,1,"_CPPv4N18esp_modem_dce_mode31ESP_MODEM_MODE_CMUX_MANUAL_SWAPE","ESP_MODEM_MODE_CMUX_MANUAL_SWAP"],[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"],[2,1,1,"_CPPv4N24esp_modem_terminal_error34ESP_MODEM_TERMINAL_BUFFER_OVERFLOWE","ESP_MODEM_TERMINAL_BUFFER_OVERFLOW"],[2,1,1,"_CPPv4N24esp_modem_terminal_error33ESP_MODEM_TERMINAL_CHECKSUM_ERRORE","ESP_MODEM_TERMINAL_CHECKSUM_ERROR"],[2,1,1,"_CPPv4N24esp_modem_terminal_error30ESP_MODEM_TERMINAL_DEVICE_GONEE","ESP_MODEM_TERMINAL_DEVICE_GONE"],[2,1,1,"_CPPv4N24esp_modem_terminal_error42ESP_MODEM_TERMINAL_UNEXPECTED_CONTROL_FLOWE","ESP_MODEM_TERMINAL_UNEXPECTED_CONTROL_FLOW"],[2,1,1,"_CPPv4N24esp_modem_terminal_error32ESP_MODEM_TERMINAL_UNKNOWN_ERRORE","ESP_MODEM_TERMINAL_UNKNOWN_ERROR"],[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_modem4CMux6deinitEv","esp_modem::CMux::deinit"],[7,3,1,"_CPPv4N9esp_modem4CMux6detachEv","esp_modem::CMux::detach"],[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_modem3DCE2atERKNSt6stringERNSt6stringEi","esp_modem::DCE::at"],[7,4,1,"_CPPv4N9esp_modem3DCE2atERKNSt6stringERNSt6stringEi","esp_modem::DCE::at::cmd"],[7,4,1,"_CPPv4N9esp_modem3DCE2atERKNSt6stringERNSt6stringEi","esp_modem::DCE::at::out"],[7,4,1,"_CPPv4N9esp_modem3DCE2atERKNSt6stringERNSt6stringEi","esp_modem::DCE::at::timeout"],[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_modem3DCE19get_gnss_power_modeERi","esp_modem::DCE::get_gnss_power_mode"],[7,4,1,"_CPPv4N9esp_modem3DCE19get_gnss_power_modeERi","esp_modem::DCE::get_gnss_power_mode::mode"],[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_nameERNSt6stringERi","esp_modem::DCE::get_operator_name"],[7,4,1,"_CPPv4N9esp_modem3DCE17get_operator_nameERNSt6stringERi","esp_modem::DCE::get_operator_name::act"],[7,4,1,"_CPPv4N9esp_modem3DCE17get_operator_nameERNSt6stringERi","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_modem3DTE12set_error_cbENSt8functionIFv14terminal_errorEEE","esp_modem::DTE::set_error_cb"],[7,4,1,"_CPPv4N9esp_modem3DTE12set_error_cbENSt8functionIFv14terminal_errorEEE","esp_modem::DTE::set_error_cb::f"],[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_modem13GenericModule17get_operator_nameERNSt6stringE","esp_modem::GenericModule::get_operator_name"],[7,4,1,"_CPPv4N9esp_modem13GenericModule17get_operator_nameERNSt6stringE","esp_modem::GenericModule::get_operator_name::name"],[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,3,1,"_CPPv412esp_modem_atPKcPci","esp_modem_at"],[2,4,1,"_CPPv412esp_modem_atPKcPci","esp_modem_at::cmd"],[2,4,1,"_CPPv412esp_modem_atPKcPci","esp_modem_at::out"],[2,4,1,"_CPPv412esp_modem_atPKcPci","esp_modem_at::timeout"],[2,3,1,"_CPPv417esp_modem_commandP15esp_modem_dce_tPKcPF9esp_err_tP7uint8_t6size_tE8uint32_t","esp_modem_command"],[2,4,1,"_CPPv417esp_modem_commandP15esp_modem_dce_tPKcPF9esp_err_tP7uint8_t6size_tE8uint32_t","esp_modem_command::command"],[2,4,1,"_CPPv417esp_modem_commandP15esp_modem_dce_tPKcPF9esp_err_tP7uint8_t6size_tE8uint32_t","esp_modem_command::dce"],[2,4,1,"_CPPv417esp_modem_commandP15esp_modem_dce_tPKcPF9esp_err_tP7uint8_t6size_tE8uint32_t","esp_modem_command::got_line_cb"],[2,4,1,"_CPPv417esp_modem_commandP15esp_modem_dce_tPKcPF9esp_err_tP7uint8_t6size_tE8uint32_t","esp_modem_command::timeout_ms"],[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_mode19ESP_MODEM_MODE_CMUXE","esp_modem_dce_mode::ESP_MODEM_MODE_CMUX"],[2,1,1,"_CPPv4N18esp_modem_dce_mode26ESP_MODEM_MODE_CMUX_MANUALE","esp_modem_dce_mode::ESP_MODEM_MODE_CMUX_MANUAL"],[2,1,1,"_CPPv4N18esp_modem_dce_mode34ESP_MODEM_MODE_CMUX_MANUAL_COMMANDE","esp_modem_dce_mode::ESP_MODEM_MODE_CMUX_MANUAL_COMMAND"],[2,1,1,"_CPPv4N18esp_modem_dce_mode31ESP_MODEM_MODE_CMUX_MANUAL_DATAE","esp_modem_dce_mode::ESP_MODEM_MODE_CMUX_MANUAL_DATA"],[2,1,1,"_CPPv4N18esp_modem_dce_mode31ESP_MODEM_MODE_CMUX_MANUAL_EXITE","esp_modem_dce_mode::ESP_MODEM_MODE_CMUX_MANUAL_EXIT"],[2,1,1,"_CPPv4N18esp_modem_dce_mode31ESP_MODEM_MODE_CMUX_MANUAL_SWAPE","esp_modem_dce_mode::ESP_MODEM_MODE_CMUX_MANUAL_SWAP"],[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,"_CPPv429esp_modem_get_gnss_power_modePi","esp_modem_get_gnss_power_mode"],[2,4,1,"_CPPv429esp_modem_get_gnss_power_modePi","esp_modem_get_gnss_power_mode::mode"],[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_namePcPi","esp_modem_get_operator_name"],[2,4,1,"_CPPv427esp_modem_get_operator_namePcPi","esp_modem_get_operator_name::act"],[2,4,1,"_CPPv427esp_modem_get_operator_namePcPi","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,"_CPPv422esp_modem_set_error_cbP15esp_modem_dce_t28esp_modem_terminal_error_cbt","esp_modem_set_error_cb"],[2,4,1,"_CPPv422esp_modem_set_error_cbP15esp_modem_dce_t28esp_modem_terminal_error_cbt","esp_modem_set_error_cb::dce"],[2,4,1,"_CPPv422esp_modem_set_error_cbP15esp_modem_dce_t28esp_modem_terminal_error_cbt","esp_modem_set_error_cb::err_cb"],[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_contextP22esp_modem_PdpContext_t","esp_modem_set_pdp_context"],[2,4,1,"_CPPv425esp_modem_set_pdp_contextP22esp_modem_PdpContext_t","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,2,1,"_CPPv424esp_modem_terminal_error","esp_modem_terminal_error"],[2,1,1,"_CPPv4N24esp_modem_terminal_error34ESP_MODEM_TERMINAL_BUFFER_OVERFLOWE","esp_modem_terminal_error::ESP_MODEM_TERMINAL_BUFFER_OVERFLOW"],[2,1,1,"_CPPv4N24esp_modem_terminal_error33ESP_MODEM_TERMINAL_CHECKSUM_ERRORE","esp_modem_terminal_error::ESP_MODEM_TERMINAL_CHECKSUM_ERROR"],[2,1,1,"_CPPv4N24esp_modem_terminal_error30ESP_MODEM_TERMINAL_DEVICE_GONEE","esp_modem_terminal_error::ESP_MODEM_TERMINAL_DEVICE_GONE"],[2,1,1,"_CPPv4N24esp_modem_terminal_error42ESP_MODEM_TERMINAL_UNEXPECTED_CONTROL_FLOWE","esp_modem_terminal_error::ESP_MODEM_TERMINAL_UNEXPECTED_CONTROL_FLOW"],[2,1,1,"_CPPv4N24esp_modem_terminal_error32ESP_MODEM_TERMINAL_UNKNOWN_ERRORE","esp_modem_terminal_error::ESP_MODEM_TERMINAL_UNKNOWN_ERROR"],[2,5,1,"_CPPv428esp_modem_terminal_error_cbt","esp_modem_terminal_error_cbt"],[2,5,1,"_CPPv426esp_modem_terminal_error_t","esp_modem_terminal_error_t"],[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_config10source_clkE","esp_modem_uart_term_config::source_clk"],[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_mode19CMUX_MANUAL_COMMANDE","modem_mode::CMUX_MANUAL_COMMAND"],[7,1,1,"_CPPv4N10modem_mode16CMUX_MANUAL_DATAE","modem_mode::CMUX_MANUAL_DATA"],[7,1,1,"_CPPv4N10modem_mode16CMUX_MANUAL_EXITE","modem_mode::CMUX_MANUAL_EXIT"],[7,1,1,"_CPPv4N10modem_mode16CMUX_MANUAL_MODEE","modem_mode::CMUX_MANUAL_MODE"],[7,1,1,"_CPPv4N10modem_mode16CMUX_MANUAL_SWAPE","modem_mode::CMUX_MANUAL_SWAP"],[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_mode9DUAL_MODEE","modem_mode::DUAL_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_error11DEVICE_GONEE","terminal_error::DEVICE_GONE"],[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],act:[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:[0,7],brief:5,broker:0,buffer:[2,7],buffer_overflow:7,build:[1,7],build_uniqu:1,builder:1,c:[5,6,7],call:[2,7],callback:[2,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],charact:[2,7],charg:[2,7],check:[0,2,7],checksum_error:7,choic:1,chosen:[1,2],circuitri:[2,7],clariti:7,clean:3,clenaup:2,client:0,clock:2,close:[2,7],cmd:[2,7],cmux:[2,5],cmux_manual_command:7,cmux_manual_data:7,cmux_manual_exit:7,cmux_manual_mod:7,cmux_manual_swap:7,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:[0,6],complet:[2,7],compli:7,compon:[1,5,7],compos:[0,6],config:[0,1,2,3,7],configur:[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:[0,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,deinit:7,delet:2,demonstr:1,depict:6,deregist:[2,7],deriv:[0,1,7],describ:[6,7],descript:[0,7],descriptor:2,design:[0,5],desir:[2,7],destroi:[2,5,7],detach:[2,7],detail:7,develop:7,devic:[1,2,5,6],device_gon:7,diagram:6,didn:7,differ:[0,1,6,7],disabl:3,document:[0,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],dual:7,dual_mod:7,due:3,e:[0,1,7],easier:6,echo:[2,7],echo_on:[2,7],either:[1,3,7],eject:7,elig:7,enter:7,enumer:[1,2,7],equip:[0,7],err:7,err_cb:2,error:[2,3,6,7],esp:[2,7],esp_err_t:2,esp_fail:2,esp_modem:[1,3,4,7],esp_modem_at:2,esp_modem_c_api:2,esp_modem_c_api_str_max:2,esp_modem_cmux:7,esp_modem_command:2,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:[0,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_default_uart_clk:2,esp_modem_destroi:2,esp_modem_dt:7,esp_modem_dte_config:[1,2,3,7],esp_modem_dte_config_t:[0,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_gnss_power_mod: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_cmux:2,esp_modem_mode_cmux_manu:2,esp_modem_mode_cmux_manual_command:2,esp_modem_mode_cmux_manual_data:2,esp_modem_mode_cmux_manual_exit:2,esp_modem_mode_cmux_manual_swap:2,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_pdpcontext_t: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_error_cb: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_terminal_buffer_overflow:2,esp_modem_terminal_checksum_error:2,esp_modem_terminal_device_gon:2,esp_modem_terminal_error:2,esp_modem_terminal_error_cbt:2,esp_modem_terminal_error_t:2,esp_modem_terminal_unexpected_control_flow:2,esp_modem_terminal_unknown_error:2,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],execut:[2,7],exercis:0,exist:[0,1,7],exit:[2,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],find:0,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_gnss_power_mod:[3,4,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:[2,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,kconfig:5,keep:7,layer:7,least:2,len:[2,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,menuconfig:0,messag:[2,7],method:[1,6,7],might:[0,6],millisecond:[2,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:[2,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:[0,2],order:[1,7],origin:[6,7],other:[5,7],out:[2,3,7],outlin:1,output:[2,7],over:[0,6],overrid:[1,7],p1:[2,7],p2:7,packet:0,pair:7,paramet:[1,2,3,7],parent:7,pariti:2,part:2,pattern:7,payload:7,pdp:[2,7],pdpcontext: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:[0,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,preview:0,primari: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,real: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,run:0,runtim:[5,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,secondari:7,section:7,select:[2,7],send:[0,2,3,6,7],send_command:0,send_sm:[3,4,7],sent:[2,7],separ:[0,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_error_cb: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:[2,7],source_clk:2,space:2,special:[6,7],specif:[0,1,2,3,7],specifi:7,specificmodul:[3,6,7],spi:[0,1],stack:2,standard:[0,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:[2,7],struct:[2,7],structur:[0,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,swap:[2,7],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,technolog:[2,7],templat:[1,3,6,7],temporarili:[2,7],termin:[0,1,2,5],terminal_error:7,text:[2,7],textual:2,thee:7,thei:7,them:0,therefor:7,thi:[0,1,2,7],time:[0,6,7],time_m:7,timelin:7,timeout:[2,7],timeout_m:2,top:1,tradit:7,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_sclk_t:2,uart_stop_bits_t:2,uart_word_length_t:2,uint32_t:[2,7],uint8_t:[2,7],undef:7,underli:7,unexpected_control_flow:7,uniqu:[1,3,7],unique_buff: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,version:7,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,7],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:[0,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],kconfig:0,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,runtim:0,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_DEFAULT_UART_CLK","ESP_MODEM_DEFAULT_UART_CLK"],[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_mode19ESP_MODEM_MODE_CMUXE","ESP_MODEM_MODE_CMUX"],[2,1,1,"_CPPv4N18esp_modem_dce_mode26ESP_MODEM_MODE_CMUX_MANUALE","ESP_MODEM_MODE_CMUX_MANUAL"],[2,1,1,"_CPPv4N18esp_modem_dce_mode34ESP_MODEM_MODE_CMUX_MANUAL_COMMANDE","ESP_MODEM_MODE_CMUX_MANUAL_COMMAND"],[2,1,1,"_CPPv4N18esp_modem_dce_mode31ESP_MODEM_MODE_CMUX_MANUAL_DATAE","ESP_MODEM_MODE_CMUX_MANUAL_DATA"],[2,1,1,"_CPPv4N18esp_modem_dce_mode31ESP_MODEM_MODE_CMUX_MANUAL_EXITE","ESP_MODEM_MODE_CMUX_MANUAL_EXIT"],[2,1,1,"_CPPv4N18esp_modem_dce_mode31ESP_MODEM_MODE_CMUX_MANUAL_SWAPE","ESP_MODEM_MODE_CMUX_MANUAL_SWAP"],[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"],[2,1,1,"_CPPv4N24esp_modem_terminal_error34ESP_MODEM_TERMINAL_BUFFER_OVERFLOWE","ESP_MODEM_TERMINAL_BUFFER_OVERFLOW"],[2,1,1,"_CPPv4N24esp_modem_terminal_error33ESP_MODEM_TERMINAL_CHECKSUM_ERRORE","ESP_MODEM_TERMINAL_CHECKSUM_ERROR"],[2,1,1,"_CPPv4N24esp_modem_terminal_error30ESP_MODEM_TERMINAL_DEVICE_GONEE","ESP_MODEM_TERMINAL_DEVICE_GONE"],[2,1,1,"_CPPv4N24esp_modem_terminal_error42ESP_MODEM_TERMINAL_UNEXPECTED_CONTROL_FLOWE","ESP_MODEM_TERMINAL_UNEXPECTED_CONTROL_FLOW"],[2,1,1,"_CPPv4N24esp_modem_terminal_error32ESP_MODEM_TERMINAL_UNKNOWN_ERRORE","ESP_MODEM_TERMINAL_UNKNOWN_ERROR"],[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_modem4CMux6deinitEv","esp_modem::CMux::deinit"],[7,3,1,"_CPPv4N9esp_modem4CMux6detachEv","esp_modem::CMux::detach"],[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_modem3DCE2atEF9STRING_IN2p13cmdEF10STRING_OUT2p23outEF6INT_IN2p37timeoutE","esp_modem::DCE::at"],[7,3,1,"_CPPv4N9esp_modem3DCE18get_battery_statusEF7INT_OUT2p17voltageEF7INT_OUT2p23bcsEF7INT_OUT2p33bclE","esp_modem::DCE::get_battery_status"],[7,3,1,"_CPPv4N9esp_modem3DCE19get_gnss_power_modeEF7INT_OUT2p14modeE","esp_modem::DCE::get_gnss_power_mode"],[7,3,1,"_CPPv4N9esp_modem3DCE8get_imeiEF10STRING_OUT2p14imeiE","esp_modem::DCE::get_imei"],[7,3,1,"_CPPv4N9esp_modem3DCE8get_imsiEF10STRING_OUT2p14imsiE","esp_modem::DCE::get_imsi"],[7,3,1,"_CPPv4N9esp_modem3DCE15get_module_nameEF10STRING_OUT2p14nameE","esp_modem::DCE::get_module_name"],[7,3,1,"_CPPv4N9esp_modem3DCE28get_network_attachment_stateEF7INT_OUT2p15stateE","esp_modem::DCE::get_network_attachment_state"],[7,3,1,"_CPPv4N9esp_modem3DCE23get_network_system_modeEF7INT_OUT2p14modeE","esp_modem::DCE::get_network_system_mode"],[7,3,1,"_CPPv4N9esp_modem3DCE17get_operator_nameEF10STRING_OUT2p14nameEF7INT_OUT2p23actE","esp_modem::DCE::get_operator_name"],[7,3,1,"_CPPv4N9esp_modem3DCE15get_radio_stateEF7INT_OUT2p15stateE","esp_modem::DCE::get_radio_state"],[7,3,1,"_CPPv4N9esp_modem3DCE18get_signal_qualityEF7INT_OUT2p14rssiEF7INT_OUT2p23berE","esp_modem::DCE::get_signal_quality"],[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_pinEF8BOOL_OUT2p16pin_okE","esp_modem::DCE::read_pin"],[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_smsEF9STRING_IN2p16numberEF9STRING_IN2p27messageE","esp_modem::DCE::send_sms"],[7,3,1,"_CPPv4N9esp_modem3DCE8set_baudEF6INT_IN2p14baudE","esp_modem::DCE::set_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_echoEF7BOOL_IN2p17echo_onE","esp_modem::DCE::set_echo"],[7,3,1,"_CPPv4N9esp_modem3DCE16set_flow_controlEF6INT_IN2p18dce_flowEF6INT_IN2p28dte_flowE","esp_modem::DCE::set_flow_control"],[7,3,1,"_CPPv4N9esp_modem3DCE19set_gnss_power_modeEF6INT_IN2p14modeE","esp_modem::DCE::set_gnss_power_mode"],[7,3,1,"_CPPv4N9esp_modem3DCE28set_network_attachment_stateEF6INT_IN2p15stateE","esp_modem::DCE::set_network_attachment_state"],[7,3,1,"_CPPv4N9esp_modem3DCE17set_network_bandsEF9STRING_IN2p14modeEF15INTEGER_LIST_IN2p25bandsEF6INT_IN2p34sizeE","esp_modem::DCE::set_network_bands"],[7,3,1,"_CPPv4N9esp_modem3DCE16set_network_modeEF6INT_IN2p14modeE","esp_modem::DCE::set_network_mode"],[7,3,1,"_CPPv4N9esp_modem3DCE12set_operatorEF6INT_IN2p14modeEF6INT_IN2p26formatEF9STRING_IN2p34operE","esp_modem::DCE::set_operator"],[7,3,1,"_CPPv4N9esp_modem3DCE15set_pdp_contextEF10STRUCT_OUT10PdpContext2p1E","esp_modem::DCE::set_pdp_context"],[7,3,1,"_CPPv4N9esp_modem3DCE7set_pinEF9STRING_IN2p13pinE","esp_modem::DCE::set_pin"],[7,3,1,"_CPPv4N9esp_modem3DCE18set_preferred_modeEF6INT_IN2p14modeE","esp_modem::DCE::set_preferred_mode"],[7,3,1,"_CPPv4N9esp_modem3DCE15set_radio_stateEF6INT_IN2p15stateE","esp_modem::DCE::set_radio_state"],[7,3,1,"_CPPv4N9esp_modem3DCE17sms_character_setEv","esp_modem::DCE::sms_character_set"],[7,3,1,"_CPPv4N9esp_modem3DCE12sms_txt_modeEF7BOOL_IN2p13txtE","esp_modem::DCE::sms_txt_mode"],[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_modem3DTE12set_error_cbENSt8functionIFv14terminal_errorEEE","esp_modem::DTE::set_error_cb"],[7,4,1,"_CPPv4N9esp_modem3DTE12set_error_cbENSt8functionIFv14terminal_errorEEE","esp_modem::DTE::set_error_cb::f"],[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_modem11DTE_CommandE","esp_modem::DTE_Command"],[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_modem13GenericModule17get_operator_nameERNSt6stringE","esp_modem::GenericModule::get_operator_name"],[7,4,1,"_CPPv4N9esp_modem13GenericModule17get_operator_nameERNSt6stringE","esp_modem::GenericModule::get_operator_name::name"],[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,3,1,"_CPPv412esp_modem_atF9STRING_IN2p13cmdEF10STRING_OUT2p23outEF6INT_IN2p37timeoutE","esp_modem_at"],[2,3,1,"_CPPv417esp_modem_commandP15esp_modem_dce_tPKcPF9esp_err_tP7uint8_t6size_tE8uint32_t","esp_modem_command"],[2,4,1,"_CPPv417esp_modem_commandP15esp_modem_dce_tPKcPF9esp_err_tP7uint8_t6size_tE8uint32_t","esp_modem_command::command"],[2,4,1,"_CPPv417esp_modem_commandP15esp_modem_dce_tPKcPF9esp_err_tP7uint8_t6size_tE8uint32_t","esp_modem_command::dce"],[2,4,1,"_CPPv417esp_modem_commandP15esp_modem_dce_tPKcPF9esp_err_tP7uint8_t6size_tE8uint32_t","esp_modem_command::got_line_cb"],[2,4,1,"_CPPv417esp_modem_commandP15esp_modem_dce_tPKcPF9esp_err_tP7uint8_t6size_tE8uint32_t","esp_modem_command::timeout_ms"],[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_mode19ESP_MODEM_MODE_CMUXE","esp_modem_dce_mode::ESP_MODEM_MODE_CMUX"],[2,1,1,"_CPPv4N18esp_modem_dce_mode26ESP_MODEM_MODE_CMUX_MANUALE","esp_modem_dce_mode::ESP_MODEM_MODE_CMUX_MANUAL"],[2,1,1,"_CPPv4N18esp_modem_dce_mode34ESP_MODEM_MODE_CMUX_MANUAL_COMMANDE","esp_modem_dce_mode::ESP_MODEM_MODE_CMUX_MANUAL_COMMAND"],[2,1,1,"_CPPv4N18esp_modem_dce_mode31ESP_MODEM_MODE_CMUX_MANUAL_DATAE","esp_modem_dce_mode::ESP_MODEM_MODE_CMUX_MANUAL_DATA"],[2,1,1,"_CPPv4N18esp_modem_dce_mode31ESP_MODEM_MODE_CMUX_MANUAL_EXITE","esp_modem_dce_mode::ESP_MODEM_MODE_CMUX_MANUAL_EXIT"],[2,1,1,"_CPPv4N18esp_modem_dce_mode31ESP_MODEM_MODE_CMUX_MANUAL_SWAPE","esp_modem_dce_mode::ESP_MODEM_MODE_CMUX_MANUAL_SWAP"],[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_statusF7INT_OUT2p17voltageEF7INT_OUT2p23bcsEF7INT_OUT2p33bclE","esp_modem_get_battery_status"],[2,3,1,"_CPPv429esp_modem_get_gnss_power_modeF7INT_OUT2p14modeE","esp_modem_get_gnss_power_mode"],[2,3,1,"_CPPv418esp_modem_get_imeiF10STRING_OUT2p14imeiE","esp_modem_get_imei"],[2,3,1,"_CPPv418esp_modem_get_imsiF10STRING_OUT2p14imsiE","esp_modem_get_imsi"],[2,3,1,"_CPPv425esp_modem_get_module_nameF10STRING_OUT2p14nameE","esp_modem_get_module_name"],[2,3,1,"_CPPv438esp_modem_get_network_attachment_stateF7INT_OUT2p15stateE","esp_modem_get_network_attachment_state"],[2,3,1,"_CPPv433esp_modem_get_network_system_modeF7INT_OUT2p14modeE","esp_modem_get_network_system_mode"],[2,3,1,"_CPPv427esp_modem_get_operator_nameF10STRING_OUT2p14nameEF7INT_OUT2p23actE","esp_modem_get_operator_name"],[2,3,1,"_CPPv425esp_modem_get_radio_stateF7INT_OUT2p15stateE","esp_modem_get_radio_state"],[2,3,1,"_CPPv428esp_modem_get_signal_qualityF7INT_OUT2p14rssiEF7INT_OUT2p23berE","esp_modem_get_signal_quality"],[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_pinF8BOOL_OUT2p16pin_okE","esp_modem_read_pin"],[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_smsF9STRING_IN2p16numberEF9STRING_IN2p27messageE","esp_modem_send_sms"],[2,3,1,"_CPPv418esp_modem_set_baudF6INT_IN2p14baudE","esp_modem_set_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_echoF7BOOL_IN2p17echo_onE","esp_modem_set_echo"],[2,3,1,"_CPPv422esp_modem_set_error_cbP15esp_modem_dce_t28esp_modem_terminal_error_cbt","esp_modem_set_error_cb"],[2,4,1,"_CPPv422esp_modem_set_error_cbP15esp_modem_dce_t28esp_modem_terminal_error_cbt","esp_modem_set_error_cb::dce"],[2,4,1,"_CPPv422esp_modem_set_error_cbP15esp_modem_dce_t28esp_modem_terminal_error_cbt","esp_modem_set_error_cb::err_cb"],[2,3,1,"_CPPv426esp_modem_set_flow_controlF6INT_IN2p18dce_flowEF6INT_IN2p28dte_flowE","esp_modem_set_flow_control"],[2,3,1,"_CPPv429esp_modem_set_gnss_power_modeF6INT_IN2p14modeE","esp_modem_set_gnss_power_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_stateF6INT_IN2p15stateE","esp_modem_set_network_attachment_state"],[2,3,1,"_CPPv427esp_modem_set_network_bandsF9STRING_IN2p14modeEF15INTEGER_LIST_IN2p25bandsEF6INT_IN2p34sizeE","esp_modem_set_network_bands"],[2,3,1,"_CPPv426esp_modem_set_network_modeF6INT_IN2p14modeE","esp_modem_set_network_mode"],[2,3,1,"_CPPv422esp_modem_set_operatorF6INT_IN2p14modeEF6INT_IN2p26formatEF9STRING_IN2p34operE","esp_modem_set_operator"],[2,3,1,"_CPPv425esp_modem_set_pdp_contextF10STRUCT_OUT10PdpContext2p1E","esp_modem_set_pdp_context"],[2,3,1,"_CPPv417esp_modem_set_pinF9STRING_IN2p13pinE","esp_modem_set_pin"],[2,3,1,"_CPPv428esp_modem_set_preferred_modeF6INT_IN2p14modeE","esp_modem_set_preferred_mode"],[2,3,1,"_CPPv425esp_modem_set_radio_stateF6INT_IN2p15stateE","esp_modem_set_radio_state"],[2,3,1,"_CPPv427esp_modem_sms_character_setv","esp_modem_sms_character_set"],[2,3,1,"_CPPv422esp_modem_sms_txt_modeF7BOOL_IN2p13txtE","esp_modem_sms_txt_mode"],[2,3,1,"_CPPv423esp_modem_store_profilev","esp_modem_store_profile"],[2,3,1,"_CPPv414esp_modem_syncv","esp_modem_sync"],[2,2,1,"_CPPv424esp_modem_terminal_error","esp_modem_terminal_error"],[2,1,1,"_CPPv4N24esp_modem_terminal_error34ESP_MODEM_TERMINAL_BUFFER_OVERFLOWE","esp_modem_terminal_error::ESP_MODEM_TERMINAL_BUFFER_OVERFLOW"],[2,1,1,"_CPPv4N24esp_modem_terminal_error33ESP_MODEM_TERMINAL_CHECKSUM_ERRORE","esp_modem_terminal_error::ESP_MODEM_TERMINAL_CHECKSUM_ERROR"],[2,1,1,"_CPPv4N24esp_modem_terminal_error30ESP_MODEM_TERMINAL_DEVICE_GONEE","esp_modem_terminal_error::ESP_MODEM_TERMINAL_DEVICE_GONE"],[2,1,1,"_CPPv4N24esp_modem_terminal_error42ESP_MODEM_TERMINAL_UNEXPECTED_CONTROL_FLOWE","esp_modem_terminal_error::ESP_MODEM_TERMINAL_UNEXPECTED_CONTROL_FLOW"],[2,1,1,"_CPPv4N24esp_modem_terminal_error32ESP_MODEM_TERMINAL_UNKNOWN_ERRORE","esp_modem_terminal_error::ESP_MODEM_TERMINAL_UNKNOWN_ERROR"],[2,5,1,"_CPPv428esp_modem_terminal_error_cbt","esp_modem_terminal_error_cbt"],[2,5,1,"_CPPv426esp_modem_terminal_error_t","esp_modem_terminal_error_t"],[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_config10source_clkE","esp_modem_uart_term_config::source_clk"],[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,"_CPPv415generic_commandP13CommandableIfRKNSt6stringERKNSt6stringERKNSt6stringE8uint32_t","generic_command"],[7,4,1,"_CPPv415generic_commandP13CommandableIfRKNSt6stringERKNSt6stringERKNSt6stringE8uint32_t","generic_command::command"],[7,4,1,"_CPPv415generic_commandP13CommandableIfRKNSt6stringERKNSt6stringERKNSt6stringE8uint32_t","generic_command::fail_phrase"],[7,4,1,"_CPPv415generic_commandP13CommandableIfRKNSt6stringERKNSt6stringERKNSt6stringE8uint32_t","generic_command::pass_phrase"],[7,4,1,"_CPPv415generic_commandP13CommandableIfRKNSt6stringERKNSt6stringERKNSt6stringE8uint32_t","generic_command::t"],[7,4,1,"_CPPv415generic_commandP13CommandableIfRKNSt6stringERKNSt6stringERKNSt6stringE8uint32_t","generic_command::timeout_ms"],[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_mode19CMUX_MANUAL_COMMANDE","modem_mode::CMUX_MANUAL_COMMAND"],[7,1,1,"_CPPv4N10modem_mode16CMUX_MANUAL_DATAE","modem_mode::CMUX_MANUAL_DATA"],[7,1,1,"_CPPv4N10modem_mode16CMUX_MANUAL_EXITE","modem_mode::CMUX_MANUAL_EXIT"],[7,1,1,"_CPPv4N10modem_mode16CMUX_MANUAL_MODEE","modem_mode::CMUX_MANUAL_MODE"],[7,1,1,"_CPPv4N10modem_mode16CMUX_MANUAL_SWAPE","modem_mode::CMUX_MANUAL_SWAP"],[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_mode9DUAL_MODEE","modem_mode::DUAL_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_error11DEVICE_GONEE","terminal_error::DEVICE_GONE"],[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],"do":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,accept:7,access:[2,7],act:[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,anyth: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:7,bool_in:[2,7],bool_out:[2,7],both:[0,7],brief:5,broker:0,buffer:[2,7],buffer_overflow:7,build:[1,7],build_uniqu:1,builder:1,c:[5,6,7],call:[2,7],callback:[2,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],charact:[2,7],charg:[2,7],check:[0,2,7],checksum_error:7,choic:1,chosen:[1,2],circuitri:[2,7],clariti:7,clean:3,clenaup:2,client:0,clock:2,close:[2,7],cmd:[2,7],cmux:[2,5],cmux_manual_command:7,cmux_manual_data:7,cmux_manual_exit:7,cmux_manual_mod:7,cmux_manual_swap:7,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:[0,6],complet:[2,7],compli:7,compon:[1,5,7],compos:[0,6],config:[0,1,2,3,7],configur:[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:[0,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,deinit:7,delet:2,demonstr:1,depict:6,deregist:[2,7],deriv:[0,1,7],describ:[6,7],descript:[0,7],descriptor:2,design:[0,5],desir:[2,7],destroi:[2,5,7],detach:[2,7],detail:7,develop:7,devic:[1,2,5,6],device_gon:7,diagram:6,didn:7,differ:[0,1,6,7],disabl:3,document:[0,7],doesn:[2,3,7],done:[2,7],down:[2,6,7],driver:6,dte:[1,2,5,6],dte_buffer_s:2,dte_command:7,dte_config:[2,3],dte_flow:[2,7],dual:7,dual_mod:7,due:3,e:[0,1,7],easier:6,echo:[2,7],echo_on:[2,7],either:[1,3,7],eject:7,elig:7,enter:7,enumer:[1,2,7],equip:[0,7],err:7,err_cb:2,error:[2,3,6,7],esp:[2,7],esp_err_t:2,esp_fail:2,esp_modem:[1,3,4,7],esp_modem_at:2,esp_modem_c_api:2,esp_modem_c_api_str_max:2,esp_modem_cmux:7,esp_modem_command:2,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:[0,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_default_uart_clk:2,esp_modem_destroi:2,esp_modem_dt:7,esp_modem_dte_config:[1,2,3,7],esp_modem_dte_config_t:[0,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_gnss_power_mod: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_cmux:2,esp_modem_mode_cmux_manu:2,esp_modem_mode_cmux_manual_command:2,esp_modem_mode_cmux_manual_data:2,esp_modem_mode_cmux_manual_exit:2,esp_modem_mode_cmux_manual_swap:2,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_error_cb: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_terminal_buffer_overflow:2,esp_modem_terminal_checksum_error:2,esp_modem_terminal_device_gon:2,esp_modem_terminal_error:2,esp_modem_terminal_error_cbt:2,esp_modem_terminal_error_t:2,esp_modem_terminal_unexpected_control_flow:2,esp_modem_terminal_unknown_error:2,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],execut:[2,7],exercis:0,exist:[0,1,7],exit:[2,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],fail_phras:7,failur:[2,3,6],fallback:[2,7],fd:2,featur:0,file:[2,7],find:0,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],generic_command:7,genericmodul:[0,1,6,7],get:[2,3,7],get_battery_statu:[3,4,7],get_battery_status_sim7xxx:7,get_gnss_power_mod:[3,4,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:[2,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:[2,7],int_out:[2,7],integ:7,integer_list_in:[2,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,kconfig:5,keep:7,layer:7,least:2,len:[2,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,menuconfig:0,messag:[2,7],method:[1,6,7],might:[0,6],millisecond:[2,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:[2,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:[0,2],order:[1,7],origin:[6,7],other:[5,7],out:[2,3,7],outlin:1,output:[2,7],over:[0,6],overrid:[1,7],p1:[2,7],p2:[2,7],p3:[2,7],packet:0,pair:7,paramet:[1,2,3,7],parent:7,pariti:2,part:2,pass:7,pass_phras:7,pattern:7,payload:7,pdp:[2,7],pdpcontext:[2,7],pdu:[2,7],perform:2,phone:[2,7],php:[2,7],phrase:7,physic:0,pin:[2,7],pin_ok:[2,7],plain:[1,2],pleas:[0,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,present:7,preview:0,primari: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,real:7,receiv:[0,7],recommend:1,recov:7,refer:[1,3,7],regist:0,relat:[3,7],repeat:[2,7],repli: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,run:0,runtim:[5,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,secondari:7,section:7,select:[2,7],send:[0,2,3,6,7],send_command:0,send_sm:[3,4,7],sent:[2,7],separ:[0,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_error_cb: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:[2,7],source_clk:2,space:2,special:[6,7],specif:[0,1,2,3,7],specifi:7,specificmodul:[3,6,7],spi:[0,1],stack:2,standard:[0,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:[2,7],string_in:[2,7],string_out:[2,7],struct:[2,7],struct_out:[2,7],structur:[0,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,swap:[2,7],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,technolog:[2,7],templat:[1,3,6,7],temporarili:[2,7],termin:[0,1,2,5],terminal_error:7,text:[2,7],textual:2,thee:7,thei:7,them:0,therefor:7,thi:[0,1,2,7],time:[0,6,7],time_m:7,timelin:7,timeout:[2,7],timeout_m:[2,7],top:1,tradit:7,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_sclk_t:2,uart_stop_bits_t:2,uart_word_length_t:2,uint32_t:[2,7],uint8_t:[2,7],undef:7,underli:7,unexpected_control_flow:7,uniqu:[1,3,7],unique_buff: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,version:7,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,7],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:[0,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],kconfig:0,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,runtim:0,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 9ff53a0a5..6dfe0b452 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: 23c6bda07422ef3050e3ee14d5be082c +config: aff3eee0c1cfa920c8015fc4d1aa94db tags: 549b3d6d0415232fb7e35403b330ff49 diff --git a/esp_websocket_client/genindex.html b/esp_websocket_client/genindex.html index 9eab2fd95..49d40be44 100644 --- a/esp_websocket_client/genindex.html +++ b/esp_websocket_client/genindex.html @@ -89,7 +89,7 @@
    • »
    • Index
    • - Edit on GitHub + Edit on GitHub

    • diff --git a/esp_websocket_client/index.html b/esp_websocket_client/index.html index 97cbe7c27..79f1ada77 100644 --- a/esp_websocket_client/index.html +++ b/esp_websocket_client/index.html @@ -117,7 +117,7 @@
    • »
    • ESP WebSocket Client
    • - Edit on GitHub + Edit on GitHub

    • @@ -234,7 +234,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:

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

      Header File

      diff --git a/mdns/en/.buildinfo b/mdns/en/.buildinfo index 18b505f20..33b669557 100644 --- a/mdns/en/.buildinfo +++ b/mdns/en/.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: 354d24de6e2a4b63e241886edb18bd28 +config: 1209d6700f3d167c1c11c366249226dd tags: 549b3d6d0415232fb7e35403b330ff49 diff --git a/mdns/en/genindex.html b/mdns/en/genindex.html index 7ff342a9f..e4dbb36fa 100644 --- a/mdns/en/genindex.html +++ b/mdns/en/genindex.html @@ -89,7 +89,7 @@
    • »
    • Index
    • - Edit on GitHub + Edit on GitHub

    • diff --git a/mdns/en/index.html b/mdns/en/index.html index 40e46c508..42e137f7b 100644 --- a/mdns/en/index.html +++ b/mdns/en/index.html @@ -114,7 +114,7 @@
    • »
    • mDNS Service
    • - Edit on GitHub + Edit on GitHub

    • @@ -317,14 +317,14 @@

      Application Example

      -

      mDNS server/scanner example: .

      +

      mDNS server/scanner example: .

      API Reference

      Header File

      diff --git a/mdns/zh_CN/.buildinfo b/mdns/zh_CN/.buildinfo index 6f0a3e5b2..9fbd1be76 100644 --- a/mdns/zh_CN/.buildinfo +++ b/mdns/zh_CN/.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: c5af867ab03a7bf2f1f8d65be8d9bf97 +config: d87c59deaca7da44849f9043d6c3ade5 tags: 549b3d6d0415232fb7e35403b330ff49 diff --git a/mdns/zh_CN/genindex.html b/mdns/zh_CN/genindex.html index eb4b97cf2..e37f69da9 100644 --- a/mdns/zh_CN/genindex.html +++ b/mdns/zh_CN/genindex.html @@ -90,7 +90,7 @@
    • »
    • 索引
    • - 在 GitHub 上修改 + 在 GitHub 上修改

    • diff --git a/mdns/zh_CN/index.html b/mdns/zh_CN/index.html index e5ab494ed..a0c86dada 100644 --- a/mdns/zh_CN/index.html +++ b/mdns/zh_CN/index.html @@ -112,7 +112,7 @@
    • »
    • mDNS 服务
    • - 在 GitHub 上修改 + 在 GitHub 上修改

    • @@ -296,14 +296,14 @@

      应用示例

      -

      有关 mDNS 服务器和查询器的应用示例请参考

      +

      有关 mDNS 服务器和查询器的应用示例请参考

      API 参考

      Header File