From ef8a6247117b028a27d587d3a4b6b9635efbbfb2 Mon Sep 17 00:00:00 2001 From: david-cermak <38914379+david-cermak@users.noreply.github.com> Date: Fri, 24 Jun 2022 14:26:01 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20espressi?= =?UTF-8?q?f/esp-protocols@9b403d477ffff269706ad31131b6c61e9e40d923=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 282802 -> 285038 bytes esp_modem/.doctrees/environment.pickle | Bin 401781 -> 402845 bytes esp_modem/api_docs.html | 6 ++++++ esp_modem/genindex.html | 6 ++++-- esp_modem/objects.inv | Bin 9683 -> 9721 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 +++--- 18 files changed, 34 insertions(+), 26 deletions(-) diff --git a/asio/.buildinfo b/asio/.buildinfo index ae6a8f9c2..60e3e8cf6 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: 44c64ebfe913ae1f8f93e5c0b5542d32 +config: 889f6c1e8e5deff817c43501bef6ff54 tags: 549b3d6d0415232fb7e35403b330ff49 diff --git a/asio/genindex.html b/asio/genindex.html index f5d51a0a6..65eccc98d 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 4ba792050..071cc4e16 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 cd938c6a5b17c8462659d356372cb45a45d58bc3..d24fe42e46ee2c4952ba345561db33450d953ccc 100644 GIT binary patch delta 11880 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 diff --git a/esp_modem/.doctrees/environment.pickle b/esp_modem/.doctrees/environment.pickle index 263ee429295977bf9e7945bd12fe600d26165ebe..d41a874b7802d758f925bcbae41a39cb5686ca7c 100644 GIT binary patch delta 23719 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 asK6F6yLJPB&L)l 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 aByCn<(

    Flow control type

    +
    +
    +uart_sclk_t source_clk
    +

    UART source clock selection

    +
    +
    int baud_rate
    diff --git a/esp_modem/genindex.html b/esp_modem/genindex.html index 009dcb3a7..8d2efba74 100644 --- a/esp_modem/genindex.html +++ b/esp_modem/genindex.html @@ -274,10 +274,10 @@
  • esp_modem_dce_config (C++ struct)
  • - - +
    • esp_modem_dce_config_t (C++ type)
    • ESP_MODEM_DCE_DEFAULT_CONFIG (C macro) @@ -433,6 +433,8 @@
    • esp_modem_uart_term_config::rx_buffer_size (C++ member)
    • esp_modem_uart_term_config::rx_io_num (C++ member) +
    • +
    • esp_modem_uart_term_config::source_clk (C++ member)
    • esp_modem_uart_term_config::stop_bits (C++ member)
    • diff --git a/esp_modem/objects.inv b/esp_modem/objects.inv index f1429127ca747081e89b4c8a8c0556d871778c12..63b470636fdf0e83b1252a0a475efb8b7447afce 100644 GIT binary patch delta 8738 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�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 VJ3m~s{8_kSvXA~h`}WvX*8x97-0A=T diff --git a/esp_modem/searchindex.js b/esp_modem/searchindex.js index ee66d361e..e268107ba 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"], "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"], "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"], "terms": {"thi": [0, 1, 2, 7], "commun": [0, 2, 3, 5, 7], "command": [0, 1, 5, 6], "mode": [0, 2, 5, 6, 7], "AT": [0, 1, 2, 3, 6, 7], "well": [0, 6, 7], "data": [0, 2, 3, 6, 7], "over": [0, 6], "pppo": 0, "protocol": [0, 7], "The": [0, 1, 2, 3, 6, 7], "model": [0, 1, 5], "equip": [0, 7], "object": [0, 1, 3, 7], "which": [0, 1, 2, 6, 7], "compos": [0, 6], "termin": [0, 1, 2, 5], "abstract": [0, 5, 6], "current": [0, 2, 7], "onli": [0, 1, 2, 6, 7], "uart": [0, 1, 2, 3, 6, 7], "implement": [0, 1, 2, 5, 6], "repres": [0, 1, 7], "network": [0, 1, 2, 3, 6, 7], "interfac": [0, 2, 3, 5, 6], "specif": [0, 1, 2, 3, 7], "its": [0, 2, 6, 7], "o": 0, "set_mod": [0, 7], "send_command": 0, "event": [0, 2], "basic": [0, 1, 2, 3, 6, 7], "oper": [0, 2, 7], "unit": [0, 7], "_": 0, "softwar": 0, "configur": [0, 1, 3, 5, 7], "i": [0, 1, 7], "media": 0, "defin": [0, 1, 2, 7], "librari": [0, 5], "support": [0, 1, 2, 7], "type": [0, 2, 5], "config": [0, 1, 2, 3, 7], "lwip": 0, "after": [0, 2, 7], "creat": [0, 2, 5, 7], "applic": [0, 1, 2, 3], "interact": 0, "issu": [0, 2], "switch": [0, 2, 5, 7], "between": [0, 7], "Is": 0, "an": [0, 1, 2, 7], "physic": 0, "connect": [0, 1, 2, 7], "attach": [0, 2, 7], "sim800": [0, 1, 3, 7], "bg96": [0, 1, 3, 7], "sim7600": [0, 1, 3, 7], "user": [0, 1, 2, 7], "internet": 0, "via": [0, 7], "cellular": [0, 2, 7], "send": [0, 2, 3, 6, 7], "variou": 0, "e": [0, 1, 7], "g": [0, 1], "sm": [0, 2, 7], "typic": [0, 1, 2, 7], "regist": 0, "handler": 0, "receiv": [0, 7], "notif": 0, "avail": [0, 2, 6, 7], "ip": 0, "address": 0, "chang": 0, "common": [0, 1, 2, 6, 7], "ar": [0, 2, 3, 6, 7], "also": [0, 1, 2, 6, 7], "list": [0, 2, 7], "exampl": [0, 1], "pppos_client": 0, "simpl": [0, 2], "client": 0, "read": [0, 2, 6, 7], "some": [0, 6, 7], "properti": 0, "public": [0, 1, 2, 3, 7], "mqtt": 0, "broker": 0, "modem_consol": [0, 1], "exercis": 0, "all": [0, 1, 3, 7], "possibl": [0, 1], "consol": 0, "ap_to_pppo": 0, "focus": 0, "provid": [0, 1, 6, 7], "wifi": 0, "ap": 0, "forward": [0, 7], "packet": 0, "nat": 0, "from": [0, 1, 2, 6, 7], "virtual": [0, 1, 6, 7], "experiment": 0, "featur": 0, "allow": 0, "multipl": [0, 7], "design": [0, 5], "them": 0, "sole": [0, 7], "we": [0, 7], "modern": 0, "usb": 0, "spi": [0, 1], "ad": [0, 5], "new": [0, 2, 5, 6], "must": [0, 7], "have": [0, 3, 7], "requir": 0, "differ": [0, 1, 6, 7], "might": [0, 6], "mean": [0, 7], "class": [0, 1, 3, 6, 7], "deriv": [0, 1, 7], "genericmodul": [0, 1, 6, 7], "where": 0, "could": [0, 1, 6, 7], "add": [0, 6, 7], "modifi": 0, "exist": [0, 1, 7], "ones": 0, "chapter": [1, 7], "outlin": 1, "extens": [1, 5, 7], "compon": [1, 5, 7], "It": [1, 3, 7], "handl": [1, 2, 6], "mani": 1, "wai": [1, 7], "build": [1, 7], "top": 1, "gener": [1, 2, 3, 5, 6], "share": [1, 3, 7], "uniqu": [1, 3, 7], "vanilla": 1, "pointer": [1, 2, 7], "templat": [1, 3, 6, 7], "dce_t": [1, 3, 7], "one": [1, 7], "function": [1, 2, 3, 7], "group": [1, 2, 3, 7], "esp_modem_dce_factori": 1, "enum": [1, 2, 7], "modemtyp": 1, "choic": 1, "when": [1, 6], "valu": [1, 2, 7], "enumer": [1, 2, 7], "default": [1, 2, 3, 7], "most": [1, 2, 6, 7], "appli": 1, "sim7070": [1, 3, 7], "sim7000": [1, 3, 7], "bg69": 1, "factoryhelp": 1, "includ": [1, 2, 7], "hpp": [1, 7], "helper": [1, 7], "either": [1, 3, 7], "plain": [1, 2], "shared_ptr": [1, 3, 7], "unique_ptr": [1, 3, 7], "typenam": 1, "t_modul": 1, "creator": 1, "dte": [1, 2, 5, 6], "netif": [1, 2, 3, 5, 6], "throw": [1, 6], "base": [1, 3, 7], "suppli": [1, 2, 7], "app": [1, 2], "arg": 1, "inlin": [1, 3, 7], "std": [1, 3, 7], "build_uniqu": 1, "const": [1, 2, 3, 7], "cfg": 1, "chosen": [1, 2], "paramet": [1, 2, 3, 7], "argument": [1, 7], "builder": 1, "constructor": [1, 6], "esp_modem": [1, 3, 4, 7], "structur": [1, 5, 7], "esp_modem_dte_config": [1, 2, 3, 7], "ppp": [1, 2, 5, 6, 7], "return": [1, 2, 3, 7], "success": [1, 2, 3, 7], "static": 1, "necessari": [1, 3, 7], "need": [1, 2, 7], "devic": [1, 2, 5, 6], "ani": 1, "In": 1, "recommend": 1, "order": [1, 7], "appropri": [1, 7], "dce_factori": 1, "pleas": [1, 7], "refer": [1, 3, 7], "note": [1, 2], "trivial": 1, "overrid": [1, 7], "demonstr": 1, "purpos": 1, "unsupport": 1, "i2c": 1, "two": [1, 2, 7], "step": 1, "correspond": 1, "should": [1, 2, 7], "io": 1, "method": [1, 6, 7], "veri": 2, "consist": [2, 3, 7], "part": 2, "workflow": [2, 3], "dce": [2, 4, 5], "instanc": [2, 7], "us": [2, 3, 5, 6, 7], "esp_modem_new": 2, "call": [2, 7], "esp_modem_set_mod": 2, "perform": 2, "desir": [2, 7], "standard": 2, "unrel": 2, "esp": [2, 7], "option": 2, "back": [2, 7], "again": 2, "destroi": [2, 5], "sing": 2, "esp_modem_destroi": 2, "These": 2, "set": [2, 3, 7], "work": [2, 7], "esp_modem_c_api": 2, "typedef": [2, 3, 7], "esp_modem_dce_mod": 2, "esp_modem_dce_mode_t": 2, "esp_modem_dce_devic": 2, "esp_modem_dce_device_t": 2, "esp_modem_mode_command": 2, "startup": 2, "esp_modem_mode_data": 2, "esp_modem_mode_cmux": 2, "multiplex": [2, 6, 7], "esp_modem_dce_genet": 2, "esp_modem_dce_sim7600": 2, "esp_modem_dce_sim7070": 2, "esp_modem_dce_sim7000": 2, "esp_modem_dce_bg96": 2, "esp_modem_dce_sim800": 2, "esp_modem_dce_t": 2, "esp_modem_dte_config_t": 2, "dte_config": [2, 3], "esp_modem_dce_config_t": 2, "dce_config": [2, 3], "esp_netif_t": [2, 3], "now": 2, "null": 2, "failur": [2, 3, 6], "esp_modem_new_dev": 2, "modul": [2, 3, 5, 6], "void": [2, 3, 7], "s": [2, 3, 5, 7], "esp_err_t": 2, "esp_ok": 2, "esp_fail": 2, "actual": [2, 7], "textual": 2, "char": [2, 7], "expect": 2, "output": [2, 7], "point": [2, 7], "alloc": [2, 6], "space": 2, "least": 2, "esp_modem_c_api_str_max": 2, "64": 2, "byte": [2, 7], "truncat": 2, "size": [2, 7], "command_result": [2, 7], "esp_modem_sync": 2, "initi": [2, 3, 6, 7], "sequenc": [2, 7], "sync": [2, 3, 4, 7], "up": [2, 3, 7], "ok": [2, 7], "fail": [2, 7], "timeout": [2, 7], "esp_modem_get_operator_nam": 2, "name": [2, 7], "out": [2, 3, 7], "esp_modem_store_profil": 2, "store": [2, 7], "profil": [2, 7], "esp_modem_set_pin": 2, "pin": [2, 7], "code": [2, 6, 7], "esp_modem_at": 2, "cmd": [2, 7], "execut": [2, 7], "string": [2, 7], "esp_modem_read_pin": 2, "bool": [2, 7], "pin_ok": [2, 7], "check": [2, 7], "sim": [2, 7], "true": [2, 7], "card": [2, 7], "doesn": [2, 3, 7], "t": [2, 3, 7], "unlock": [2, 7], "esp_modem_set_echo": 2, "echo_on": [2, 7], "echo": [2, 7], "repeat": [2, 7], "esp_modem_sms_txt_mod": 2, "txt": [2, 7], "pdu": [2, 7], "esp_modem_sms_character_set": 2, "gsm": [2, 7], "charat": [2, 7], "esp_modem_send_sm": 2, "number": [2, 6, 7], "messag": [2, 7], "phone": [2, 7], "text": [2, 7], "sent": [2, 7], "esp_modem_resume_data_mod": 2, "resum": [2, 7], "th": [2, 7], "wa": [2, 7], "temporarili": [2, 7], "suspend": [2, 7], "esp_modem_set_pdp_context": 2, "struct": [2, 7], "pdpcontext": [2, 7], "p1": [2, 7], "php": [2, 7], "context": [2, 7], "pdp": [2, 7], "setup": [2, 7], "esp_modem_set_command_mod": 2, "esp_modem_set_cmux": 2, "cmux": [2, 5], "esp_modem_get_imsi": 2, "imsi": [2, 7], "esp_modem_get_imei": 2, "imei": [2, 7], "esp_modem_get_module_nam": 2, "esp_modem_set_data_mod": 2, "esp_modem_get_signal_qu": 2, "int": [2, 7], "rssi": [2, 7], "ber": [2, 7], "get": [2, 3, 7], "signal": [2, 7], "qualiti": [2, 7], "strength": [2, 7], "indic": [2, 7], "channel": [2, 7], "bit": [2, 7], "error": [2, 3, 6, 7], "rate": [2, 7], "esp_modem_set_flow_control": 2, "dce_flow": [2, 7], "dte_flow": [2, 7], "hw": [2, 7], "control": [2, 7], "flow": [2, 7], "0": [2, 7], "none": [2, 7], "2": [2, 7], "rt": [2, 7], "ct": [2, 7], "esp_modem_hang_up": 2, "hang": [2, 7], "esp_modem_get_battery_statu": 2, "voltag": [2, 7], "bc": [2, 7], "bcl": [2, 7], "level": [2, 7], "power": [2, 7], "circuitri": [2, 7], "statu": [2, 7], "mv": [2, 7], "charg": [2, 7], "1": [2, 7], "Not": [2, 7], "done": [2, 7], "100": [2, 7], "batteri": [2, 7], "capac": [2, 7], "esp_modem_power_down": 2, "down": [2, 6, 7], "esp_modem_reset": 2, "reset": [2, 3, 4, 7], "esp_modem_set_baud": 2, "baud": [2, 7], "baudrat": [2, 7], "esp_modem_set_oper": 2, "format": [2, 7], "forc": [2, 7], "attempt": [2, 7], "automat": [2, 3, 7], "manual": [2, 7], "deregist": [2, 7], "3": [2, 7], "4": [2, 7], "fallback": [2, 7], "what": [2, 7], "given": [2, 7], "long": [2, 6, 7], "short": [2, 7], "numer": [2, 7], "esp_modem_set_network_attachment_st": 2, "state": [2, 7], "detach": [2, 7], "gpr": [2, 7], "servic": [2, 7], "esp_modem_get_network_attachment_st": 2, "esp_modem_set_radio_st": 2, "radio": [2, 7], "full": [2, 7], "minimum": [2, 7], "esp_modem_get_radio_st": 2, "esp_modem_set_network_mod": 2, "prefer": [2, 7], "esp_modem_set_preferred_mod": 2, "cat": [2, 7], "m": [2, 7], "nb": [2, 7], "iot": [2, 7], "select": [2, 7], "esp_modem_set_network_band": 2, "band": [2, 7], "esp_modem_get_network_system_mod": 2, "show": [2, 7], "system": [2, 7], "esp_modem_set_gnss_power_mod": 2, "gnss": [2, 7], "off": [2, 6, 7], "esp_modem_config": 2, "esp_modem_dte_default_config": 2, "esp_modem_dce_default_config": 2, "apn": 2, "esp_modem_dce_config": [2, 3], "esp_modem_flow_ctrl_t": 2, "esp_modem_flow_control_non": 2, "esp_modem_flow_control_sw": 2, "esp_modem_flow_control_hw": 2, "esp_modem_uart_term_config": 2, "h": 2, "member": 2, "uart_port_t": 2, "port_num": 2, "port": 2, "uart_word_length_t": 2, "data_bit": 2, "uart_stop_bits_t": 2, "stop_bit": 2, "stop": [2, 7], "uart_parity_t": 2, "pariti": 2, "flow_control": 2, "baud_rat": 2, "tx_io_num": 2, "txd": 2, "rx_io_num": 2, "rxd": 2, "rts_io_num": 2, "cts_io_num": 2, "rx_buffer_s": 2, "rx": 2, "buffer": [2, 7], "tx_buffer_s": 2, "tx": 2, "event_queue_s": 2, "queue": 2, "esp_modem_vfs_term_config": 2, "vf": [2, 3], "fd": 2, "alreadi": 2, "file": [2, 7], "descriptor": 2, "delet": 2, "esp_modem_vfs_resourc": 2, "custom": [2, 5, 7], "close": [2, 7], "resourc": 2, "clenaup": 2, "complet": [2, 7], "sw": 2, "follow": [2, 7], "portion": 2, "dedic": 2, "size_t": [2, 7], "dte_buffer_s": 2, "uint32_t": [2, 7], "task_stack_s": 2, "task": 2, "stack": 2, "unsign": 2, "task_prior": 2, "prioriti": 2, "uart_config": 2, "vfs_config": 2, "extension_config": 2, "logic": [2, 7], "access": [2, 7], "similar": 3, "construct": [3, 7], "esp_modem_init_dt": 3, "create_uart_dt": 3, "ptr": [3, 7], "nullptr": 3, "due": 3, "insuffici": 3, "memori": 3, "wrong": 3, "except": [3, 6], "disabl": 3, "abort": [3, 6], "create_vfs_dt": 3, "esp_modem_init_dc": 3, "create_sim7600_dc": 3, "create_sim7070_dc": 3, "create_sim7000_dc": 3, "create_sim800_dc": 3, "create_bg96_dc": 3, "create_generic_dc": 3, "specificmodul": [3, 6, 7], "respons": [3, 7], "transact": [3, 7], "relat": [3, 7], "consequ": [3, 7], "synergi": [3, 7], "aggreg": [3, 7], "set_data": [3, 7], "get_operator_nam": [3, 4, 7], "store_profil": [3, 4, 7], "set_pin": [3, 4, 7], "read_pin": [3, 4, 7], "set_echo": [3, 4, 7], "sms_txt_mode": [3, 4, 7], "sms_character_set": [3, 4, 7], "send_sm": [3, 4, 7], "resume_data_mod": [3, 4, 7], "set_pdp_context": [3, 4, 7], "set_command_mod": [3, 4, 7], "set_cmux": [3, 4, 7], "get_imsi": [3, 4, 7], "get_imei": [3, 4, 7], "get_module_nam": [3, 4, 7], "set_data_mod": [3, 4, 7], "get_signal_qu": [3, 4, 7], "set_flow_control": [3, 4, 7], "hang_up": [3, 4, 7], "get_battery_statu": [3, 4, 7], "power_down": [3, 4, 7], "set_baud": [3, 4, 7], "set_oper": [3, 4, 7], "set_network_attachment_st": [3, 4, 7], "get_network_attachment_st": [3, 4, 7], "set_radio_st": [3, 4, 7], "get_radio_st": [3, 4, 7], "set_network_mod": [3, 4, 7], "set_preferred_mod": [3, 4, 7], "set_network_band": [3, 4, 7], "get_network_system_mod": [3, 4, 7], "set_gnss_power_mod": [3, 4, 7], "explicitli": [3, 7], "simpli": 3, "clean": 3, "goe": 3, "block": [3, 6, 7], "scope": 3, "brief": 5, "intro": 5, "case": [5, 6], "other": [5, 7], "c": [5, 6, 7], "lifecycl": 5, "api": [5, 6, 7], "advanc": [5, 7], "instanti": 5, "factori": [5, 7], "intern": 5, "decis": 5, "collabor": 5, "inherit": 5, "addit": [6, 7], "macro": [6, 7], "wrapper": 6, "try": 6, "catch": 6, "easier": 6, "ON": 6, "init": [6, 7], "treat": 6, "runtim": [6, 7], "program": 6, "break": 6, "more": 6, "privat": 6, "modem": 6, "special": [6, 7], "implant": 6, "minim": 6, "moduleif": [6, 7], "oonli": 6, "compil": 6, "time": [6, 7], "without": 6, "diagram": 6, "describ": [6, 7], "how": 6, "can": [6, 7], "write": [6, 7], "callback": [6, 7], "driver": 6, "below": 6, "depict": 6, "idea": 6, "cmuxinst": [6, 7], "arbitrari": 6, "same": [6, 7], "consum": [6, 7], "origin": [6, 7], "detail": 7, "descript": 7, "turn": 7, "thee": 7, "develop": 7, "would": 7, "explain": 7, "section": 7, "esp_modem_dc": 7, "definit": 7, "dce_mod": 7, "parent": 7, "talk": 7, "besid": 7, "document": 7, "esp_modem_dt": 7, "commandableif": 7, "explicit": 7, "uint8_t": 7, "len": 7, "underli": 7, "written": 7, "d": 7, "payload": 7, "length": 7, "set_read_cb": 7, "f": 7, "valid": 7, "modem_mod": 7, "got_line_cb": 7, "got_lin": 7, "time_m": 7, "respond": 7, "line": 7, "ms": 7, "wait": 7, "answer": 7, "separ": 7, "abov": 7, "esp_modem_termin": 7, "terminal_error": 7, "buffer_overflow": 7, "checksum_error": 7, "unexpected_control_flow": 7, "compli": 7, "subclass": 7, "maximum": 7, "esp_modem_cmux": 7, "cmux_stat": 7, "machin": 7, "header": 7, "footer": 7, "recov": 7, "itself": 7, "usabl": 7, "deinit": 7, "pair": 7, "unique_buff": 7, "eject": 7, "so": 7, "thei": 7, "tradit": 7, "inst": 7, "index": 7, "esp_modem_netif": 7, "layer": 7, "glue": 7, "start": 7, "wait_until_ppp_exit": 7, "until": 7, "esp_modem_modul": 7, "esp_modem_dce_modul": 7, "just": 7, "setup_data_mod": 7, "mandatori": 7, "abl": 7, "configure_pdp_context": 7, "new_pdp": 7, "To": 7, "ha": 7, "declar": 7, "first": 7, "esp_modem_command_declar": 7, "inc": 7, "singl": 7, "sourc": 7, "cpp": 7, "therefor": 7, "care": 7, "taken": 7, "correctli": 7, "specifi": 7, "especi": 7, "keep": 7, "low": 7, "6": 7, "preprocessor": 7, "both": 7, "clariti": 7, "expand": 7, "pattern": 7, "int_in": 7, "input": 7, "integ": 7, "human": 7, "readabl": 7, "second": 7, "p2": 7, "etc": 7, "namespac": 7, "hold": 7, "esp_modem_dce_command": 7, "esp_modem_declare_dce_command": 7, "return_typ": 7, "num": 7, "get_battery_status_sim7xxx": 7, "set_gnss_power_mode_sim76xx": 7, "power_down_sim76xx": 7, "power_down_sim70xx": 7, "set_network_bands_sim76xx": 7, "power_down_sim8xx": 7, "set_data_mode_sim8xx": 7, "esp_modem_typ": 7, "undef": 7, "command_mod": 7, "8212": 7, "suppos": 7, "data_mod": 7, "cmux_mod": 7, "simplifi": 7, "assign": 7, "result": 7, "successfulli": 7, "didn": 7, "timelin": 7, "elig": 7, "millisecond": 7}, "objects": {"": [[2, 0, 1, "c.ESP_MODEM_DCE_DEFAULT_CONFIG", "ESP_MODEM_DCE_DEFAULT_CONFIG"], [7, 0, 1, "c.ESP_MODEM_DECLARE_DCE_COMMAND", "ESP_MODEM_DECLARE_DCE_COMMAND"], [2, 0, 1, "c.ESP_MODEM_DTE_DEFAULT_CONFIG", "ESP_MODEM_DTE_DEFAULT_CONFIG"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device18ESP_MODEM_DCE_BG96E", "ESP_MODEM_DCE_BG96"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_GENETICE", "ESP_MODEM_DCE_GENETIC"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_SIM7000E", "ESP_MODEM_DCE_SIM7000"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_SIM7070E", "ESP_MODEM_DCE_SIM7070"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_SIM7600E", "ESP_MODEM_DCE_SIM7600"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device20ESP_MODEM_DCE_SIM800E", "ESP_MODEM_DCE_SIM800"], [2, 1, 1, "_CPPv4N21esp_modem_flow_ctrl_t25ESP_MODEM_FLOW_CONTROL_HWE", "ESP_MODEM_FLOW_CONTROL_HW"], [2, 1, 1, "_CPPv4N21esp_modem_flow_ctrl_t27ESP_MODEM_FLOW_CONTROL_NONEE", "ESP_MODEM_FLOW_CONTROL_NONE"], [2, 1, 1, "_CPPv4N21esp_modem_flow_ctrl_t25ESP_MODEM_FLOW_CONTROL_SWE", "ESP_MODEM_FLOW_CONTROL_SW"], [2, 1, 1, "_CPPv4N18esp_modem_dce_mode19ESP_MODEM_MODE_CMUXE", "ESP_MODEM_MODE_CMUX"], [2, 1, 1, "_CPPv4N18esp_modem_dce_mode22ESP_MODEM_MODE_COMMANDE", "ESP_MODEM_MODE_COMMAND"], [2, 1, 1, "_CPPv4N18esp_modem_dce_mode19ESP_MODEM_MODE_DATAE", "ESP_MODEM_MODE_DATA"], [1, 2, 1, "_CPPv49ModemType", "ModemType"], [1, 1, 1, "_CPPv4N9ModemType4BG96E", "ModemType::BG96"], [1, 1, 1, "_CPPv4N9ModemType13GenericModuleE", "ModemType::GenericModule"], [1, 1, 1, "_CPPv4N9ModemType7SIM7000E", "ModemType::SIM7000"], [1, 1, 1, "_CPPv4N9ModemType7SIM7070E", "ModemType::SIM7070"], [1, 1, 1, "_CPPv4N9ModemType7SIM7600E", "ModemType::SIM7600"], [1, 1, 1, "_CPPv4N9ModemType6SIM800E", "ModemType::SIM800"], [7, 2, 1, "_CPPv410cmux_state", "cmux_state"], [7, 1, 1, "_CPPv4N10cmux_state6FOOTERE", "cmux_state::FOOTER"], [7, 1, 1, "_CPPv4N10cmux_state6HEADERE", "cmux_state::HEADER"], [7, 1, 1, "_CPPv4N10cmux_state4INITE", "cmux_state::INIT"], [7, 1, 1, "_CPPv4N10cmux_state7PAYLOADE", "cmux_state::PAYLOAD"], [7, 1, 1, "_CPPv4N10cmux_state7RECOVERE", "cmux_state::RECOVER"], [7, 2, 1, "_CPPv414command_result", "command_result"], [7, 1, 1, "_CPPv4N14command_result4FAILE", "command_result::FAIL"], [7, 1, 1, "_CPPv4N14command_result2OKE", "command_result::OK"], [7, 1, 1, "_CPPv4N14command_result7TIMEOUTE", "command_result::TIMEOUT"], [3, 3, 1, "_CPPv415create_BG96_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_BG96_dce"], [3, 4, 1, "_CPPv415create_BG96_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_BG96_dce::config"], [3, 4, 1, "_CPPv415create_BG96_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_BG96_dce::dte"], [3, 4, 1, "_CPPv415create_BG96_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_BG96_dce::netif"], [3, 3, 1, "_CPPv418create_SIM7000_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7000_dce"], [3, 4, 1, "_CPPv418create_SIM7000_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7000_dce::config"], [3, 4, 1, "_CPPv418create_SIM7000_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7000_dce::dte"], [3, 4, 1, "_CPPv418create_SIM7000_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7000_dce::netif"], [3, 3, 1, "_CPPv418create_SIM7070_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7070_dce"], [3, 4, 1, "_CPPv418create_SIM7070_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7070_dce::config"], [3, 4, 1, "_CPPv418create_SIM7070_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7070_dce::dte"], [3, 4, 1, "_CPPv418create_SIM7070_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7070_dce::netif"], [3, 3, 1, "_CPPv418create_SIM7600_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7600_dce"], [3, 4, 1, "_CPPv418create_SIM7600_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7600_dce::config"], [3, 4, 1, "_CPPv418create_SIM7600_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7600_dce::dte"], [3, 4, 1, "_CPPv418create_SIM7600_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7600_dce::netif"], [3, 3, 1, "_CPPv417create_SIM800_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM800_dce"], [3, 4, 1, "_CPPv417create_SIM800_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM800_dce::config"], [3, 4, 1, "_CPPv417create_SIM800_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM800_dce::dte"], [3, 4, 1, "_CPPv417create_SIM800_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM800_dce::netif"], [3, 3, 1, "_CPPv418create_generic_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_generic_dce"], [3, 4, 1, "_CPPv418create_generic_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_generic_dce::config"], [3, 4, 1, "_CPPv418create_generic_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_generic_dce::dte"], [3, 4, 1, "_CPPv418create_generic_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_generic_dce::netif"], [3, 3, 1, "_CPPv415create_uart_dtePK10dte_config", "create_uart_dte"], [3, 4, 1, "_CPPv415create_uart_dtePK10dte_config", "create_uart_dte::config"], [3, 3, 1, "_CPPv414create_vfs_dtePK10dte_config", "create_vfs_dte"], [3, 4, 1, "_CPPv414create_vfs_dtePK10dte_config", "create_vfs_dte::config"], [3, 5, 1, "_CPPv410dce_config", "dce_config"], [3, 5, 1, "_CPPv410dte_config", "dte_config"], [7, 6, 1, "_CPPv4N9esp_modem4BG96E", "esp_modem::BG96"], [7, 6, 1, "_CPPv4N9esp_modem4CMuxE", "esp_modem::CMux"], [7, 3, 1, "_CPPv4N9esp_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_modem3DCE2atERKNSt6stringERNSt6stringE", "esp_modem::DCE::at"], [7, 4, 1, "_CPPv4N9esp_modem3DCE2atERKNSt6stringERNSt6stringE", "esp_modem::DCE::at::cmd"], [7, 4, 1, "_CPPv4N9esp_modem3DCE2atERKNSt6stringERNSt6stringE", "esp_modem::DCE::at::out"], [7, 3, 1, "_CPPv4N9esp_modem3DCE18get_battery_statusERiRiRi", "esp_modem::DCE::get_battery_status"], [7, 4, 1, "_CPPv4N9esp_modem3DCE18get_battery_statusERiRiRi", "esp_modem::DCE::get_battery_status::bcl"], [7, 4, 1, "_CPPv4N9esp_modem3DCE18get_battery_statusERiRiRi", "esp_modem::DCE::get_battery_status::bcs"], [7, 4, 1, "_CPPv4N9esp_modem3DCE18get_battery_statusERiRiRi", "esp_modem::DCE::get_battery_status::voltage"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8get_imeiERNSt6stringE", "esp_modem::DCE::get_imei"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8get_imeiERNSt6stringE", "esp_modem::DCE::get_imei::imei"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8get_imsiERNSt6stringE", "esp_modem::DCE::get_imsi"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8get_imsiERNSt6stringE", "esp_modem::DCE::get_imsi::imsi"], [7, 3, 1, "_CPPv4N9esp_modem3DCE15get_module_nameERNSt6stringE", "esp_modem::DCE::get_module_name"], [7, 4, 1, "_CPPv4N9esp_modem3DCE15get_module_nameERNSt6stringE", "esp_modem::DCE::get_module_name::name"], [7, 3, 1, "_CPPv4N9esp_modem3DCE28get_network_attachment_stateERi", "esp_modem::DCE::get_network_attachment_state"], [7, 4, 1, "_CPPv4N9esp_modem3DCE28get_network_attachment_stateERi", "esp_modem::DCE::get_network_attachment_state::state"], [7, 3, 1, "_CPPv4N9esp_modem3DCE23get_network_system_modeERi", "esp_modem::DCE::get_network_system_mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE23get_network_system_modeERi", "esp_modem::DCE::get_network_system_mode::mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE17get_operator_nameERNSt6stringE", "esp_modem::DCE::get_operator_name"], [7, 4, 1, "_CPPv4N9esp_modem3DCE17get_operator_nameERNSt6stringE", "esp_modem::DCE::get_operator_name::name"], [7, 3, 1, "_CPPv4N9esp_modem3DCE15get_radio_stateERi", "esp_modem::DCE::get_radio_state"], [7, 4, 1, "_CPPv4N9esp_modem3DCE15get_radio_stateERi", "esp_modem::DCE::get_radio_state::state"], [7, 3, 1, "_CPPv4N9esp_modem3DCE18get_signal_qualityERiRi", "esp_modem::DCE::get_signal_quality"], [7, 4, 1, "_CPPv4N9esp_modem3DCE18get_signal_qualityERiRi", "esp_modem::DCE::get_signal_quality::ber"], [7, 4, 1, "_CPPv4N9esp_modem3DCE18get_signal_qualityERiRi", "esp_modem::DCE::get_signal_quality::rssi"], [7, 3, 1, "_CPPv4N9esp_modem3DCE7hang_upEv", "esp_modem::DCE::hang_up"], [7, 3, 1, "_CPPv4N9esp_modem3DCE10power_downEv", "esp_modem::DCE::power_down"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8read_pinERb", "esp_modem::DCE::read_pin"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8read_pinERb", "esp_modem::DCE::read_pin::pin_ok"], [7, 3, 1, "_CPPv4N9esp_modem3DCE5resetEv", "esp_modem::DCE::reset"], [7, 3, 1, "_CPPv4N9esp_modem3DCE16resume_data_modeEv", "esp_modem::DCE::resume_data_mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8send_smsERKNSt6stringERKNSt6stringE", "esp_modem::DCE::send_sms"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8send_smsERKNSt6stringERKNSt6stringE", "esp_modem::DCE::send_sms::message"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8send_smsERKNSt6stringERKNSt6stringE", "esp_modem::DCE::send_sms::number"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8set_baudEi", "esp_modem::DCE::set_baud"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8set_baudEi", "esp_modem::DCE::set_baud::baud"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8set_cmuxEv", "esp_modem::DCE::set_cmux"], [7, 3, 1, "_CPPv4N9esp_modem3DCE16set_command_modeEv", "esp_modem::DCE::set_command_mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE13set_data_modeEv", "esp_modem::DCE::set_data_mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8set_echoEKb", "esp_modem::DCE::set_echo"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8set_echoEKb", "esp_modem::DCE::set_echo::echo_on"], [7, 3, 1, "_CPPv4N9esp_modem3DCE16set_flow_controlEii", "esp_modem::DCE::set_flow_control"], [7, 4, 1, "_CPPv4N9esp_modem3DCE16set_flow_controlEii", "esp_modem::DCE::set_flow_control::dce_flow"], [7, 4, 1, "_CPPv4N9esp_modem3DCE16set_flow_controlEii", "esp_modem::DCE::set_flow_control::dte_flow"], [7, 3, 1, "_CPPv4N9esp_modem3DCE19set_gnss_power_modeEi", "esp_modem::DCE::set_gnss_power_mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE19set_gnss_power_modeEi", "esp_modem::DCE::set_gnss_power_mode::mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE28set_network_attachment_stateEi", "esp_modem::DCE::set_network_attachment_state"], [7, 4, 1, "_CPPv4N9esp_modem3DCE28set_network_attachment_stateEi", "esp_modem::DCE::set_network_attachment_state::state"], [7, 3, 1, "_CPPv4N9esp_modem3DCE17set_network_bandsERKNSt6stringEPKii", "esp_modem::DCE::set_network_bands"], [7, 4, 1, "_CPPv4N9esp_modem3DCE17set_network_bandsERKNSt6stringEPKii", "esp_modem::DCE::set_network_bands::bands"], [7, 4, 1, "_CPPv4N9esp_modem3DCE17set_network_bandsERKNSt6stringEPKii", "esp_modem::DCE::set_network_bands::mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE17set_network_bandsERKNSt6stringEPKii", "esp_modem::DCE::set_network_bands::size"], [7, 3, 1, "_CPPv4N9esp_modem3DCE16set_network_modeEi", "esp_modem::DCE::set_network_mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE16set_network_modeEi", "esp_modem::DCE::set_network_mode::mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE12set_operatorEiiRKNSt6stringE", "esp_modem::DCE::set_operator"], [7, 4, 1, "_CPPv4N9esp_modem3DCE12set_operatorEiiRKNSt6stringE", "esp_modem::DCE::set_operator::format"], [7, 4, 1, "_CPPv4N9esp_modem3DCE12set_operatorEiiRKNSt6stringE", "esp_modem::DCE::set_operator::mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE12set_operatorEiiRKNSt6stringE", "esp_modem::DCE::set_operator::oper"], [7, 3, 1, "_CPPv4N9esp_modem3DCE15set_pdp_contextER10PdpContext", "esp_modem::DCE::set_pdp_context"], [7, 4, 1, "_CPPv4N9esp_modem3DCE15set_pdp_contextER10PdpContext", "esp_modem::DCE::set_pdp_context::p1"], [7, 3, 1, "_CPPv4N9esp_modem3DCE7set_pinERKNSt6stringE", "esp_modem::DCE::set_pin"], [7, 4, 1, "_CPPv4N9esp_modem3DCE7set_pinERKNSt6stringE", "esp_modem::DCE::set_pin::pin"], [7, 3, 1, "_CPPv4N9esp_modem3DCE18set_preferred_modeEi", "esp_modem::DCE::set_preferred_mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE18set_preferred_modeEi", "esp_modem::DCE::set_preferred_mode::mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE15set_radio_stateEi", "esp_modem::DCE::set_radio_state"], [7, 4, 1, "_CPPv4N9esp_modem3DCE15set_radio_stateEi", "esp_modem::DCE::set_radio_state::state"], [7, 3, 1, "_CPPv4N9esp_modem3DCE17sms_character_setEv", "esp_modem::DCE::sms_character_set"], [7, 3, 1, "_CPPv4N9esp_modem3DCE12sms_txt_modeEKb", "esp_modem::DCE::sms_txt_mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE12sms_txt_modeEKb", "esp_modem::DCE::sms_txt_mode::txt"], [7, 3, 1, "_CPPv4N9esp_modem3DCE13store_profileEv", "esp_modem::DCE::store_profile"], [7, 3, 1, "_CPPv4N9esp_modem3DCE4syncEv", "esp_modem::DCE::sync"], [7, 6, 1, "_CPPv4N9esp_modem8DCE_ModeE", "esp_modem::DCE_Mode"], [3, 6, 1, "_CPPv4I0EN9esp_modem5DCE_TE", "esp_modem::DCE_T"], [7, 6, 1, "_CPPv4I0EN9esp_modem5DCE_TE", "esp_modem::DCE_T"], [3, 7, 1, "_CPPv4I0EN9esp_modem5DCE_TE", "esp_modem::DCE_T::SpecificModule"], [7, 7, 1, "_CPPv4I0EN9esp_modem5DCE_TE", "esp_modem::DCE_T::SpecificModule"], [3, 3, 1, "_CPPv4N9esp_modem5DCE_T8set_dataEv", "esp_modem::DCE_T::set_data"], [7, 3, 1, "_CPPv4N9esp_modem5DCE_T8set_dataEv", "esp_modem::DCE_T::set_data"], [7, 6, 1, "_CPPv4N9esp_modem3DTEE", "esp_modem::DTE"], [7, 3, 1, "_CPPv4N9esp_modem3DTE3DTEEPK20esp_modem_dte_configNSt10unique_ptrI8TerminalEE", "esp_modem::DTE::DTE"], [7, 4, 1, "_CPPv4N9esp_modem3DTE3DTEEPK20esp_modem_dte_configNSt10unique_ptrI8TerminalEE", "esp_modem::DTE::DTE::config"], [7, 4, 1, "_CPPv4N9esp_modem3DTE3DTEEPK20esp_modem_dte_configNSt10unique_ptrI8TerminalEE", "esp_modem::DTE::DTE::t"], [7, 3, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_t", "esp_modem::DTE::command"], [7, 3, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc", "esp_modem::DTE::command"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_t", "esp_modem::DTE::command::command"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc", "esp_modem::DTE::command::command"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_t", "esp_modem::DTE::command::got_line"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc", "esp_modem::DTE::command::got_line"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc", "esp_modem::DTE::command::separator"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_t", "esp_modem::DTE::command::time_ms"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc", "esp_modem::DTE::command::time_ms"], [7, 3, 1, "_CPPv4N9esp_modem3DTE4readEPP7uint8_t6size_t", "esp_modem::DTE::read"], [7, 4, 1, "_CPPv4N9esp_modem3DTE4readEPP7uint8_t6size_t", "esp_modem::DTE::read::d"], [7, 4, 1, "_CPPv4N9esp_modem3DTE4readEPP7uint8_t6size_t", "esp_modem::DTE::read::len"], [7, 3, 1, "_CPPv4N9esp_modem3DTE8set_modeE10modem_mode", "esp_modem::DTE::set_mode"], [7, 4, 1, "_CPPv4N9esp_modem3DTE8set_modeE10modem_mode", "esp_modem::DTE::set_mode::m"], [7, 3, 1, "_CPPv4N9esp_modem3DTE11set_read_cbENSt8functionIFbP7uint8_t6size_tEEE", "esp_modem::DTE::set_read_cb"], [7, 4, 1, "_CPPv4N9esp_modem3DTE11set_read_cbENSt8functionIFbP7uint8_t6size_tEEE", "esp_modem::DTE::set_read_cb::f"], [7, 3, 1, "_CPPv4N9esp_modem3DTE5writeEP7uint8_t6size_t", "esp_modem::DTE::write"], [7, 4, 1, "_CPPv4N9esp_modem3DTE5writeEP7uint8_t6size_t", "esp_modem::DTE::write::data"], [7, 4, 1, "_CPPv4N9esp_modem3DTE5writeEP7uint8_t6size_t", "esp_modem::DTE::write::len"], [7, 6, 1, "_CPPv4N9esp_modem13GenericModuleE", "esp_modem::GenericModule"], [7, 3, 1, "_CPPv4N9esp_modem13GenericModule13GenericModuleENSt10shared_ptrI3DTEEENSt10unique_ptrI10PdpContextEE", "esp_modem::GenericModule::GenericModule"], [7, 4, 1, "_CPPv4N9esp_modem13GenericModule13GenericModuleENSt10shared_ptrI3DTEEENSt10unique_ptrI10PdpContextEE", "esp_modem::GenericModule::GenericModule::dte"], [7, 4, 1, "_CPPv4N9esp_modem13GenericModule13GenericModuleENSt10shared_ptrI3DTEEENSt10unique_ptrI10PdpContextEE", "esp_modem::GenericModule::GenericModule::pdp"], [7, 3, 1, "_CPPv4N9esp_modem13GenericModule21configure_pdp_contextENSt10unique_ptrI10PdpContextEE", "esp_modem::GenericModule::configure_pdp_context"], [7, 4, 1, "_CPPv4N9esp_modem13GenericModule21configure_pdp_contextENSt10unique_ptrI10PdpContextEE", "esp_modem::GenericModule::configure_pdp_context::new_pdp"], [7, 3, 1, "_CPPv4N9esp_modem13GenericModule8set_modeE10modem_mode", "esp_modem::GenericModule::set_mode"], [7, 4, 1, "_CPPv4N9esp_modem13GenericModule8set_modeE10modem_mode", "esp_modem::GenericModule::set_mode::mode"], [7, 3, 1, "_CPPv4N9esp_modem13GenericModule15setup_data_modeEv", "esp_modem::GenericModule::setup_data_mode"], [7, 6, 1, "_CPPv4N9esp_modem8ModuleIfE", "esp_modem::ModuleIf"], [7, 3, 1, "_CPPv4N9esp_modem8ModuleIf8set_modeE10modem_mode", "esp_modem::ModuleIf::set_mode"], [7, 4, 1, "_CPPv4N9esp_modem8ModuleIf8set_modeE10modem_mode", "esp_modem::ModuleIf::set_mode::mode"], [7, 3, 1, "_CPPv4N9esp_modem8ModuleIf15setup_data_modeEv", "esp_modem::ModuleIf::setup_data_mode"], [7, 6, 1, "_CPPv4N9esp_modem5NetifE", "esp_modem::Netif"], [7, 3, 1, "_CPPv4N9esp_modem5Netif5startEv", "esp_modem::Netif::start"], [7, 3, 1, "_CPPv4N9esp_modem5Netif4stopEv", "esp_modem::Netif::stop"], [7, 3, 1, "_CPPv4N9esp_modem5Netif20wait_until_ppp_exitsEv", "esp_modem::Netif::wait_until_ppp_exits"], [7, 6, 1, "_CPPv4N9esp_modem10PdpContextE", "esp_modem::PdpContext"], [7, 6, 1, "_CPPv4N9esp_modem7SIM7000E", "esp_modem::SIM7000"], [7, 6, 1, "_CPPv4N9esp_modem7SIM7070E", "esp_modem::SIM7070"], [7, 6, 1, "_CPPv4N9esp_modem7SIM7600E", "esp_modem::SIM7600"], [7, 6, 1, "_CPPv4N9esp_modem6SIM800E", "esp_modem::SIM800"], [7, 6, 1, "_CPPv4N9esp_modem8TerminalE", "esp_modem::Terminal"], [7, 3, 1, "_CPPv4N9esp_modem8Terminal4readEP7uint8_t6size_t", "esp_modem::Terminal::read"], [7, 4, 1, "_CPPv4N9esp_modem8Terminal4readEP7uint8_t6size_t", "esp_modem::Terminal::read::data"], [7, 4, 1, "_CPPv4N9esp_modem8Terminal4readEP7uint8_t6size_t", "esp_modem::Terminal::read::len"], [7, 3, 1, "_CPPv4N9esp_modem8Terminal5writeEP7uint8_t6size_t", "esp_modem::Terminal::write"], [7, 4, 1, "_CPPv4N9esp_modem8Terminal5writeEP7uint8_t6size_t", "esp_modem::Terminal::write::data"], [7, 4, 1, "_CPPv4N9esp_modem8Terminal5writeEP7uint8_t6size_t", "esp_modem::Terminal::write::len"], [1, 6, 1, "_CPPv4I0EN9esp_modem11dce_factory7CreatorE", "esp_modem::dce_factory::Creator"], [1, 7, 1, "_CPPv4I0EN9esp_modem11dce_factory7CreatorE", "esp_modem::dce_factory::Creator::T_Module"], [1, 6, 1, "_CPPv4N9esp_modem11dce_factory7FactoryE", "esp_modem::dce_factory::Factory"], [1, 3, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build"], [1, 7, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build::Args"], [1, 7, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build::T_Module"], [1, 4, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build::args"], [1, 4, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build::cfg"], [1, 3, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique"], [1, 3, 1, "_CPPv4IDpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique"], [1, 7, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::Args"], [1, 7, 1, "_CPPv4IDpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::Args"], [1, 7, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::T_Module"], [1, 4, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::args"], [1, 4, 1, "_CPPv4IDpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::args"], [1, 4, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::cfg"], [1, 4, 1, "_CPPv4IDpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::cfg"], [1, 6, 1, "_CPPv4N9esp_modem11dce_factory13FactoryHelperE", "esp_modem::dce_factory::FactoryHelper"], [2, 3, 1, "_CPPv412esp_modem_atPKcPc", "esp_modem_at"], [2, 4, 1, "_CPPv412esp_modem_atPKcPc", "esp_modem_at::cmd"], [2, 4, 1, "_CPPv412esp_modem_atPKcPc", "esp_modem_at::out"], [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_mode22ESP_MODEM_MODE_COMMANDE", "esp_modem_dce_mode::ESP_MODEM_MODE_COMMAND"], [2, 1, 1, "_CPPv4N18esp_modem_dce_mode19ESP_MODEM_MODE_DATAE", "esp_modem_dce_mode::ESP_MODEM_MODE_DATA"], [2, 5, 1, "_CPPv420esp_modem_dce_mode_t", "esp_modem_dce_mode_t"], [2, 3, 1, "_CPPv417esp_modem_destroyP15esp_modem_dce_t", "esp_modem_destroy"], [2, 4, 1, "_CPPv417esp_modem_destroyP15esp_modem_dce_t", "esp_modem_destroy::dce"], [2, 6, 1, "_CPPv420esp_modem_dte_config", "esp_modem_dte_config"], [2, 8, 1, "_CPPv4N20esp_modem_dte_config15dte_buffer_sizeE", "esp_modem_dte_config::dte_buffer_size"], [2, 8, 1, "_CPPv4N20esp_modem_dte_config16extension_configE", "esp_modem_dte_config::extension_config"], [2, 8, 1, "_CPPv4N20esp_modem_dte_config13task_priorityE", "esp_modem_dte_config::task_priority"], [2, 8, 1, "_CPPv4N20esp_modem_dte_config15task_stack_sizeE", "esp_modem_dte_config::task_stack_size"], [2, 8, 1, "_CPPv4N20esp_modem_dte_config11uart_configE", "esp_modem_dte_config::uart_config"], [2, 8, 1, "_CPPv4N20esp_modem_dte_config10vfs_configE", "esp_modem_dte_config::vfs_config"], [2, 5, 1, "_CPPv422esp_modem_dte_config_t", "esp_modem_dte_config_t"], [2, 2, 1, "_CPPv421esp_modem_flow_ctrl_t", "esp_modem_flow_ctrl_t"], [2, 1, 1, "_CPPv4N21esp_modem_flow_ctrl_t25ESP_MODEM_FLOW_CONTROL_HWE", "esp_modem_flow_ctrl_t::ESP_MODEM_FLOW_CONTROL_HW"], [2, 1, 1, "_CPPv4N21esp_modem_flow_ctrl_t27ESP_MODEM_FLOW_CONTROL_NONEE", "esp_modem_flow_ctrl_t::ESP_MODEM_FLOW_CONTROL_NONE"], [2, 1, 1, "_CPPv4N21esp_modem_flow_ctrl_t25ESP_MODEM_FLOW_CONTROL_SWE", "esp_modem_flow_ctrl_t::ESP_MODEM_FLOW_CONTROL_SW"], [2, 3, 1, "_CPPv428esp_modem_get_battery_statusPiPiPi", "esp_modem_get_battery_status"], [2, 4, 1, "_CPPv428esp_modem_get_battery_statusPiPiPi", "esp_modem_get_battery_status::bcl"], [2, 4, 1, "_CPPv428esp_modem_get_battery_statusPiPiPi", "esp_modem_get_battery_status::bcs"], [2, 4, 1, "_CPPv428esp_modem_get_battery_statusPiPiPi", "esp_modem_get_battery_status::voltage"], [2, 3, 1, "_CPPv418esp_modem_get_imeiPc", "esp_modem_get_imei"], [2, 4, 1, "_CPPv418esp_modem_get_imeiPc", "esp_modem_get_imei::imei"], [2, 3, 1, "_CPPv418esp_modem_get_imsiPc", "esp_modem_get_imsi"], [2, 4, 1, "_CPPv418esp_modem_get_imsiPc", "esp_modem_get_imsi::imsi"], [2, 3, 1, "_CPPv425esp_modem_get_module_namePc", "esp_modem_get_module_name"], [2, 4, 1, "_CPPv425esp_modem_get_module_namePc", "esp_modem_get_module_name::name"], [2, 3, 1, "_CPPv438esp_modem_get_network_attachment_statePi", "esp_modem_get_network_attachment_state"], [2, 4, 1, "_CPPv438esp_modem_get_network_attachment_statePi", "esp_modem_get_network_attachment_state::state"], [2, 3, 1, "_CPPv433esp_modem_get_network_system_modePi", "esp_modem_get_network_system_mode"], [2, 4, 1, "_CPPv433esp_modem_get_network_system_modePi", "esp_modem_get_network_system_mode::mode"], [2, 3, 1, "_CPPv427esp_modem_get_operator_namePc", "esp_modem_get_operator_name"], [2, 4, 1, "_CPPv427esp_modem_get_operator_namePc", "esp_modem_get_operator_name::name"], [2, 3, 1, "_CPPv425esp_modem_get_radio_statePi", "esp_modem_get_radio_state"], [2, 4, 1, "_CPPv425esp_modem_get_radio_statePi", "esp_modem_get_radio_state::state"], [2, 3, 1, "_CPPv428esp_modem_get_signal_qualityPiPi", "esp_modem_get_signal_quality"], [2, 4, 1, "_CPPv428esp_modem_get_signal_qualityPiPi", "esp_modem_get_signal_quality::ber"], [2, 4, 1, "_CPPv428esp_modem_get_signal_qualityPiPi", "esp_modem_get_signal_quality::rssi"], [2, 3, 1, "_CPPv417esp_modem_hang_upv", "esp_modem_hang_up"], [2, 3, 1, "_CPPv413esp_modem_newPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new"], [2, 4, 1, "_CPPv413esp_modem_newPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new::dce_config"], [2, 4, 1, "_CPPv413esp_modem_newPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new::dte_config"], [2, 4, 1, "_CPPv413esp_modem_newPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new::netif"], [2, 3, 1, "_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new_dev"], [2, 4, 1, "_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new_dev::dce_config"], [2, 4, 1, "_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new_dev::dte_config"], [2, 4, 1, "_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new_dev::module"], [2, 4, 1, "_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new_dev::netif"], [2, 3, 1, "_CPPv420esp_modem_power_downv", "esp_modem_power_down"], [2, 3, 1, "_CPPv418esp_modem_read_pinPb", "esp_modem_read_pin"], [2, 4, 1, "_CPPv418esp_modem_read_pinPb", "esp_modem_read_pin::pin_ok"], [2, 3, 1, "_CPPv415esp_modem_resetv", "esp_modem_reset"], [2, 3, 1, "_CPPv426esp_modem_resume_data_modev", "esp_modem_resume_data_mode"], [2, 3, 1, "_CPPv418esp_modem_send_smsPKcPKc", "esp_modem_send_sms"], [2, 4, 1, "_CPPv418esp_modem_send_smsPKcPKc", "esp_modem_send_sms::message"], [2, 4, 1, "_CPPv418esp_modem_send_smsPKcPKc", "esp_modem_send_sms::number"], [2, 3, 1, "_CPPv418esp_modem_set_baudi", "esp_modem_set_baud"], [2, 4, 1, "_CPPv418esp_modem_set_baudi", "esp_modem_set_baud::baud"], [2, 3, 1, "_CPPv418esp_modem_set_cmuxv", "esp_modem_set_cmux"], [2, 3, 1, "_CPPv426esp_modem_set_command_modev", "esp_modem_set_command_mode"], [2, 3, 1, "_CPPv423esp_modem_set_data_modev", "esp_modem_set_data_mode"], [2, 3, 1, "_CPPv418esp_modem_set_echoKb", "esp_modem_set_echo"], [2, 4, 1, "_CPPv418esp_modem_set_echoKb", "esp_modem_set_echo::echo_on"], [2, 3, 1, "_CPPv426esp_modem_set_flow_controlii", "esp_modem_set_flow_control"], [2, 4, 1, "_CPPv426esp_modem_set_flow_controlii", "esp_modem_set_flow_control::dce_flow"], [2, 4, 1, "_CPPv426esp_modem_set_flow_controlii", "esp_modem_set_flow_control::dte_flow"], [2, 3, 1, "_CPPv429esp_modem_set_gnss_power_modei", "esp_modem_set_gnss_power_mode"], [2, 4, 1, "_CPPv429esp_modem_set_gnss_power_modei", "esp_modem_set_gnss_power_mode::mode"], [2, 3, 1, "_CPPv418esp_modem_set_modeP15esp_modem_dce_t20esp_modem_dce_mode_t", "esp_modem_set_mode"], [2, 4, 1, "_CPPv418esp_modem_set_modeP15esp_modem_dce_t20esp_modem_dce_mode_t", "esp_modem_set_mode::dce"], [2, 4, 1, "_CPPv418esp_modem_set_modeP15esp_modem_dce_t20esp_modem_dce_mode_t", "esp_modem_set_mode::mode"], [2, 3, 1, "_CPPv438esp_modem_set_network_attachment_statei", "esp_modem_set_network_attachment_state"], [2, 4, 1, "_CPPv438esp_modem_set_network_attachment_statei", "esp_modem_set_network_attachment_state::state"], [2, 3, 1, "_CPPv427esp_modem_set_network_bandsPKcPKii", "esp_modem_set_network_bands"], [2, 4, 1, "_CPPv427esp_modem_set_network_bandsPKcPKii", "esp_modem_set_network_bands::bands"], [2, 4, 1, "_CPPv427esp_modem_set_network_bandsPKcPKii", "esp_modem_set_network_bands::mode"], [2, 4, 1, "_CPPv427esp_modem_set_network_bandsPKcPKii", "esp_modem_set_network_bands::size"], [2, 3, 1, "_CPPv426esp_modem_set_network_modei", "esp_modem_set_network_mode"], [2, 4, 1, "_CPPv426esp_modem_set_network_modei", "esp_modem_set_network_mode::mode"], [2, 3, 1, "_CPPv422esp_modem_set_operatoriiPKc", "esp_modem_set_operator"], [2, 4, 1, "_CPPv422esp_modem_set_operatoriiPKc", "esp_modem_set_operator::format"], [2, 4, 1, "_CPPv422esp_modem_set_operatoriiPKc", "esp_modem_set_operator::mode"], [2, 4, 1, "_CPPv422esp_modem_set_operatoriiPKc", "esp_modem_set_operator::oper"], [2, 3, 1, "_CPPv425esp_modem_set_pdp_contextP10PdpContext", "esp_modem_set_pdp_context"], [2, 4, 1, "_CPPv425esp_modem_set_pdp_contextP10PdpContext", "esp_modem_set_pdp_context::p1"], [2, 3, 1, "_CPPv417esp_modem_set_pinPKc", "esp_modem_set_pin"], [2, 4, 1, "_CPPv417esp_modem_set_pinPKc", "esp_modem_set_pin::pin"], [2, 3, 1, "_CPPv428esp_modem_set_preferred_modei", "esp_modem_set_preferred_mode"], [2, 4, 1, "_CPPv428esp_modem_set_preferred_modei", "esp_modem_set_preferred_mode::mode"], [2, 3, 1, "_CPPv425esp_modem_set_radio_statei", "esp_modem_set_radio_state"], [2, 4, 1, "_CPPv425esp_modem_set_radio_statei", "esp_modem_set_radio_state::state"], [2, 3, 1, "_CPPv427esp_modem_sms_character_setv", "esp_modem_sms_character_set"], [2, 3, 1, "_CPPv422esp_modem_sms_txt_modeKb", "esp_modem_sms_txt_mode"], [2, 4, 1, "_CPPv422esp_modem_sms_txt_modeKb", "esp_modem_sms_txt_mode::txt"], [2, 3, 1, "_CPPv423esp_modem_store_profilev", "esp_modem_store_profile"], [2, 3, 1, "_CPPv414esp_modem_syncv", "esp_modem_sync"], [2, 6, 1, "_CPPv426esp_modem_uart_term_config", "esp_modem_uart_term_config"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config9baud_rateE", "esp_modem_uart_term_config::baud_rate"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config10cts_io_numE", "esp_modem_uart_term_config::cts_io_num"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config9data_bitsE", "esp_modem_uart_term_config::data_bits"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config16event_queue_sizeE", "esp_modem_uart_term_config::event_queue_size"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config12flow_controlE", "esp_modem_uart_term_config::flow_control"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config6parityE", "esp_modem_uart_term_config::parity"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config8port_numE", "esp_modem_uart_term_config::port_num"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config10rts_io_numE", "esp_modem_uart_term_config::rts_io_num"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config14rx_buffer_sizeE", "esp_modem_uart_term_config::rx_buffer_size"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config9rx_io_numE", "esp_modem_uart_term_config::rx_io_num"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config9stop_bitsE", "esp_modem_uart_term_config::stop_bits"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config14tx_buffer_sizeE", "esp_modem_uart_term_config::tx_buffer_size"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config9tx_io_numE", "esp_modem_uart_term_config::tx_io_num"], [2, 6, 1, "_CPPv425esp_modem_vfs_term_config", "esp_modem_vfs_term_config"], [2, 8, 1, "_CPPv4N25esp_modem_vfs_term_config7deleterE", "esp_modem_vfs_term_config::deleter"], [2, 8, 1, "_CPPv4N25esp_modem_vfs_term_config2fdE", "esp_modem_vfs_term_config::fd"], [2, 8, 1, "_CPPv4N25esp_modem_vfs_term_config8resourceE", "esp_modem_vfs_term_config::resource"], [7, 3, 1, "_CPPv426get_battery_status_sim7xxxP13CommandableIfRiRiRi", "get_battery_status_sim7xxx"], [7, 4, 1, "_CPPv426get_battery_status_sim7xxxP13CommandableIfRiRiRi", "get_battery_status_sim7xxx::bcl"], [7, 4, 1, "_CPPv426get_battery_status_sim7xxxP13CommandableIfRiRiRi", "get_battery_status_sim7xxx::bcs"], [7, 4, 1, "_CPPv426get_battery_status_sim7xxxP13CommandableIfRiRiRi", "get_battery_status_sim7xxx::t"], [7, 4, 1, "_CPPv426get_battery_status_sim7xxxP13CommandableIfRiRiRi", "get_battery_status_sim7xxx::voltage"], [7, 5, 1, "_CPPv411got_line_cb", "got_line_cb"], [7, 2, 1, "_CPPv410modem_mode", "modem_mode"], [7, 1, 1, "_CPPv4N10modem_mode9CMUX_MODEE", "modem_mode::CMUX_MODE"], [7, 1, 1, "_CPPv4N10modem_mode12COMMAND_MODEE", "modem_mode::COMMAND_MODE"], [7, 1, 1, "_CPPv4N10modem_mode9DATA_MODEE", "modem_mode::DATA_MODE"], [7, 1, 1, "_CPPv4N10modem_mode5UNDEFE", "modem_mode::UNDEF"], [7, 3, 1, "_CPPv418power_down_sim70xxP13CommandableIf", "power_down_sim70xx"], [7, 4, 1, "_CPPv418power_down_sim70xxP13CommandableIf", "power_down_sim70xx::t"], [7, 3, 1, "_CPPv418power_down_sim76xxP13CommandableIf", "power_down_sim76xx"], [7, 4, 1, "_CPPv418power_down_sim76xxP13CommandableIf", "power_down_sim76xx::t"], [7, 3, 1, "_CPPv417power_down_sim8xxP13CommandableIf", "power_down_sim8xx"], [7, 4, 1, "_CPPv417power_down_sim8xxP13CommandableIf", "power_down_sim8xx::t"], [7, 3, 1, "_CPPv420set_data_mode_sim8xxP13CommandableIf", "set_data_mode_sim8xx"], [7, 4, 1, "_CPPv420set_data_mode_sim8xxP13CommandableIf", "set_data_mode_sim8xx::t"], [7, 3, 1, "_CPPv427set_gnss_power_mode_sim76xxP13CommandableIfi", "set_gnss_power_mode_sim76xx"], [7, 4, 1, "_CPPv427set_gnss_power_mode_sim76xxP13CommandableIfi", "set_gnss_power_mode_sim76xx::mode"], [7, 4, 1, "_CPPv427set_gnss_power_mode_sim76xxP13CommandableIfi", "set_gnss_power_mode_sim76xx::t"], [7, 3, 1, "_CPPv425set_network_bands_sim76xxP13CommandableIfRKNSt6stringEPKii", "set_network_bands_sim76xx"], [7, 4, 1, "_CPPv425set_network_bands_sim76xxP13CommandableIfRKNSt6stringEPKii", "set_network_bands_sim76xx::bands"], [7, 4, 1, "_CPPv425set_network_bands_sim76xxP13CommandableIfRKNSt6stringEPKii", "set_network_bands_sim76xx::mode"], [7, 4, 1, "_CPPv425set_network_bands_sim76xxP13CommandableIfRKNSt6stringEPKii", "set_network_bands_sim76xx::size"], [7, 4, 1, "_CPPv425set_network_bands_sim76xxP13CommandableIfRKNSt6stringEPKii", "set_network_bands_sim76xx::t"], [7, 2, 1, "_CPPv414terminal_error", "terminal_error"], [7, 1, 1, "_CPPv4N14terminal_error15BUFFER_OVERFLOWE", "terminal_error::BUFFER_OVERFLOW"], [7, 1, 1, "_CPPv4N14terminal_error14CHECKSUM_ERRORE", "terminal_error::CHECKSUM_ERROR"], [7, 1, 1, "_CPPv4N14terminal_error23UNEXPECTED_CONTROL_FLOWE", "terminal_error::UNEXPECTED_CONTROL_FLOW"]]}, "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"}, "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"]}, "titleterms": {"esp": [0, 1, 5], "modem": [0, 1, 2, 3, 5, 7], "compon": 0, "dce": [0, 1, 3, 6, 7], "dte": [0, 3, 7], "ppp": 0, "netif": [0, 7], "modul": [0, 1, 7], "us": [0, 1], "case": [0, 1], "extens": 0, "cmux": [0, 6, 7], "s": 0, "other": 0, "devic": [0, 7], "advanc": 1, "custom": 1, "instanti": 1, "factori": 1, "creat": [1, 3], "new": [1, 7], "commun": 1, "interfac": [1, 7], "c": [2, 3], "api": [2, 3], "document": [2, 3], "lifecycl": 2, "command": [2, 3, 7], "configur": 2, "structur": 2, "mode": 3, "switch": 3, "destroi": 3, "programm": 5, "manual": 5, "intern": [6, 7], "design": 6, "decis": 6, "collabor": 6, "model": 6, "termin": [6, 7], "inherit": 6, "implement": 7, "abstract": 7, "ad": 7, "gener": 7, "librari": 7, "type": 7}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "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}}) \ 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"], "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"], "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"], "terms": {"thi": [0, 1, 2, 7], "commun": [0, 2, 3, 5, 7], "command": [0, 1, 5, 6], "mode": [0, 2, 5, 6, 7], "AT": [0, 1, 2, 3, 6, 7], "well": [0, 6, 7], "data": [0, 2, 3, 6, 7], "over": [0, 6], "pppo": 0, "protocol": [0, 7], "The": [0, 1, 2, 3, 6, 7], "model": [0, 1, 5], "equip": [0, 7], "object": [0, 1, 3, 7], "which": [0, 1, 2, 6, 7], "compos": [0, 6], "termin": [0, 1, 2, 5], "abstract": [0, 5, 6], "current": [0, 2, 7], "onli": [0, 1, 2, 6, 7], "uart": [0, 1, 2, 3, 6, 7], "implement": [0, 1, 2, 5, 6], "repres": [0, 1, 7], "network": [0, 1, 2, 3, 6, 7], "interfac": [0, 2, 3, 5, 6], "specif": [0, 1, 2, 3, 7], "its": [0, 2, 6, 7], "o": 0, "set_mod": [0, 7], "send_command": 0, "event": [0, 2], "basic": [0, 1, 2, 3, 6, 7], "oper": [0, 2, 7], "unit": [0, 7], "_": 0, "softwar": 0, "configur": [0, 1, 3, 5, 7], "i": [0, 1, 7], "media": 0, "defin": [0, 1, 2, 7], "librari": [0, 5], "support": [0, 1, 2, 7], "type": [0, 2, 5], "config": [0, 1, 2, 3, 7], "lwip": 0, "after": [0, 2, 7], "creat": [0, 2, 5, 7], "applic": [0, 1, 2, 3], "interact": 0, "issu": [0, 2], "switch": [0, 2, 5, 7], "between": [0, 7], "Is": 0, "an": [0, 1, 2, 7], "physic": 0, "connect": [0, 1, 2, 7], "attach": [0, 2, 7], "sim800": [0, 1, 3, 7], "bg96": [0, 1, 3, 7], "sim7600": [0, 1, 3, 7], "user": [0, 1, 2, 7], "internet": 0, "via": [0, 7], "cellular": [0, 2, 7], "send": [0, 2, 3, 6, 7], "variou": 0, "e": [0, 1, 7], "g": [0, 1], "sm": [0, 2, 7], "typic": [0, 1, 2, 7], "regist": 0, "handler": 0, "receiv": [0, 7], "notif": 0, "avail": [0, 2, 6, 7], "ip": 0, "address": 0, "chang": 0, "common": [0, 1, 2, 6, 7], "ar": [0, 2, 3, 6, 7], "also": [0, 1, 2, 6, 7], "list": [0, 2, 7], "exampl": [0, 1], "pppos_client": 0, "simpl": [0, 2], "client": 0, "read": [0, 2, 6, 7], "some": [0, 6, 7], "properti": 0, "public": [0, 1, 2, 3, 7], "mqtt": 0, "broker": 0, "modem_consol": [0, 1], "exercis": 0, "all": [0, 1, 3, 7], "possibl": [0, 1], "consol": 0, "ap_to_pppo": 0, "focus": 0, "provid": [0, 1, 6, 7], "wifi": 0, "ap": 0, "forward": [0, 7], "packet": 0, "nat": 0, "from": [0, 1, 2, 6, 7], "virtual": [0, 1, 6, 7], "experiment": 0, "featur": 0, "allow": 0, "multipl": [0, 7], "design": [0, 5], "them": 0, "sole": [0, 7], "we": [0, 7], "modern": 0, "usb": 0, "spi": [0, 1], "ad": [0, 5], "new": [0, 2, 5, 6], "must": [0, 7], "have": [0, 3, 7], "requir": 0, "differ": [0, 1, 6, 7], "might": [0, 6], "mean": [0, 7], "class": [0, 1, 3, 6, 7], "deriv": [0, 1, 7], "genericmodul": [0, 1, 6, 7], "where": 0, "could": [0, 1, 6, 7], "add": [0, 6, 7], "modifi": 0, "exist": [0, 1, 7], "ones": 0, "chapter": [1, 7], "outlin": 1, "extens": [1, 5, 7], "compon": [1, 5, 7], "It": [1, 3, 7], "handl": [1, 2, 6], "mani": 1, "wai": [1, 7], "build": [1, 7], "top": 1, "gener": [1, 2, 3, 5, 6], "share": [1, 3, 7], "uniqu": [1, 3, 7], "vanilla": 1, "pointer": [1, 2, 7], "templat": [1, 3, 6, 7], "dce_t": [1, 3, 7], "one": [1, 7], "function": [1, 2, 3, 7], "group": [1, 2, 3, 7], "esp_modem_dce_factori": 1, "enum": [1, 2, 7], "modemtyp": 1, "choic": 1, "when": [1, 6], "valu": [1, 2, 7], "enumer": [1, 2, 7], "default": [1, 2, 3, 7], "most": [1, 2, 6, 7], "appli": 1, "sim7070": [1, 3, 7], "sim7000": [1, 3, 7], "bg69": 1, "factoryhelp": 1, "includ": [1, 2, 7], "hpp": [1, 7], "helper": [1, 7], "either": [1, 3, 7], "plain": [1, 2], "shared_ptr": [1, 3, 7], "unique_ptr": [1, 3, 7], "typenam": 1, "t_modul": 1, "creator": 1, "dte": [1, 2, 5, 6], "netif": [1, 2, 3, 5, 6], "throw": [1, 6], "base": [1, 3, 7], "suppli": [1, 2, 7], "app": [1, 2], "arg": 1, "inlin": [1, 3, 7], "std": [1, 3, 7], "build_uniqu": 1, "const": [1, 2, 3, 7], "cfg": 1, "chosen": [1, 2], "paramet": [1, 2, 3, 7], "argument": [1, 7], "builder": 1, "constructor": [1, 6], "esp_modem": [1, 3, 4, 7], "structur": [1, 5, 7], "esp_modem_dte_config": [1, 2, 3, 7], "ppp": [1, 2, 5, 6, 7], "return": [1, 2, 3, 7], "success": [1, 2, 3, 7], "static": 1, "necessari": [1, 3, 7], "need": [1, 2, 7], "devic": [1, 2, 5, 6], "ani": 1, "In": 1, "recommend": 1, "order": [1, 7], "appropri": [1, 7], "dce_factori": 1, "pleas": [1, 7], "refer": [1, 3, 7], "note": [1, 2], "trivial": 1, "overrid": [1, 7], "demonstr": 1, "purpos": 1, "unsupport": 1, "i2c": 1, "two": [1, 2, 7], "step": 1, "correspond": 1, "should": [1, 2, 7], "io": 1, "method": [1, 6, 7], "veri": 2, "consist": [2, 3, 7], "part": 2, "workflow": [2, 3], "dce": [2, 4, 5], "instanc": [2, 7], "us": [2, 3, 5, 6, 7], "esp_modem_new": 2, "call": [2, 7], "esp_modem_set_mod": 2, "perform": 2, "desir": [2, 7], "standard": 2, "unrel": 2, "esp": [2, 7], "option": 2, "back": [2, 7], "again": 2, "destroi": [2, 5], "sing": 2, "esp_modem_destroi": 2, "These": 2, "set": [2, 3, 7], "work": [2, 7], "esp_modem_c_api": 2, "typedef": [2, 3, 7], "esp_modem_dce_mod": 2, "esp_modem_dce_mode_t": 2, "esp_modem_dce_devic": 2, "esp_modem_dce_device_t": 2, "esp_modem_mode_command": 2, "startup": 2, "esp_modem_mode_data": 2, "esp_modem_mode_cmux": 2, "multiplex": [2, 6, 7], "esp_modem_dce_genet": 2, "esp_modem_dce_sim7600": 2, "esp_modem_dce_sim7070": 2, "esp_modem_dce_sim7000": 2, "esp_modem_dce_bg96": 2, "esp_modem_dce_sim800": 2, "esp_modem_dce_t": 2, "esp_modem_dte_config_t": 2, "dte_config": [2, 3], "esp_modem_dce_config_t": 2, "dce_config": [2, 3], "esp_netif_t": [2, 3], "now": 2, "null": 2, "failur": [2, 3, 6], "esp_modem_new_dev": 2, "modul": [2, 3, 5, 6], "void": [2, 3, 7], "s": [2, 3, 5, 7], "esp_err_t": 2, "esp_ok": 2, "esp_fail": 2, "actual": [2, 7], "textual": 2, "char": [2, 7], "expect": 2, "output": [2, 7], "point": [2, 7], "alloc": [2, 6], "space": 2, "least": 2, "esp_modem_c_api_str_max": 2, "64": 2, "byte": [2, 7], "truncat": 2, "size": [2, 7], "command_result": [2, 7], "esp_modem_sync": 2, "initi": [2, 3, 6, 7], "sequenc": [2, 7], "sync": [2, 3, 4, 7], "up": [2, 3, 7], "ok": [2, 7], "fail": [2, 7], "timeout": [2, 7], "esp_modem_get_operator_nam": 2, "name": [2, 7], "out": [2, 3, 7], "esp_modem_store_profil": 2, "store": [2, 7], "profil": [2, 7], "esp_modem_set_pin": 2, "pin": [2, 7], "code": [2, 6, 7], "esp_modem_at": 2, "cmd": [2, 7], "execut": [2, 7], "string": [2, 7], "esp_modem_read_pin": 2, "bool": [2, 7], "pin_ok": [2, 7], "check": [2, 7], "sim": [2, 7], "true": [2, 7], "card": [2, 7], "doesn": [2, 3, 7], "t": [2, 3, 7], "unlock": [2, 7], "esp_modem_set_echo": 2, "echo_on": [2, 7], "echo": [2, 7], "repeat": [2, 7], "esp_modem_sms_txt_mod": 2, "txt": [2, 7], "pdu": [2, 7], "esp_modem_sms_character_set": 2, "gsm": [2, 7], "charat": [2, 7], "esp_modem_send_sm": 2, "number": [2, 6, 7], "messag": [2, 7], "phone": [2, 7], "text": [2, 7], "sent": [2, 7], "esp_modem_resume_data_mod": 2, "resum": [2, 7], "th": [2, 7], "wa": [2, 7], "temporarili": [2, 7], "suspend": [2, 7], "esp_modem_set_pdp_context": 2, "struct": [2, 7], "pdpcontext": [2, 7], "p1": [2, 7], "php": [2, 7], "context": [2, 7], "pdp": [2, 7], "setup": [2, 7], "esp_modem_set_command_mod": 2, "esp_modem_set_cmux": 2, "cmux": [2, 5], "esp_modem_get_imsi": 2, "imsi": [2, 7], "esp_modem_get_imei": 2, "imei": [2, 7], "esp_modem_get_module_nam": 2, "esp_modem_set_data_mod": 2, "esp_modem_get_signal_qu": 2, "int": [2, 7], "rssi": [2, 7], "ber": [2, 7], "get": [2, 3, 7], "signal": [2, 7], "qualiti": [2, 7], "strength": [2, 7], "indic": [2, 7], "channel": [2, 7], "bit": [2, 7], "error": [2, 3, 6, 7], "rate": [2, 7], "esp_modem_set_flow_control": 2, "dce_flow": [2, 7], "dte_flow": [2, 7], "hw": [2, 7], "control": [2, 7], "flow": [2, 7], "0": [2, 7], "none": [2, 7], "2": [2, 7], "rt": [2, 7], "ct": [2, 7], "esp_modem_hang_up": 2, "hang": [2, 7], "esp_modem_get_battery_statu": 2, "voltag": [2, 7], "bc": [2, 7], "bcl": [2, 7], "level": [2, 7], "power": [2, 7], "circuitri": [2, 7], "statu": [2, 7], "mv": [2, 7], "charg": [2, 7], "1": [2, 7], "Not": [2, 7], "done": [2, 7], "100": [2, 7], "batteri": [2, 7], "capac": [2, 7], "esp_modem_power_down": 2, "down": [2, 6, 7], "esp_modem_reset": 2, "reset": [2, 3, 4, 7], "esp_modem_set_baud": 2, "baud": [2, 7], "baudrat": [2, 7], "esp_modem_set_oper": 2, "format": [2, 7], "forc": [2, 7], "attempt": [2, 7], "automat": [2, 3, 7], "manual": [2, 7], "deregist": [2, 7], "3": [2, 7], "4": [2, 7], "fallback": [2, 7], "what": [2, 7], "given": [2, 7], "long": [2, 6, 7], "short": [2, 7], "numer": [2, 7], "esp_modem_set_network_attachment_st": 2, "state": [2, 7], "detach": [2, 7], "gpr": [2, 7], "servic": [2, 7], "esp_modem_get_network_attachment_st": 2, "esp_modem_set_radio_st": 2, "radio": [2, 7], "full": [2, 7], "minimum": [2, 7], "esp_modem_get_radio_st": 2, "esp_modem_set_network_mod": 2, "prefer": [2, 7], "esp_modem_set_preferred_mod": 2, "cat": [2, 7], "m": [2, 7], "nb": [2, 7], "iot": [2, 7], "select": [2, 7], "esp_modem_set_network_band": 2, "band": [2, 7], "esp_modem_get_network_system_mod": 2, "show": [2, 7], "system": [2, 7], "esp_modem_set_gnss_power_mod": 2, "gnss": [2, 7], "off": [2, 6, 7], "esp_modem_config": 2, "esp_modem_dte_default_config": 2, "esp_modem_dce_default_config": 2, "apn": 2, "esp_modem_dce_config": [2, 3], "esp_modem_flow_ctrl_t": 2, "esp_modem_flow_control_non": 2, "esp_modem_flow_control_sw": 2, "esp_modem_flow_control_hw": 2, "esp_modem_uart_term_config": 2, "h": 2, "member": 2, "uart_port_t": 2, "port_num": 2, "port": 2, "uart_word_length_t": 2, "data_bit": 2, "uart_stop_bits_t": 2, "stop_bit": 2, "stop": [2, 7], "uart_parity_t": 2, "pariti": 2, "flow_control": 2, "uart_sclk_t": 2, "source_clk": 2, "sourc": [2, 7], "clock": 2, "baud_rat": 2, "tx_io_num": 2, "txd": 2, "rx_io_num": 2, "rxd": 2, "rts_io_num": 2, "cts_io_num": 2, "rx_buffer_s": 2, "rx": 2, "buffer": [2, 7], "tx_buffer_s": 2, "tx": 2, "event_queue_s": 2, "queue": 2, "esp_modem_vfs_term_config": 2, "vf": [2, 3], "fd": 2, "alreadi": 2, "file": [2, 7], "descriptor": 2, "delet": 2, "esp_modem_vfs_resourc": 2, "custom": [2, 5, 7], "close": [2, 7], "resourc": 2, "clenaup": 2, "complet": [2, 7], "sw": 2, "follow": [2, 7], "portion": 2, "dedic": 2, "size_t": [2, 7], "dte_buffer_s": 2, "uint32_t": [2, 7], "task_stack_s": 2, "task": 2, "stack": 2, "unsign": 2, "task_prior": 2, "prioriti": 2, "uart_config": 2, "vfs_config": 2, "extension_config": 2, "logic": [2, 7], "access": [2, 7], "similar": 3, "construct": [3, 7], "esp_modem_init_dt": 3, "create_uart_dt": 3, "ptr": [3, 7], "nullptr": 3, "due": 3, "insuffici": 3, "memori": 3, "wrong": 3, "except": [3, 6], "disabl": 3, "abort": [3, 6], "create_vfs_dt": 3, "esp_modem_init_dc": 3, "create_sim7600_dc": 3, "create_sim7070_dc": 3, "create_sim7000_dc": 3, "create_sim800_dc": 3, "create_bg96_dc": 3, "create_generic_dc": 3, "specificmodul": [3, 6, 7], "respons": [3, 7], "transact": [3, 7], "relat": [3, 7], "consequ": [3, 7], "synergi": [3, 7], "aggreg": [3, 7], "set_data": [3, 7], "get_operator_nam": [3, 4, 7], "store_profil": [3, 4, 7], "set_pin": [3, 4, 7], "read_pin": [3, 4, 7], "set_echo": [3, 4, 7], "sms_txt_mode": [3, 4, 7], "sms_character_set": [3, 4, 7], "send_sm": [3, 4, 7], "resume_data_mod": [3, 4, 7], "set_pdp_context": [3, 4, 7], "set_command_mod": [3, 4, 7], "set_cmux": [3, 4, 7], "get_imsi": [3, 4, 7], "get_imei": [3, 4, 7], "get_module_nam": [3, 4, 7], "set_data_mod": [3, 4, 7], "get_signal_qu": [3, 4, 7], "set_flow_control": [3, 4, 7], "hang_up": [3, 4, 7], "get_battery_statu": [3, 4, 7], "power_down": [3, 4, 7], "set_baud": [3, 4, 7], "set_oper": [3, 4, 7], "set_network_attachment_st": [3, 4, 7], "get_network_attachment_st": [3, 4, 7], "set_radio_st": [3, 4, 7], "get_radio_st": [3, 4, 7], "set_network_mod": [3, 4, 7], "set_preferred_mod": [3, 4, 7], "set_network_band": [3, 4, 7], "get_network_system_mod": [3, 4, 7], "set_gnss_power_mod": [3, 4, 7], "explicitli": [3, 7], "simpli": 3, "clean": 3, "goe": 3, "block": [3, 6, 7], "scope": 3, "brief": 5, "intro": 5, "case": [5, 6], "other": [5, 7], "c": [5, 6, 7], "lifecycl": 5, "api": [5, 6, 7], "advanc": [5, 7], "instanti": 5, "factori": [5, 7], "intern": 5, "decis": 5, "collabor": 5, "inherit": 5, "addit": [6, 7], "macro": [6, 7], "wrapper": 6, "try": 6, "catch": 6, "easier": 6, "ON": 6, "init": [6, 7], "treat": 6, "runtim": [6, 7], "program": 6, "break": 6, "more": 6, "privat": 6, "modem": 6, "special": [6, 7], "implant": 6, "minim": 6, "moduleif": [6, 7], "oonli": 6, "compil": 6, "time": [6, 7], "without": 6, "diagram": 6, "describ": [6, 7], "how": 6, "can": [6, 7], "write": [6, 7], "callback": [6, 7], "driver": 6, "below": 6, "depict": 6, "idea": 6, "cmuxinst": [6, 7], "arbitrari": 6, "same": [6, 7], "consum": [6, 7], "origin": [6, 7], "detail": 7, "descript": 7, "turn": 7, "thee": 7, "develop": 7, "would": 7, "explain": 7, "section": 7, "esp_modem_dc": 7, "definit": 7, "dce_mod": 7, "parent": 7, "talk": 7, "besid": 7, "document": 7, "esp_modem_dt": 7, "commandableif": 7, "explicit": 7, "uint8_t": 7, "len": 7, "underli": 7, "written": 7, "d": 7, "payload": 7, "length": 7, "set_read_cb": 7, "f": 7, "valid": 7, "modem_mod": 7, "got_line_cb": 7, "got_lin": 7, "time_m": 7, "respond": 7, "line": 7, "ms": 7, "wait": 7, "answer": 7, "separ": 7, "abov": 7, "esp_modem_termin": 7, "terminal_error": 7, "buffer_overflow": 7, "checksum_error": 7, "unexpected_control_flow": 7, "compli": 7, "subclass": 7, "maximum": 7, "esp_modem_cmux": 7, "cmux_stat": 7, "machin": 7, "header": 7, "footer": 7, "recov": 7, "itself": 7, "usabl": 7, "deinit": 7, "pair": 7, "unique_buff": 7, "eject": 7, "so": 7, "thei": 7, "tradit": 7, "inst": 7, "index": 7, "esp_modem_netif": 7, "layer": 7, "glue": 7, "start": 7, "wait_until_ppp_exit": 7, "until": 7, "esp_modem_modul": 7, "esp_modem_dce_modul": 7, "just": 7, "setup_data_mod": 7, "mandatori": 7, "abl": 7, "configure_pdp_context": 7, "new_pdp": 7, "To": 7, "ha": 7, "declar": 7, "first": 7, "esp_modem_command_declar": 7, "inc": 7, "singl": 7, "cpp": 7, "therefor": 7, "care": 7, "taken": 7, "correctli": 7, "specifi": 7, "especi": 7, "keep": 7, "low": 7, "6": 7, "preprocessor": 7, "both": 7, "clariti": 7, "expand": 7, "pattern": 7, "int_in": 7, "input": 7, "integ": 7, "human": 7, "readabl": 7, "second": 7, "p2": 7, "etc": 7, "namespac": 7, "hold": 7, "esp_modem_dce_command": 7, "esp_modem_declare_dce_command": 7, "return_typ": 7, "num": 7, "get_battery_status_sim7xxx": 7, "set_gnss_power_mode_sim76xx": 7, "power_down_sim76xx": 7, "power_down_sim70xx": 7, "set_network_bands_sim76xx": 7, "power_down_sim8xx": 7, "set_data_mode_sim8xx": 7, "esp_modem_typ": 7, "undef": 7, "command_mod": 7, "8212": 7, "suppos": 7, "data_mod": 7, "cmux_mod": 7, "simplifi": 7, "assign": 7, "result": 7, "successfulli": 7, "didn": 7, "timelin": 7, "elig": 7, "millisecond": 7}, "objects": {"": [[2, 0, 1, "c.ESP_MODEM_DCE_DEFAULT_CONFIG", "ESP_MODEM_DCE_DEFAULT_CONFIG"], [7, 0, 1, "c.ESP_MODEM_DECLARE_DCE_COMMAND", "ESP_MODEM_DECLARE_DCE_COMMAND"], [2, 0, 1, "c.ESP_MODEM_DTE_DEFAULT_CONFIG", "ESP_MODEM_DTE_DEFAULT_CONFIG"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device18ESP_MODEM_DCE_BG96E", "ESP_MODEM_DCE_BG96"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_GENETICE", "ESP_MODEM_DCE_GENETIC"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_SIM7000E", "ESP_MODEM_DCE_SIM7000"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_SIM7070E", "ESP_MODEM_DCE_SIM7070"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_SIM7600E", "ESP_MODEM_DCE_SIM7600"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device20ESP_MODEM_DCE_SIM800E", "ESP_MODEM_DCE_SIM800"], [2, 1, 1, "_CPPv4N21esp_modem_flow_ctrl_t25ESP_MODEM_FLOW_CONTROL_HWE", "ESP_MODEM_FLOW_CONTROL_HW"], [2, 1, 1, "_CPPv4N21esp_modem_flow_ctrl_t27ESP_MODEM_FLOW_CONTROL_NONEE", "ESP_MODEM_FLOW_CONTROL_NONE"], [2, 1, 1, "_CPPv4N21esp_modem_flow_ctrl_t25ESP_MODEM_FLOW_CONTROL_SWE", "ESP_MODEM_FLOW_CONTROL_SW"], [2, 1, 1, "_CPPv4N18esp_modem_dce_mode19ESP_MODEM_MODE_CMUXE", "ESP_MODEM_MODE_CMUX"], [2, 1, 1, "_CPPv4N18esp_modem_dce_mode22ESP_MODEM_MODE_COMMANDE", "ESP_MODEM_MODE_COMMAND"], [2, 1, 1, "_CPPv4N18esp_modem_dce_mode19ESP_MODEM_MODE_DATAE", "ESP_MODEM_MODE_DATA"], [1, 2, 1, "_CPPv49ModemType", "ModemType"], [1, 1, 1, "_CPPv4N9ModemType4BG96E", "ModemType::BG96"], [1, 1, 1, "_CPPv4N9ModemType13GenericModuleE", "ModemType::GenericModule"], [1, 1, 1, "_CPPv4N9ModemType7SIM7000E", "ModemType::SIM7000"], [1, 1, 1, "_CPPv4N9ModemType7SIM7070E", "ModemType::SIM7070"], [1, 1, 1, "_CPPv4N9ModemType7SIM7600E", "ModemType::SIM7600"], [1, 1, 1, "_CPPv4N9ModemType6SIM800E", "ModemType::SIM800"], [7, 2, 1, "_CPPv410cmux_state", "cmux_state"], [7, 1, 1, "_CPPv4N10cmux_state6FOOTERE", "cmux_state::FOOTER"], [7, 1, 1, "_CPPv4N10cmux_state6HEADERE", "cmux_state::HEADER"], [7, 1, 1, "_CPPv4N10cmux_state4INITE", "cmux_state::INIT"], [7, 1, 1, "_CPPv4N10cmux_state7PAYLOADE", "cmux_state::PAYLOAD"], [7, 1, 1, "_CPPv4N10cmux_state7RECOVERE", "cmux_state::RECOVER"], [7, 2, 1, "_CPPv414command_result", "command_result"], [7, 1, 1, "_CPPv4N14command_result4FAILE", "command_result::FAIL"], [7, 1, 1, "_CPPv4N14command_result2OKE", "command_result::OK"], [7, 1, 1, "_CPPv4N14command_result7TIMEOUTE", "command_result::TIMEOUT"], [3, 3, 1, "_CPPv415create_BG96_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_BG96_dce"], [3, 4, 1, "_CPPv415create_BG96_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_BG96_dce::config"], [3, 4, 1, "_CPPv415create_BG96_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_BG96_dce::dte"], [3, 4, 1, "_CPPv415create_BG96_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_BG96_dce::netif"], [3, 3, 1, "_CPPv418create_SIM7000_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7000_dce"], [3, 4, 1, "_CPPv418create_SIM7000_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7000_dce::config"], [3, 4, 1, "_CPPv418create_SIM7000_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7000_dce::dte"], [3, 4, 1, "_CPPv418create_SIM7000_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7000_dce::netif"], [3, 3, 1, "_CPPv418create_SIM7070_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7070_dce"], [3, 4, 1, "_CPPv418create_SIM7070_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7070_dce::config"], [3, 4, 1, "_CPPv418create_SIM7070_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7070_dce::dte"], [3, 4, 1, "_CPPv418create_SIM7070_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7070_dce::netif"], [3, 3, 1, "_CPPv418create_SIM7600_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7600_dce"], [3, 4, 1, "_CPPv418create_SIM7600_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7600_dce::config"], [3, 4, 1, "_CPPv418create_SIM7600_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7600_dce::dte"], [3, 4, 1, "_CPPv418create_SIM7600_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7600_dce::netif"], [3, 3, 1, "_CPPv417create_SIM800_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM800_dce"], [3, 4, 1, "_CPPv417create_SIM800_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM800_dce::config"], [3, 4, 1, "_CPPv417create_SIM800_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM800_dce::dte"], [3, 4, 1, "_CPPv417create_SIM800_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM800_dce::netif"], [3, 3, 1, "_CPPv418create_generic_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_generic_dce"], [3, 4, 1, "_CPPv418create_generic_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_generic_dce::config"], [3, 4, 1, "_CPPv418create_generic_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_generic_dce::dte"], [3, 4, 1, "_CPPv418create_generic_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_generic_dce::netif"], [3, 3, 1, "_CPPv415create_uart_dtePK10dte_config", "create_uart_dte"], [3, 4, 1, "_CPPv415create_uart_dtePK10dte_config", "create_uart_dte::config"], [3, 3, 1, "_CPPv414create_vfs_dtePK10dte_config", "create_vfs_dte"], [3, 4, 1, "_CPPv414create_vfs_dtePK10dte_config", "create_vfs_dte::config"], [3, 5, 1, "_CPPv410dce_config", "dce_config"], [3, 5, 1, "_CPPv410dte_config", "dte_config"], [7, 6, 1, "_CPPv4N9esp_modem4BG96E", "esp_modem::BG96"], [7, 6, 1, "_CPPv4N9esp_modem4CMuxE", "esp_modem::CMux"], [7, 3, 1, "_CPPv4N9esp_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_modem3DCE2atERKNSt6stringERNSt6stringE", "esp_modem::DCE::at"], [7, 4, 1, "_CPPv4N9esp_modem3DCE2atERKNSt6stringERNSt6stringE", "esp_modem::DCE::at::cmd"], [7, 4, 1, "_CPPv4N9esp_modem3DCE2atERKNSt6stringERNSt6stringE", "esp_modem::DCE::at::out"], [7, 3, 1, "_CPPv4N9esp_modem3DCE18get_battery_statusERiRiRi", "esp_modem::DCE::get_battery_status"], [7, 4, 1, "_CPPv4N9esp_modem3DCE18get_battery_statusERiRiRi", "esp_modem::DCE::get_battery_status::bcl"], [7, 4, 1, "_CPPv4N9esp_modem3DCE18get_battery_statusERiRiRi", "esp_modem::DCE::get_battery_status::bcs"], [7, 4, 1, "_CPPv4N9esp_modem3DCE18get_battery_statusERiRiRi", "esp_modem::DCE::get_battery_status::voltage"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8get_imeiERNSt6stringE", "esp_modem::DCE::get_imei"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8get_imeiERNSt6stringE", "esp_modem::DCE::get_imei::imei"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8get_imsiERNSt6stringE", "esp_modem::DCE::get_imsi"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8get_imsiERNSt6stringE", "esp_modem::DCE::get_imsi::imsi"], [7, 3, 1, "_CPPv4N9esp_modem3DCE15get_module_nameERNSt6stringE", "esp_modem::DCE::get_module_name"], [7, 4, 1, "_CPPv4N9esp_modem3DCE15get_module_nameERNSt6stringE", "esp_modem::DCE::get_module_name::name"], [7, 3, 1, "_CPPv4N9esp_modem3DCE28get_network_attachment_stateERi", "esp_modem::DCE::get_network_attachment_state"], [7, 4, 1, "_CPPv4N9esp_modem3DCE28get_network_attachment_stateERi", "esp_modem::DCE::get_network_attachment_state::state"], [7, 3, 1, "_CPPv4N9esp_modem3DCE23get_network_system_modeERi", "esp_modem::DCE::get_network_system_mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE23get_network_system_modeERi", "esp_modem::DCE::get_network_system_mode::mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE17get_operator_nameERNSt6stringE", "esp_modem::DCE::get_operator_name"], [7, 4, 1, "_CPPv4N9esp_modem3DCE17get_operator_nameERNSt6stringE", "esp_modem::DCE::get_operator_name::name"], [7, 3, 1, "_CPPv4N9esp_modem3DCE15get_radio_stateERi", "esp_modem::DCE::get_radio_state"], [7, 4, 1, "_CPPv4N9esp_modem3DCE15get_radio_stateERi", "esp_modem::DCE::get_radio_state::state"], [7, 3, 1, "_CPPv4N9esp_modem3DCE18get_signal_qualityERiRi", "esp_modem::DCE::get_signal_quality"], [7, 4, 1, "_CPPv4N9esp_modem3DCE18get_signal_qualityERiRi", "esp_modem::DCE::get_signal_quality::ber"], [7, 4, 1, "_CPPv4N9esp_modem3DCE18get_signal_qualityERiRi", "esp_modem::DCE::get_signal_quality::rssi"], [7, 3, 1, "_CPPv4N9esp_modem3DCE7hang_upEv", "esp_modem::DCE::hang_up"], [7, 3, 1, "_CPPv4N9esp_modem3DCE10power_downEv", "esp_modem::DCE::power_down"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8read_pinERb", "esp_modem::DCE::read_pin"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8read_pinERb", "esp_modem::DCE::read_pin::pin_ok"], [7, 3, 1, "_CPPv4N9esp_modem3DCE5resetEv", "esp_modem::DCE::reset"], [7, 3, 1, "_CPPv4N9esp_modem3DCE16resume_data_modeEv", "esp_modem::DCE::resume_data_mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8send_smsERKNSt6stringERKNSt6stringE", "esp_modem::DCE::send_sms"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8send_smsERKNSt6stringERKNSt6stringE", "esp_modem::DCE::send_sms::message"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8send_smsERKNSt6stringERKNSt6stringE", "esp_modem::DCE::send_sms::number"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8set_baudEi", "esp_modem::DCE::set_baud"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8set_baudEi", "esp_modem::DCE::set_baud::baud"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8set_cmuxEv", "esp_modem::DCE::set_cmux"], [7, 3, 1, "_CPPv4N9esp_modem3DCE16set_command_modeEv", "esp_modem::DCE::set_command_mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE13set_data_modeEv", "esp_modem::DCE::set_data_mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8set_echoEKb", "esp_modem::DCE::set_echo"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8set_echoEKb", "esp_modem::DCE::set_echo::echo_on"], [7, 3, 1, "_CPPv4N9esp_modem3DCE16set_flow_controlEii", "esp_modem::DCE::set_flow_control"], [7, 4, 1, "_CPPv4N9esp_modem3DCE16set_flow_controlEii", "esp_modem::DCE::set_flow_control::dce_flow"], [7, 4, 1, "_CPPv4N9esp_modem3DCE16set_flow_controlEii", "esp_modem::DCE::set_flow_control::dte_flow"], [7, 3, 1, "_CPPv4N9esp_modem3DCE19set_gnss_power_modeEi", "esp_modem::DCE::set_gnss_power_mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE19set_gnss_power_modeEi", "esp_modem::DCE::set_gnss_power_mode::mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE28set_network_attachment_stateEi", "esp_modem::DCE::set_network_attachment_state"], [7, 4, 1, "_CPPv4N9esp_modem3DCE28set_network_attachment_stateEi", "esp_modem::DCE::set_network_attachment_state::state"], [7, 3, 1, "_CPPv4N9esp_modem3DCE17set_network_bandsERKNSt6stringEPKii", "esp_modem::DCE::set_network_bands"], [7, 4, 1, "_CPPv4N9esp_modem3DCE17set_network_bandsERKNSt6stringEPKii", "esp_modem::DCE::set_network_bands::bands"], [7, 4, 1, "_CPPv4N9esp_modem3DCE17set_network_bandsERKNSt6stringEPKii", "esp_modem::DCE::set_network_bands::mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE17set_network_bandsERKNSt6stringEPKii", "esp_modem::DCE::set_network_bands::size"], [7, 3, 1, "_CPPv4N9esp_modem3DCE16set_network_modeEi", "esp_modem::DCE::set_network_mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE16set_network_modeEi", "esp_modem::DCE::set_network_mode::mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE12set_operatorEiiRKNSt6stringE", "esp_modem::DCE::set_operator"], [7, 4, 1, "_CPPv4N9esp_modem3DCE12set_operatorEiiRKNSt6stringE", "esp_modem::DCE::set_operator::format"], [7, 4, 1, "_CPPv4N9esp_modem3DCE12set_operatorEiiRKNSt6stringE", "esp_modem::DCE::set_operator::mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE12set_operatorEiiRKNSt6stringE", "esp_modem::DCE::set_operator::oper"], [7, 3, 1, "_CPPv4N9esp_modem3DCE15set_pdp_contextER10PdpContext", "esp_modem::DCE::set_pdp_context"], [7, 4, 1, "_CPPv4N9esp_modem3DCE15set_pdp_contextER10PdpContext", "esp_modem::DCE::set_pdp_context::p1"], [7, 3, 1, "_CPPv4N9esp_modem3DCE7set_pinERKNSt6stringE", "esp_modem::DCE::set_pin"], [7, 4, 1, "_CPPv4N9esp_modem3DCE7set_pinERKNSt6stringE", "esp_modem::DCE::set_pin::pin"], [7, 3, 1, "_CPPv4N9esp_modem3DCE18set_preferred_modeEi", "esp_modem::DCE::set_preferred_mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE18set_preferred_modeEi", "esp_modem::DCE::set_preferred_mode::mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE15set_radio_stateEi", "esp_modem::DCE::set_radio_state"], [7, 4, 1, "_CPPv4N9esp_modem3DCE15set_radio_stateEi", "esp_modem::DCE::set_radio_state::state"], [7, 3, 1, "_CPPv4N9esp_modem3DCE17sms_character_setEv", "esp_modem::DCE::sms_character_set"], [7, 3, 1, "_CPPv4N9esp_modem3DCE12sms_txt_modeEKb", "esp_modem::DCE::sms_txt_mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE12sms_txt_modeEKb", "esp_modem::DCE::sms_txt_mode::txt"], [7, 3, 1, "_CPPv4N9esp_modem3DCE13store_profileEv", "esp_modem::DCE::store_profile"], [7, 3, 1, "_CPPv4N9esp_modem3DCE4syncEv", "esp_modem::DCE::sync"], [7, 6, 1, "_CPPv4N9esp_modem8DCE_ModeE", "esp_modem::DCE_Mode"], [3, 6, 1, "_CPPv4I0EN9esp_modem5DCE_TE", "esp_modem::DCE_T"], [7, 6, 1, "_CPPv4I0EN9esp_modem5DCE_TE", "esp_modem::DCE_T"], [3, 7, 1, "_CPPv4I0EN9esp_modem5DCE_TE", "esp_modem::DCE_T::SpecificModule"], [7, 7, 1, "_CPPv4I0EN9esp_modem5DCE_TE", "esp_modem::DCE_T::SpecificModule"], [3, 3, 1, "_CPPv4N9esp_modem5DCE_T8set_dataEv", "esp_modem::DCE_T::set_data"], [7, 3, 1, "_CPPv4N9esp_modem5DCE_T8set_dataEv", "esp_modem::DCE_T::set_data"], [7, 6, 1, "_CPPv4N9esp_modem3DTEE", "esp_modem::DTE"], [7, 3, 1, "_CPPv4N9esp_modem3DTE3DTEEPK20esp_modem_dte_configNSt10unique_ptrI8TerminalEE", "esp_modem::DTE::DTE"], [7, 4, 1, "_CPPv4N9esp_modem3DTE3DTEEPK20esp_modem_dte_configNSt10unique_ptrI8TerminalEE", "esp_modem::DTE::DTE::config"], [7, 4, 1, "_CPPv4N9esp_modem3DTE3DTEEPK20esp_modem_dte_configNSt10unique_ptrI8TerminalEE", "esp_modem::DTE::DTE::t"], [7, 3, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_t", "esp_modem::DTE::command"], [7, 3, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc", "esp_modem::DTE::command"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_t", "esp_modem::DTE::command::command"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc", "esp_modem::DTE::command::command"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_t", "esp_modem::DTE::command::got_line"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc", "esp_modem::DTE::command::got_line"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc", "esp_modem::DTE::command::separator"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_t", "esp_modem::DTE::command::time_ms"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc", "esp_modem::DTE::command::time_ms"], [7, 3, 1, "_CPPv4N9esp_modem3DTE4readEPP7uint8_t6size_t", "esp_modem::DTE::read"], [7, 4, 1, "_CPPv4N9esp_modem3DTE4readEPP7uint8_t6size_t", "esp_modem::DTE::read::d"], [7, 4, 1, "_CPPv4N9esp_modem3DTE4readEPP7uint8_t6size_t", "esp_modem::DTE::read::len"], [7, 3, 1, "_CPPv4N9esp_modem3DTE8set_modeE10modem_mode", "esp_modem::DTE::set_mode"], [7, 4, 1, "_CPPv4N9esp_modem3DTE8set_modeE10modem_mode", "esp_modem::DTE::set_mode::m"], [7, 3, 1, "_CPPv4N9esp_modem3DTE11set_read_cbENSt8functionIFbP7uint8_t6size_tEEE", "esp_modem::DTE::set_read_cb"], [7, 4, 1, "_CPPv4N9esp_modem3DTE11set_read_cbENSt8functionIFbP7uint8_t6size_tEEE", "esp_modem::DTE::set_read_cb::f"], [7, 3, 1, "_CPPv4N9esp_modem3DTE5writeEP7uint8_t6size_t", "esp_modem::DTE::write"], [7, 4, 1, "_CPPv4N9esp_modem3DTE5writeEP7uint8_t6size_t", "esp_modem::DTE::write::data"], [7, 4, 1, "_CPPv4N9esp_modem3DTE5writeEP7uint8_t6size_t", "esp_modem::DTE::write::len"], [7, 6, 1, "_CPPv4N9esp_modem13GenericModuleE", "esp_modem::GenericModule"], [7, 3, 1, "_CPPv4N9esp_modem13GenericModule13GenericModuleENSt10shared_ptrI3DTEEENSt10unique_ptrI10PdpContextEE", "esp_modem::GenericModule::GenericModule"], [7, 4, 1, "_CPPv4N9esp_modem13GenericModule13GenericModuleENSt10shared_ptrI3DTEEENSt10unique_ptrI10PdpContextEE", "esp_modem::GenericModule::GenericModule::dte"], [7, 4, 1, "_CPPv4N9esp_modem13GenericModule13GenericModuleENSt10shared_ptrI3DTEEENSt10unique_ptrI10PdpContextEE", "esp_modem::GenericModule::GenericModule::pdp"], [7, 3, 1, "_CPPv4N9esp_modem13GenericModule21configure_pdp_contextENSt10unique_ptrI10PdpContextEE", "esp_modem::GenericModule::configure_pdp_context"], [7, 4, 1, "_CPPv4N9esp_modem13GenericModule21configure_pdp_contextENSt10unique_ptrI10PdpContextEE", "esp_modem::GenericModule::configure_pdp_context::new_pdp"], [7, 3, 1, "_CPPv4N9esp_modem13GenericModule8set_modeE10modem_mode", "esp_modem::GenericModule::set_mode"], [7, 4, 1, "_CPPv4N9esp_modem13GenericModule8set_modeE10modem_mode", "esp_modem::GenericModule::set_mode::mode"], [7, 3, 1, "_CPPv4N9esp_modem13GenericModule15setup_data_modeEv", "esp_modem::GenericModule::setup_data_mode"], [7, 6, 1, "_CPPv4N9esp_modem8ModuleIfE", "esp_modem::ModuleIf"], [7, 3, 1, "_CPPv4N9esp_modem8ModuleIf8set_modeE10modem_mode", "esp_modem::ModuleIf::set_mode"], [7, 4, 1, "_CPPv4N9esp_modem8ModuleIf8set_modeE10modem_mode", "esp_modem::ModuleIf::set_mode::mode"], [7, 3, 1, "_CPPv4N9esp_modem8ModuleIf15setup_data_modeEv", "esp_modem::ModuleIf::setup_data_mode"], [7, 6, 1, "_CPPv4N9esp_modem5NetifE", "esp_modem::Netif"], [7, 3, 1, "_CPPv4N9esp_modem5Netif5startEv", "esp_modem::Netif::start"], [7, 3, 1, "_CPPv4N9esp_modem5Netif4stopEv", "esp_modem::Netif::stop"], [7, 3, 1, "_CPPv4N9esp_modem5Netif20wait_until_ppp_exitsEv", "esp_modem::Netif::wait_until_ppp_exits"], [7, 6, 1, "_CPPv4N9esp_modem10PdpContextE", "esp_modem::PdpContext"], [7, 6, 1, "_CPPv4N9esp_modem7SIM7000E", "esp_modem::SIM7000"], [7, 6, 1, "_CPPv4N9esp_modem7SIM7070E", "esp_modem::SIM7070"], [7, 6, 1, "_CPPv4N9esp_modem7SIM7600E", "esp_modem::SIM7600"], [7, 6, 1, "_CPPv4N9esp_modem6SIM800E", "esp_modem::SIM800"], [7, 6, 1, "_CPPv4N9esp_modem8TerminalE", "esp_modem::Terminal"], [7, 3, 1, "_CPPv4N9esp_modem8Terminal4readEP7uint8_t6size_t", "esp_modem::Terminal::read"], [7, 4, 1, "_CPPv4N9esp_modem8Terminal4readEP7uint8_t6size_t", "esp_modem::Terminal::read::data"], [7, 4, 1, "_CPPv4N9esp_modem8Terminal4readEP7uint8_t6size_t", "esp_modem::Terminal::read::len"], [7, 3, 1, "_CPPv4N9esp_modem8Terminal5writeEP7uint8_t6size_t", "esp_modem::Terminal::write"], [7, 4, 1, "_CPPv4N9esp_modem8Terminal5writeEP7uint8_t6size_t", "esp_modem::Terminal::write::data"], [7, 4, 1, "_CPPv4N9esp_modem8Terminal5writeEP7uint8_t6size_t", "esp_modem::Terminal::write::len"], [1, 6, 1, "_CPPv4I0EN9esp_modem11dce_factory7CreatorE", "esp_modem::dce_factory::Creator"], [1, 7, 1, "_CPPv4I0EN9esp_modem11dce_factory7CreatorE", "esp_modem::dce_factory::Creator::T_Module"], [1, 6, 1, "_CPPv4N9esp_modem11dce_factory7FactoryE", "esp_modem::dce_factory::Factory"], [1, 3, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build"], [1, 7, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build::Args"], [1, 7, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build::T_Module"], [1, 4, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build::args"], [1, 4, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build::cfg"], [1, 3, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique"], [1, 3, 1, "_CPPv4IDpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique"], [1, 7, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::Args"], [1, 7, 1, "_CPPv4IDpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::Args"], [1, 7, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::T_Module"], [1, 4, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::args"], [1, 4, 1, "_CPPv4IDpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::args"], [1, 4, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::cfg"], [1, 4, 1, "_CPPv4IDpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::cfg"], [1, 6, 1, "_CPPv4N9esp_modem11dce_factory13FactoryHelperE", "esp_modem::dce_factory::FactoryHelper"], [2, 3, 1, "_CPPv412esp_modem_atPKcPc", "esp_modem_at"], [2, 4, 1, "_CPPv412esp_modem_atPKcPc", "esp_modem_at::cmd"], [2, 4, 1, "_CPPv412esp_modem_atPKcPc", "esp_modem_at::out"], [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_mode22ESP_MODEM_MODE_COMMANDE", "esp_modem_dce_mode::ESP_MODEM_MODE_COMMAND"], [2, 1, 1, "_CPPv4N18esp_modem_dce_mode19ESP_MODEM_MODE_DATAE", "esp_modem_dce_mode::ESP_MODEM_MODE_DATA"], [2, 5, 1, "_CPPv420esp_modem_dce_mode_t", "esp_modem_dce_mode_t"], [2, 3, 1, "_CPPv417esp_modem_destroyP15esp_modem_dce_t", "esp_modem_destroy"], [2, 4, 1, "_CPPv417esp_modem_destroyP15esp_modem_dce_t", "esp_modem_destroy::dce"], [2, 6, 1, "_CPPv420esp_modem_dte_config", "esp_modem_dte_config"], [2, 8, 1, "_CPPv4N20esp_modem_dte_config15dte_buffer_sizeE", "esp_modem_dte_config::dte_buffer_size"], [2, 8, 1, "_CPPv4N20esp_modem_dte_config16extension_configE", "esp_modem_dte_config::extension_config"], [2, 8, 1, "_CPPv4N20esp_modem_dte_config13task_priorityE", "esp_modem_dte_config::task_priority"], [2, 8, 1, "_CPPv4N20esp_modem_dte_config15task_stack_sizeE", "esp_modem_dte_config::task_stack_size"], [2, 8, 1, "_CPPv4N20esp_modem_dte_config11uart_configE", "esp_modem_dte_config::uart_config"], [2, 8, 1, "_CPPv4N20esp_modem_dte_config10vfs_configE", "esp_modem_dte_config::vfs_config"], [2, 5, 1, "_CPPv422esp_modem_dte_config_t", "esp_modem_dte_config_t"], [2, 2, 1, "_CPPv421esp_modem_flow_ctrl_t", "esp_modem_flow_ctrl_t"], [2, 1, 1, "_CPPv4N21esp_modem_flow_ctrl_t25ESP_MODEM_FLOW_CONTROL_HWE", "esp_modem_flow_ctrl_t::ESP_MODEM_FLOW_CONTROL_HW"], [2, 1, 1, "_CPPv4N21esp_modem_flow_ctrl_t27ESP_MODEM_FLOW_CONTROL_NONEE", "esp_modem_flow_ctrl_t::ESP_MODEM_FLOW_CONTROL_NONE"], [2, 1, 1, "_CPPv4N21esp_modem_flow_ctrl_t25ESP_MODEM_FLOW_CONTROL_SWE", "esp_modem_flow_ctrl_t::ESP_MODEM_FLOW_CONTROL_SW"], [2, 3, 1, "_CPPv428esp_modem_get_battery_statusPiPiPi", "esp_modem_get_battery_status"], [2, 4, 1, "_CPPv428esp_modem_get_battery_statusPiPiPi", "esp_modem_get_battery_status::bcl"], [2, 4, 1, "_CPPv428esp_modem_get_battery_statusPiPiPi", "esp_modem_get_battery_status::bcs"], [2, 4, 1, "_CPPv428esp_modem_get_battery_statusPiPiPi", "esp_modem_get_battery_status::voltage"], [2, 3, 1, "_CPPv418esp_modem_get_imeiPc", "esp_modem_get_imei"], [2, 4, 1, "_CPPv418esp_modem_get_imeiPc", "esp_modem_get_imei::imei"], [2, 3, 1, "_CPPv418esp_modem_get_imsiPc", "esp_modem_get_imsi"], [2, 4, 1, "_CPPv418esp_modem_get_imsiPc", "esp_modem_get_imsi::imsi"], [2, 3, 1, "_CPPv425esp_modem_get_module_namePc", "esp_modem_get_module_name"], [2, 4, 1, "_CPPv425esp_modem_get_module_namePc", "esp_modem_get_module_name::name"], [2, 3, 1, "_CPPv438esp_modem_get_network_attachment_statePi", "esp_modem_get_network_attachment_state"], [2, 4, 1, "_CPPv438esp_modem_get_network_attachment_statePi", "esp_modem_get_network_attachment_state::state"], [2, 3, 1, "_CPPv433esp_modem_get_network_system_modePi", "esp_modem_get_network_system_mode"], [2, 4, 1, "_CPPv433esp_modem_get_network_system_modePi", "esp_modem_get_network_system_mode::mode"], [2, 3, 1, "_CPPv427esp_modem_get_operator_namePc", "esp_modem_get_operator_name"], [2, 4, 1, "_CPPv427esp_modem_get_operator_namePc", "esp_modem_get_operator_name::name"], [2, 3, 1, "_CPPv425esp_modem_get_radio_statePi", "esp_modem_get_radio_state"], [2, 4, 1, "_CPPv425esp_modem_get_radio_statePi", "esp_modem_get_radio_state::state"], [2, 3, 1, "_CPPv428esp_modem_get_signal_qualityPiPi", "esp_modem_get_signal_quality"], [2, 4, 1, "_CPPv428esp_modem_get_signal_qualityPiPi", "esp_modem_get_signal_quality::ber"], [2, 4, 1, "_CPPv428esp_modem_get_signal_qualityPiPi", "esp_modem_get_signal_quality::rssi"], [2, 3, 1, "_CPPv417esp_modem_hang_upv", "esp_modem_hang_up"], [2, 3, 1, "_CPPv413esp_modem_newPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new"], [2, 4, 1, "_CPPv413esp_modem_newPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new::dce_config"], [2, 4, 1, "_CPPv413esp_modem_newPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new::dte_config"], [2, 4, 1, "_CPPv413esp_modem_newPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new::netif"], [2, 3, 1, "_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new_dev"], [2, 4, 1, "_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new_dev::dce_config"], [2, 4, 1, "_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new_dev::dte_config"], [2, 4, 1, "_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new_dev::module"], [2, 4, 1, "_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new_dev::netif"], [2, 3, 1, "_CPPv420esp_modem_power_downv", "esp_modem_power_down"], [2, 3, 1, "_CPPv418esp_modem_read_pinPb", "esp_modem_read_pin"], [2, 4, 1, "_CPPv418esp_modem_read_pinPb", "esp_modem_read_pin::pin_ok"], [2, 3, 1, "_CPPv415esp_modem_resetv", "esp_modem_reset"], [2, 3, 1, "_CPPv426esp_modem_resume_data_modev", "esp_modem_resume_data_mode"], [2, 3, 1, "_CPPv418esp_modem_send_smsPKcPKc", "esp_modem_send_sms"], [2, 4, 1, "_CPPv418esp_modem_send_smsPKcPKc", "esp_modem_send_sms::message"], [2, 4, 1, "_CPPv418esp_modem_send_smsPKcPKc", "esp_modem_send_sms::number"], [2, 3, 1, "_CPPv418esp_modem_set_baudi", "esp_modem_set_baud"], [2, 4, 1, "_CPPv418esp_modem_set_baudi", "esp_modem_set_baud::baud"], [2, 3, 1, "_CPPv418esp_modem_set_cmuxv", "esp_modem_set_cmux"], [2, 3, 1, "_CPPv426esp_modem_set_command_modev", "esp_modem_set_command_mode"], [2, 3, 1, "_CPPv423esp_modem_set_data_modev", "esp_modem_set_data_mode"], [2, 3, 1, "_CPPv418esp_modem_set_echoKb", "esp_modem_set_echo"], [2, 4, 1, "_CPPv418esp_modem_set_echoKb", "esp_modem_set_echo::echo_on"], [2, 3, 1, "_CPPv426esp_modem_set_flow_controlii", "esp_modem_set_flow_control"], [2, 4, 1, "_CPPv426esp_modem_set_flow_controlii", "esp_modem_set_flow_control::dce_flow"], [2, 4, 1, "_CPPv426esp_modem_set_flow_controlii", "esp_modem_set_flow_control::dte_flow"], [2, 3, 1, "_CPPv429esp_modem_set_gnss_power_modei", "esp_modem_set_gnss_power_mode"], [2, 4, 1, "_CPPv429esp_modem_set_gnss_power_modei", "esp_modem_set_gnss_power_mode::mode"], [2, 3, 1, "_CPPv418esp_modem_set_modeP15esp_modem_dce_t20esp_modem_dce_mode_t", "esp_modem_set_mode"], [2, 4, 1, "_CPPv418esp_modem_set_modeP15esp_modem_dce_t20esp_modem_dce_mode_t", "esp_modem_set_mode::dce"], [2, 4, 1, "_CPPv418esp_modem_set_modeP15esp_modem_dce_t20esp_modem_dce_mode_t", "esp_modem_set_mode::mode"], [2, 3, 1, "_CPPv438esp_modem_set_network_attachment_statei", "esp_modem_set_network_attachment_state"], [2, 4, 1, "_CPPv438esp_modem_set_network_attachment_statei", "esp_modem_set_network_attachment_state::state"], [2, 3, 1, "_CPPv427esp_modem_set_network_bandsPKcPKii", "esp_modem_set_network_bands"], [2, 4, 1, "_CPPv427esp_modem_set_network_bandsPKcPKii", "esp_modem_set_network_bands::bands"], [2, 4, 1, "_CPPv427esp_modem_set_network_bandsPKcPKii", "esp_modem_set_network_bands::mode"], [2, 4, 1, "_CPPv427esp_modem_set_network_bandsPKcPKii", "esp_modem_set_network_bands::size"], [2, 3, 1, "_CPPv426esp_modem_set_network_modei", "esp_modem_set_network_mode"], [2, 4, 1, "_CPPv426esp_modem_set_network_modei", "esp_modem_set_network_mode::mode"], [2, 3, 1, "_CPPv422esp_modem_set_operatoriiPKc", "esp_modem_set_operator"], [2, 4, 1, "_CPPv422esp_modem_set_operatoriiPKc", "esp_modem_set_operator::format"], [2, 4, 1, "_CPPv422esp_modem_set_operatoriiPKc", "esp_modem_set_operator::mode"], [2, 4, 1, "_CPPv422esp_modem_set_operatoriiPKc", "esp_modem_set_operator::oper"], [2, 3, 1, "_CPPv425esp_modem_set_pdp_contextP10PdpContext", "esp_modem_set_pdp_context"], [2, 4, 1, "_CPPv425esp_modem_set_pdp_contextP10PdpContext", "esp_modem_set_pdp_context::p1"], [2, 3, 1, "_CPPv417esp_modem_set_pinPKc", "esp_modem_set_pin"], [2, 4, 1, "_CPPv417esp_modem_set_pinPKc", "esp_modem_set_pin::pin"], [2, 3, 1, "_CPPv428esp_modem_set_preferred_modei", "esp_modem_set_preferred_mode"], [2, 4, 1, "_CPPv428esp_modem_set_preferred_modei", "esp_modem_set_preferred_mode::mode"], [2, 3, 1, "_CPPv425esp_modem_set_radio_statei", "esp_modem_set_radio_state"], [2, 4, 1, "_CPPv425esp_modem_set_radio_statei", "esp_modem_set_radio_state::state"], [2, 3, 1, "_CPPv427esp_modem_sms_character_setv", "esp_modem_sms_character_set"], [2, 3, 1, "_CPPv422esp_modem_sms_txt_modeKb", "esp_modem_sms_txt_mode"], [2, 4, 1, "_CPPv422esp_modem_sms_txt_modeKb", "esp_modem_sms_txt_mode::txt"], [2, 3, 1, "_CPPv423esp_modem_store_profilev", "esp_modem_store_profile"], [2, 3, 1, "_CPPv414esp_modem_syncv", "esp_modem_sync"], [2, 6, 1, "_CPPv426esp_modem_uart_term_config", "esp_modem_uart_term_config"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config9baud_rateE", "esp_modem_uart_term_config::baud_rate"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config10cts_io_numE", "esp_modem_uart_term_config::cts_io_num"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config9data_bitsE", "esp_modem_uart_term_config::data_bits"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config16event_queue_sizeE", "esp_modem_uart_term_config::event_queue_size"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config12flow_controlE", "esp_modem_uart_term_config::flow_control"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config6parityE", "esp_modem_uart_term_config::parity"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config8port_numE", "esp_modem_uart_term_config::port_num"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config10rts_io_numE", "esp_modem_uart_term_config::rts_io_num"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config14rx_buffer_sizeE", "esp_modem_uart_term_config::rx_buffer_size"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config9rx_io_numE", "esp_modem_uart_term_config::rx_io_num"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_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_mode9CMUX_MODEE", "modem_mode::CMUX_MODE"], [7, 1, 1, "_CPPv4N10modem_mode12COMMAND_MODEE", "modem_mode::COMMAND_MODE"], [7, 1, 1, "_CPPv4N10modem_mode9DATA_MODEE", "modem_mode::DATA_MODE"], [7, 1, 1, "_CPPv4N10modem_mode5UNDEFE", "modem_mode::UNDEF"], [7, 3, 1, "_CPPv418power_down_sim70xxP13CommandableIf", "power_down_sim70xx"], [7, 4, 1, "_CPPv418power_down_sim70xxP13CommandableIf", "power_down_sim70xx::t"], [7, 3, 1, "_CPPv418power_down_sim76xxP13CommandableIf", "power_down_sim76xx"], [7, 4, 1, "_CPPv418power_down_sim76xxP13CommandableIf", "power_down_sim76xx::t"], [7, 3, 1, "_CPPv417power_down_sim8xxP13CommandableIf", "power_down_sim8xx"], [7, 4, 1, "_CPPv417power_down_sim8xxP13CommandableIf", "power_down_sim8xx::t"], [7, 3, 1, "_CPPv420set_data_mode_sim8xxP13CommandableIf", "set_data_mode_sim8xx"], [7, 4, 1, "_CPPv420set_data_mode_sim8xxP13CommandableIf", "set_data_mode_sim8xx::t"], [7, 3, 1, "_CPPv427set_gnss_power_mode_sim76xxP13CommandableIfi", "set_gnss_power_mode_sim76xx"], [7, 4, 1, "_CPPv427set_gnss_power_mode_sim76xxP13CommandableIfi", "set_gnss_power_mode_sim76xx::mode"], [7, 4, 1, "_CPPv427set_gnss_power_mode_sim76xxP13CommandableIfi", "set_gnss_power_mode_sim76xx::t"], [7, 3, 1, "_CPPv425set_network_bands_sim76xxP13CommandableIfRKNSt6stringEPKii", "set_network_bands_sim76xx"], [7, 4, 1, "_CPPv425set_network_bands_sim76xxP13CommandableIfRKNSt6stringEPKii", "set_network_bands_sim76xx::bands"], [7, 4, 1, "_CPPv425set_network_bands_sim76xxP13CommandableIfRKNSt6stringEPKii", "set_network_bands_sim76xx::mode"], [7, 4, 1, "_CPPv425set_network_bands_sim76xxP13CommandableIfRKNSt6stringEPKii", "set_network_bands_sim76xx::size"], [7, 4, 1, "_CPPv425set_network_bands_sim76xxP13CommandableIfRKNSt6stringEPKii", "set_network_bands_sim76xx::t"], [7, 2, 1, "_CPPv414terminal_error", "terminal_error"], [7, 1, 1, "_CPPv4N14terminal_error15BUFFER_OVERFLOWE", "terminal_error::BUFFER_OVERFLOW"], [7, 1, 1, "_CPPv4N14terminal_error14CHECKSUM_ERRORE", "terminal_error::CHECKSUM_ERROR"], [7, 1, 1, "_CPPv4N14terminal_error23UNEXPECTED_CONTROL_FLOWE", "terminal_error::UNEXPECTED_CONTROL_FLOW"]]}, "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"}, "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"]}, "titleterms": {"esp": [0, 1, 5], "modem": [0, 1, 2, 3, 5, 7], "compon": 0, "dce": [0, 1, 3, 6, 7], "dte": [0, 3, 7], "ppp": 0, "netif": [0, 7], "modul": [0, 1, 7], "us": [0, 1], "case": [0, 1], "extens": 0, "cmux": [0, 6, 7], "s": 0, "other": 0, "devic": [0, 7], "advanc": 1, "custom": 1, "instanti": 1, "factori": 1, "creat": [1, 3], "new": [1, 7], "commun": 1, "interfac": [1, 7], "c": [2, 3], "api": [2, 3], "document": [2, 3], "lifecycl": 2, "command": [2, 3, 7], "configur": 2, "structur": 2, "mode": 3, "switch": 3, "destroi": 3, "programm": 5, "manual": 5, "intern": [6, 7], "design": 6, "decis": 6, "collabor": 6, "model": 6, "termin": [6, 7], "inherit": 6, "implement": 7, "abstract": 7, "ad": 7, "gener": 7, "librari": 7, "type": 7}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "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}}) \ No newline at end of file diff --git a/esp_websocket_client/.buildinfo b/esp_websocket_client/.buildinfo index bc2107b73..32f2f33e1 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: a8747dc5eac1e50abec4aa1ae2fb5a99 +config: dc921cf7988910e6d4e88cf44f5352dd tags: 549b3d6d0415232fb7e35403b330ff49 diff --git a/esp_websocket_client/genindex.html b/esp_websocket_client/genindex.html index 1ac218556..7b31cf4b1 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 4a45abce2..8a049ad6e 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 ae6a8f9c2..60e3e8cf6 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: 44c64ebfe913ae1f8f93e5c0b5542d32 +config: 889f6c1e8e5deff817c43501bef6ff54 tags: 549b3d6d0415232fb7e35403b330ff49 diff --git a/mdns/en/genindex.html b/mdns/en/genindex.html index 5578420ab..16dc4198d 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 e789068dc..3fafef1fd 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 d782eae13..6e9e0f1f9 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: 16b291cda9b65171cf73c0b0d5e4f1c8 +config: 0f741c1608b3b9eaf53813470ec11f91 tags: 549b3d6d0415232fb7e35403b330ff49 diff --git a/mdns/zh_CN/genindex.html b/mdns/zh_CN/genindex.html index 2d5e598b5..c0e12d1ed 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 3dd267d07..d3f44115b 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