From b5101237cac874f2b113188b3d3eb348a435c9a9 Mon Sep 17 00:00:00 2001 From: david-cermak <38914379+david-cermak@users.noreply.github.com> Date: Thu, 18 Nov 2021 06:37:52 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20espressi?= =?UTF-8?q?f/esp-protocols@e7ae0301ae99e20a4ef787d02ecaf8b1727a5a13=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- esp_modem/.doctrees/api_docs.doctree | Bin 227305 -> 228280 bytes esp_modem/.doctrees/environment.pickle | Bin 308768 -> 308768 bytes esp_modem/_sources/api_docs.rst.txt | 3 +++ esp_modem/api_docs.html | 3 +++ esp_modem/searchindex.js | 2 +- 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/esp_modem/.doctrees/api_docs.doctree b/esp_modem/.doctrees/api_docs.doctree index 97f9e35392c7847b8c5520f6179380cc2d7e25ae..3e8f3d395e23025ef8c2bed122177542aa985c30 100644 GIT binary patch delta 29059 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 H%9$+z+01(i delta 28619 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 E0KHd#^8f$< diff --git a/esp_modem/.doctrees/environment.pickle b/esp_modem/.doctrees/environment.pickle index 26d43d093ccfdc087371d798bb79908796744550..028bc11655da97d82422d694949166b558a898ee 100644 GIT binary patch delta 11635 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

Modem commandsΒΆ

These functions are the actual commands to communicate with the modem using AT command interface.

+

Note that the functions which implement AT commands returning textual values use plain char * +pointer as the return value. The API expects the output data to point to user allocated space of at least +ESP_MODEM_C_API_STR_MAX (64 by default) bytes, it also truncates the output data to this size.

Functions

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