mirror of
https://github.com/espressif/esp-protocols.git
synced 2025-07-15 11:36:33 +02:00
39 lines
798 B
ReStructuredText
39 lines
798 B
ReStructuredText
![]() |
C++ API Documentation
|
||
|
=====================
|
||
|
|
||
|
Similar to the :ref:`c_api`, the basic application workflow consist of
|
||
|
|
||
|
- Construction of the DCE
|
||
|
- Sending (AT) commands
|
||
|
- Switching modes
|
||
|
- Destroying the DCE
|
||
|
|
||
|
Create DTE and DCE
|
||
|
------------------
|
||
|
|
||
|
.. doxygengroup:: ESP_MODEM_INIT_DTE
|
||
|
|
||
|
.. doxygengroup:: ESP_MODEM_INIT_DCE
|
||
|
|
||
|
|
||
|
Mode switching commands
|
||
|
-----------------------
|
||
|
|
||
|
.. doxygenclass:: esp_modem::DCE_T
|
||
|
:members:
|
||
|
|
||
|
|
||
|
Modem commands
|
||
|
--------------
|
||
|
|
||
|
Create the DCE object with DCE factory :cpp:func:`esp_modem_new`
|
||
|
|
||
|
.. doxygenclass:: DCE
|
||
|
:members:
|
||
|
|
||
|
|
||
|
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.
|