Files
esp-protocols/components/esp_modem/docs/cxx_api_docs.rst

44 lines
908 B
ReStructuredText
Raw Normal View History

2021-04-13 20:29:55 +02:00
C++ API Documentation
=====================
Similar to the :ref:`c_api`, the basic application workflow consist of
2021-04-14 17:57:42 +02:00
.. toctree::
- :ref:`Construction of the DCE<cpp_init>`
- :ref:`Switching modes<cpp_mode_switch>`
- :ref:`Sending (AT) commands<cpp_modem_commands>`
- :ref:`Destroying the DCE<cpp_destroy>`
.. _cpp_init:
2021-04-13 20:29:55 +02:00
Create DTE and DCE
------------------
.. doxygengroup:: ESP_MODEM_INIT_DTE
.. doxygengroup:: ESP_MODEM_INIT_DCE
2021-04-14 17:57:42 +02:00
.. _cpp_mode_switch:
2021-04-13 20:29:55 +02:00
Mode switching commands
-----------------------
.. doxygenclass:: esp_modem::DCE_T
:members:
2021-04-14 17:57:42 +02:00
.. _cpp_modem_commands:
2021-04-13 20:29:55 +02:00
Modem commands
--------------
2021-04-14 17:57:42 +02:00
.. include:: cxx_api_links.rst
2021-04-13 20:29:55 +02:00
2021-04-14 17:57:42 +02:00
.. _cpp_destroy:
2021-04-13 20:29:55 +02:00
Destroy the DCE
---------------
The DCE object is created as ``std::unique_ptr`` by default and as such doesn't have to be explicitly destroyed.
It simply gets destroyed and cleaned-up automatically if the object goes out of the block scope.