Read the Docs build information Build id: 2208800 Project: espressif-esp-rainmaker Version: latest Commit: 43135c73221741104029db37a0df7af49f43b267 Date: 2024-05-10T13:25:23.197448Z State: finished Success: True [rtd-command-info] start-time: 2024-05-10T13:25:24.430405Z, end-time: 2024-05-10T13:25:25.794585Z, duration: 1, exit-code: 0 git clone --depth 1 git@github.com:espressif/esp-rainmaker.git . Cloning into '.'... Warning: Permanently added 'github.com' (ED25519) to the list of known hosts. [rtd-command-info] start-time: 2024-05-10T13:25:25.860317Z, end-time: 2024-05-10T13:25:27.244911Z, duration: 1, exit-code: 0 git fetch origin --force --prune --prune-tags --depth 50 refs/heads/master:refs/remotes/origin/master Warning: Permanently added 'github.com' (ED25519) to the list of known hosts. [rtd-command-info] start-time: 2024-05-10T13:25:27.366513Z, end-time: 2024-05-10T13:25:27.473779Z, duration: 0, exit-code: 0 git checkout --force origin/master Note: switching to 'origin/master'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 43135c7 Merge branch 'support/esp32c2' into 'master' [rtd-command-info] start-time: 2024-05-10T13:25:27.540369Z, end-time: 2024-05-10T13:25:27.603087Z, duration: 0, exit-code: 0 git clean -d -f -f [rtd-command-info] start-time: 2024-05-10T13:25:27.675395Z, end-time: 2024-05-10T13:25:27.734106Z, duration: 0, exit-code: 0 cat .readthedocs.yml # .readthedocs.yml # Read the Docs configuration file # See https://docs.readthedocs.io/en/stable/config-file/v2.html for details # Required. version: 2 must be used with build.os. To specify Python version, have to use build.tools.python version: 2 build: os: "ubuntu-20.04" # RTD v2 only supports ubuntu-22.04 and ubuntu-20.04. But ubuntu-22.04 does not support building API documentation. Use ubuntu-20.04 instead tools: python: "3.6" # python 3.5 is used in CI, but RTD v2 does not support python 3.5 any more. Python 3.6 is used instead # Optionally build your docs in additional formats such as PDF and ePub formats: - htmlzip - pdf # Optionally set the requirements required to build your docs python: install: - requirements: docs/requirements.txt submodules: include: all [rtd-command-info] start-time: 2024-05-10T13:25:27.866589Z, end-time: 2024-05-10T13:25:27.945403Z, duration: 0, exit-code: 0 git submodule sync [rtd-command-info] start-time: 2024-05-10T13:25:28.004205Z, end-time: 2024-05-10T13:25:32.049717Z, duration: 4, exit-code: 0 git submodule update --init --force -- Submodule 'cli' (git@github.com:espressif/esp-rainmaker-cli.git) registered for path 'cli' Submodule 'components/esp-insights' (git@github.com:espressif/esp-insights.git) registered for path 'components/esp-insights' Submodule 'components/rmaker_common' (git@github.com:espressif/esp-rainmaker-common.git) registered for path 'components/rmaker_common' Cloning into '/home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/checkouts/latest/cli'... Warning: Permanently added 'github.com' (ED25519) to the list of known hosts. Cloning into '/home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/checkouts/latest/components/esp-insights'... Warning: Permanently added 'github.com' (ED25519) to the list of known hosts. Cloning into '/home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/checkouts/latest/components/rmaker_common'... Warning: Permanently added 'github.com' (ED25519) to the list of known hosts. Submodule path 'cli': checked out '5bcceb4ca13a60fbc433bbd968082e4a5a926911' Submodule path 'components/esp-insights': checked out 'cfdd71e99607506c53b3a900ce1b010c2fd0d514' Submodule path 'components/rmaker_common': checked out '76c9973e3a793a3096a747b811ee77da295ddd26' [rtd-command-info] start-time: 2024-05-10T13:25:37.527642Z, end-time: 2024-05-10T13:25:37.625779Z, duration: 0, exit-code: 0 asdf global python 3.6.15 [rtd-command-info] start-time: 2024-05-10T13:25:38.107836Z, end-time: 2024-05-10T13:25:39.311553Z, duration: 1, exit-code: 0 python -mvirtualenv $READTHEDOCS_VIRTUALENV_PATH created virtual environment CPython3.6.15.final.0-64 in 823ms creator CPython3Posix(dest=/home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest, clear=False, no_vcs_ignore=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/docs/.local/share/virtualenv) added seed packages: pip==21.2.3, setuptools==57.4.0, wheel==0.37.0 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator [rtd-command-info] start-time: 2024-05-10T13:25:39.391384Z, end-time: 2024-05-10T13:25:47.624897Z, duration: 8, exit-code: 0 python -m pip install --upgrade --no-cache-dir pip setuptools Requirement already satisfied: pip in /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages (21.2.3) Collecting pip Downloading pip-21.3.1-py3-none-any.whl (1.7 MB) Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages (57.4.0) Collecting setuptools Downloading setuptools-59.6.0-py3-none-any.whl (952 kB) Installing collected packages: setuptools, pip Attempting uninstall: setuptools Found existing installation: setuptools 57.4.0 Uninstalling setuptools-57.4.0: Successfully uninstalled setuptools-57.4.0 Attempting uninstall: pip Found existing installation: pip 21.2.3 Uninstalling pip-21.2.3: Successfully uninstalled pip-21.2.3 Successfully installed pip-21.3.1 setuptools-59.6.0 [rtd-command-info] start-time: 2024-05-10T13:25:47.685195Z, end-time: 2024-05-10T13:25:55.284429Z, duration: 7, exit-code: 0 python -m pip install --upgrade --no-cache-dir sphinx readthedocs-sphinx-ext Collecting sphinx Downloading sphinx-5.3.0-py3-none-any.whl (3.2 MB) Collecting readthedocs-sphinx-ext Downloading readthedocs_sphinx_ext-2.2.5-py2.py3-none-any.whl (11 kB) Collecting sphinxcontrib-devhelp Downloading sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl (84 kB) Collecting sphinxcontrib-qthelp Downloading sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl (90 kB) Collecting docutils<0.20,>=0.14 Downloading docutils-0.18.1-py2.py3-none-any.whl (570 kB) Collecting Pygments>=2.12 Downloading Pygments-2.14.0-py3-none-any.whl (1.1 MB) Collecting snowballstemmer>=2.0 Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) Collecting sphinxcontrib-serializinghtml>=1.1.5 Downloading sphinxcontrib_serializinghtml-1.1.5-py2.py3-none-any.whl (94 kB) Collecting imagesize>=1.3 Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Collecting sphinxcontrib-applehelp Downloading sphinxcontrib_applehelp-1.0.2-py2.py3-none-any.whl (121 kB) Collecting importlib-metadata>=4.8 Downloading importlib_metadata-4.8.3-py3-none-any.whl (17 kB) Collecting babel>=2.9 Downloading Babel-2.11.0-py3-none-any.whl (9.5 MB) Collecting sphinxcontrib-htmlhelp>=2.0.0 Downloading sphinxcontrib_htmlhelp-2.0.0-py2.py3-none-any.whl (100 kB) Collecting sphinxcontrib-jsmath Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Collecting Jinja2>=3.0 Downloading Jinja2-3.0.3-py3-none-any.whl (133 kB) Collecting requests>=2.5.0 Downloading requests-2.27.1-py2.py3-none-any.whl (63 kB) Collecting alabaster<0.8,>=0.7 Downloading alabaster-0.7.13-py3-none-any.whl (13 kB) Collecting packaging>=21.0 Downloading packaging-21.3-py3-none-any.whl (40 kB) Collecting pytz>=2015.7 Downloading pytz-2024.1-py2.py3-none-any.whl (505 kB) Collecting typing-extensions>=3.6.4 Downloading typing_extensions-4.1.1-py3-none-any.whl (26 kB) Collecting zipp>=0.5 Downloading zipp-3.6.0-py3-none-any.whl (5.3 kB) Collecting MarkupSafe>=2.0 Downloading MarkupSafe-2.0.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (30 kB) Collecting pyparsing!=3.0.5,>=2.0.2 Downloading pyparsing-3.1.2-py3-none-any.whl (103 kB) Collecting urllib3<1.27,>=1.21.1 Downloading urllib3-1.26.18-py2.py3-none-any.whl (143 kB) Collecting charset-normalizer~=2.0.0 Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) Collecting idna<4,>=2.5 Downloading idna-3.7-py3-none-any.whl (66 kB) Collecting certifi>=2017.4.17 Downloading certifi-2024.2.2-py3-none-any.whl (163 kB) Installing collected packages: zipp, urllib3, typing-extensions, pytz, pyparsing, MarkupSafe, idna, charset-normalizer, certifi, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, snowballstemmer, requests, Pygments, packaging, Jinja2, importlib-metadata, imagesize, docutils, babel, alabaster, sphinx, readthedocs-sphinx-ext Successfully installed Jinja2-3.0.3 MarkupSafe-2.0.1 Pygments-2.14.0 alabaster-0.7.13 babel-2.11.0 certifi-2024.2.2 charset-normalizer-2.0.12 docutils-0.18.1 idna-3.7 imagesize-1.4.1 importlib-metadata-4.8.3 packaging-21.3 pyparsing-3.1.2 pytz-2024.1 readthedocs-sphinx-ext-2.2.5 requests-2.27.1 snowballstemmer-2.2.0 sphinx-5.3.0 sphinxcontrib-applehelp-1.0.2 sphinxcontrib-devhelp-1.0.2 sphinxcontrib-htmlhelp-2.0.0 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.3 sphinxcontrib-serializinghtml-1.1.5 typing-extensions-4.1.1 urllib3-1.26.18 zipp-3.6.0 [rtd-command-info] start-time: 2024-05-10T13:25:55.350252Z, end-time: 2024-05-10T13:25:58.245858Z, duration: 2, exit-code: 0 python -m pip install --exists-action=w --no-cache-dir -r docs/requirements.txt Collecting sphinx==2.3.1 Downloading Sphinx-2.3.1-py3-none-any.whl (2.7 MB) Collecting breathe==4.14.1 Downloading breathe-4.14.1-py3-none-any.whl (74 kB) Collecting sphinx_rtd_theme Downloading sphinx_rtd_theme-2.0.0-py2.py3-none-any.whl (2.8 MB) Requirement already satisfied: sphinxcontrib-serializinghtml in /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages (from sphinx==2.3.1->-r docs/requirements.txt (line 4)) (1.1.5) Requirement already satisfied: Jinja2>=2.3 in /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages (from sphinx==2.3.1->-r docs/requirements.txt (line 4)) (3.0.3) Requirement already satisfied: sphinxcontrib-devhelp in /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages (from sphinx==2.3.1->-r docs/requirements.txt (line 4)) (1.0.2) Requirement already satisfied: sphinxcontrib-applehelp in /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages (from sphinx==2.3.1->-r docs/requirements.txt (line 4)) (1.0.2) Requirement already satisfied: docutils>=0.12 in /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages (from sphinx==2.3.1->-r docs/requirements.txt (line 4)) (0.18.1) Requirement already satisfied: snowballstemmer>=1.1 in /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages (from sphinx==2.3.1->-r docs/requirements.txt (line 4)) (2.2.0) Requirement already satisfied: babel!=2.0,>=1.3 in /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages (from sphinx==2.3.1->-r docs/requirements.txt (line 4)) (2.11.0) Requirement already satisfied: packaging in /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages (from sphinx==2.3.1->-r docs/requirements.txt (line 4)) (21.3) Requirement already satisfied: requests>=2.5.0 in /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages (from sphinx==2.3.1->-r docs/requirements.txt (line 4)) (2.27.1) Requirement already satisfied: sphinxcontrib-htmlhelp in /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages (from sphinx==2.3.1->-r docs/requirements.txt (line 4)) (2.0.0) Requirement already satisfied: sphinxcontrib-qthelp in /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages (from sphinx==2.3.1->-r docs/requirements.txt (line 4)) (1.0.3) Requirement already satisfied: imagesize in /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages (from sphinx==2.3.1->-r docs/requirements.txt (line 4)) (1.4.1) Requirement already satisfied: alabaster<0.8,>=0.7 in /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages (from sphinx==2.3.1->-r docs/requirements.txt (line 4)) (0.7.13) Requirement already satisfied: sphinxcontrib-jsmath in /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages (from sphinx==2.3.1->-r docs/requirements.txt (line 4)) (1.0.1) Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages (from sphinx==2.3.1->-r docs/requirements.txt (line 4)) (59.6.0) Requirement already satisfied: Pygments>=2.0 in /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages (from sphinx==2.3.1->-r docs/requirements.txt (line 4)) (2.14.0) Collecting six>=1.9 Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting sphinx_rtd_theme Downloading sphinx_rtd_theme-1.3.0-py2.py3-none-any.whl (2.8 MB) Collecting sphinxcontrib-jquery<5,>=4 Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl (121 kB) Requirement already satisfied: pytz>=2015.7 in /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages (from babel!=2.0,>=1.3->sphinx==2.3.1->-r docs/requirements.txt (line 4)) (2024.1) Requirement already satisfied: MarkupSafe>=2.0 in /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages (from Jinja2>=2.3->sphinx==2.3.1->-r docs/requirements.txt (line 4)) (2.0.1) Requirement already satisfied: idna<4,>=2.5 in /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages (from requests>=2.5.0->sphinx==2.3.1->-r docs/requirements.txt (line 4)) (3.7) Requirement already satisfied: certifi>=2017.4.17 in /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages (from requests>=2.5.0->sphinx==2.3.1->-r docs/requirements.txt (line 4)) (2024.2.2) Requirement already satisfied: urllib3<1.27,>=1.21.1 in /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages (from requests>=2.5.0->sphinx==2.3.1->-r docs/requirements.txt (line 4)) (1.26.18) Requirement already satisfied: charset-normalizer~=2.0.0 in /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages (from requests>=2.5.0->sphinx==2.3.1->-r docs/requirements.txt (line 4)) (2.0.12) Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages (from packaging->sphinx==2.3.1->-r docs/requirements.txt (line 4)) (3.1.2) Installing collected packages: sphinx, sphinxcontrib-jquery, six, sphinx-rtd-theme, breathe Attempting uninstall: sphinx Found existing installation: sphinx 5.3.0 Uninstalling sphinx-5.3.0: Successfully uninstalled sphinx-5.3.0 Successfully installed breathe-4.14.1 six-1.16.0 sphinx-2.3.1 sphinx-rtd-theme-1.3.0 sphinxcontrib-jquery-4.1 [rtd-command-info] start-time: 2024-05-10T13:25:58.813300Z, end-time: 2024-05-10T13:25:58.878376Z, duration: 0, exit-code: 0 cat docs/conf.py # Configuration file for the Sphinx documentation builder. # # This file only contains a selection of the most common options. For a full # list see the documentation: # https://www.sphinx-doc.org/en/master/usage/configuration.html # -- Path setup -------------------------------------------------------------- # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. # import os import sys sys.path.insert(0, os.path.abspath('.')) sys.path.append(os.path.abspath('../cli/')) autodoc_mock_imports = ["pathlib", "cryptography", "nvs_partition_gen", "oauth2client", "serial", "user_mapping", "rmaker_tools.rmaker_prov.esp_rainmaker_prov", "rmaker_tools.rmaker_prov.security", "rmaker_tools.rmaker_prov.prov", "rmaker_tools.rmaker_prov.prov_util", "rmaker_tools.rmaker_claim.claim"] # -- Project information ----------------------------------------------------- project = u'ESP RainMaker Programming Guide' copyright = u'2020, Espressif Systems (Shanghai) CO., LTD' author = 'Espressif' try: builddir = os.environ['BUILDDIR'] except KeyError: builddir = '_build' def call_with_python(cmd): # using sys.executable ensures that the scripts are called with the same Python interpreter if os.system('{} {}'.format(sys.executable, cmd)) != 0: raise RuntimeError('{} failed'.format(cmd)) # Call Doxygen to get XML files from the header files print("Calling Doxygen to generate latest XML files") if os.system("doxygen Doxyfile") != 0: raise RuntimeError('Doxygen call failed') # Generate 'api_name.inc' files using the XML files by Doxygen call_with_python('./gen-dxd.py') # -- General configuration --------------------------------------------------- # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. extensions = [ 'breathe', 'sphinx.ext.autodoc', 'link-roles' ] # Setup the breathe extension breathe_projects = { "ESP RainMaker": "./xml" } breathe_default_project = "ESP RainMaker" # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. # This pattern also affects html_static_path and html_extra_path. exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] # -- Options for HTML output ------------------------------------------------- # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. # html_theme = 'sphinx_rtd_theme' # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". html_static_path = ['_static'] html_logo = "_static/esp-rainmaker-logo.png" def setup(app): app.add_stylesheet('theme_overrides.css') ########################################################################### # auto-created readthedocs.org specific configuration # ########################################################################### # # The following code was added during an automated build on readthedocs.org # It is auto created and injected for every build. The result is based on the # conf.py.tmpl file found in the readthedocs.org codebase: # https://github.com/rtfd/readthedocs.org/blob/main/readthedocs/doc_builder/templates/doc_builder/conf.py.tmpl # # Note: this file shouldn't rely on extra dependencies. import importlib import sys import os.path # Borrowed from six. PY3 = sys.version_info[0] == 3 string_types = str if PY3 else basestring from sphinx import version_info # Get suffix for proper linking to GitHub # This is deprecated in Sphinx 1.3+, # as each page can have its own suffix if globals().get('source_suffix', False): if isinstance(source_suffix, string_types): SUFFIX = source_suffix elif isinstance(source_suffix, (list, tuple)): # Sphinx >= 1.3 supports list/tuple to define multiple suffixes SUFFIX = source_suffix[0] elif isinstance(source_suffix, dict): # Sphinx >= 1.8 supports a mapping dictionary for multiple suffixes SUFFIX = list(source_suffix.keys())[0] # make a ``list()`` for py2/py3 compatibility else: # default to .rst SUFFIX = '.rst' else: SUFFIX = '.rst' # Add RTD Static Path. Add to the end because it overwrites previous files. if not 'html_static_path' in globals(): html_static_path = [] if os.path.exists('_static'): html_static_path.append('_static') # Define this variable in case it's not defined by the user. # It defaults to `alabaster` which is the default from Sphinx. # https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-html_theme html_theme = globals().get('html_theme', 'alabaster') #Add project information to the template context. context = { 'html_theme': html_theme, 'current_version': "latest", 'version_slug': "latest", 'MEDIA_URL': "https://media.readthedocs.com/media/", 'STATIC_URL': "https://assets.readthedocs.com/", 'PRODUCTION_DOMAIN': "readthedocs.com", 'proxied_static_path': "/_/static/", 'versions': [ ("latest", "/en/latest/"), ], 'downloads': [ ("pdf", "//espressif-docs.readthedocs-hosted.com/_/downloads/esp-rainmaker/en/latest/pdf/"), ("html", "//espressif-docs.readthedocs-hosted.com/_/downloads/esp-rainmaker/en/latest/htmlzip/"), ], 'subprojects': [ ], 'slug': 'espressif-esp-rainmaker', 'name': u'esp-rainmaker', 'rtd_language': u'en', 'programming_language': u'c', 'canonical_url': '', 'analytics_code': 'None', 'single_version': False, 'conf_py_path': '/docs/', 'api_host': 'https://readthedocs.com', 'github_user': 'espressif', 'proxied_api_host': '/_', 'github_repo': 'esp-rainmaker', 'github_version': 'master', 'display_github': True, 'bitbucket_user': 'None', 'bitbucket_repo': 'None', 'bitbucket_version': 'master', 'display_bitbucket': False, 'gitlab_user': 'None', 'gitlab_repo': 'None', 'gitlab_version': 'master', 'display_gitlab': False, 'READTHEDOCS': True, 'using_theme': (html_theme == "default"), 'new_theme': (html_theme == "sphinx_rtd_theme"), 'source_suffix': SUFFIX, 'ad_free': False, 'docsearch_disabled': False, 'user_analytics_code': '', 'global_analytics_code': 'UA-17997319-2', 'commit': '43135c73', } # For sphinx >=1.8 we can use html_baseurl to set the canonical URL. # https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-html_baseurl if version_info >= (1, 8): if not globals().get('html_baseurl'): html_baseurl = context['canonical_url'] context['canonical_url'] = None if 'html_context' in globals(): for key in context: if key not in html_context: html_context[key] = context[key] else: html_context = context # Add custom RTD extension if 'extensions' in globals(): # Insert at the beginning because it can interfere # with other extensions. # See https://github.com/rtfd/readthedocs.org/pull/4054 extensions.insert(0, "readthedocs_ext.readthedocs") else: extensions = ["readthedocs_ext.readthedocs"] # Add External version warning banner to the external version documentation if 'branch' == 'external': extensions.insert(1, "readthedocs_ext.external_version_warning") readthedocs_vcs_url = 'None' readthedocs_build_url = 'https://readthedocs.com/projects/espressif-esp-rainmaker/builds/2208800/' project_language = 'en' # User's Sphinx configurations language_user = globals().get('language', None) latex_engine_user = globals().get('latex_engine', None) latex_elements_user = globals().get('latex_elements', None) # Remove this once xindy gets installed in Docker image and XINDYOPS # env variable is supported # https://github.com/rtfd/readthedocs-docker-images/pull/98 latex_use_xindy = False chinese = any([ language_user in ('zh_CN', 'zh_TW'), project_language in ('zh_CN', 'zh_TW'), ]) japanese = any([ language_user == 'ja', project_language == 'ja', ]) if chinese: latex_engine = latex_engine_user or 'xelatex' latex_elements_rtd = { 'preamble': '\\usepackage[UTF8]{ctex}\n', } latex_elements = latex_elements_user or latex_elements_rtd elif japanese: latex_engine = latex_engine_user or 'platex' # Make sure our build directory is always excluded exclude_patterns = globals().get('exclude_patterns', []) exclude_patterns.extend(['_build']) [rtd-command-info] start-time: 2024-05-10T13:25:58.957966Z, end-time: 2024-05-10T13:26:06.465224Z, duration: 7, exit-code: 0 python -m sphinx -T -b html -d _build/doctrees -D language=en . $READTHEDOCS_OUTPUT/html Running Sphinx v2.3.1 Getting Doxyfile's INPUT Generating 'api_name.inc' files with Doxygen directives Calling Doxygen to generate latest XML files loading translations [en]... done WARNING: while setting up extension sphinx.addnodes: node class 'meta' is already registered, its visitors will be overridden fatal: No names found, cannot describe anything. Git commit ID: 43135c7 making output directory... done building [mo]: targets for 0 po files that are out of date building [html]: targets for 11 source files that are out of date updating environment: [new config] 11 added, 0 changed, 0 removed reading sources... [ 9%] c-api-reference/index reading sources... [ 18%] c-api-reference/rainmaker_common reading sources... [ 27%] c-api-reference/rainmaker_console reading sources... [ 36%] c-api-reference/rainmaker_core reading sources... [ 45%] c-api-reference/rainmaker_mqtt reading sources... [ 54%] c-api-reference/rainmaker_ota reading sources... [ 63%] c-api-reference/rainmaker_standard_types reading sources... [ 72%] index reading sources... [ 81%] python-api-reference/cmd reading sources... [ 90%] python-api-reference/index reading sources... [100%] python-api-reference/lib looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 9%] c-api-reference/index writing output... [ 18%] c-api-reference/rainmaker_common writing output... [ 27%] c-api-reference/rainmaker_console writing output... [ 36%] c-api-reference/rainmaker_core writing output... [ 45%] c-api-reference/rainmaker_mqtt writing output... [ 54%] c-api-reference/rainmaker_ota writing output... [ 63%] c-api-reference/rainmaker_standard_types writing output... [ 72%] index writing output... [ 81%] python-api-reference/cmd writing output... [ 90%] python-api-reference/index writing output... [100%] python-api-reference/lib generating indices... genindex py-modindexdone writing additional pages... searchdone copying static files... ... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done build succeeded, 1 warning. The HTML pages are in ../_readthedocs/html. Updating searchtools for Read the Docs search... /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages/sphinx/util/docutils.py:285: RemovedInSphinx30Warning: function based directive support is now deprecated. Use class based directive instead. RemovedInSphinx30Warning) [rtd-command-info] start-time: 2024-05-10T13:26:06.617890Z, end-time: 2024-05-10T13:26:13.049356Z, duration: 6, exit-code: 0 python -m sphinx -T -b readthedocssinglehtmllocalmedia -d _build/doctrees -D language=en . $READTHEDOCS_OUTPUT/htmlzip Running Sphinx v2.3.1 Getting Doxyfile's INPUT Generating 'api_name.inc' files with Doxygen directives Calling Doxygen to generate latest XML files loading translations [en]... done WARNING: while setting up extension sphinx.addnodes: node class 'meta' is already registered, its visitors will be overridden fatal: No names found, cannot describe anything. Git commit ID: 43135c7 making output directory... done loading pickled environment... done building [mo]: targets for 0 po files that are out of date building [readthedocssinglehtmllocalmedia]: all documents updating environment: 0 added, 6 changed, 0 removed reading sources... [ 16%] c-api-reference/rainmaker_common reading sources... [ 33%] c-api-reference/rainmaker_console reading sources... [ 50%] c-api-reference/rainmaker_core reading sources... [ 66%] c-api-reference/rainmaker_mqtt reading sources... [ 83%] c-api-reference/rainmaker_ota reading sources... [100%] c-api-reference/rainmaker_standard_types looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done assembling single document... c-api-reference/index c-api-reference/rainmaker_core c-api-reference/rainmaker_standard_types c-api-reference/rainmaker_mqtt c-api-reference/rainmaker_ota c-api-reference/rainmaker_console c-api-reference/rainmaker_common python-api-reference/index python-api-reference/lib python-api-reference/cmd done writing... done writing additional files... done copying static files... ... done copying extra files... done dumping object inventory... done build succeeded, 1 warning. The HTML page is in ../_readthedocs/htmlzip. Updating searchtools for Read the Docs search... /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages/sphinx/util/docutils.py:285: RemovedInSphinx30Warning: function based directive support is now deprecated. Use class based directive instead. RemovedInSphinx30Warning) [rtd-command-info] start-time: 2024-05-10T13:26:13.550902Z, end-time: 2024-05-10T13:26:19.735676Z, duration: 6, exit-code: 0 python -m sphinx -T -b latex -d _build/doctrees -D language=en . $READTHEDOCS_OUTPUT/pdf Running Sphinx v2.3.1 Getting Doxyfile's INPUT Generating 'api_name.inc' files with Doxygen directives Calling Doxygen to generate latest XML files loading translations [en]... done WARNING: while setting up extension sphinx.addnodes: node class 'meta' is already registered, its visitors will be overridden fatal: No names found, cannot describe anything. Git commit ID: 43135c7 making output directory... done loading pickled environment... done building [mo]: targets for 0 po files that are out of date building [latex]: all documents updating environment: 0 added, 6 changed, 0 removed reading sources... [ 16%] c-api-reference/rainmaker_common reading sources... [ 33%] c-api-reference/rainmaker_console reading sources... [ 50%] c-api-reference/rainmaker_core reading sources... [ 66%] c-api-reference/rainmaker_mqtt reading sources... [ 83%] c-api-reference/rainmaker_ota reading sources... [100%] c-api-reference/rainmaker_standard_types looking for now-outdated files... none found pickling environment... done checking consistency... done processing esprainmakerprogrammingguide.tex... index c-api-reference/index c-api-reference/rainmaker_core c-api-reference/rainmaker_standard_types c-api-reference/rainmaker_mqtt c-api-reference/rainmaker_ota c-api-reference/rainmaker_console c-api-reference/rainmaker_common python-api-reference/index python-api-reference/lib python-api-reference/cmd resolving references... done writing... done copying TeX support files... copying TeX support files... done build succeeded, 1 warning. The LaTeX files are in ../_readthedocs/pdf. Run 'make' in that directory to run these through (pdf)latex (use `make latexpdf' here to do that automatically). Missing searchtools: /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/checkouts/latest/_readthedocs/pdf/_static/searchtools.js /home/docs/checkouts/readthedocs.org/user_builds/espressif-esp-rainmaker/envs/latest/lib/python3.6/site-packages/sphinx/util/docutils.py:285: RemovedInSphinx30Warning: function based directive support is now deprecated. Use class based directive instead. RemovedInSphinx30Warning) [rtd-command-info] start-time: 2024-05-10T13:26:19.793800Z, end-time: 2024-05-10T13:26:19.849882Z, duration: 0, exit-code: 0 cat latexmkrc $latex = 'latex ' . $ENV{'LATEXOPTS'} . ' %O %S'; $pdflatex = 'pdflatex ' . $ENV{'LATEXOPTS'} . ' %O %S'; $lualatex = 'lualatex ' . $ENV{'LATEXOPTS'} . ' %O %S'; $xelatex = 'xelatex --no-pdf ' . $ENV{'LATEXOPTS'} . ' %O %S'; $makeindex = 'makeindex -s python.ist %O -o %D %S'; add_cus_dep( "glo", "gls", 0, "makeglo" ); sub makeglo { return system( "makeindex -s gglo.ist -o '$_[0].gls' '$_[0].glo'" ); } [rtd-command-info] start-time: 2024-05-10T13:26:19.924959Z, end-time: 2024-05-10T13:26:23.685150Z, duration: 3, exit-code: 0 latexmk -r latexmkrc -pdf -f -dvi- -ps- -jobname=espressif-esp-rainmaker -interaction=nonstopmode Use of uninitialized value in concatenation (.) or string at (eval 13) line 1, chunk 1. Use of uninitialized value in concatenation (.) or string at (eval 13) line 2, chunk 1. Use of uninitialized value in concatenation (.) or string at (eval 13) line 3, chunk 1. Use of uninitialized value in concatenation (.) or string at (eval 13) line 4, chunk 1. Subroutine makeglo redefined at (eval 14) line 7, chunk 1. Use of uninitialized value in concatenation (.) or string at (eval 14) line 1, chunk 1. Use of uninitialized value in concatenation (.) or string at (eval 14) line 2, chunk 1. Use of uninitialized value in concatenation (.) or string at (eval 14) line 3, chunk 1. Use of uninitialized value in concatenation (.) or string at (eval 14) line 4, chunk 1. Latexmk: This is Latexmk, John Collins, 26 Dec. 2019, version: 4.67. Rule 'pdflatex': The following rules & subrules became out-of-date: 'pdflatex' ------------ Run number 1 of rule 'pdflatex' ------------ ------------ Running 'pdflatex -interaction=nonstopmode -recorder --jobname="espressif-esp-rainmaker" "esprainmakerprogrammingguide.tex"' ------------ Latexmk: applying rule 'pdflatex'... This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex) restricted \write18 enabled. entering extended mode (./esprainmakerprogrammingguide.tex LaTeX2e <2020-02-02> patch level 2 L3 programming layer <2020-02-14> (./sphinxmanual.cls Document Class: sphinxmanual 2019/12/01 v2.3.0 Document class (Sphinx manual) (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2019/12/20 v1.4l Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/cmap/cmap.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty<>) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty For additional information on amsmath, use the `?' option. (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty)) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty)) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty)) (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty (/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def) (/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def (/usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def)))) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/times.sty) (/usr/share/texlive/texmf-dist/tex/latex/fncychap/fncychap.sty) (./sphinx.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def))) (/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty) (/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty) (/usr/share/texlive/texmf-dist/tex/latex/tabulary/tabulary.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty) (/usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty) (./sphinxmulticell.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty) (/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)) (/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty) (./footnotehyper-sphinx.sty) (/usr/share/texlive/texmf-dist/tex/latex/float/float.sty) (/usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty) (/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty (/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip-2001-04-09.sty)) (/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty) (/usr/share/texlive/texmf-dist/tex/latex/capt-of/capt-of.sty) (/usr/share/texlive/texmf-dist/tex/latex/needspace/needspace.sty) (./sphinxhighlight.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty (/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty))) (/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/latex/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty)) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty) (/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty)) (/usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def (/usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty) (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty))) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/hypcap.sty) (./sphinxmessages.sty) Writing index file espressif-esp-rainmaker.idx (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def) (./espressif-esp-rainmaker.aux) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1ptm.fd) (/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii [Loading MPS to PDF converter (version 2006.09.02).] ) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg)) *geometry* driver: auto-detecting *geometry* detected driver: pdftex (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty)) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1phv.fd)<><><><> (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd) [1{/var/lib/texmf/fo nts/map/pdftex/updmap/pdftex.map}] [2] [1] [2] [1] [2] Chapter 1. (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1ptm.fd) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd) LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv420esp_rmak er_req_src_t' on page 3 undefined on input line 124. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv422esp_rmak er_param_val_t' on page 3 undefined on input line 164. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv422esp_rmak er_param_val_t' on page 3 undefined on input line 164. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv422esp_rmak er_param_val_t' on page 3 undefined on input line 188. [3] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv422esp_rmak er_param_val_t' on page 4 undefined on input line 188. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv422esp_rmak er_param_val_t' on page 4 undefined on input line 212. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv422esp_rmak er_param_val_t' on page 4 undefined on input line 212. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv422esp_rmak er_param_val_t' on page 4 undefined on input line 236. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv422esp_rmak er_param_val_t' on page 4 undefined on input line 236. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv422esp_rmak er_param_val_t' on page 4 undefined on input line 260. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv422esp_rmak er_param_val_t' on page 4 undefined on input line 260. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv422esp_rmak er_param_val_t' on page 4 undefined on input line 282. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv422esp_rmak er_param_val_t' on page 4 undefined on input line 282. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv417esp_rmak er_node_t' on page 4 undefined on input line 304. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv417esp_rmak er_node_t' on page 4 undefined on input line 304. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_config_t' on page 4 undefined on input line 304. Underfull \hbox (badness 10000) in paragraph at lines 304--304 []\T1/pcr/b/n/10 const \T1/ptm/m/it/10 esp_rmaker_config_t \T1/ptm/m/n/10 *\T1/ ptm/m/it/10 con-fig\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const \T1/ptm/m/n/10 char [4] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv417esp_rmak er_node_t' on page 5 undefined on input line 388. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv417esp_rmak er_node_t' on page 5 undefined on input line 419. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv417esp_rmak er_node_t' on page 5 undefined on input line 419. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv422esp_rmak er_node_info_t' on page 5 undefined on input line 462. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv422esp_rmak er_node_info_t' on page 5 undefined on input line 462. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv417esp_rmak er_node_t' on page 5 undefined on input line 462. [5] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv417esp_rmak er_node_t' on page 6 undefined on input line 491. Underfull \hbox (badness 10000) in paragraph at lines 491--491 []\T1/pcr/b/n/10 const \T1/ptm/m/it/10 esp_rmaker_node_t \T1/ptm/m/n/10 *\T1/pt m/m/it/10 node\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const \T1/ptm/m/n/10 char LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv417esp_rmak er_node_t' on page 6 undefined on input line 526. Underfull \hbox (badness 6300) in paragraph at lines 526--526 []\T1/pcr/b/n/10 const \T1/ptm/m/it/10 esp_rmaker_node_t \T1/ptm/m/n/10 *\T1/pt m/m/it/10 node\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const \T1/ptm/m/n/10 char LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv417esp_rmak er_node_t' on page 6 undefined on input line 558. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv417esp_rmak er_node_t' on page 6 undefined on input line 590. [6] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 7 undefined on input line 620. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 7 undefined on input line 620. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 7 undefined on input line 658. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 7 undefined on input line 658. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 7 undefined on input line 699. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 7 undefined on input line 731. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv428esp_rmak er_device_write_cb_t' on page 7 undefined on input line 731. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv427esp_rmak er_device_read_cb_t' on page 7 undefined on input line 731. Underfull \hbox (badness 10000) in paragraph at lines 731--731 []\T1/pcr/b/n/10 const \T1/ptm/m/it/10 esp_rmaker_device_t \T1/ptm/m/n/10 *\T1/ ptm/m/it/10 de-vice\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 731--731 \T1/ptm/m/it/10 esp_rmaker_device_write_cb_t write_cb\T1/ptm/m/n/10 , [7] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv417esp_rmak er_node_t' on page 8 undefined on input line 766. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 8 undefined on input line 766. Underfull \hbox (badness 10000) in paragraph at lines 766--766 []\T1/pcr/b/n/10 const \T1/ptm/m/it/10 esp_rmaker_node_t \T1/ptm/m/n/10 *\T1/pt m/m/it/10 node\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv417esp_rmak er_node_t' on page 8 undefined on input line 796. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 8 undefined on input line 796. Underfull \hbox (badness 10000) in paragraph at lines 796--796 []\T1/pcr/b/n/10 const \T1/ptm/m/it/10 esp_rmaker_node_t \T1/ptm/m/n/10 *\T1/pt m/m/it/10 node\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 8 undefined on input line 826. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 8 undefined on input line 826. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv417esp_rmak er_node_t' on page 8 undefined on input line 826. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 8 undefined on input line 858. [8] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 9 undefined on input line 894. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 9 undefined on input line 926. Underfull \hbox (badness 10000) in paragraph at lines 926--926 []\T1/pcr/b/n/10 const \T1/ptm/m/it/10 esp_rmaker_device_t \T1/ptm/m/n/10 *\T1/ ptm/m/it/10 de-vice\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const \T1/ptm/m/n/10 char LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 9 undefined on input line 958. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 9 undefined on input line 985. [9] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 10 undefined on input line 1012. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 10 undefined on input line 1012. Underfull \hbox (badness 10000) in paragraph at lines 1012--1012 []\T1/pcr/b/n/10 const \T1/ptm/m/it/10 esp_rmaker_device_t \T1/ptm/m/n/10 *\T1/ ptm/m/it/10 de-vice\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 10 undefined on input line 1042. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 10 undefined on input line 1042. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 10 undefined on input line 1042. Underfull \hbox (badness 10000) in paragraph at lines 1042--1042 []\T1/pcr/b/n/10 const \T1/ptm/m/it/10 esp_rmaker_device_t Underfull \hbox (badness 10000) in paragraph at lines 1042--1042 \T1/ptm/m/n/10 *\T1/ptm/m/it/10 de-vice\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const \T 1/ptm/m/n/10 char LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 10 undefined on input line 1077. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 10 undefined on input line 1077. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 10 undefined on input line 1077. Underfull \hbox (badness 10000) in paragraph at lines 1077--1077 []\T1/pcr/b/n/10 const \T1/ptm/m/it/10 esp_rmaker_device_t Underfull \hbox (badness 10000) in paragraph at lines 1077--1077 \T1/ptm/m/n/10 *\T1/ptm/m/it/10 de-vice\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const \T 1/ptm/m/n/10 char LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 10 undefined on input line 1109. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 10 undefined on input line 1109. Underfull \hbox (badness 10000) in paragraph at lines 1109--1109 []\T1/pcr/b/n/10 const \T1/ptm/m/it/10 esp_rmaker_device_t \T1/ptm/m/n/10 *\T1/ ptm/m/it/10 de-vice\T1/ptm/m/n/10 , [10] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 11 undefined on input line 1141. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 11 undefined on input line 1141. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv422esp_rmak er_param_val_t' on page 11 undefined on input line 1141. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 11 undefined on input line 1184. Underfull \hbox (badness 5563) in paragraph at lines 1184--1184 []\T1/pcr/b/n/10 const \T1/ptm/m/it/10 esp_rmaker_param_t \T1/ptm/m/n/10 *\T1/p tm/m/it/10 param\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const \T1/ptm/m/n/10 char LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 11 undefined on input line 1216. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv422esp_rmak er_param_val_t' on page 11 undefined on input line 1216. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv422esp_rmak er_param_val_t' on page 11 undefined on input line 1216. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv422esp_rmak er_param_val_t' on page 11 undefined on input line 1216. Underfull \hbox (badness 10000) in paragraph at lines 1216--1216 []\T1/pcr/b/n/10 const \T1/ptm/m/it/10 esp_rmaker_param_t \T1/ptm/m/n/10 *\T1/p tm/m/it/10 param\T1/ptm/m/n/10 , [11] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 12 undefined on input line 1254. Underfull \hbox (badness 10000) in paragraph at lines 1260--1261 []\T1/ptm/m/n/10 Eg. static const char *valid_strs[] = {^^PNone^^Q,^^QYes^^Q,^^ QNo^^Q,^^QCan't Say^^Q}; LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 12 undefined on input line 1291. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 12 undefined on input line 1323. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv422esp_rmak er_param_val_t' on page 12 undefined on input line 1323. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 12 undefined on input line 1332. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv422esp_rmak er_param_val_t' on page 12 undefined on input line 1332. Underfull \hbox (badness 10000) in paragraph at lines 1332--1332 []\T1/pcr/b/n/10 const \T1/ptm/m/it/10 esp_rmaker_param_t \T1/ptm/m/n/10 *\T1/p tm/m/it/10 param\T1/ptm/m/n/10 , [12] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 13 undefined on input line 1364. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv422esp_rmak er_param_val_t' on page 13 undefined on input line 1364. Underfull \hbox (badness 10000) in paragraph at lines 1364--1364 []\T1/pcr/b/n/10 const \T1/ptm/m/it/10 esp_rmaker_param_t \T1/ptm/m/n/10 *\T1/p tm/m/it/10 param\T1/ptm/m/n/10 , LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 13 undefined on input line 1437. [13] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 14 undefined on input line 1464. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv422esp_rmak er_param_val_t' on page 14 undefined on input line 1491. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv422esp_rmak er_param_val_t' on page 14 undefined on input line 1491. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 14 undefined on input line 1491. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv431esp_rmak er_system_serv_config_t' on page 14 undefined on input line 1572. [14] [15] [16] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv421esp_rmak er_val_type_t' on page 17 undefined on input line 1882. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv416esp_rmak er_val_t' on page 17 undefined on input line 1893. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv420esp_rmak er_req_src_t' on page 17 undefined on input line 1916. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv420esp_rmak er_req_src_t' on page 17 undefined on input line 1939. Underfull \hbox (badness 10000) in paragraph at lines 1963--1965 \T1/ptm/m/n/10 Logical OR of sys-tem ser-vice flags (SYS-TEM_SERV_FLAG_REBOOT, SYS- Underfull \hbox (badness 10000) in paragraph at lines 1963--1965 \T1/ptm/m/n/10 TEM_SERV_FLAG_FACTORY_RESET, SYS-TEM_SERV_FLAG_WIFI_RESET) as re -quired or [17] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_handle_t' on page 18 undefined on input line 2070. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_handle_t' on page 18 undefined on input line 2081. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_handle_t' on page 18 undefined on input line 2092. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 18 undefined on input line 2103. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 18 undefined on input line 2103. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv422esp_rmak er_param_val_t' on page 18 undefined on input line 2103. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv422esp_rmak er_write_ctx_t' on page 18 undefined on input line 2103. Underfull \hbox (badness 10000) in paragraph at lines 2103--2103 []\T1/pcr/b/n/10 const \T1/ptm/m/it/10 esp_rmaker_device_t \T1/ptm/m/n/10 *de-v ice, Underfull \hbox (badness 10000) in paragraph at lines 2103--2103 \T1/pcr/b/n/10 const \T1/ptm/m/it/10 esp_rmaker_param_t \T1/ptm/m/n/10 *param, Underfull \hbox (badness 10000) in paragraph at lines 2103--2103 \T1/pcr/b/n/10 const \T1/ptm/m/it/10 esp_rmaker_param_val_t \T1/ptm/m/n/10 val, LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:structesp__rmake r__param__val__t' on page 18 undefined on input line 2124. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 18 undefined on input line 2144. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 18 undefined on input line 2144. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv421esp_rmak er_read_ctx_t' on page 18 undefined on input line 2144. Underfull \hbox (badness 10000) in paragraph at lines 2144--2144 []\T1/pcr/b/n/10 const \T1/ptm/m/it/10 esp_rmaker_device_t \T1/ptm/m/n/10 *de-v ice, [18] [19] [20] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv431esp_rmak er_user_mapping_state_t' on page 21 undefined on input line 2539. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv431esp_rmak er_user_mapping_state_t' on page 21 undefined on input line 2539. [21] [22] [23] [24] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 25 undefined on input line 3188. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 25 undefined on input line 3188. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 25 undefined on input line 3219. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 25 undefined on input line 3219. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 25 undefined on input line 3251. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 25 undefined on input line 3251. [25] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 26 undefined on input line 3283. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 26 undefined on input line 3283. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 26 undefined on input line 3315. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 26 undefined on input line 3315. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 26 undefined on input line 3347. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 26 undefined on input line 3347. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 26 undefined on input line 3379. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 26 undefined on input line 3379. [26] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 27 undefined on input line 3411. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 27 undefined on input line 3411. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 27 undefined on input line 3443. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 27 undefined on input line 3443. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 27 undefined on input line 3475. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 27 undefined on input line 3475. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 27 undefined on input line 3507. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 27 undefined on input line 3507. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 27 undefined on input line 3536. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 27 undefined on input line 3536. [27] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 28 undefined on input line 3565. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 28 undefined on input line 3565. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 28 undefined on input line 3594. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 28 undefined on input line 3594. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 28 undefined on input line 3626. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 28 undefined on input line 3626. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 28 undefined on input line 3658. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 28 undefined on input line 3658. Underfull \hbox (badness 10000) in paragraph at lines 3658--3658 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 param_name\T1/ptm/m /n/10 , int [28] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 29 undefined on input line 3690. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 29 undefined on input line 3690. Underfull \hbox (badness 10000) in paragraph at lines 3690--3690 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 param_name\T1/ptm/m /n/10 , int LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 29 undefined on input line 3722. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 29 undefined on input line 3722. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 29 undefined on input line 3751. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 29 undefined on input line 3751. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 29 undefined on input line 3780. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 29 undefined on input line 3780. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 29 undefined on input line 3809. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 29 undefined on input line 3809. Underfull \hbox (badness 10000) in paragraph at lines 3809--3809 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char [29] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 30 undefined on input line 3841. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv418esp_rmak er_param_t' on page 30 undefined on input line 3841. Underfull \hbox (badness 10000) in paragraph at lines 3841--3841 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char Underfull \hbox (badness 10000) in paragraph at lines 3841--3841 \T1/ptm/m/n/10 *\T1/ptm/m/it/10 param_name\T1/ptm/m/n/10 , int [30] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 31 undefined on input line 4022. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 31 undefined on input line 4022. Underfull \hbox (badness 10000) in paragraph at lines 4022--4022 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 dev_name\T1/ptm/m/n /10 , void LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 31 undefined on input line 4057. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 31 undefined on input line 4057. Underfull \hbox (badness 10000) in paragraph at lines 4057--4057 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 dev_name\T1/ptm/m/n /10 , void LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 31 undefined on input line 4092. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 31 undefined on input line 4092. [31] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 32 undefined on input line 4127. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 32 undefined on input line 4127. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 32 undefined on input line 4176. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 32 undefined on input line 4176. Underfull \hbox (badness 10000) in paragraph at lines 4176--4176 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 serv_name\T1/ptm/m/ n/10 , void [32] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 33 undefined on input line 4208. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 33 undefined on input line 4208. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 33 undefined on input line 4246. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 33 undefined on input line 4246. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv428esp_rmak er_device_write_cb_t' on page 33 undefined on input line 4246. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv427esp_rmak er_device_read_cb_t' on page 33 undefined on input line 4246. Underfull \hbox (badness 10000) in paragraph at lines 4246--4246 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 serv_name\T1/ptm/m/ n/10 , Underfull \hbox (badness 10000) in paragraph at lines 4246--4246 \T1/ptm/m/it/10 esp_rmaker_device_write_cb_t Underfull \hbox (badness 10000) in paragraph at lines 4246--4246 \T1/ptm/m/it/10 write_cb\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 4246--4246 \T1/ptm/m/it/10 esp_rmaker_device_read_cb_t LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 33 undefined on input line 4287. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 33 undefined on input line 4287. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv428esp_rmak er_device_write_cb_t' on page 33 undefined on input line 4287. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv427esp_rmak er_device_read_cb_t' on page 33 undefined on input line 4287. Underfull \hbox (badness 10000) in paragraph at lines 4287--4287 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 serv_name\T1/ptm/m/ n/10 , Underfull \hbox (badness 10000) in paragraph at lines 4287--4287 \T1/ptm/m/it/10 esp_rmaker_device_write_cb_t Underfull \hbox (badness 10000) in paragraph at lines 4287--4287 \T1/ptm/m/it/10 write_cb\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 4287--4287 \T1/ptm/m/it/10 esp_rmaker_device_read_cb_t [33] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 34 undefined on input line 4331. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 34 undefined on input line 4331. Underfull \hbox (badness 10000) in paragraph at lines 4331--4331 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 serv_name\T1/ptm/m/ n/10 , void LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 34 undefined on input line 4363. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_core:_CPPv419esp_rmak er_device_t' on page 34 undefined on input line 4363. Underfull \hbox (badness 10000) in paragraph at lines 4363--4363 \T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 pop\T1/ptm/m/n/10 , i nt [34] [35] Overfull \hbox (30.52103pt too wide) in paragraph at lines 4615--4616 \T1/ptm/m/n/10 Creates ap-pro-pri-ate MQTT Topic String based on CON-FIG_ESP_RM AKER_MQTT_USE_BASIC_INGEST_TOPICS [36] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_ota:_CPPv423esp_rmake r_ota_config_t' on page 37 undefined on input line 4701. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_ota:_CPPv421esp_rmake r_ota_type_t' on page 37 undefined on input line 4701. Underfull \hbox (badness 10000) in paragraph at lines 4701--4701 []\T1/ptm/m/it/10 esp_rmaker_ota_config_t \T1/ptm/m/n/10 *\T1/ptm/m/it/10 ota_c onfig\T1/ptm/m/n/10 , \T1/ptm/m/it/10 esp_rmaker_ota_type_t LaTeX Warning: Hyper reference `c-api-reference/rainmaker_ota:_CPPv423esp_rmake r_ota_handle_t' on page 37 undefined on input line 4733. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_ota:_CPPv412ota_statu s_t' on page 37 undefined on input line 4733. Underfull \hbox (badness 7099) in paragraph at lines 4737--4738 []\T1/ptm/m/n/10 This API must be called from the OTA Call-back to in-di-cate t he sta-tus of the OTA. The LaTeX Warning: Hyper reference `c-api-reference/rainmaker_ota:_CPPv423esp_rmake r_ota_handle_t' on page 37 undefined on input line 4770. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_ota:_CPPv421esp_rmake r_ota_data_t' on page 37 undefined on input line 4770. Underfull \hbox (badness 6842) in paragraph at lines 4770--4770 []\T1/ptm/m/it/10 esp_rmaker_ota_handle_t han-dle\T1/ptm/m/n/10 , \T1/ptm/m/it/ 10 esp_rmaker_ota_data_t [37] Underfull \hbox (badness 10000) in paragraph at lines 4858--4859 []\T1/ptm/m/n/10 This should be called if the OTA val-i-da-tion has been kept p end-ing by re-turn-ing Underfull \hbox (badness 10000) in paragraph at lines 4881--4882 []\T1/ptm/m/n/10 This should be called if the OTA val-i-da-tion has been kept p end-ing by re-turn-ing [38] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_ota:_CPPv427esp_rmake r_ota_diag_state_t' on page 39 undefined on input line 4999. [39] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_ota:_CPPv419esp_rmake r_ota_cb_t' on page 40 undefined on input line 5033. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_ota:_CPPv426esp_rmake r_post_ota_diag_t' on page 40 undefined on input line 5044. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_ota:_CPPv423esp_rmake r_ota_handle_t' on page 40 undefined on input line 5094. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_ota:_CPPv421esp_rmake r_ota_data_t' on page 40 undefined on input line 5094. Underfull \hbox (badness 10000) in paragraph at lines 5094--5094 []\T1/ptm/m/it/10 esp_rmaker_ota_handle_t \T1/ptm/m/n/10 han-dle, LaTeX Warning: Hyper reference `c-api-reference/rainmaker_ota:_CPPv428esp_rmake r_ota_diag_status_t' on page 40 undefined on input line 5126. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_ota:_CPPv428esp_rmake r_ota_diag_status_t' on page 40 undefined on input line 5126. LaTeX Warning: Hyper reference `c-api-reference/rainmaker_ota:_CPPv426esp_rmake r_ota_diag_priv_t' on page 40 undefined on input line 5126. Overfull \hbox (19.73247pt too wide) in paragraph at lines 5126--5126 []\T1/ptm/m/it/10 esp_rmaker_ota_diag_priv_t Underfull \hbox (badness 10000) in paragraph at lines 5126--5126 \T1/ptm/m/n/10 *ota_diag_priv, void [40] [41] [42] Underfull \hbox (badness 10000) in paragraph at lines 5556--5557 []\T1/ptm/m/n/10 This will clear en-tire NVS par-ti-tion and (op-tion-ally) tri g-ger a re-boot. The [43] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_common:_CPPv424esp_rm aker_time_config_t' on page 44 undefined on input line 5587. [44] [45] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_common:_CPPv422esp_rm aker_time_config' on page 46 undefined on input line 5868. [46] Underfull \hbox (badness 6575) in paragraph at lines 6048--6049 []\T1/ptm/m/n/10 This de-initializes the work queue. Note that the work queue n eeds to be stopped us-ing [47] LaTeX Warning: Hyper reference `c-api-reference/rainmaker_common:_CPPv420esp_rm aker_work_fn_t' on page 48 undefined on input line 6113. [48] [49] [50] Chapter 2. LaTeX Warning: Hyper reference `python-api-reference/lib:rmaker_lib.session.Ses sion' on page 51 undefined on input line 6382. [51] LaTeX Warning: Hyper reference `python-api-reference/lib:rmaker_lib.session.Ses sion' on page 52 undefined on input line 6415. [52] LaTeX Warning: Hyper reference `python-api-reference/lib:rmaker_lib.session.Ses sion' on page 53 undefined on input line 6642. [53] [54] [55] [56] [57] [58] Underfull \hbox (badness 10000) in paragraph at lines 7311--7311 []\T1/ptm/m/it/10 node_id=None\T1/ptm/m/n/10 , \T1/ptm/m/it/10 pri-mary_user=Fa lse\T1/ptm/m/n/10 , \T1/ptm/m/it/10 re- [59] [60] [61] [62] LaTeX Warning: Reference `python-api-reference/cmd:module-rmaker_cmd.browserlog in' on page 63 undefined on input line 7663. LaTeX Warning: Reference `python-api-reference/cmd:module-rmaker_cmd.node' on p age 63 undefined on input line 7664. LaTeX Warning: Reference `python-api-reference/cmd:module-rmaker_cmd.provision' on page 63 undefined on input line 7665. LaTeX Warning: Reference `python-api-reference/cmd:module-rmaker_cmd.user' on p age 63 undefined on input line 7666. LaTeX Warning: Reference `python-api-reference/lib:module-rmaker_lib.node' on p age 63 undefined on input line 7667. LaTeX Warning: Reference `python-api-reference/lib:module-rmaker_lib.session' o n page 63 undefined on input line 7668. LaTeX Warning: Reference `python-api-reference/lib:module-rmaker_lib.user' on p age 63 undefined on input line 7669. [63] No file espressif-esp-rainmaker.ind. (./espressif-esp-rainmaker.aux) Package rerunfilecheck Warning: File `espressif-esp-rainmaker.out' has changed. (rerunfilecheck) Rerun to get outlines right (rerunfilecheck) or use package `bookmark'. LaTeX Warning: There were undefined references. LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. ) (see the transcript file for additional information){/usr/share/texlive/texmf-d ist/fonts/enc/dvips/base/8r.enc} Output written on espressif-esp-rainmaker.pdf (67 pages, 239707 bytes). Transcript written on espressif-esp-rainmaker.log. Latexmk: Index file 'espressif-esp-rainmaker.idx' was written Latexmk: Missing input file: 'espressif-esp-rainmaker.ind' from line 'No file espressif-esp-rainmaker.ind.' Latexmk: References changed. Latexmk: References changed. Latexmk: Log file says output to 'espressif-esp-rainmaker.pdf' Latexmk: List of undefined refs and citations: Reference `python-api-reference/cmd:module-rmaker_cmd.browserlogin' on page 63 undefined on input line 7663 Reference `python-api-reference/cmd:module-rmaker_cmd.node' on page 63 undefined on input line 7664 Reference `python-api-reference/cmd:module-rmaker_cmd.provision' on page 63 undefined on input line 7665 Reference `python-api-reference/cmd:module-rmaker_cmd.user' on page 63 undefined on input line 7666 Reference `python-api-reference/lib:module-rmaker_lib.node' on page 63 undefined on input line 7667 Reference `python-api-reference/lib:module-rmaker_lib.session' on page 63 undefined on input line 7668 Reference `python-api-reference/lib:module-rmaker_lib.user' on page 63 undefined on input line 7669 Rule 'makeindex espressif-esp-rainmaker.idx': File changes, etc: Changed files, or newly in use since previous run(s): 'espressif-esp-rainmaker.idx' ------------ Run number 1 of rule 'makeindex espressif-esp-rainmaker.idx' ------------ ------------ Running 'makeindex -s python.ist -o "espressif-esp-rainmaker.ind" "espressif-esp-rainmaker.idx"' ------------ === TeX engine is 'pdfTeX' Latexmk: applying rule 'makeindex espressif-esp-rainmaker.idx'... This is makeindex, version 2.15 [TeX Live 2019] (kpathsea + Thai support). Scanning style file ./python.ist.......done (7 attributes redefined, 0 ignored). Scanning input file espressif-esp-rainmaker.idx....done (409 entries accepted, 0 rejected). Sorting entries......done (4430 comparisons). Generating output file espressif-esp-rainmaker.ind....done (489 lines written, 0 warnings). Output written in espressif-esp-rainmaker.ind. Transcript written in espressif-esp-rainmaker.ilg. Rule 'pdflatex': File changes, etc: Changed files, or newly in use since previous run(s): 'espressif-esp-rainmaker.aux' 'espressif-esp-rainmaker.ind' 'espressif-esp-rainmaker.out' ------------ Run number 2 of rule 'pdflatex' ------------ ------------ Running 'pdflatex -interaction=nonstopmode -recorder --jobname="espressif-esp-rainmaker" "esprainmakerprogrammingguide.tex"' ------------ Latexmk: applying rule 'pdflatex'... This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex) restricted \write18 enabled. entering extended mode (./esprainmakerprogrammingguide.tex LaTeX2e <2020-02-02> patch level 2 L3 programming layer <2020-02-14> (./sphinxmanual.cls Document Class: sphinxmanual 2019/12/01 v2.3.0 Document class (Sphinx manual) (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2019/12/20 v1.4l Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/cmap/cmap.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty<>) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty For additional information on amsmath, use the `?' option. (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty)) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty)) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty)) (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty (/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def) (/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def (/usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def)))) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/times.sty) (/usr/share/texlive/texmf-dist/tex/latex/fncychap/fncychap.sty) (./sphinx.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def))) (/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty) (/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty) (/usr/share/texlive/texmf-dist/tex/latex/tabulary/tabulary.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty) (/usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty) (./sphinxmulticell.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty) (/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)) (/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty) (./footnotehyper-sphinx.sty) (/usr/share/texlive/texmf-dist/tex/latex/float/float.sty) (/usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty) (/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty (/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip-2001-04-09.sty)) (/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty) (/usr/share/texlive/texmf-dist/tex/latex/capt-of/capt-of.sty) (/usr/share/texlive/texmf-dist/tex/latex/needspace/needspace.sty) (./sphinxhighlight.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty (/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty))) (/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/latex/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty)) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty) (/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty)) (/usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def (/usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty) (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty))) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/hypcap.sty) (./sphinxmessages.sty) Writing index file espressif-esp-rainmaker.idx (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def) (./espressif-esp-rainmaker.aux) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1ptm.fd) (/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii [Loading MPS to PDF converter (version 2006.09.02).] ) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg)) *geometry* driver: auto-detecting *geometry* detected driver: pdftex (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty)) (./espressif-esp-rainmaker.out) (./espressif-esp-rainmaker.out) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1phv.fd)<><><><> (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd) [1{/var/lib/texmf/fo nts/map/pdftex/updmap/pdftex.map}] [2] (./espressif-esp-rainmaker.toc) [1] [2] [1] [2] Chapter 1. (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1ptm.fd) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd) [3] Underfull \hbox (badness 10000) in paragraph at lines 304--304 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_config_t[][] \T1/ptm/m/n/ 10 *\T1/ptm/m/it/10 con-fig\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const \T1/ptm/m/n/10 char [4] [5] Underfull \hbox (badness 10000) in paragraph at lines 491--491 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_node_t[][] \T1/ptm/m/n/10 *\T1/ptm/m/it/10 node\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const \T1/ptm/m/n/10 char Underfull \hbox (badness 6300) in paragraph at lines 526--526 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_node_t[][] \T1/ptm/m/n/10 *\T1/ptm/m/it/10 node\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const \T1/ptm/m/n/10 char [6] Underfull \hbox (badness 10000) in paragraph at lines 731--731 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_device_t[][] \T1/ptm/m/n/ 10 *\T1/ptm/m/it/10 de-vice\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 731--731 [][]\T1/ptm/m/it/10 esp_rmaker_device_write_cb_t[][] write_cb\T1/ptm/m/n/10 , [7] Underfull \hbox (badness 10000) in paragraph at lines 766--766 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_node_t[][] \T1/ptm/m/n/10 *\T1/ptm/m/it/10 node\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const Underfull \hbox (badness 10000) in paragraph at lines 796--796 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_node_t[][] \T1/ptm/m/n/10 *\T1/ptm/m/it/10 node\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const [8] Underfull \hbox (badness 10000) in paragraph at lines 926--926 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_device_t[][] \T1/ptm/m/n/ 10 *\T1/ptm/m/it/10 de-vice\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const \T1/ptm/m/n/10 char [9] Underfull \hbox (badness 10000) in paragraph at lines 1012--1012 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_device_t[][] \T1/ptm/m/n/ 10 *\T1/ptm/m/it/10 de-vice\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const Underfull \hbox (badness 10000) in paragraph at lines 1042--1042 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_device_t[][] Underfull \hbox (badness 10000) in paragraph at lines 1042--1042 \T1/ptm/m/n/10 *\T1/ptm/m/it/10 de-vice\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const \T 1/ptm/m/n/10 char Underfull \hbox (badness 10000) in paragraph at lines 1077--1077 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_device_t[][] Underfull \hbox (badness 10000) in paragraph at lines 1077--1077 \T1/ptm/m/n/10 *\T1/ptm/m/it/10 de-vice\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const \T 1/ptm/m/n/10 char Underfull \hbox (badness 10000) in paragraph at lines 1109--1109 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_device_t[][] \T1/ptm/m/n/ 10 *\T1/ptm/m/it/10 de-vice\T1/ptm/m/n/10 , [10] Underfull \hbox (badness 5563) in paragraph at lines 1184--1184 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_param_t[][] \T1/ptm/m/n/1 0 *\T1/ptm/m/it/10 param\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const \T1/ptm/m/n/10 ch ar Underfull \hbox (badness 10000) in paragraph at lines 1216--1216 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_param_t[][] \T1/ptm/m/n/1 0 *\T1/ptm/m/it/10 param\T1/ptm/m/n/10 , [11] Underfull \hbox (badness 10000) in paragraph at lines 1260--1261 []\T1/ptm/m/n/10 Eg. static const char *valid_strs[] = {^^PNone^^Q,^^QYes^^Q,^^ QNo^^Q,^^QCan't Say^^Q}; Underfull \hbox (badness 10000) in paragraph at lines 1332--1332 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_param_t[][] \T1/ptm/m/n/1 0 *\T1/ptm/m/it/10 param\T1/ptm/m/n/10 , [12] Underfull \hbox (badness 10000) in paragraph at lines 1364--1364 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_param_t[][] \T1/ptm/m/n/1 0 *\T1/ptm/m/it/10 param\T1/ptm/m/n/10 , [13] [14] [15] [16] Underfull \hbox (badness 10000) in paragraph at lines 1963--1965 \T1/ptm/m/n/10 Logical OR of sys-tem ser-vice flags (SYS-TEM_SERV_FLAG_REBOOT, SYS- Underfull \hbox (badness 10000) in paragraph at lines 1963--1965 \T1/ptm/m/n/10 TEM_SERV_FLAG_FACTORY_RESET, SYS-TEM_SERV_FLAG_WIFI_RESET) as re -quired or [17] Underfull \hbox (badness 10000) in paragraph at lines 2103--2103 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_device_t[][] \T1/ptm/m/n/ 10 *de-vice, Underfull \hbox (badness 10000) in paragraph at lines 2103--2103 \T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_param_t[][] \T1/ptm/m/n/10 *param, Underfull \hbox (badness 10000) in paragraph at lines 2103--2103 \T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_param_val_t[][] \T1/ptm/m/n /10 val, Underfull \hbox (badness 10000) in paragraph at lines 2144--2144 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_device_t[][] \T1/ptm/m/n/ 10 *de-vice, [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] Underfull \hbox (badness 10000) in paragraph at lines 3658--3658 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 param_name\T1/ptm/m /n/10 , int [28] Underfull \hbox (badness 10000) in paragraph at lines 3690--3690 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 param_name\T1/ptm/m /n/10 , int Underfull \hbox (badness 10000) in paragraph at lines 3809--3809 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char [29] Underfull \hbox (badness 10000) in paragraph at lines 3841--3841 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char Underfull \hbox (badness 10000) in paragraph at lines 3841--3841 \T1/ptm/m/n/10 *\T1/ptm/m/it/10 param_name\T1/ptm/m/n/10 , int [30] Underfull \hbox (badness 10000) in paragraph at lines 4022--4022 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 dev_name\T1/ptm/m/n /10 , void Underfull \hbox (badness 10000) in paragraph at lines 4057--4057 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 dev_name\T1/ptm/m/n /10 , void [31] Underfull \hbox (badness 10000) in paragraph at lines 4176--4176 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 serv_name\T1/ptm/m/ n/10 , void [32] Underfull \hbox (badness 10000) in paragraph at lines 4246--4246 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 serv_name\T1/ptm/m/ n/10 , Underfull \hbox (badness 10000) in paragraph at lines 4246--4246 [][]\T1/ptm/m/it/10 esp_rmaker_device_write_cb_t[][] Underfull \hbox (badness 10000) in paragraph at lines 4246--4246 \T1/ptm/m/it/10 write_cb\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 4246--4246 [][]\T1/ptm/m/it/10 esp_rmaker_device_read_cb_t[][] Underfull \hbox (badness 10000) in paragraph at lines 4287--4287 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 serv_name\T1/ptm/m/ n/10 , Underfull \hbox (badness 10000) in paragraph at lines 4287--4287 [][]\T1/ptm/m/it/10 esp_rmaker_device_write_cb_t[][] Underfull \hbox (badness 10000) in paragraph at lines 4287--4287 \T1/ptm/m/it/10 write_cb\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 4287--4287 [][]\T1/ptm/m/it/10 esp_rmaker_device_read_cb_t[][] [33] Underfull \hbox (badness 10000) in paragraph at lines 4331--4331 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 serv_name\T1/ptm/m/ n/10 , void Underfull \hbox (badness 10000) in paragraph at lines 4363--4363 \T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 pop\T1/ptm/m/n/10 , i nt [34] [35] Overfull \hbox (30.52103pt too wide) in paragraph at lines 4615--4616 \T1/ptm/m/n/10 Creates ap-pro-pri-ate MQTT Topic String based on CON-FIG_ESP_RM AKER_MQTT_USE_BASIC_INGEST_TOPICS [36] Underfull \hbox (badness 10000) in paragraph at lines 4701--4701 [][][]\T1/ptm/m/it/10 esp_rmaker_ota_config_t[][] \T1/ptm/m/n/10 *\T1/ptm/m/it/ 10 ota_config\T1/ptm/m/n/10 , [][]\T1/ptm/m/it/10 esp_rmaker_ota_type_t[][] Underfull \hbox (badness 7099) in paragraph at lines 4737--4738 []\T1/ptm/m/n/10 This API must be called from the OTA Call-back to in-di-cate t he sta-tus of the OTA. The Underfull \hbox (badness 6575) in paragraph at lines 4770--4770 [][][]\T1/ptm/m/it/10 esp_rmaker_ota_handle_t[][] han-dle\T1/ptm/m/n/10 , [][]\ T1/ptm/m/it/10 esp_rmaker_ota_data_t[][] [37] Underfull \hbox (badness 10000) in paragraph at lines 4858--4859 []\T1/ptm/m/n/10 This should be called if the OTA val-i-da-tion has been kept p end-ing by re-turn-ing Underfull \hbox (badness 10000) in paragraph at lines 4881--4882 []\T1/ptm/m/n/10 This should be called if the OTA val-i-da-tion has been kept p end-ing by re-turn-ing [38] [39] Underfull \hbox (badness 10000) in paragraph at lines 5094--5094 [][][]\T1/ptm/m/it/10 esp_rmaker_ota_handle_t[][] \T1/ptm/m/n/10 han-dle, Overfull \hbox (19.91238pt too wide) in paragraph at lines 5126--5126 [][][]\T1/ptm/m/it/10 esp_rmaker_ota_diag_priv_t[][] Underfull \hbox (badness 10000) in paragraph at lines 5126--5126 \T1/ptm/m/n/10 *ota_diag_priv, void [40] [41] [42] Underfull \hbox (badness 10000) in paragraph at lines 5556--5557 []\T1/ptm/m/n/10 This will clear en-tire NVS par-ti-tion and (op-tion-ally) tri g-ger a re-boot. The [43] [44] [45] [46] Underfull \hbox (badness 6575) in paragraph at lines 6048--6049 []\T1/ptm/m/n/10 This de-initializes the work queue. Note that the work queue n eeds to be stopped us-ing [47] [48] [49] [50] Chapter 2. [51] [52] [53] [54] [55] [56] [57] [58] Underfull \hbox (badness 10000) in paragraph at lines 7311--7311 []\T1/ptm/m/it/10 node_id=None\T1/ptm/m/n/10 , \T1/ptm/m/it/10 pri-mary_user=Fa lse\T1/ptm/m/n/10 , \T1/ptm/m/it/10 re- [59] [60] [61] [62] [63] (./espressif-esp-rainmaker.ind [64] Underfull \hbox (badness 10000) in paragraph at lines 9--11 []\T1/pcr/m/n/10 add_user_node_mapping() Underfull \hbox (badness 10000) in paragraph at lines 11--13 []\T1/pcr/m/n/10 add_user_to_share_nodes() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in m od-ule Underfull \hbox (badness 10000) in paragraph at lines 16--17 []\T1/pcr/m/n/10 browser_login() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in mod-ule Underfull \hbox (badness 10000) in paragraph at lines 32--33 []\T1/pcr/m/n/10 esp_rmaker_config_t::enable_time_sync Overfull \hbox (4.1225pt too wide) in paragraph at lines 35--37 []\T1/pcr/m/n/10 esp_rmaker_create_local_control_service Underfull \hbox (badness 7796) in paragraph at lines 37--38 []\T1/pcr/m/n/10 esp_rmaker_create_mqtt_topic \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ func- Underfull \hbox (badness 10000) in paragraph at lines 38--39 []\T1/pcr/m/n/10 esp_rmaker_create_scenes_service \T1/ptm/m/n/10 (\T1/ptm/m/it/ 10 C++ Underfull \hbox (badness 10000) in paragraph at lines 40--41 []\T1/pcr/m/n/10 esp_rmaker_create_system_service \T1/ptm/m/n/10 (\T1/ptm/m/it/ 10 C++ Underfull \hbox (badness 10000) in paragraph at lines 44--45 []\T1/pcr/m/n/10 ESP_RMAKER_DEF_FACTORY_RESET_NAME \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C Underfull \hbox (badness 10000) in paragraph at lines 47--48 []\T1/pcr/m/n/10 ESP_RMAKER_DEF_LOCAL_CONTROL_POP \T1/ptm/m/n/10 (\T1/ptm/m/it/ 10 C Underfull \hbox (badness 10000) in paragraph at lines 48--49 []\T1/pcr/m/n/10 ESP_RMAKER_DEF_LOCAL_CONTROL_TYPE \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C Underfull \hbox (badness 10000) in paragraph at lines 59--60 []\T1/pcr/m/n/10 ESP_RMAKER_DEF_TEMPERATURE_NAME \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C Underfull \hbox (badness 10000) in paragraph at lines 61--62 []\T1/pcr/m/n/10 ESP_RMAKER_DEF_TIMEZONE_POSIX_NAME \T1/ptm/m/n/10 (\T1/ptm/m/i t/10 C Underfull \hbox (badness 10000) in paragraph at lines 63--64 []\T1/pcr/m/n/10 esp_rmaker_device_add_attribute \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 10000) in paragraph at lines 68--69 []\T1/pcr/m/n/10 ESP_RMAKER_DEVICE_AIR_CONDITIONER \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C Underfull \hbox (badness 10000) in paragraph at lines 69--71 []\T1/pcr/m/n/10 esp_rmaker_device_assign_primary_param [65] Underfull \hbox (badness 10000) in paragraph at lines 71--72 []\T1/pcr/m/n/10 ESP_RMAKER_DEVICE_BLINDS_EXTERNAL \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C Underfull \hbox (badness 10000) in paragraph at lines 72--73 []\T1/pcr/m/n/10 ESP_RMAKER_DEVICE_BLINDS_INTERNAL \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C Underfull \hbox (badness 10000) in paragraph at lines 73--74 []\T1/pcr/m/n/10 esp_rmaker_device_cb_src_to_str \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 10000) in paragraph at lines 80--81 []\T1/pcr/m/n/10 esp_rmaker_device_get_param_by_name Underfull \hbox (badness 10000) in paragraph at lines 81--82 []\T1/pcr/m/n/10 esp_rmaker_device_get_param_by_type Underfull \hbox (badness 6001) in paragraph at lines 99--100 []\T1/pcr/m/n/10 esp_rmaker_direction_param_create \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C++ Underfull \hbox (badness 10000) in paragraph at lines 105--107 []\T1/pcr/m/n/10 esp_rmaker_factory_reset_param_create Underfull \hbox (badness 7796) in paragraph at lines 108--109 []\T1/pcr/m/n/10 esp_rmaker_fan_device_create \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ func- Underfull \hbox (badness 6001) in paragraph at lines 116--117 []\T1/pcr/m/n/10 esp_rmaker_intensity_param_create \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C++ Underfull \hbox (badness 7796) in paragraph at lines 117--118 []\T1/pcr/m/n/10 esp_rmaker_is_mqtt_connected \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ func- Overfull \hbox (16.1225pt too wide) in paragraph at lines 119--121 []\T1/pcr/m/n/10 esp_rmaker_local_control_pop_param_create Overfull \hbox (22.1225pt too wide) in paragraph at lines 121--123 []\T1/pcr/m/n/10 esp_rmaker_local_control_type_param_create Underfull \hbox (badness 7796) in paragraph at lines 124--125 []\T1/pcr/m/n/10 esp_rmaker_local_ctrl_enable \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ func- Underfull \hbox (badness 10000) in paragraph at lines 125--127 []\T1/pcr/m/n/10 esp_rmaker_local_ctrl_service_started Underfull \hbox (badness 10000) in paragraph at lines 131--132 []\T1/pcr/m/n/10 esp_rmaker_mqtt_get_conn_params \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 10000) in paragraph at lines 133--134 []\T1/pcr/m/n/10 esp_rmaker_mqtt_is_budget_available Underfull \hbox (badness 7796) in paragraph at lines 138--139 []\T1/pcr/m/n/10 esp_rmaker_name_param_create \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ func- [66] Underfull \hbox (badness 5147) in paragraph at lines 151--152 []\T1/pcr/m/n/10 esp_rmaker_node_info_t::name \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ mem- Overfull \hbox (22.1225pt too wide) in paragraph at lines 152--154 []\T1/pcr/m/n/10 esp_rmaker_node_info_t::secure_boot_digest Underfull \hbox (badness 10000) in paragraph at lines 154--155 []\T1/pcr/m/n/10 esp_rmaker_node_info_t::subtype \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 5147) in paragraph at lines 155--156 []\T1/pcr/m/n/10 esp_rmaker_node_info_t::type \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ mem- Underfull \hbox (badness 10000) in paragraph at lines 162--163 []\T1/pcr/m/n/10 esp_rmaker_ota_config_t::ota_cb \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 6001) in paragraph at lines 163--164 []\T1/pcr/m/n/10 esp_rmaker_ota_config_t::ota_diag \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C++ Underfull \hbox (badness 10000) in paragraph at lines 165--166 []\T1/pcr/m/n/10 esp_rmaker_ota_config_t::server_cert Underfull \hbox (badness 10000) in paragraph at lines 167--168 []\T1/pcr/m/n/10 esp_rmaker_ota_data_t::filesize \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 6001) in paragraph at lines 168--169 []\T1/pcr/m/n/10 esp_rmaker_ota_data_t::fw_version \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C++ Underfull \hbox (badness 10000) in paragraph at lines 169--170 []\T1/pcr/m/n/10 esp_rmaker_ota_data_t::metadata \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 6001) in paragraph at lines 170--171 []\T1/pcr/m/n/10 esp_rmaker_ota_data_t::ota_job_id \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C++ Underfull \hbox (badness 10000) in paragraph at lines 176--178 []\T1/pcr/m/n/10 esp_rmaker_ota_diag_priv_t::rmaker_ota Underfull \hbox (badness 6001) in paragraph at lines 178--179 []\T1/pcr/m/n/10 esp_rmaker_ota_diag_priv_t::state \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C++ Underfull \hbox (badness 10000) in paragraph at lines 185--186 []\T1/pcr/m/n/10 esp_rmaker_ota_fetch_with_delay \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 10000) in paragraph at lines 187--188 []\T1/pcr/m/n/10 esp_rmaker_ota_info_param_create \T1/ptm/m/n/10 (\T1/ptm/m/it/ 10 C++ Underfull \hbox (badness 7796) in paragraph at lines 190--191 []\T1/pcr/m/n/10 esp_rmaker_ota_report_status \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ func- Underfull \hbox (badness 10000) in paragraph at lines 194--195 []\T1/pcr/m/n/10 esp_rmaker_ota_url_param_create \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 10000) in paragraph at lines 196--198 []\T1/pcr/m/n/10 esp_rmaker_param_add_array_max_count Underfull \hbox (badness 7796) in paragraph at lines 199--200 []\T1/pcr/m/n/10 esp_rmaker_param_add_ui_type \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ func- Underfull \hbox (badness 10000) in paragraph at lines 200--201 []\T1/pcr/m/n/10 esp_rmaker_param_add_valid_str_list Underfull \hbox (badness 10000) in paragraph at lines 201--202 []\T1/pcr/m/n/10 ESP_RMAKER_PARAM_BLINDS_POSITION \T1/ptm/m/n/10 (\T1/ptm/m/it/ 10 C Underfull \hbox (badness 10000) in paragraph at lines 207--208 []\T1/pcr/m/n/10 ESP_RMAKER_PARAM_GARAGE_POSITION \T1/ptm/m/n/10 (\T1/ptm/m/it/ 10 C Underfull \hbox (badness 10000) in paragraph at lines 214--215 []\T1/pcr/m/n/10 ESP_RMAKER_PARAM_LOCAL_CONTROL_POP \T1/ptm/m/n/10 (\T1/ptm/m/i t/10 C Underfull \hbox (badness 10000) in paragraph at lines 215--216 []\T1/pcr/m/n/10 ESP_RMAKER_PARAM_LOCAL_CONTROL_TYPE \T1/ptm/m/n/10 (\T1/ptm/m/ it/10 C [67] Underfull \hbox (badness 10000) in paragraph at lines 231--232 []\T1/pcr/m/n/10 ESP_RMAKER_PARAM_TIMEZONE_POSIX \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C Underfull \hbox (badness 5147) in paragraph at lines 237--238 []\T1/pcr/m/n/10 esp_rmaker_param_val_t::type \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ mem- Underfull \hbox (badness 6016) in paragraph at lines 252--253 []\T1/pcr/m/n/10 ESP_RMAKER_REQ_SRC_SCENE_ACTIVATE \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C++ Underfull \hbox (badness 10000) in paragraph at lines 253--255 []\T1/pcr/m/n/10 ESP_RMAKER_REQ_SRC_SCENE_DEACTIVATE Underfull \hbox (badness 6001) in paragraph at lines 261--262 []\T1/pcr/m/n/10 esp_rmaker_schedules_param_create \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C++ Underfull \hbox (badness 10000) in paragraph at lines 263--264 []\T1/pcr/m/n/10 ESP_RMAKER_SERVICE_LOCAL_CONTROL \T1/ptm/m/n/10 (\T1/ptm/m/it/ 10 C Underfull \hbox (badness 10000) in paragraph at lines 274--275 []\T1/pcr/m/n/10 esp_rmaker_switch_device_create \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 10000) in paragraph at lines 275--276 []\T1/pcr/m/n/10 esp_rmaker_system_serv_config_t \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 10000) in paragraph at lines 276--277 []\T1/pcr/m/n/10 esp_rmaker_system_serv_config_t::flags Overfull \hbox (52.1225pt too wide) in paragraph at lines 277--279 []\T1/pcr/m/n/10 esp_rmaker_system_serv_config_t::reboot_seconds Overfull \hbox (88.1225pt too wide) in paragraph at lines 279--281 []\T1/pcr/m/n/10 esp_rmaker_system_serv_config_t::reset_reboot_seconds Overfull \hbox (46.1225pt too wide) in paragraph at lines 281--283 []\T1/pcr/m/n/10 esp_rmaker_system_serv_config_t::reset_seconds Underfull \hbox (badness 10000) in paragraph at lines 283--284 []\T1/pcr/m/n/10 esp_rmaker_system_service_enable \T1/ptm/m/n/10 (\T1/ptm/m/it/ 10 C++ Underfull \hbox (badness 10000) in paragraph at lines 284--285 []\T1/pcr/m/n/10 esp_rmaker_temp_sensor_device_create Underfull \hbox (badness 10000) in paragraph at lines 285--286 []\T1/pcr/m/n/10 esp_rmaker_temperature_param_create Overfull \hbox (10.1225pt too wide) in paragraph at lines 289--291 []\T1/pcr/m/n/10 esp_rmaker_time_config::sntp_server_name Underfull \hbox (badness 10000) in paragraph at lines 291--292 []\T1/pcr/m/n/10 esp_rmaker_time_config::sync_time_cb Underfull \hbox (badness 7796) in paragraph at lines 293--294 []\T1/pcr/m/n/10 esp_rmaker_time_get_timezone \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ func- Underfull \hbox (badness 7796) in paragraph at lines 296--297 []\T1/pcr/m/n/10 esp_rmaker_time_set_timezone \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ func- [68] Underfull \hbox (badness 10000) in paragraph at lines 300--301 []\T1/pcr/m/n/10 esp_rmaker_timezone_param_create \T1/ptm/m/n/10 (\T1/ptm/m/it/ 10 C++ Underfull \hbox (badness 10000) in paragraph at lines 301--303 []\T1/pcr/m/n/10 esp_rmaker_timezone_posix_param_create Overfull \hbox (4.1225pt too wide) in paragraph at lines 314--316 []\T1/pcr/m/n/10 esp_rmaker_user_mapping_endpoint_create Overfull \hbox (16.1225pt too wide) in paragraph at lines 316--318 []\T1/pcr/m/n/10 esp_rmaker_user_mapping_endpoint_register Underfull \hbox (badness 10000) in paragraph at lines 318--319 []\T1/pcr/m/n/10 ESP_RMAKER_USER_MAPPING_REQ_SENT \T1/ptm/m/n/10 (\T1/ptm/m/it/ 10 C++ Underfull \hbox (badness 10000) in paragraph at lines 320--321 []\T1/pcr/m/n/10 ESP_RMAKER_USER_MAPPING_STARTED \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 10000) in paragraph at lines 321--322 []\T1/pcr/m/n/10 esp_rmaker_user_mapping_state_t \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 10000) in paragraph at lines 322--324 []\T1/pcr/m/n/10 esp_rmaker_user_node_mapping_get_state Underfull \hbox (badness 7796) in paragraph at lines 334--335 []\T1/pcr/m/n/10 esp_rmaker_work_queue_deinit \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ func- Underfull \hbox (badness 10000) in paragraph at lines 348--349 []\T1/pcr/m/n/10 get_mapping_status() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 rmaker_li b.node.Node Underfull \hbox (badness 10000) in paragraph at lines 350--351 []\T1/pcr/m/n/10 get_mqtt_host() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 rmaker_lib.ses sion.Session Underfull \hbox (badness 10000) in paragraph at lines 352--353 []\T1/pcr/m/n/10 get_node_config() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 rmaker_lib.n ode.Node Underfull \hbox (badness 10000) in paragraph at lines 353--354 []\T1/pcr/m/n/10 get_node_params() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 rmaker_lib.n ode.Node Underfull \hbox (badness 10000) in paragraph at lines 355--356 []\T1/pcr/m/n/10 get_node_status() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 rmaker_lib.n ode.Node Underfull \hbox (badness 10000) in paragraph at lines 361--363 []\T1/pcr/m/n/10 get_shared_nodes_request() Underfull \hbox (badness 10000) in paragraph at lines 363--365 []\T1/pcr/m/n/10 get_sharing_details_of_nodes() Underfull \hbox (badness 10000) in paragraph at lines 365--366 []\T1/pcr/m/n/10 get_user_details() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in mod-ule Underfull \hbox (badness 10000) in paragraph at lines 366--368 []\T1/pcr/m/n/10 get_user_details() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 rmaker_lib. session.Session Underfull \hbox (badness 10000) in paragraph at lines 371--373 []\T1/pcr/m/n/10 handle_otp_based_login() Underfull \hbox (badness 10000) in paragraph at lines 376--377 []\T1/pcr/m/n/10 list_sharing_details() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in mod- ule [69] Underfull \hbox (badness 10000) in paragraph at lines 421--423 []\T1/pcr/m/n/10 remove_shared_nodes_request() Underfull \hbox (badness 10000) in paragraph at lines 424--426 []\T1/pcr/m/n/10 remove_user_from_shared_nodes() Underfull \hbox (badness 10000) in paragraph at lines 426--428 []\T1/pcr/m/n/10 remove_user_node_mapping() Underfull \hbox (badness 10000) in paragraph at lines 438--439 []\T1/pcr/m/n/10 RMAKER_EVENT_LOCAL_CTRL_STARTED \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 10000) in paragraph at lines 439--440 []\T1/pcr/m/n/10 RMAKER_EVENT_LOCAL_CTRL_STOPPED \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 10000) in paragraph at lines 443--445 []\T1/pcr/m/n/10 RMAKER_EVENT_USER_NODE_MAPPING_DONE Underfull \hbox (badness 10000) in paragraph at lines 445--447 []\T1/pcr/m/n/10 RMAKER_EVENT_USER_NODE_MAPPING_RESET Underfull \hbox (badness 10000) in paragraph at lines 460--461 []\T1/pcr/m/n/10 RMAKER_OTA_EVENT_REQ_FOR_REBOOT \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ [70] Underfull \hbox (badness 10000) in paragraph at lines 474--475 []\T1/pcr/m/n/10 set_node_params() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 rmaker_lib.n ode.Node Underfull \hbox (badness 10000) in paragraph at lines 476--477 []\T1/pcr/m/n/10 sharing_request_op() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in mod-ul e [71]) (./espressif-esp-rainmaker.aux) Package rerunfilecheck Warning: File `espressif-esp-rainmaker.out' has changed. (rerunfilecheck) Rerun to get outlines right (rerunfilecheck) or use package `bookmark'. ) (see the transcript file for additional information){/usr/share/texlive/texmf-d ist/fonts/enc/dvips/base/8r.enc} Output written on espressif-esp-rainmaker.pdf (75 pages, 278825 bytes). Transcript written on espressif-esp-rainmaker.log. Latexmk: Index file 'espressif-esp-rainmaker.idx' was written Latexmk: References changed. Latexmk: Log file says output to 'espressif-esp-rainmaker.pdf' Rule 'pdflatex': File changes, etc: Changed files, or newly in use since previous run(s): 'espressif-esp-rainmaker.aux' 'espressif-esp-rainmaker.out' 'espressif-esp-rainmaker.toc' ------------ Run number 3 of rule 'pdflatex' ------------ === TeX engine is 'pdfTeX' Latexmk: applying rule 'pdflatex'... ------------ Running 'pdflatex -interaction=nonstopmode -recorder --jobname="espressif-esp-rainmaker" "esprainmakerprogrammingguide.tex"' ------------ This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Debian) (preloaded format=pdflatex) restricted \write18 enabled. entering extended mode (./esprainmakerprogrammingguide.tex LaTeX2e <2020-02-02> patch level 2 L3 programming layer <2020-02-14> (./sphinxmanual.cls Document Class: sphinxmanual 2019/12/01 v2.3.0 Document class (Sphinx manual) (/usr/share/texlive/texmf-dist/tex/latex/base/report.cls Document Class: report 2019/12/20 v1.4l Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty) (/usr/share/texlive/texmf-dist/tex/latex/cmap/cmap.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty<>) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty For additional information on amsmath, use the `?' option. (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty)) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty) (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty)) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty)) (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty (/usr/share/texlive/texmf-dist/tex/generic/babel/switch.def) (/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def (/usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def)))) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/times.sty) (/usr/share/texlive/texmf-dist/tex/latex/fncychap/fncychap.sty) (./sphinx.sty (/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg) (/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def))) (/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty) (/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty) (/usr/share/texlive/texmf-dist/tex/latex/tabulary/tabulary.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty) (/usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty) (./sphinxmulticell.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty) (/usr/share/texlive/texmf-dist/tex/latex/framed/framed.sty) (/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)) (/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty) (./footnotehyper-sphinx.sty) (/usr/share/texlive/texmf-dist/tex/latex/float/float.sty) (/usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty) (/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip.sty (/usr/share/texlive/texmf-dist/tex/latex/parskip/parskip-2001-04-09.sty)) (/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty) (/usr/share/texlive/texmf-dist/tex/latex/upquote/upquote.sty) (/usr/share/texlive/texmf-dist/tex/latex/capt-of/capt-of.sty) (/usr/share/texlive/texmf-dist/tex/latex/needspace/needspace.sty) (./sphinxhighlight.sty) (/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty (/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty))) (/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty (/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/latex/pdftexcmds/pdftexcmds.sty (/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty)) (/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty) (/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty) (/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty) (/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty) (/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty) (/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty) (/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty (/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty)) (/usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty)) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def (/usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty) (/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty (/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty))) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/hypcap.sty) (./sphinxmessages.sty) Writing index file espressif-esp-rainmaker.idx (/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdfmode.def) (./espressif-esp-rainmaker.aux) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1ptm.fd) (/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii [Loading MPS to PDF converter (version 2006.09.02).] ) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg)) *geometry* driver: auto-detecting *geometry* detected driver: pdftex (/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty (/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty) (/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty)) (./espressif-esp-rainmaker.out) (./espressif-esp-rainmaker.out) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1phv.fd)<><><><> (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd) [1{/var/lib/texmf/fo nts/map/pdftex/updmap/pdftex.map}] [2] (./espressif-esp-rainmaker.toc) [1] [2] [1] [2] Chapter 1. (/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1ptm.fd) (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd) [3] Underfull \hbox (badness 10000) in paragraph at lines 304--304 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_config_t[][] \T1/ptm/m/n/ 10 *\T1/ptm/m/it/10 con-fig\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const \T1/ptm/m/n/10 char [4] [5] Underfull \hbox (badness 10000) in paragraph at lines 491--491 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_node_t[][] \T1/ptm/m/n/10 *\T1/ptm/m/it/10 node\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const \T1/ptm/m/n/10 char Underfull \hbox (badness 6300) in paragraph at lines 526--526 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_node_t[][] \T1/ptm/m/n/10 *\T1/ptm/m/it/10 node\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const \T1/ptm/m/n/10 char [6] Underfull \hbox (badness 10000) in paragraph at lines 731--731 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_device_t[][] \T1/ptm/m/n/ 10 *\T1/ptm/m/it/10 de-vice\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 731--731 [][]\T1/ptm/m/it/10 esp_rmaker_device_write_cb_t[][] write_cb\T1/ptm/m/n/10 , [7] Underfull \hbox (badness 10000) in paragraph at lines 766--766 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_node_t[][] \T1/ptm/m/n/10 *\T1/ptm/m/it/10 node\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const Underfull \hbox (badness 10000) in paragraph at lines 796--796 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_node_t[][] \T1/ptm/m/n/10 *\T1/ptm/m/it/10 node\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const [8] Underfull \hbox (badness 10000) in paragraph at lines 926--926 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_device_t[][] \T1/ptm/m/n/ 10 *\T1/ptm/m/it/10 de-vice\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const \T1/ptm/m/n/10 char [9] Underfull \hbox (badness 10000) in paragraph at lines 1012--1012 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_device_t[][] \T1/ptm/m/n/ 10 *\T1/ptm/m/it/10 de-vice\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const Underfull \hbox (badness 10000) in paragraph at lines 1042--1042 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_device_t[][] Underfull \hbox (badness 10000) in paragraph at lines 1042--1042 \T1/ptm/m/n/10 *\T1/ptm/m/it/10 de-vice\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const \T 1/ptm/m/n/10 char Underfull \hbox (badness 10000) in paragraph at lines 1077--1077 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_device_t[][] Underfull \hbox (badness 10000) in paragraph at lines 1077--1077 \T1/ptm/m/n/10 *\T1/ptm/m/it/10 de-vice\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const \T 1/ptm/m/n/10 char Underfull \hbox (badness 10000) in paragraph at lines 1109--1109 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_device_t[][] \T1/ptm/m/n/ 10 *\T1/ptm/m/it/10 de-vice\T1/ptm/m/n/10 , [10] Underfull \hbox (badness 5563) in paragraph at lines 1184--1184 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_param_t[][] \T1/ptm/m/n/1 0 *\T1/ptm/m/it/10 param\T1/ptm/m/n/10 , \T1/pcr/b/n/10 const \T1/ptm/m/n/10 ch ar Underfull \hbox (badness 10000) in paragraph at lines 1216--1216 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_param_t[][] \T1/ptm/m/n/1 0 *\T1/ptm/m/it/10 param\T1/ptm/m/n/10 , [11] Underfull \hbox (badness 10000) in paragraph at lines 1260--1261 []\T1/ptm/m/n/10 Eg. static const char *valid_strs[] = {^^PNone^^Q,^^QYes^^Q,^^ QNo^^Q,^^QCan't Say^^Q}; Underfull \hbox (badness 10000) in paragraph at lines 1332--1332 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_param_t[][] \T1/ptm/m/n/1 0 *\T1/ptm/m/it/10 param\T1/ptm/m/n/10 , [12] Underfull \hbox (badness 10000) in paragraph at lines 1364--1364 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_param_t[][] \T1/ptm/m/n/1 0 *\T1/ptm/m/it/10 param\T1/ptm/m/n/10 , [13] [14] [15] [16] Underfull \hbox (badness 10000) in paragraph at lines 1963--1965 \T1/ptm/m/n/10 Logical OR of sys-tem ser-vice flags (SYS-TEM_SERV_FLAG_REBOOT, SYS- Underfull \hbox (badness 10000) in paragraph at lines 1963--1965 \T1/ptm/m/n/10 TEM_SERV_FLAG_FACTORY_RESET, SYS-TEM_SERV_FLAG_WIFI_RESET) as re -quired or [17] Underfull \hbox (badness 10000) in paragraph at lines 2103--2103 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_device_t[][] \T1/ptm/m/n/ 10 *de-vice, Underfull \hbox (badness 10000) in paragraph at lines 2103--2103 \T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_param_t[][] \T1/ptm/m/n/10 *param, Underfull \hbox (badness 10000) in paragraph at lines 2103--2103 \T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_param_val_t[][] \T1/ptm/m/n /10 val, Underfull \hbox (badness 10000) in paragraph at lines 2144--2144 []\T1/pcr/b/n/10 const [][]\T1/ptm/m/it/10 esp_rmaker_device_t[][] \T1/ptm/m/n/ 10 *de-vice, [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] Underfull \hbox (badness 10000) in paragraph at lines 3658--3658 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 param_name\T1/ptm/m /n/10 , int [28] Underfull \hbox (badness 10000) in paragraph at lines 3690--3690 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 param_name\T1/ptm/m /n/10 , int Underfull \hbox (badness 10000) in paragraph at lines 3809--3809 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char [29] Underfull \hbox (badness 10000) in paragraph at lines 3841--3841 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char Underfull \hbox (badness 10000) in paragraph at lines 3841--3841 \T1/ptm/m/n/10 *\T1/ptm/m/it/10 param_name\T1/ptm/m/n/10 , int [30] Underfull \hbox (badness 10000) in paragraph at lines 4022--4022 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 dev_name\T1/ptm/m/n /10 , void Underfull \hbox (badness 10000) in paragraph at lines 4057--4057 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 dev_name\T1/ptm/m/n /10 , void [31] Underfull \hbox (badness 10000) in paragraph at lines 4176--4176 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 serv_name\T1/ptm/m/ n/10 , void [32] Underfull \hbox (badness 10000) in paragraph at lines 4246--4246 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 serv_name\T1/ptm/m/ n/10 , Underfull \hbox (badness 10000) in paragraph at lines 4246--4246 [][]\T1/ptm/m/it/10 esp_rmaker_device_write_cb_t[][] Underfull \hbox (badness 10000) in paragraph at lines 4246--4246 \T1/ptm/m/it/10 write_cb\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 4246--4246 [][]\T1/ptm/m/it/10 esp_rmaker_device_read_cb_t[][] Underfull \hbox (badness 10000) in paragraph at lines 4287--4287 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 serv_name\T1/ptm/m/ n/10 , Underfull \hbox (badness 10000) in paragraph at lines 4287--4287 [][]\T1/ptm/m/it/10 esp_rmaker_device_write_cb_t[][] Underfull \hbox (badness 10000) in paragraph at lines 4287--4287 \T1/ptm/m/it/10 write_cb\T1/ptm/m/n/10 , Underfull \hbox (badness 10000) in paragraph at lines 4287--4287 [][]\T1/ptm/m/it/10 esp_rmaker_device_read_cb_t[][] [33] Underfull \hbox (badness 10000) in paragraph at lines 4331--4331 []\T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 serv_name\T1/ptm/m/ n/10 , void Underfull \hbox (badness 10000) in paragraph at lines 4363--4363 \T1/pcr/b/n/10 const \T1/ptm/m/n/10 char *\T1/ptm/m/it/10 pop\T1/ptm/m/n/10 , i nt [34] [35] Overfull \hbox (30.52103pt too wide) in paragraph at lines 4615--4616 \T1/ptm/m/n/10 Creates ap-pro-pri-ate MQTT Topic String based on CON-FIG_ESP_RM AKER_MQTT_USE_BASIC_INGEST_TOPICS [36] Underfull \hbox (badness 10000) in paragraph at lines 4701--4701 [][][]\T1/ptm/m/it/10 esp_rmaker_ota_config_t[][] \T1/ptm/m/n/10 *\T1/ptm/m/it/ 10 ota_config\T1/ptm/m/n/10 , [][]\T1/ptm/m/it/10 esp_rmaker_ota_type_t[][] Underfull \hbox (badness 7099) in paragraph at lines 4737--4738 []\T1/ptm/m/n/10 This API must be called from the OTA Call-back to in-di-cate t he sta-tus of the OTA. The Underfull \hbox (badness 6575) in paragraph at lines 4770--4770 [][][]\T1/ptm/m/it/10 esp_rmaker_ota_handle_t[][] han-dle\T1/ptm/m/n/10 , [][]\ T1/ptm/m/it/10 esp_rmaker_ota_data_t[][] [37] Underfull \hbox (badness 10000) in paragraph at lines 4858--4859 []\T1/ptm/m/n/10 This should be called if the OTA val-i-da-tion has been kept p end-ing by re-turn-ing Underfull \hbox (badness 10000) in paragraph at lines 4881--4882 []\T1/ptm/m/n/10 This should be called if the OTA val-i-da-tion has been kept p end-ing by re-turn-ing [38] [39] Underfull \hbox (badness 10000) in paragraph at lines 5094--5094 [][][]\T1/ptm/m/it/10 esp_rmaker_ota_handle_t[][] \T1/ptm/m/n/10 han-dle, Overfull \hbox (19.91238pt too wide) in paragraph at lines 5126--5126 [][][]\T1/ptm/m/it/10 esp_rmaker_ota_diag_priv_t[][] Underfull \hbox (badness 10000) in paragraph at lines 5126--5126 \T1/ptm/m/n/10 *ota_diag_priv, void [40] [41] [42] Underfull \hbox (badness 10000) in paragraph at lines 5556--5557 []\T1/ptm/m/n/10 This will clear en-tire NVS par-ti-tion and (op-tion-ally) tri g-ger a re-boot. The [43] [44] [45] [46] Underfull \hbox (badness 6575) in paragraph at lines 6048--6049 []\T1/ptm/m/n/10 This de-initializes the work queue. Note that the work queue n eeds to be stopped us-ing [47] [48] [49] [50] Chapter 2. [51] [52] [53] [54] [55] [56] [57] [58] Underfull \hbox (badness 10000) in paragraph at lines 7311--7311 []\T1/ptm/m/it/10 node_id=None\T1/ptm/m/n/10 , \T1/ptm/m/it/10 pri-mary_user=Fa lse\T1/ptm/m/n/10 , \T1/ptm/m/it/10 re- [59] [60] [61] [62] [63] (./espressif-esp-rainmaker.ind [64] Underfull \hbox (badness 10000) in paragraph at lines 9--11 []\T1/pcr/m/n/10 add_user_node_mapping() Underfull \hbox (badness 10000) in paragraph at lines 11--13 []\T1/pcr/m/n/10 add_user_to_share_nodes() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in m od-ule Underfull \hbox (badness 10000) in paragraph at lines 16--17 []\T1/pcr/m/n/10 browser_login() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in mod-ule Underfull \hbox (badness 10000) in paragraph at lines 32--33 []\T1/pcr/m/n/10 esp_rmaker_config_t::enable_time_sync Overfull \hbox (4.1225pt too wide) in paragraph at lines 35--37 []\T1/pcr/m/n/10 esp_rmaker_create_local_control_service Underfull \hbox (badness 7796) in paragraph at lines 37--38 []\T1/pcr/m/n/10 esp_rmaker_create_mqtt_topic \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ func- Underfull \hbox (badness 10000) in paragraph at lines 38--39 []\T1/pcr/m/n/10 esp_rmaker_create_scenes_service \T1/ptm/m/n/10 (\T1/ptm/m/it/ 10 C++ Underfull \hbox (badness 10000) in paragraph at lines 40--41 []\T1/pcr/m/n/10 esp_rmaker_create_system_service \T1/ptm/m/n/10 (\T1/ptm/m/it/ 10 C++ Underfull \hbox (badness 10000) in paragraph at lines 44--45 []\T1/pcr/m/n/10 ESP_RMAKER_DEF_FACTORY_RESET_NAME \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C Underfull \hbox (badness 10000) in paragraph at lines 47--48 []\T1/pcr/m/n/10 ESP_RMAKER_DEF_LOCAL_CONTROL_POP \T1/ptm/m/n/10 (\T1/ptm/m/it/ 10 C Underfull \hbox (badness 10000) in paragraph at lines 48--49 []\T1/pcr/m/n/10 ESP_RMAKER_DEF_LOCAL_CONTROL_TYPE \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C Underfull \hbox (badness 10000) in paragraph at lines 59--60 []\T1/pcr/m/n/10 ESP_RMAKER_DEF_TEMPERATURE_NAME \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C Underfull \hbox (badness 10000) in paragraph at lines 61--62 []\T1/pcr/m/n/10 ESP_RMAKER_DEF_TIMEZONE_POSIX_NAME \T1/ptm/m/n/10 (\T1/ptm/m/i t/10 C Underfull \hbox (badness 10000) in paragraph at lines 63--64 []\T1/pcr/m/n/10 esp_rmaker_device_add_attribute \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 10000) in paragraph at lines 68--69 []\T1/pcr/m/n/10 ESP_RMAKER_DEVICE_AIR_CONDITIONER \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C Underfull \hbox (badness 10000) in paragraph at lines 69--71 []\T1/pcr/m/n/10 esp_rmaker_device_assign_primary_param [65] Underfull \hbox (badness 10000) in paragraph at lines 71--72 []\T1/pcr/m/n/10 ESP_RMAKER_DEVICE_BLINDS_EXTERNAL \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C Underfull \hbox (badness 10000) in paragraph at lines 72--73 []\T1/pcr/m/n/10 ESP_RMAKER_DEVICE_BLINDS_INTERNAL \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C Underfull \hbox (badness 10000) in paragraph at lines 73--74 []\T1/pcr/m/n/10 esp_rmaker_device_cb_src_to_str \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 10000) in paragraph at lines 80--81 []\T1/pcr/m/n/10 esp_rmaker_device_get_param_by_name Underfull \hbox (badness 10000) in paragraph at lines 81--82 []\T1/pcr/m/n/10 esp_rmaker_device_get_param_by_type Underfull \hbox (badness 6001) in paragraph at lines 99--100 []\T1/pcr/m/n/10 esp_rmaker_direction_param_create \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C++ Underfull \hbox (badness 10000) in paragraph at lines 105--107 []\T1/pcr/m/n/10 esp_rmaker_factory_reset_param_create Underfull \hbox (badness 7796) in paragraph at lines 108--109 []\T1/pcr/m/n/10 esp_rmaker_fan_device_create \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ func- Underfull \hbox (badness 6001) in paragraph at lines 116--117 []\T1/pcr/m/n/10 esp_rmaker_intensity_param_create \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C++ Underfull \hbox (badness 7796) in paragraph at lines 117--118 []\T1/pcr/m/n/10 esp_rmaker_is_mqtt_connected \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ func- Overfull \hbox (16.1225pt too wide) in paragraph at lines 119--121 []\T1/pcr/m/n/10 esp_rmaker_local_control_pop_param_create Overfull \hbox (22.1225pt too wide) in paragraph at lines 121--123 []\T1/pcr/m/n/10 esp_rmaker_local_control_type_param_create Underfull \hbox (badness 7796) in paragraph at lines 124--125 []\T1/pcr/m/n/10 esp_rmaker_local_ctrl_enable \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ func- Underfull \hbox (badness 10000) in paragraph at lines 125--127 []\T1/pcr/m/n/10 esp_rmaker_local_ctrl_service_started Underfull \hbox (badness 10000) in paragraph at lines 131--132 []\T1/pcr/m/n/10 esp_rmaker_mqtt_get_conn_params \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 10000) in paragraph at lines 133--134 []\T1/pcr/m/n/10 esp_rmaker_mqtt_is_budget_available Underfull \hbox (badness 7796) in paragraph at lines 138--139 []\T1/pcr/m/n/10 esp_rmaker_name_param_create \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ func- [66] Underfull \hbox (badness 5147) in paragraph at lines 151--152 []\T1/pcr/m/n/10 esp_rmaker_node_info_t::name \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ mem- Overfull \hbox (22.1225pt too wide) in paragraph at lines 152--154 []\T1/pcr/m/n/10 esp_rmaker_node_info_t::secure_boot_digest Underfull \hbox (badness 10000) in paragraph at lines 154--155 []\T1/pcr/m/n/10 esp_rmaker_node_info_t::subtype \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 5147) in paragraph at lines 155--156 []\T1/pcr/m/n/10 esp_rmaker_node_info_t::type \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ mem- Underfull \hbox (badness 10000) in paragraph at lines 162--163 []\T1/pcr/m/n/10 esp_rmaker_ota_config_t::ota_cb \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 6001) in paragraph at lines 163--164 []\T1/pcr/m/n/10 esp_rmaker_ota_config_t::ota_diag \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C++ Underfull \hbox (badness 10000) in paragraph at lines 165--166 []\T1/pcr/m/n/10 esp_rmaker_ota_config_t::server_cert Underfull \hbox (badness 10000) in paragraph at lines 167--168 []\T1/pcr/m/n/10 esp_rmaker_ota_data_t::filesize \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 6001) in paragraph at lines 168--169 []\T1/pcr/m/n/10 esp_rmaker_ota_data_t::fw_version \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C++ Underfull \hbox (badness 10000) in paragraph at lines 169--170 []\T1/pcr/m/n/10 esp_rmaker_ota_data_t::metadata \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 6001) in paragraph at lines 170--171 []\T1/pcr/m/n/10 esp_rmaker_ota_data_t::ota_job_id \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C++ Underfull \hbox (badness 10000) in paragraph at lines 176--178 []\T1/pcr/m/n/10 esp_rmaker_ota_diag_priv_t::rmaker_ota Underfull \hbox (badness 6001) in paragraph at lines 178--179 []\T1/pcr/m/n/10 esp_rmaker_ota_diag_priv_t::state \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C++ Underfull \hbox (badness 10000) in paragraph at lines 185--186 []\T1/pcr/m/n/10 esp_rmaker_ota_fetch_with_delay \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 10000) in paragraph at lines 187--188 []\T1/pcr/m/n/10 esp_rmaker_ota_info_param_create \T1/ptm/m/n/10 (\T1/ptm/m/it/ 10 C++ Underfull \hbox (badness 7796) in paragraph at lines 190--191 []\T1/pcr/m/n/10 esp_rmaker_ota_report_status \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ func- Underfull \hbox (badness 10000) in paragraph at lines 194--195 []\T1/pcr/m/n/10 esp_rmaker_ota_url_param_create \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 10000) in paragraph at lines 196--198 []\T1/pcr/m/n/10 esp_rmaker_param_add_array_max_count Underfull \hbox (badness 7796) in paragraph at lines 199--200 []\T1/pcr/m/n/10 esp_rmaker_param_add_ui_type \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ func- Underfull \hbox (badness 10000) in paragraph at lines 200--201 []\T1/pcr/m/n/10 esp_rmaker_param_add_valid_str_list Underfull \hbox (badness 10000) in paragraph at lines 201--202 []\T1/pcr/m/n/10 ESP_RMAKER_PARAM_BLINDS_POSITION \T1/ptm/m/n/10 (\T1/ptm/m/it/ 10 C Underfull \hbox (badness 10000) in paragraph at lines 207--208 []\T1/pcr/m/n/10 ESP_RMAKER_PARAM_GARAGE_POSITION \T1/ptm/m/n/10 (\T1/ptm/m/it/ 10 C Underfull \hbox (badness 10000) in paragraph at lines 214--215 []\T1/pcr/m/n/10 ESP_RMAKER_PARAM_LOCAL_CONTROL_POP \T1/ptm/m/n/10 (\T1/ptm/m/i t/10 C Underfull \hbox (badness 10000) in paragraph at lines 215--216 []\T1/pcr/m/n/10 ESP_RMAKER_PARAM_LOCAL_CONTROL_TYPE \T1/ptm/m/n/10 (\T1/ptm/m/ it/10 C [67] Underfull \hbox (badness 10000) in paragraph at lines 231--232 []\T1/pcr/m/n/10 ESP_RMAKER_PARAM_TIMEZONE_POSIX \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C Underfull \hbox (badness 5147) in paragraph at lines 237--238 []\T1/pcr/m/n/10 esp_rmaker_param_val_t::type \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ mem- Underfull \hbox (badness 6016) in paragraph at lines 252--253 []\T1/pcr/m/n/10 ESP_RMAKER_REQ_SRC_SCENE_ACTIVATE \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C++ Underfull \hbox (badness 10000) in paragraph at lines 253--255 []\T1/pcr/m/n/10 ESP_RMAKER_REQ_SRC_SCENE_DEACTIVATE Underfull \hbox (badness 6001) in paragraph at lines 261--262 []\T1/pcr/m/n/10 esp_rmaker_schedules_param_create \T1/ptm/m/n/10 (\T1/ptm/m/it /10 C++ Underfull \hbox (badness 10000) in paragraph at lines 263--264 []\T1/pcr/m/n/10 ESP_RMAKER_SERVICE_LOCAL_CONTROL \T1/ptm/m/n/10 (\T1/ptm/m/it/ 10 C Underfull \hbox (badness 10000) in paragraph at lines 274--275 []\T1/pcr/m/n/10 esp_rmaker_switch_device_create \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 10000) in paragraph at lines 275--276 []\T1/pcr/m/n/10 esp_rmaker_system_serv_config_t \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 10000) in paragraph at lines 276--277 []\T1/pcr/m/n/10 esp_rmaker_system_serv_config_t::flags Overfull \hbox (52.1225pt too wide) in paragraph at lines 277--279 []\T1/pcr/m/n/10 esp_rmaker_system_serv_config_t::reboot_seconds Overfull \hbox (88.1225pt too wide) in paragraph at lines 279--281 []\T1/pcr/m/n/10 esp_rmaker_system_serv_config_t::reset_reboot_seconds Overfull \hbox (46.1225pt too wide) in paragraph at lines 281--283 []\T1/pcr/m/n/10 esp_rmaker_system_serv_config_t::reset_seconds Underfull \hbox (badness 10000) in paragraph at lines 283--284 []\T1/pcr/m/n/10 esp_rmaker_system_service_enable \T1/ptm/m/n/10 (\T1/ptm/m/it/ 10 C++ Underfull \hbox (badness 10000) in paragraph at lines 284--285 []\T1/pcr/m/n/10 esp_rmaker_temp_sensor_device_create Underfull \hbox (badness 10000) in paragraph at lines 285--286 []\T1/pcr/m/n/10 esp_rmaker_temperature_param_create Overfull \hbox (10.1225pt too wide) in paragraph at lines 289--291 []\T1/pcr/m/n/10 esp_rmaker_time_config::sntp_server_name Underfull \hbox (badness 10000) in paragraph at lines 291--292 []\T1/pcr/m/n/10 esp_rmaker_time_config::sync_time_cb Underfull \hbox (badness 7796) in paragraph at lines 293--294 []\T1/pcr/m/n/10 esp_rmaker_time_get_timezone \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ func- Underfull \hbox (badness 7796) in paragraph at lines 296--297 []\T1/pcr/m/n/10 esp_rmaker_time_set_timezone \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ func- [68] Underfull \hbox (badness 10000) in paragraph at lines 300--301 []\T1/pcr/m/n/10 esp_rmaker_timezone_param_create \T1/ptm/m/n/10 (\T1/ptm/m/it/ 10 C++ Underfull \hbox (badness 10000) in paragraph at lines 301--303 []\T1/pcr/m/n/10 esp_rmaker_timezone_posix_param_create Overfull \hbox (4.1225pt too wide) in paragraph at lines 314--316 []\T1/pcr/m/n/10 esp_rmaker_user_mapping_endpoint_create Overfull \hbox (16.1225pt too wide) in paragraph at lines 316--318 []\T1/pcr/m/n/10 esp_rmaker_user_mapping_endpoint_register Underfull \hbox (badness 10000) in paragraph at lines 318--319 []\T1/pcr/m/n/10 ESP_RMAKER_USER_MAPPING_REQ_SENT \T1/ptm/m/n/10 (\T1/ptm/m/it/ 10 C++ Underfull \hbox (badness 10000) in paragraph at lines 320--321 []\T1/pcr/m/n/10 ESP_RMAKER_USER_MAPPING_STARTED \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 10000) in paragraph at lines 321--322 []\T1/pcr/m/n/10 esp_rmaker_user_mapping_state_t \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 10000) in paragraph at lines 322--324 []\T1/pcr/m/n/10 esp_rmaker_user_node_mapping_get_state Underfull \hbox (badness 7796) in paragraph at lines 334--335 []\T1/pcr/m/n/10 esp_rmaker_work_queue_deinit \T1/ptm/m/n/10 (\T1/ptm/m/it/10 C ++ func- Underfull \hbox (badness 10000) in paragraph at lines 348--349 []\T1/pcr/m/n/10 get_mapping_status() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 rmaker_li b.node.Node Underfull \hbox (badness 10000) in paragraph at lines 350--351 []\T1/pcr/m/n/10 get_mqtt_host() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 rmaker_lib.ses sion.Session Underfull \hbox (badness 10000) in paragraph at lines 352--353 []\T1/pcr/m/n/10 get_node_config() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 rmaker_lib.n ode.Node Underfull \hbox (badness 10000) in paragraph at lines 353--354 []\T1/pcr/m/n/10 get_node_params() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 rmaker_lib.n ode.Node Underfull \hbox (badness 10000) in paragraph at lines 355--356 []\T1/pcr/m/n/10 get_node_status() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 rmaker_lib.n ode.Node Underfull \hbox (badness 10000) in paragraph at lines 361--363 []\T1/pcr/m/n/10 get_shared_nodes_request() Underfull \hbox (badness 10000) in paragraph at lines 363--365 []\T1/pcr/m/n/10 get_sharing_details_of_nodes() Underfull \hbox (badness 10000) in paragraph at lines 365--366 []\T1/pcr/m/n/10 get_user_details() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in mod-ule Underfull \hbox (badness 10000) in paragraph at lines 366--368 []\T1/pcr/m/n/10 get_user_details() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 rmaker_lib. session.Session Underfull \hbox (badness 10000) in paragraph at lines 371--373 []\T1/pcr/m/n/10 handle_otp_based_login() Underfull \hbox (badness 10000) in paragraph at lines 376--377 []\T1/pcr/m/n/10 list_sharing_details() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in mod- ule [69] Underfull \hbox (badness 10000) in paragraph at lines 421--423 []\T1/pcr/m/n/10 remove_shared_nodes_request() Underfull \hbox (badness 10000) in paragraph at lines 424--426 []\T1/pcr/m/n/10 remove_user_from_shared_nodes() Underfull \hbox (badness 10000) in paragraph at lines 426--428 []\T1/pcr/m/n/10 remove_user_node_mapping() Underfull \hbox (badness 10000) in paragraph at lines 438--439 []\T1/pcr/m/n/10 RMAKER_EVENT_LOCAL_CTRL_STARTED \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 10000) in paragraph at lines 439--440 []\T1/pcr/m/n/10 RMAKER_EVENT_LOCAL_CTRL_STOPPED \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ Underfull \hbox (badness 10000) in paragraph at lines 443--445 []\T1/pcr/m/n/10 RMAKER_EVENT_USER_NODE_MAPPING_DONE Underfull \hbox (badness 10000) in paragraph at lines 445--447 []\T1/pcr/m/n/10 RMAKER_EVENT_USER_NODE_MAPPING_RESET Underfull \hbox (badness 10000) in paragraph at lines 460--461 []\T1/pcr/m/n/10 RMAKER_OTA_EVENT_REQ_FOR_REBOOT \T1/ptm/m/n/10 (\T1/ptm/m/it/1 0 C++ [70] Underfull \hbox (badness 10000) in paragraph at lines 474--475 []\T1/pcr/m/n/10 set_node_params() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 rmaker_lib.n ode.Node Underfull \hbox (badness 10000) in paragraph at lines 476--477 []\T1/pcr/m/n/10 sharing_request_op() \T1/ptm/m/n/10 (\T1/ptm/m/it/10 in mod-ul e [71]) (./espressif-esp-rainmaker.aux) ) (see the transcript file for additional information){/usr/share/texlive/texmf-d ist/fonts/enc/dvips/base/8r.enc} Output written on espressif-esp-rainmaker.pdf (75 pages, 278941 bytes). Transcript written on espressif-esp-rainmaker.log. Latexmk: Index file 'espressif-esp-rainmaker.idx' was written Latexmk: Log file says output to 'espressif-esp-rainmaker.pdf' === TeX engine is 'pdfTeX' Latexmk: All targets () are up-to-date