From 1819ca9c2a7a7fa8c76a84bed174dd61dbb8879d Mon Sep 17 00:00:00 2001 From: david-cermak <38914379+david-cermak@users.noreply.github.com> Date: Tue, 12 Jul 2022 18:11:10 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20espressi?= =?UTF-8?q?f/esp-protocols@371a32d4ae55641a1831c66e769f7e0eef815adc=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- asio/.buildinfo | 2 +- asio/genindex.html | 2 +- asio/index.html | 12 ++++++------ esp_modem/.doctrees/api_docs.doctree | Bin 285038 -> 284944 bytes esp_modem/.doctrees/environment.pickle | Bin 402845 -> 403016 bytes esp_modem/api_docs.html | 4 ++-- esp_modem/genindex.html | 2 +- esp_modem/objects.inv | Bin 9721 -> 9726 bytes esp_modem/searchindex.js | 2 +- esp_websocket_client/.buildinfo | 2 +- esp_websocket_client/genindex.html | 2 +- esp_websocket_client/index.html | 6 +++--- mdns/en/.buildinfo | 2 +- mdns/en/genindex.html | 2 +- mdns/en/index.html | 6 +++--- mdns/zh_CN/.buildinfo | 2 +- mdns/zh_CN/genindex.html | 2 +- mdns/zh_CN/index.html | 6 +++--- 18 files changed, 27 insertions(+), 27 deletions(-) diff --git a/asio/.buildinfo b/asio/.buildinfo index 761e4876f..6f8be3b5f 100644 --- a/asio/.buildinfo +++ b/asio/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: f84757994489f1233dd65bf0f9b58c4d +config: beb7efde00bc514a896b8dc58dfa57eb tags: 549b3d6d0415232fb7e35403b330ff49 diff --git a/asio/genindex.html b/asio/genindex.html index f7fe98e62..6e698ca71 100644 --- a/asio/genindex.html +++ b/asio/genindex.html @@ -90,7 +90,7 @@
  • »
  • Index
  • - Edit on GitHub + Edit on GitHub

  • diff --git a/asio/index.html b/asio/index.html index 2b70beaf0..5f7a72aaf 100644 --- a/asio/index.html +++ b/asio/index.html @@ -102,7 +102,7 @@
  • »
  • ASIO port
  • - Edit on GitHub + Edit on GitHub

  • @@ -143,12 +143,12 @@ SSL/TLS support is disabled by default and could be enabled in component configu

    Application Example

    -

    ESP examples are based on standard asio examples :

    +

    ESP examples are based on standard asio examples :

    Please refer to the specific example README.md for details

    diff --git a/esp_modem/.doctrees/api_docs.doctree b/esp_modem/.doctrees/api_docs.doctree index d24fe42e46ee2c4952ba345561db33450d953ccc..609f94ce796442827e31b4316dedc9cc7b8c4872 100644 GIT binary patch delta 29412 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 diff --git a/esp_modem/.doctrees/environment.pickle b/esp_modem/.doctrees/environment.pickle index d39e199e3ed1364afe6fdd480a8838aff31895ec..456e63847c612d84b2bf9f0f3a332c2b9129df51 100644 GIT binary patch delta 18056 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 UB|lWz^ptQlXCNU^TAHK>0PrPq^8f$< diff --git a/esp_modem/api_docs.html b/esp_modem/api_docs.html index b57eb501a..433aaa883 100644 --- a/esp_modem/api_docs.html +++ b/esp_modem/api_docs.html @@ -372,8 +372,8 @@ pointer as the return value. The API expects the output data to point to user al
    -
    -command_result esp_modem_set_pdp_context(struct PdpContext *p1)
    +
    +command_result esp_modem_set_pdp_context(esp_modem_PdpContext_t *p1)

    Sets php context.

    Parameters:
    diff --git a/esp_modem/genindex.html b/esp_modem/genindex.html index 8d2efba74..e8815ac26 100644 --- a/esp_modem/genindex.html +++ b/esp_modem/genindex.html @@ -396,7 +396,7 @@
  • esp_modem_set_operator (C++ function)
  • -
  • esp_modem_set_pdp_context (C++ function) +
  • esp_modem_set_pdp_context (C++ function)
  • esp_modem_set_pin (C++ function)
  • diff --git a/esp_modem/objects.inv b/esp_modem/objects.inv index 63b470636fdf0e83b1252a0a475efb8b7447afce..baa71af0d79fed7280d47524b7e91187fe2745c8 100644 GIT binary patch delta 9687 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 a^kizu-=80o<{u6A@VVUmpI=m*=@tNpO7?I7 delta 9682 zcmez8{nL9wWqoG9^v-Ed%l~(=EZb*#=fOUXX2v_)UfCW_wSHJs`n^VI$FkN_A!*(d zL%;p`WqD=NwRHgoQ@(9pof9c(^L$car8rw<@{iwNU;I68e)#)h^Y!hE%@4=N|NVIT z`Nh}$@^!Vp`&S$6C{C=ZcU^zyaD~YG!*A~IH!0u#U;EE*{c!zwp8EafvittMy}JCN z%%iWzzrT;Kt=N36%qH_v$)mh}#+rBMc+dU+(Hp6<5phi{tbA>95|ukN&G$-xs(4|Kt79p8_{m+Mia>`u^bU z;>epD&-wJcZNKCE?b+4m;kDmZJ`kPt{pqIj_vJ1LS2Xt4@AUL2WcgE?@%waD_rV7Z zq4l;Gel^!-X@xy2=6xfdIceGBhJ3mFVD*qw<_6n7@XtPd`9#%Oy*%evQXYHxgRXk4 z{N|ZyrL^k(G@U!Pb+TuruIFT&k~_bbVd0bMy>871*UQ`2$<^HweXMYV-D}_W@a|`a zbuZNO#qV9o5NmRut@iiBx6jv2SY&dKZBO0T`ug8L>RYpkpL zUH9W-|9R6BRh@?I^VND@+nDK0E9aXnuf9<7zCVN1zB<{rn{R~VneM4`_uP2rVcn$T z=JIv<8Z&DPgMF^nx2OG@rYt7MxBlgwP`@DKbBoia*BC@>xhL@GmhauWpS^`Ql>TZ#_*P_Sl^*7Q38cOXe$mS)gZoI(WIBEqCy0 zy}uocwbpbi)piA}*Q-4pyi~82J9wqu-;U&SSH$*S-XhPq>*cAZODyZ7gZ0$C*lk~i z&zSA%bob<{HCx|$wpgt$;;giap6bmJoETaq^!%dl?2F%KZ0TGd&inky*{&M#9eS%R zkA4cDH&=D8p&Q4Fg#t^l=GAcMG`WyH5JTvQAy0@37 z`Fq!8JFLHNUuP@7V#_V&mXkA%O|CE8T>CvLd6nz$hw;BRN{jEik}&<-?~SXMh_$EA zTbjo5v~%$T>%+mj+Kgll%ghixb36X;);g9+lBQW^|LQZZ@U$NmZsKA4t$T%EB*SK= zsePkQz5nsu%a(8DD7sf;aZkPF&t!h(Mzi!TzN_~B{ zy}o@Sd-I~y*exlOokV6N{+83N&@NpjFPQZ%eJ#t}=P%Sg1}#39_OA5LZtjcsWi!+d zC+)ra^Y$0B`Sx3Xxcz=8_(o{K+5b0R^5uVep?c-RW$PWxrrFCLpFBI^((K=9CD!v4 z{(V|jGHY|-XT2?gS^G=Ud;dOljoJElX6l@!?At5OeXbYgzS;Bs(u=%r#vMPNef{tz z^7zG!9n8iOJNz2+9Fy1G6!~}g*7LnS5@&b6o4i!}`QPNvYv!1D*zC<__?P=H;(Ot> z(w3Dsk4n`^O~1dkf}L4DZ}qQx?JS$+bq>aV-`>01^Slo0nxi{j*P3fLn5_z1=Pa_{ zw>*#k{F6CX%kr+xT2Wt;cg_3xt-^a}ziaiXz0)h5x1)&rh0nc%3GIJ#dfzG?QZcQ+ z@Bd%M@qFx$qUma9Z?P@b(>o;NEGsw1raej_jm%WrP4@htx=UoIzB$M8Yt z+rb3)w#~;M)i}PB7mF@>^{o9~W7gt%(!9TBDBnFYW0%Fg^|K|qZ|-C(sjoP2UGJ6i z-}4Fcdh@v+{I}V4yYTZ`y^fnlq~r?c%nny-@VG1&Q(pe><(f-B=O`Z#H{U5~YgZzh zy*Fq7-d{Gy>vsIN_HF#|eaYvwD)$Y)1)UL(kv}$<^9)zQkCXC^?(xSaU;I12)bOC@ zy2w{^q)t}8W_C8Ic2SC)*1M{PBlNaMef7(f|H$KI^PUx}?{w4-(qP>KP4WAtKhTn9ePwP&)Im}2k#eR376h2J)d|Hby1%f4?f{hlG4 zX(3m?{ed*ksp7AneCHa!^Sf_j{P%2%nY6A<-qc06Y!ePoTVne};`zt#^Bd)yZKHeY zgf3`Jw8@G7F6z3MdF#tV>+bhPa|YO)+a~jTdHi0^;Pp%Yo(!5d<8MLatGh3(E^XkA zl`mgt`&ldd{TU9B{j(_VDu78~FfByV`0r_Y1jB9gu zt>2r&$ZH>1Br6}MpXe{7{CCOJY=gNfFXn~6PW>JB@|4!Wb*~;(_FSHFc}q^lTBGPR z@z)D}-q^FI|7HnawZ3*ov_tNRUy%+ut~KV;t@;go4zi&-OAkoqIln!>wIKBK)|HnP zw)GV$@JH=VGRW8$R{y)1)$&|EjFn95Pw5CeB7?X8VgN^*VR1$h(EV2|N6KfN5>}Wik^S6P`_SE2`OjrP-B|gjjH6oq>P>fBGlgv@ zzst|O$ESaN`h&J~j+!55e(rC0!T<4LyxSMoun!SohOfdJx2vR<=oh_TG_8uEzQ0Q5 zBR5A}{bP;oOR^sy;@c3u?)W#Q6OWzms!e=*Q*pb&_USre(@QP<)5CPze>1+$dnH^o zJMhlZHG3xCy_ubVU-F*C$o;Yq%^DYvKQ^u zcxyK29oO>j2Uo7Uw6gZnOumfl){N^1!n8}COK)7hb?@JXyO$rRKQU`RZT?a#`M1`y zSrYq|3!iU!*||P6X`}0n>k8$M-=)ro4m`hIf7gXO{`+~^)_Zdyf|D9$r@em{nz*t$R7aVE>;z8|(c(TCF->-1Q<%d53LuJ>N&CeLpjo zO6y)a7?;kL`uc)(n(%7<;3pjS^2y3=>M5Z_SbhP z{;yp6f8wG4#&_3!6D;rL*Svq=7KgC=?x(rm#IB^g)?IhM_4S6H&x1iqly4|(m<+JPk zwV%7E$(#PZy|(=4qWp$z=h}slkyApZl^a=k%Ta>LgC9kx< zw>VVfdse?4(+2nYThqMWG`~KP`OHi>aqZ7}6SFF-cFucIvGuUow>sg(^;`3!?|g77 zVb7NQcA$Jg$-|W*`8RWt++tr{PVWgZQ5qA^Ygtmyho1C`Z_Uq zy1mz`XX#U3eYkzDuEQbqbJ zn8hw8q3nOqoqf}0*F6ZZy%~J-;HtY@?{k-Lsmn=!W9#boZU66r)fdaA_g`{%-9qTk_2ShPmv%~FZ;vp3iZ z$mzVhWt|wle$Tys7Qc2LE*HDF@YkB(^JCxTTg$!gz8WQ(_;&KMJ%O)0iZ;y2vOPKR z@~7p~e7Dbvm)8oms?Um6+8Tdo+RTObGPjk_=(}pW_MmOl-7i;8z1BPQgXQo}u4=W& zqgnsMJ}xE|gJD*(Tvvzxp?CUkR*lbh}_}z+iJZBbn zt+46G!L4_L%UgnU1N@5aKAv3_YNS0UxaRV|Ddo4KDwoHfzdNb2CnD$2R)zOV4}ar) zA@camzrv_%xAOn5k$e0;K;3ip@Af#J`Xj;@G>_>EO%#@__aS@LJ@zdU;X?vfvIr%G$*e{&SFx?i|A z?08mgd;PbEZYi5DCIs*uJX6m3{+*d!%>I1=@C#w(ov zTQ>0iJ>G79IDYq`Qc59?>xHElX;Y3Fxq>A!^i zf6f|D$hV2GsNeI{u}8Ll`*YJ0cIome_Xkf~UM}DepZxSsIZK@1v}cj5nbS-!yJcF% z+R0i;{^*D=lj39h|MB?x{e1SlcK@D#2)0xzowi$ic0x#ABk%VQd;dNE@OAh7{}uL9 zb-%uR3>KYx%4;d|r6tjda$*``+UoPAu<84{JlvAM74>#tW=zusPL{{3P7MjM0q z%zHTeKgloP(?88xJ$qWrK9yys&rEr=UH)#wR?h9u_lfAWBKKFdJiw~vOu<;@wwy@4MO1V7q2>wvY~)WmBu6LvDW zUonxKHSzPv) zo~v8et4R1y=uh(d%EH{py4_1)ed`Ii#loU)uD1^C?QCpa^DEhlsXWBPeWvNb9dm+| zE`1Pa4!cx+ckavG$0d7<{S5?e>{`=Q6!_p=>iHcUJGxCG*NaSVEZIL@uzB*UsOc~L zLeqi-7uWX|&f{9VSG|kXD~HErMHQ28WYMh1yvd*3IL}8M)8JsV-99Nq*x<&5Hz`lz z(p49>_(|(dSu#=UJ?m<9j#Q>&I;_hh*{AB3=oTh-cLtuiD!k;4(VF>vb~Bb3bzU;o zRrPi=diMG~qxijD4oeLWm>z0se5ChWrg_nxLrQjn6%RA(`Ff0|D%4(>wlZhS;k#u^ z7}f$x)xDm?-xU1m-&>e*Bx z^w0Z{-|sA@!w)7WJ@9i)+*BrF+wg1h908|9tt-MTXInXZijr&&N&C4ZsWxm<3S9c? zePid04MKG?HX@U)(o#8_91gY|vE5)RppxlwF4bxBlC@uF6d2qoco<)w!!_ZAIeX9AM2UA>Puoy#P^;$Z zY|9g5>$owaO>0L|1=9 z6{pb>ZB;av=M0;v;x3UbDYvAj~q&=@x9d_fX{=bDriWr}ih^T!(T+ zJ~+Caln8$EmF3c5=>xYI&sX@|R}cy3oM#-ta_H;C*l7myEw$v6ie}^lgk^|!-pOdu zU3gFafVq&@QZY3x?&Zylo3C`7n4viD$gS!P^*@$LEm`TVaWc#;Z0Vx&YzOx`CdoXA z-JB-1(2pl{-r|*BX0uaSBsF^5TqT189EHRtavSXkTCLRdJBvwsYM_e7=_UPwud*J# zZt|OBG;7Y|uPhwO5{F)~OlFrB6lye9V0^qz(s0#2_6}W_4v{#8!_pBJ78;sqmDA+v z4xOxOnouuzJbK5&MFAv1TXy@H(C0(z(pW$9u2-(@+f>)F z>7mX+p2${?Gt(q=4muuLF?s6Elkc*sHdkD{wP{I^zkzCH=(QIP6Q4g^%$>T@$#s#; z9>(^~%l{hAl;LT$Th>$fuuXZVdDC>2E>5MU7yX=qTfd#it+&|XR*-(`R<}n-O!FzP zi*moGBtJ7zQ(R*1lKE(YwSbC4ANzsl?`orrLUg{_Do&|fx+mOhrAP1g5JgMA4IDwv z|L1z1`|c#f94Of=uW_mGfZz$okF9=sX|r~|&$}Pa^dTcV0f|zCKZE?j*L!o-Id`bN_QUb_oTxyLfeNnUXcvCT9tk z$L@#owKiS8nPIbQ_Vu&tTrOlc4X78t%Q}`f?FA<`Mf&W`B-+RDVvJ=hh)z z`|mvA*H+DS=n$QJNI!FvdrRt~#^Z_84)5R0ZE);Or;1pbJfeImv8y@ z;pfALD^tF+1^xI{y5%d&?}rbczPe<7x_5UZa2PtN?IxAcmlpQoQbegFLA^*^60ii)?^{4uL;+8b>$idpdRYQv;oSd!lN7CdDrL8p~llDQ@q-?e({} zFHESs`?kK~)AP87pZsDR|Er7YulCHo{iQx`&0fZ*A@Kz-PhVZSUVM}OyfbExkJfSB zY14nYEKYZQRp6@XEkWTiJ1$(?nN_i3=Ingss*Pr?&*oO_nydVIsf&zTbp?|qPy1AZ zU2Ap)Kb1+nc+k2fx!O4FxoY3R>RCPEr&=bx`q&}D|59F)yMFeqmbc3nKR>L_QmCYm zCU(Vr+2(CB30;?+cJ5tOU}m$)hKF&ol%{--WYJrW*PbaxFQ%$&{m>Jzh;_20AnVp6 zoHvqLd~QCT?%EW|tsnYrrOu@(BK~PkQ?|<8WAJQq6$$2E|FK)?{Zzrsnde0+Cr=Y< zRQV(&nQhvxdeUh_fud@?H&>wG>m4q98A}?RE>``>*?W0Xme`idUe$|dYzY*Q+)^<0 zLyQ_{tB9qA=;F(gmfFUts_}^(F>AlrWG4r2QtRxw5+N{K!t+$>$%zJ;ft>n1{+(Ix zZ613n{GAZQ=@!YQ>ejPKC{ArrQ$bkKIp@gM3sIKNy5cq!t9*59#57gwkJ)@z;fzw# zYEvzE@};A7oBX*syz7g2q!{^JIb21K@S2?T@HoWNX1MCA%vq%*)ijAE&u<+F$y%~9 zuxes*&z5V?G6MglZ}`;XF*BlVRaD;EiLLG*qAH%ZOjk5`?775g!i44pTsxOGtz8%9 z(|mH3MCgoNR$S)0EyXEsb-ud+v>DA0TDDFe=V z^%0&erdyNWtMqJ8PtBjZ@X}6?(whr9IZg?z+p((6U$E0^q0`|l2QA!J?!B_%@3pDF z9$?QhX3rxyUwH)%E$- zLYcD@1$pyX>y<2i1$|rnE2{jF@ukR<2?>j|7rm~Z)9k5oFrfN;=vw0*sXms%P2yUs zS}et$S^wR$>73KTti@X*=KcKCV!yIHkR#RmkC)1?rL2E^RBMt%7$k8QaWC*YAs6Qj~xCxVZV{ z-|ihoPExj7_4W6A-?LJKk{Tw1VGvspbgOok@{6@W-K<|XQRA%qq&mH zM@7!_mXo}?JAy9y>^-zbRfh3(=Kj00G+sTKpeEcF;?lOFInm>)h)<2fEB)AfmkSn0 z?ijH$YYR_g6r9hwhhY-OlJg7AQ!Uos=Zmw<5*D2FYsRTM7kVsw$ha$L-eRxRUWb1XCXI)TMNZ2y33|-AVcaD&fh$QR z!MLfBVG@IIr2|zDUSsvS4A0J45@;jM|%Aj!RYV*)7)Sv|2PFG^<@= zw*=FUJKAK6KiRQNw7ZNn!coxh!nyO0Z~R&PpBX6~H0dG^?a(D zC5t`dO6l-01uNAhIVW1~o^ne${^qmSNvepl<{4-viLcV2b+71lC!4F zm3mUyx-qft#{^}kASV^4#k1sj+zzB9Pk0pBT4>-=e_~eb&6|<}GY)VjXB8eV_E9^s zN@v60ofjr+oL+bL;dW>C$Eg9&&D@k&7WJtg61sd$;jW>YrpgA*gAub&8yd5$vYL8D z;u@RWsa12PinZQJb9}-&b73jR@d-yY9K9>%BnL`#95hOu8PgZZw$}TNlcp$B;;yYn z85Qk9BUxBpOi!*4o1=Yh(Uqr5xUWu(oOU|Vc(sjEsjA-boTL+zn(UOO@;d$gRB|VJ z$7>PSbK)s|r9xRg* z_n1H9IcJddVe-orSC?(x?D)L9adK;QX{Qk(&nI zA9Pl&k(jnuq#D?(aaS&#We)~>Np=DU7wdUFoPBBsF3t|_{cJ}MmH7vbfb80fLE zS9_tvoz2@%#CDz*ySSy;KENc!;7Y3NX~pLq3B83&EuEjZowmwSvJWtE;Wc9O?@Cjg z-ESypUoW7Yd+E|fdCgfLB^NKL*Iew;67%GYwuJR;pUN^dpS>Br{2R|od@JNxvUlU9 zcgGGGKkQm6G)uB?cjNEJxm;F~*-Mgq)E-SrdM7kR&wcLBv@1etn>%*MUx;)OzvQ{~ zZ_ifoQ=1r%%_@>|o_)aM3}@k1ej&~|x(mOuYS;?3AL-Fy@7lSAu~IbgkmBWYsjKUm z_p_*qhY2>Tu)XZwWH`0?wbc!QREJ9yosGSQ0zPvj*0}V|3Tim+SD@SWOD1{$6yN>A z3nDX>n|Aqh1a<|oY3{$bKKe)=*g1I!n3L9nAeVPuNq@(>SXSI zOGsD$vD=Zo$TaBXACdW|8g^XFy4}@rLs9oLym5l^4Uf4Ls8N0Hw?w%4{Us2 zZBY%Hy11|N#froh_EP(pyrikL zk4LfNgjapW;i8*o)e|d3Hl8S`lrR4vz3;I9FXvgey?$iG_UTkcUb9=Px0;b>VVKfW zpWau~&rWzF(2_9Wfw$m)<&-D;a%{W|w68s>yE!4lJ|D)9nWtTDPS&<`oaCV?e1y%ZdfM|T zyR4d`T{nrVtUl0LxYVL8-ACIsL9DnguafEVh8D}|LR_EUShDyo-embPq)fzayUmGw zgX0-VCewa#cl0|Q%8#vI7Cue)`uBbBE2HNnMBRR8_UG@fr+Zr7T>bjxU)rm8?=F>; zl|EPNfA{TZ`5qJL`#xrhW_4R`S#SUGDeL3YZr;jo+v}`aLi;Rjx8ApkE4MzUS;M{k zWk}_X<=oFxlj@`YuAcL*s_@O1TWY61250|xInTF+|9;%Mx(zSR|2}$g%h9s>Lr-TG zt0+BAU3lkld2Zp~)5~ASKRo>8S=OX~$1eOc<;&dGlv65|!)d<1O!NA$nH!EKz76yE z>@Dsff9kk+_Fp?gh3ofc>AyI2Y{!{Nv-9Q$#?)-j`273P^Xu=__C|<^-?NI^^N;VW zS#TnI%D+jE#7z7B&GgzkjHX_TV&8o*hD){nP>7bo7lRoOZtdp#;oDnqc2~iiX9oVF zYg1J$W<>a@d~91OGBtdsSiJl69ZB;Hj&3>WQiVbWRjtnN)Zx*19V+6nj5E>9Q!k}kH);2e&*s^>_ugHJWG^>7W$1gb@;qVcH+$c1gV6SM9UZ7laMVc!uG&!;!K zxjeq# diff --git a/esp_modem/searchindex.js b/esp_modem/searchindex.js index e268107ba..4ea515f75 100644 --- a/esp_modem/searchindex.js +++ b/esp_modem/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["README", "advanced_api", "api_docs", "cxx_api_docs", "cxx_api_links", "index", "internal_design", "internal_docs"], "filenames": ["README.md", "advanced_api.rst", "api_docs.rst", "cxx_api_docs.rst", "cxx_api_links.rst", "index.rst", "internal_design.md", "internal_docs.rst"], "titles": ["ESP MODEM", "Advanced esp-modem use cases", "C API Documentation", "C++ API Documentation", "<no title>", "ESP-MODEM Programmers manual", "Internal design", "DCE Internal implementation"], "terms": {"thi": [0, 1, 2, 7], "commun": [0, 2, 3, 5, 7], "command": [0, 1, 5, 6], "mode": [0, 2, 5, 6, 7], "AT": [0, 1, 2, 3, 6, 7], "well": [0, 6, 7], "data": [0, 2, 3, 6, 7], "over": [0, 6], "pppo": 0, "protocol": [0, 7], "The": [0, 1, 2, 3, 6, 7], "model": [0, 1, 5], "equip": [0, 7], "object": [0, 1, 3, 7], "which": [0, 1, 2, 6, 7], "compos": [0, 6], "termin": [0, 1, 2, 5], "abstract": [0, 5, 6], "current": [0, 2, 7], "onli": [0, 1, 2, 6, 7], "uart": [0, 1, 2, 3, 6, 7], "implement": [0, 1, 2, 5, 6], "repres": [0, 1, 7], "network": [0, 1, 2, 3, 6, 7], "interfac": [0, 2, 3, 5, 6], "specif": [0, 1, 2, 3, 7], "its": [0, 2, 6, 7], "o": 0, "set_mod": [0, 7], "send_command": 0, "event": [0, 2], "basic": [0, 1, 2, 3, 6, 7], "oper": [0, 2, 7], "unit": [0, 7], "_": 0, "softwar": 0, "configur": [0, 1, 3, 5, 7], "i": [0, 1, 7], "media": 0, "defin": [0, 1, 2, 7], "librari": [0, 5], "support": [0, 1, 2, 7], "type": [0, 2, 5], "config": [0, 1, 2, 3, 7], "lwip": 0, "after": [0, 2, 7], "creat": [0, 2, 5, 7], "applic": [0, 1, 2, 3], "interact": 0, "issu": [0, 2], "switch": [0, 2, 5, 7], "between": [0, 7], "Is": 0, "an": [0, 1, 2, 7], "physic": 0, "connect": [0, 1, 2, 7], "attach": [0, 2, 7], "sim800": [0, 1, 3, 7], "bg96": [0, 1, 3, 7], "sim7600": [0, 1, 3, 7], "user": [0, 1, 2, 7], "internet": 0, "via": [0, 7], "cellular": [0, 2, 7], "send": [0, 2, 3, 6, 7], "variou": 0, "e": [0, 1, 7], "g": [0, 1], "sm": [0, 2, 7], "typic": [0, 1, 2, 7], "regist": 0, "handler": 0, "receiv": [0, 7], "notif": 0, "avail": [0, 2, 6, 7], "ip": 0, "address": 0, "chang": 0, "common": [0, 1, 2, 6, 7], "ar": [0, 2, 3, 6, 7], "also": [0, 1, 2, 6, 7], "list": [0, 2, 7], "exampl": [0, 1], "pppos_client": 0, "simpl": [0, 2], "client": 0, "read": [0, 2, 6, 7], "some": [0, 6, 7], "properti": 0, "public": [0, 1, 2, 3, 7], "mqtt": 0, "broker": 0, "modem_consol": [0, 1], "exercis": 0, "all": [0, 1, 3, 7], "possibl": [0, 1], "consol": 0, "ap_to_pppo": 0, "focus": 0, "provid": [0, 1, 6, 7], "wifi": 0, "ap": 0, "forward": [0, 7], "packet": 0, "nat": 0, "from": [0, 1, 2, 6, 7], "virtual": [0, 1, 6, 7], "experiment": 0, "featur": 0, "allow": 0, "multipl": [0, 7], "design": [0, 5], "them": 0, "sole": [0, 7], "we": [0, 7], "modern": 0, "usb": 0, "spi": [0, 1], "ad": [0, 5], "new": [0, 2, 5, 6], "must": [0, 7], "have": [0, 3, 7], "requir": 0, "differ": [0, 1, 6, 7], "might": [0, 6], "mean": [0, 7], "class": [0, 1, 3, 6, 7], "deriv": [0, 1, 7], "genericmodul": [0, 1, 6, 7], "where": 0, "could": [0, 1, 6, 7], "add": [0, 6, 7], "modifi": 0, "exist": [0, 1, 7], "ones": 0, "chapter": [1, 7], "outlin": 1, "extens": [1, 5, 7], "compon": [1, 5, 7], "It": [1, 3, 7], "handl": [1, 2, 6], "mani": 1, "wai": [1, 7], "build": [1, 7], "top": 1, "gener": [1, 2, 3, 5, 6], "share": [1, 3, 7], "uniqu": [1, 3, 7], "vanilla": 1, "pointer": [1, 2, 7], "templat": [1, 3, 6, 7], "dce_t": [1, 3, 7], "one": [1, 7], "function": [1, 2, 3, 7], "group": [1, 2, 3, 7], "esp_modem_dce_factori": 1, "enum": [1, 2, 7], "modemtyp": 1, "choic": 1, "when": [1, 6], "valu": [1, 2, 7], "enumer": [1, 2, 7], "default": [1, 2, 3, 7], "most": [1, 2, 6, 7], "appli": 1, "sim7070": [1, 3, 7], "sim7000": [1, 3, 7], "bg69": 1, "factoryhelp": 1, "includ": [1, 2, 7], "hpp": [1, 7], "helper": [1, 7], "either": [1, 3, 7], "plain": [1, 2], "shared_ptr": [1, 3, 7], "unique_ptr": [1, 3, 7], "typenam": 1, "t_modul": 1, "creator": 1, "dte": [1, 2, 5, 6], "netif": [1, 2, 3, 5, 6], "throw": [1, 6], "base": [1, 3, 7], "suppli": [1, 2, 7], "app": [1, 2], "arg": 1, "inlin": [1, 3, 7], "std": [1, 3, 7], "build_uniqu": 1, "const": [1, 2, 3, 7], "cfg": 1, "chosen": [1, 2], "paramet": [1, 2, 3, 7], "argument": [1, 7], "builder": 1, "constructor": [1, 6], "esp_modem": [1, 3, 4, 7], "structur": [1, 5, 7], "esp_modem_dte_config": [1, 2, 3, 7], "ppp": [1, 2, 5, 6, 7], "return": [1, 2, 3, 7], "success": [1, 2, 3, 7], "static": 1, "necessari": [1, 3, 7], "need": [1, 2, 7], "devic": [1, 2, 5, 6], "ani": 1, "In": 1, "recommend": 1, "order": [1, 7], "appropri": [1, 7], "dce_factori": 1, "pleas": [1, 7], "refer": [1, 3, 7], "note": [1, 2], "trivial": 1, "overrid": [1, 7], "demonstr": 1, "purpos": 1, "unsupport": 1, "i2c": 1, "two": [1, 2, 7], "step": 1, "correspond": 1, "should": [1, 2, 7], "io": 1, "method": [1, 6, 7], "veri": 2, "consist": [2, 3, 7], "part": 2, "workflow": [2, 3], "dce": [2, 4, 5], "instanc": [2, 7], "us": [2, 3, 5, 6, 7], "esp_modem_new": 2, "call": [2, 7], "esp_modem_set_mod": 2, "perform": 2, "desir": [2, 7], "standard": 2, "unrel": 2, "esp": [2, 7], "option": 2, "back": [2, 7], "again": 2, "destroi": [2, 5], "sing": 2, "esp_modem_destroi": 2, "These": 2, "set": [2, 3, 7], "work": [2, 7], "esp_modem_c_api": 2, "typedef": [2, 3, 7], "esp_modem_dce_mod": 2, "esp_modem_dce_mode_t": 2, "esp_modem_dce_devic": 2, "esp_modem_dce_device_t": 2, "esp_modem_mode_command": 2, "startup": 2, "esp_modem_mode_data": 2, "esp_modem_mode_cmux": 2, "multiplex": [2, 6, 7], "esp_modem_dce_genet": 2, "esp_modem_dce_sim7600": 2, "esp_modem_dce_sim7070": 2, "esp_modem_dce_sim7000": 2, "esp_modem_dce_bg96": 2, "esp_modem_dce_sim800": 2, "esp_modem_dce_t": 2, "esp_modem_dte_config_t": 2, "dte_config": [2, 3], "esp_modem_dce_config_t": 2, "dce_config": [2, 3], "esp_netif_t": [2, 3], "now": 2, "null": 2, "failur": [2, 3, 6], "esp_modem_new_dev": 2, "modul": [2, 3, 5, 6], "void": [2, 3, 7], "s": [2, 3, 5, 7], "esp_err_t": 2, "esp_ok": 2, "esp_fail": 2, "actual": [2, 7], "textual": 2, "char": [2, 7], "expect": 2, "output": [2, 7], "point": [2, 7], "alloc": [2, 6], "space": 2, "least": 2, "esp_modem_c_api_str_max": 2, "64": 2, "byte": [2, 7], "truncat": 2, "size": [2, 7], "command_result": [2, 7], "esp_modem_sync": 2, "initi": [2, 3, 6, 7], "sequenc": [2, 7], "sync": [2, 3, 4, 7], "up": [2, 3, 7], "ok": [2, 7], "fail": [2, 7], "timeout": [2, 7], "esp_modem_get_operator_nam": 2, "name": [2, 7], "out": [2, 3, 7], "esp_modem_store_profil": 2, "store": [2, 7], "profil": [2, 7], "esp_modem_set_pin": 2, "pin": [2, 7], "code": [2, 6, 7], "esp_modem_at": 2, "cmd": [2, 7], "execut": [2, 7], "string": [2, 7], "esp_modem_read_pin": 2, "bool": [2, 7], "pin_ok": [2, 7], "check": [2, 7], "sim": [2, 7], "true": [2, 7], "card": [2, 7], "doesn": [2, 3, 7], "t": [2, 3, 7], "unlock": [2, 7], "esp_modem_set_echo": 2, "echo_on": [2, 7], "echo": [2, 7], "repeat": [2, 7], "esp_modem_sms_txt_mod": 2, "txt": [2, 7], "pdu": [2, 7], "esp_modem_sms_character_set": 2, "gsm": [2, 7], "charat": [2, 7], "esp_modem_send_sm": 2, "number": [2, 6, 7], "messag": [2, 7], "phone": [2, 7], "text": [2, 7], "sent": [2, 7], "esp_modem_resume_data_mod": 2, "resum": [2, 7], "th": [2, 7], "wa": [2, 7], "temporarili": [2, 7], "suspend": [2, 7], "esp_modem_set_pdp_context": 2, "struct": [2, 7], "pdpcontext": [2, 7], "p1": [2, 7], "php": [2, 7], "context": [2, 7], "pdp": [2, 7], "setup": [2, 7], "esp_modem_set_command_mod": 2, "esp_modem_set_cmux": 2, "cmux": [2, 5], "esp_modem_get_imsi": 2, "imsi": [2, 7], "esp_modem_get_imei": 2, "imei": [2, 7], "esp_modem_get_module_nam": 2, "esp_modem_set_data_mod": 2, "esp_modem_get_signal_qu": 2, "int": [2, 7], "rssi": [2, 7], "ber": [2, 7], "get": [2, 3, 7], "signal": [2, 7], "qualiti": [2, 7], "strength": [2, 7], "indic": [2, 7], "channel": [2, 7], "bit": [2, 7], "error": [2, 3, 6, 7], "rate": [2, 7], "esp_modem_set_flow_control": 2, "dce_flow": [2, 7], "dte_flow": [2, 7], "hw": [2, 7], "control": [2, 7], "flow": [2, 7], "0": [2, 7], "none": [2, 7], "2": [2, 7], "rt": [2, 7], "ct": [2, 7], "esp_modem_hang_up": 2, "hang": [2, 7], "esp_modem_get_battery_statu": 2, "voltag": [2, 7], "bc": [2, 7], "bcl": [2, 7], "level": [2, 7], "power": [2, 7], "circuitri": [2, 7], "statu": [2, 7], "mv": [2, 7], "charg": [2, 7], "1": [2, 7], "Not": [2, 7], "done": [2, 7], "100": [2, 7], "batteri": [2, 7], "capac": [2, 7], "esp_modem_power_down": 2, "down": [2, 6, 7], "esp_modem_reset": 2, "reset": [2, 3, 4, 7], "esp_modem_set_baud": 2, "baud": [2, 7], "baudrat": [2, 7], "esp_modem_set_oper": 2, "format": [2, 7], "forc": [2, 7], "attempt": [2, 7], "automat": [2, 3, 7], "manual": [2, 7], "deregist": [2, 7], "3": [2, 7], "4": [2, 7], "fallback": [2, 7], "what": [2, 7], "given": [2, 7], "long": [2, 6, 7], "short": [2, 7], "numer": [2, 7], "esp_modem_set_network_attachment_st": 2, "state": [2, 7], "detach": [2, 7], "gpr": [2, 7], "servic": [2, 7], "esp_modem_get_network_attachment_st": 2, "esp_modem_set_radio_st": 2, "radio": [2, 7], "full": [2, 7], "minimum": [2, 7], "esp_modem_get_radio_st": 2, "esp_modem_set_network_mod": 2, "prefer": [2, 7], "esp_modem_set_preferred_mod": 2, "cat": [2, 7], "m": [2, 7], "nb": [2, 7], "iot": [2, 7], "select": [2, 7], "esp_modem_set_network_band": 2, "band": [2, 7], "esp_modem_get_network_system_mod": 2, "show": [2, 7], "system": [2, 7], "esp_modem_set_gnss_power_mod": 2, "gnss": [2, 7], "off": [2, 6, 7], "esp_modem_config": 2, "esp_modem_dte_default_config": 2, "esp_modem_dce_default_config": 2, "apn": 2, "esp_modem_dce_config": [2, 3], "esp_modem_flow_ctrl_t": 2, "esp_modem_flow_control_non": 2, "esp_modem_flow_control_sw": 2, "esp_modem_flow_control_hw": 2, "esp_modem_uart_term_config": 2, "h": 2, "member": 2, "uart_port_t": 2, "port_num": 2, "port": 2, "uart_word_length_t": 2, "data_bit": 2, "uart_stop_bits_t": 2, "stop_bit": 2, "stop": [2, 7], "uart_parity_t": 2, "pariti": 2, "flow_control": 2, "uart_sclk_t": 2, "source_clk": 2, "sourc": [2, 7], "clock": 2, "baud_rat": 2, "tx_io_num": 2, "txd": 2, "rx_io_num": 2, "rxd": 2, "rts_io_num": 2, "cts_io_num": 2, "rx_buffer_s": 2, "rx": 2, "buffer": [2, 7], "tx_buffer_s": 2, "tx": 2, "event_queue_s": 2, "queue": 2, "esp_modem_vfs_term_config": 2, "vf": [2, 3], "fd": 2, "alreadi": 2, "file": [2, 7], "descriptor": 2, "delet": 2, "esp_modem_vfs_resourc": 2, "custom": [2, 5, 7], "close": [2, 7], "resourc": 2, "clenaup": 2, "complet": [2, 7], "sw": 2, "follow": [2, 7], "portion": 2, "dedic": 2, "size_t": [2, 7], "dte_buffer_s": 2, "uint32_t": [2, 7], "task_stack_s": 2, "task": 2, "stack": 2, "unsign": 2, "task_prior": 2, "prioriti": 2, "uart_config": 2, "vfs_config": 2, "extension_config": 2, "logic": [2, 7], "access": [2, 7], "similar": 3, "construct": [3, 7], "esp_modem_init_dt": 3, "create_uart_dt": 3, "ptr": [3, 7], "nullptr": 3, "due": 3, "insuffici": 3, "memori": 3, "wrong": 3, "except": [3, 6], "disabl": 3, "abort": [3, 6], "create_vfs_dt": 3, "esp_modem_init_dc": 3, "create_sim7600_dc": 3, "create_sim7070_dc": 3, "create_sim7000_dc": 3, "create_sim800_dc": 3, "create_bg96_dc": 3, "create_generic_dc": 3, "specificmodul": [3, 6, 7], "respons": [3, 7], "transact": [3, 7], "relat": [3, 7], "consequ": [3, 7], "synergi": [3, 7], "aggreg": [3, 7], "set_data": [3, 7], "get_operator_nam": [3, 4, 7], "store_profil": [3, 4, 7], "set_pin": [3, 4, 7], "read_pin": [3, 4, 7], "set_echo": [3, 4, 7], "sms_txt_mode": [3, 4, 7], "sms_character_set": [3, 4, 7], "send_sm": [3, 4, 7], "resume_data_mod": [3, 4, 7], "set_pdp_context": [3, 4, 7], "set_command_mod": [3, 4, 7], "set_cmux": [3, 4, 7], "get_imsi": [3, 4, 7], "get_imei": [3, 4, 7], "get_module_nam": [3, 4, 7], "set_data_mod": [3, 4, 7], "get_signal_qu": [3, 4, 7], "set_flow_control": [3, 4, 7], "hang_up": [3, 4, 7], "get_battery_statu": [3, 4, 7], "power_down": [3, 4, 7], "set_baud": [3, 4, 7], "set_oper": [3, 4, 7], "set_network_attachment_st": [3, 4, 7], "get_network_attachment_st": [3, 4, 7], "set_radio_st": [3, 4, 7], "get_radio_st": [3, 4, 7], "set_network_mod": [3, 4, 7], "set_preferred_mod": [3, 4, 7], "set_network_band": [3, 4, 7], "get_network_system_mod": [3, 4, 7], "set_gnss_power_mod": [3, 4, 7], "explicitli": [3, 7], "simpli": 3, "clean": 3, "goe": 3, "block": [3, 6, 7], "scope": 3, "brief": 5, "intro": 5, "case": [5, 6], "other": [5, 7], "c": [5, 6, 7], "lifecycl": 5, "api": [5, 6, 7], "advanc": [5, 7], "instanti": 5, "factori": [5, 7], "intern": 5, "decis": 5, "collabor": 5, "inherit": 5, "addit": [6, 7], "macro": [6, 7], "wrapper": 6, "try": 6, "catch": 6, "easier": 6, "ON": 6, "init": [6, 7], "treat": 6, "runtim": [6, 7], "program": 6, "break": 6, "more": 6, "privat": 6, "modem": 6, "special": [6, 7], "implant": 6, "minim": 6, "moduleif": [6, 7], "oonli": 6, "compil": 6, "time": [6, 7], "without": 6, "diagram": 6, "describ": [6, 7], "how": 6, "can": [6, 7], "write": [6, 7], "callback": [6, 7], "driver": 6, "below": 6, "depict": 6, "idea": 6, "cmuxinst": [6, 7], "arbitrari": 6, "same": [6, 7], "consum": [6, 7], "origin": [6, 7], "detail": 7, "descript": 7, "turn": 7, "thee": 7, "develop": 7, "would": 7, "explain": 7, "section": 7, "esp_modem_dc": 7, "definit": 7, "dce_mod": 7, "parent": 7, "talk": 7, "besid": 7, "document": 7, "esp_modem_dt": 7, "commandableif": 7, "explicit": 7, "uint8_t": 7, "len": 7, "underli": 7, "written": 7, "d": 7, "payload": 7, "length": 7, "set_read_cb": 7, "f": 7, "valid": 7, "modem_mod": 7, "got_line_cb": 7, "got_lin": 7, "time_m": 7, "respond": 7, "line": 7, "ms": 7, "wait": 7, "answer": 7, "separ": 7, "abov": 7, "esp_modem_termin": 7, "terminal_error": 7, "buffer_overflow": 7, "checksum_error": 7, "unexpected_control_flow": 7, "compli": 7, "subclass": 7, "maximum": 7, "esp_modem_cmux": 7, "cmux_stat": 7, "machin": 7, "header": 7, "footer": 7, "recov": 7, "itself": 7, "usabl": 7, "deinit": 7, "pair": 7, "unique_buff": 7, "eject": 7, "so": 7, "thei": 7, "tradit": 7, "inst": 7, "index": 7, "esp_modem_netif": 7, "layer": 7, "glue": 7, "start": 7, "wait_until_ppp_exit": 7, "until": 7, "esp_modem_modul": 7, "esp_modem_dce_modul": 7, "just": 7, "setup_data_mod": 7, "mandatori": 7, "abl": 7, "configure_pdp_context": 7, "new_pdp": 7, "To": 7, "ha": 7, "declar": 7, "first": 7, "esp_modem_command_declar": 7, "inc": 7, "singl": 7, "cpp": 7, "therefor": 7, "care": 7, "taken": 7, "correctli": 7, "specifi": 7, "especi": 7, "keep": 7, "low": 7, "6": 7, "preprocessor": 7, "both": 7, "clariti": 7, "expand": 7, "pattern": 7, "int_in": 7, "input": 7, "integ": 7, "human": 7, "readabl": 7, "second": 7, "p2": 7, "etc": 7, "namespac": 7, "hold": 7, "esp_modem_dce_command": 7, "esp_modem_declare_dce_command": 7, "return_typ": 7, "num": 7, "get_battery_status_sim7xxx": 7, "set_gnss_power_mode_sim76xx": 7, "power_down_sim76xx": 7, "power_down_sim70xx": 7, "set_network_bands_sim76xx": 7, "power_down_sim8xx": 7, "set_data_mode_sim8xx": 7, "esp_modem_typ": 7, "undef": 7, "command_mod": 7, "8212": 7, "suppos": 7, "data_mod": 7, "cmux_mod": 7, "simplifi": 7, "assign": 7, "result": 7, "successfulli": 7, "didn": 7, "timelin": 7, "elig": 7, "millisecond": 7}, "objects": {"": [[2, 0, 1, "c.ESP_MODEM_DCE_DEFAULT_CONFIG", "ESP_MODEM_DCE_DEFAULT_CONFIG"], [7, 0, 1, "c.ESP_MODEM_DECLARE_DCE_COMMAND", "ESP_MODEM_DECLARE_DCE_COMMAND"], [2, 0, 1, "c.ESP_MODEM_DTE_DEFAULT_CONFIG", "ESP_MODEM_DTE_DEFAULT_CONFIG"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device18ESP_MODEM_DCE_BG96E", "ESP_MODEM_DCE_BG96"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_GENETICE", "ESP_MODEM_DCE_GENETIC"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_SIM7000E", "ESP_MODEM_DCE_SIM7000"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_SIM7070E", "ESP_MODEM_DCE_SIM7070"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_SIM7600E", "ESP_MODEM_DCE_SIM7600"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device20ESP_MODEM_DCE_SIM800E", "ESP_MODEM_DCE_SIM800"], [2, 1, 1, "_CPPv4N21esp_modem_flow_ctrl_t25ESP_MODEM_FLOW_CONTROL_HWE", "ESP_MODEM_FLOW_CONTROL_HW"], [2, 1, 1, "_CPPv4N21esp_modem_flow_ctrl_t27ESP_MODEM_FLOW_CONTROL_NONEE", "ESP_MODEM_FLOW_CONTROL_NONE"], [2, 1, 1, "_CPPv4N21esp_modem_flow_ctrl_t25ESP_MODEM_FLOW_CONTROL_SWE", "ESP_MODEM_FLOW_CONTROL_SW"], [2, 1, 1, "_CPPv4N18esp_modem_dce_mode19ESP_MODEM_MODE_CMUXE", "ESP_MODEM_MODE_CMUX"], [2, 1, 1, "_CPPv4N18esp_modem_dce_mode22ESP_MODEM_MODE_COMMANDE", "ESP_MODEM_MODE_COMMAND"], [2, 1, 1, "_CPPv4N18esp_modem_dce_mode19ESP_MODEM_MODE_DATAE", "ESP_MODEM_MODE_DATA"], [1, 2, 1, "_CPPv49ModemType", "ModemType"], [1, 1, 1, "_CPPv4N9ModemType4BG96E", "ModemType::BG96"], [1, 1, 1, "_CPPv4N9ModemType13GenericModuleE", "ModemType::GenericModule"], [1, 1, 1, "_CPPv4N9ModemType7SIM7000E", "ModemType::SIM7000"], [1, 1, 1, "_CPPv4N9ModemType7SIM7070E", "ModemType::SIM7070"], [1, 1, 1, "_CPPv4N9ModemType7SIM7600E", "ModemType::SIM7600"], [1, 1, 1, "_CPPv4N9ModemType6SIM800E", "ModemType::SIM800"], [7, 2, 1, "_CPPv410cmux_state", "cmux_state"], [7, 1, 1, "_CPPv4N10cmux_state6FOOTERE", "cmux_state::FOOTER"], [7, 1, 1, "_CPPv4N10cmux_state6HEADERE", "cmux_state::HEADER"], [7, 1, 1, "_CPPv4N10cmux_state4INITE", "cmux_state::INIT"], [7, 1, 1, "_CPPv4N10cmux_state7PAYLOADE", "cmux_state::PAYLOAD"], [7, 1, 1, "_CPPv4N10cmux_state7RECOVERE", "cmux_state::RECOVER"], [7, 2, 1, "_CPPv414command_result", "command_result"], [7, 1, 1, "_CPPv4N14command_result4FAILE", "command_result::FAIL"], [7, 1, 1, "_CPPv4N14command_result2OKE", "command_result::OK"], [7, 1, 1, "_CPPv4N14command_result7TIMEOUTE", "command_result::TIMEOUT"], [3, 3, 1, "_CPPv415create_BG96_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_BG96_dce"], [3, 4, 1, "_CPPv415create_BG96_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_BG96_dce::config"], [3, 4, 1, "_CPPv415create_BG96_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_BG96_dce::dte"], [3, 4, 1, "_CPPv415create_BG96_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_BG96_dce::netif"], [3, 3, 1, "_CPPv418create_SIM7000_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7000_dce"], [3, 4, 1, "_CPPv418create_SIM7000_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7000_dce::config"], [3, 4, 1, "_CPPv418create_SIM7000_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7000_dce::dte"], [3, 4, 1, "_CPPv418create_SIM7000_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7000_dce::netif"], [3, 3, 1, "_CPPv418create_SIM7070_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7070_dce"], [3, 4, 1, "_CPPv418create_SIM7070_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7070_dce::config"], [3, 4, 1, "_CPPv418create_SIM7070_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7070_dce::dte"], [3, 4, 1, "_CPPv418create_SIM7070_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7070_dce::netif"], [3, 3, 1, "_CPPv418create_SIM7600_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7600_dce"], [3, 4, 1, "_CPPv418create_SIM7600_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7600_dce::config"], [3, 4, 1, "_CPPv418create_SIM7600_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7600_dce::dte"], [3, 4, 1, "_CPPv418create_SIM7600_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7600_dce::netif"], [3, 3, 1, "_CPPv417create_SIM800_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM800_dce"], [3, 4, 1, "_CPPv417create_SIM800_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM800_dce::config"], [3, 4, 1, "_CPPv417create_SIM800_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM800_dce::dte"], [3, 4, 1, "_CPPv417create_SIM800_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM800_dce::netif"], [3, 3, 1, "_CPPv418create_generic_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_generic_dce"], [3, 4, 1, "_CPPv418create_generic_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_generic_dce::config"], [3, 4, 1, "_CPPv418create_generic_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_generic_dce::dte"], [3, 4, 1, "_CPPv418create_generic_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_generic_dce::netif"], [3, 3, 1, "_CPPv415create_uart_dtePK10dte_config", "create_uart_dte"], [3, 4, 1, "_CPPv415create_uart_dtePK10dte_config", "create_uart_dte::config"], [3, 3, 1, "_CPPv414create_vfs_dtePK10dte_config", "create_vfs_dte"], [3, 4, 1, "_CPPv414create_vfs_dtePK10dte_config", "create_vfs_dte::config"], [3, 5, 1, "_CPPv410dce_config", "dce_config"], [3, 5, 1, "_CPPv410dte_config", "dte_config"], [7, 6, 1, "_CPPv4N9esp_modem4BG96E", "esp_modem::BG96"], [7, 6, 1, "_CPPv4N9esp_modem4CMuxE", "esp_modem::CMux"], [7, 3, 1, "_CPPv4N9esp_modem4CMux6deinitEv", "esp_modem::CMux::deinit"], [7, 3, 1, "_CPPv4N9esp_modem4CMux6detachEv", "esp_modem::CMux::detach"], [7, 3, 1, "_CPPv4N9esp_modem4CMux4initEv", "esp_modem::CMux::init"], [7, 3, 1, "_CPPv4N9esp_modem4CMux11set_read_cbEiNSt8functionIFbP7uint8_t6size_tEEE", "esp_modem::CMux::set_read_cb"], [7, 4, 1, "_CPPv4N9esp_modem4CMux11set_read_cbEiNSt8functionIFbP7uint8_t6size_tEEE", "esp_modem::CMux::set_read_cb::f"], [7, 4, 1, "_CPPv4N9esp_modem4CMux11set_read_cbEiNSt8functionIFbP7uint8_t6size_tEEE", "esp_modem::CMux::set_read_cb::inst"], [7, 3, 1, "_CPPv4N9esp_modem4CMux5writeEiP7uint8_t6size_t", "esp_modem::CMux::write"], [7, 4, 1, "_CPPv4N9esp_modem4CMux5writeEiP7uint8_t6size_t", "esp_modem::CMux::write::data"], [7, 4, 1, "_CPPv4N9esp_modem4CMux5writeEiP7uint8_t6size_t", "esp_modem::CMux::write::i"], [7, 4, 1, "_CPPv4N9esp_modem4CMux5writeEiP7uint8_t6size_t", "esp_modem::CMux::write::len"], [7, 6, 1, "_CPPv4N9esp_modem12CMuxInstanceE", "esp_modem::CMuxInstance"], [7, 3, 1, "_CPPv4N9esp_modem12CMuxInstance4readEP7uint8_t6size_t", "esp_modem::CMuxInstance::read"], [7, 4, 1, "_CPPv4N9esp_modem12CMuxInstance4readEP7uint8_t6size_t", "esp_modem::CMuxInstance::read::data"], [7, 4, 1, "_CPPv4N9esp_modem12CMuxInstance4readEP7uint8_t6size_t", "esp_modem::CMuxInstance::read::len"], [7, 3, 1, "_CPPv4N9esp_modem12CMuxInstance5writeEP7uint8_t6size_t", "esp_modem::CMuxInstance::write"], [7, 4, 1, "_CPPv4N9esp_modem12CMuxInstance5writeEP7uint8_t6size_t", "esp_modem::CMuxInstance::write::data"], [7, 4, 1, "_CPPv4N9esp_modem12CMuxInstance5writeEP7uint8_t6size_t", "esp_modem::CMuxInstance::write::len"], [7, 6, 1, "_CPPv4N9esp_modem13CommandableIfE", "esp_modem::CommandableIf"], [7, 3, 1, "_CPPv4N9esp_modem13CommandableIf7commandERKNSt6stringE11got_line_cb8uint32_tKc", "esp_modem::CommandableIf::command"], [7, 4, 1, "_CPPv4N9esp_modem13CommandableIf7commandERKNSt6stringE11got_line_cb8uint32_tKc", "esp_modem::CommandableIf::command::command"], [7, 4, 1, "_CPPv4N9esp_modem13CommandableIf7commandERKNSt6stringE11got_line_cb8uint32_tKc", "esp_modem::CommandableIf::command::got_line"], [7, 4, 1, "_CPPv4N9esp_modem13CommandableIf7commandERKNSt6stringE11got_line_cb8uint32_tKc", "esp_modem::CommandableIf::command::separator"], [7, 4, 1, "_CPPv4N9esp_modem13CommandableIf7commandERKNSt6stringE11got_line_cb8uint32_tKc", "esp_modem::CommandableIf::command::time_ms"], [7, 6, 1, "_CPPv4N9esp_modem3DCEE", "esp_modem::DCE"], [7, 3, 1, "_CPPv4N9esp_modem3DCE2atERKNSt6stringERNSt6stringE", "esp_modem::DCE::at"], [7, 4, 1, "_CPPv4N9esp_modem3DCE2atERKNSt6stringERNSt6stringE", "esp_modem::DCE::at::cmd"], [7, 4, 1, "_CPPv4N9esp_modem3DCE2atERKNSt6stringERNSt6stringE", "esp_modem::DCE::at::out"], [7, 3, 1, "_CPPv4N9esp_modem3DCE18get_battery_statusERiRiRi", "esp_modem::DCE::get_battery_status"], [7, 4, 1, "_CPPv4N9esp_modem3DCE18get_battery_statusERiRiRi", "esp_modem::DCE::get_battery_status::bcl"], [7, 4, 1, "_CPPv4N9esp_modem3DCE18get_battery_statusERiRiRi", "esp_modem::DCE::get_battery_status::bcs"], [7, 4, 1, "_CPPv4N9esp_modem3DCE18get_battery_statusERiRiRi", "esp_modem::DCE::get_battery_status::voltage"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8get_imeiERNSt6stringE", "esp_modem::DCE::get_imei"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8get_imeiERNSt6stringE", "esp_modem::DCE::get_imei::imei"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8get_imsiERNSt6stringE", "esp_modem::DCE::get_imsi"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8get_imsiERNSt6stringE", "esp_modem::DCE::get_imsi::imsi"], [7, 3, 1, "_CPPv4N9esp_modem3DCE15get_module_nameERNSt6stringE", "esp_modem::DCE::get_module_name"], [7, 4, 1, "_CPPv4N9esp_modem3DCE15get_module_nameERNSt6stringE", "esp_modem::DCE::get_module_name::name"], [7, 3, 1, "_CPPv4N9esp_modem3DCE28get_network_attachment_stateERi", "esp_modem::DCE::get_network_attachment_state"], [7, 4, 1, "_CPPv4N9esp_modem3DCE28get_network_attachment_stateERi", "esp_modem::DCE::get_network_attachment_state::state"], [7, 3, 1, "_CPPv4N9esp_modem3DCE23get_network_system_modeERi", "esp_modem::DCE::get_network_system_mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE23get_network_system_modeERi", "esp_modem::DCE::get_network_system_mode::mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE17get_operator_nameERNSt6stringE", "esp_modem::DCE::get_operator_name"], [7, 4, 1, "_CPPv4N9esp_modem3DCE17get_operator_nameERNSt6stringE", "esp_modem::DCE::get_operator_name::name"], [7, 3, 1, "_CPPv4N9esp_modem3DCE15get_radio_stateERi", "esp_modem::DCE::get_radio_state"], [7, 4, 1, "_CPPv4N9esp_modem3DCE15get_radio_stateERi", "esp_modem::DCE::get_radio_state::state"], [7, 3, 1, "_CPPv4N9esp_modem3DCE18get_signal_qualityERiRi", "esp_modem::DCE::get_signal_quality"], [7, 4, 1, "_CPPv4N9esp_modem3DCE18get_signal_qualityERiRi", "esp_modem::DCE::get_signal_quality::ber"], [7, 4, 1, "_CPPv4N9esp_modem3DCE18get_signal_qualityERiRi", "esp_modem::DCE::get_signal_quality::rssi"], [7, 3, 1, "_CPPv4N9esp_modem3DCE7hang_upEv", "esp_modem::DCE::hang_up"], [7, 3, 1, "_CPPv4N9esp_modem3DCE10power_downEv", "esp_modem::DCE::power_down"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8read_pinERb", "esp_modem::DCE::read_pin"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8read_pinERb", "esp_modem::DCE::read_pin::pin_ok"], [7, 3, 1, "_CPPv4N9esp_modem3DCE5resetEv", "esp_modem::DCE::reset"], [7, 3, 1, "_CPPv4N9esp_modem3DCE16resume_data_modeEv", "esp_modem::DCE::resume_data_mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8send_smsERKNSt6stringERKNSt6stringE", "esp_modem::DCE::send_sms"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8send_smsERKNSt6stringERKNSt6stringE", "esp_modem::DCE::send_sms::message"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8send_smsERKNSt6stringERKNSt6stringE", "esp_modem::DCE::send_sms::number"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8set_baudEi", "esp_modem::DCE::set_baud"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8set_baudEi", "esp_modem::DCE::set_baud::baud"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8set_cmuxEv", "esp_modem::DCE::set_cmux"], [7, 3, 1, "_CPPv4N9esp_modem3DCE16set_command_modeEv", "esp_modem::DCE::set_command_mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE13set_data_modeEv", "esp_modem::DCE::set_data_mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8set_echoEKb", "esp_modem::DCE::set_echo"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8set_echoEKb", "esp_modem::DCE::set_echo::echo_on"], [7, 3, 1, "_CPPv4N9esp_modem3DCE16set_flow_controlEii", "esp_modem::DCE::set_flow_control"], [7, 4, 1, "_CPPv4N9esp_modem3DCE16set_flow_controlEii", "esp_modem::DCE::set_flow_control::dce_flow"], [7, 4, 1, "_CPPv4N9esp_modem3DCE16set_flow_controlEii", "esp_modem::DCE::set_flow_control::dte_flow"], [7, 3, 1, "_CPPv4N9esp_modem3DCE19set_gnss_power_modeEi", "esp_modem::DCE::set_gnss_power_mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE19set_gnss_power_modeEi", "esp_modem::DCE::set_gnss_power_mode::mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE28set_network_attachment_stateEi", "esp_modem::DCE::set_network_attachment_state"], [7, 4, 1, "_CPPv4N9esp_modem3DCE28set_network_attachment_stateEi", "esp_modem::DCE::set_network_attachment_state::state"], [7, 3, 1, "_CPPv4N9esp_modem3DCE17set_network_bandsERKNSt6stringEPKii", "esp_modem::DCE::set_network_bands"], [7, 4, 1, "_CPPv4N9esp_modem3DCE17set_network_bandsERKNSt6stringEPKii", "esp_modem::DCE::set_network_bands::bands"], [7, 4, 1, "_CPPv4N9esp_modem3DCE17set_network_bandsERKNSt6stringEPKii", "esp_modem::DCE::set_network_bands::mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE17set_network_bandsERKNSt6stringEPKii", "esp_modem::DCE::set_network_bands::size"], [7, 3, 1, "_CPPv4N9esp_modem3DCE16set_network_modeEi", "esp_modem::DCE::set_network_mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE16set_network_modeEi", "esp_modem::DCE::set_network_mode::mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE12set_operatorEiiRKNSt6stringE", "esp_modem::DCE::set_operator"], [7, 4, 1, "_CPPv4N9esp_modem3DCE12set_operatorEiiRKNSt6stringE", "esp_modem::DCE::set_operator::format"], [7, 4, 1, "_CPPv4N9esp_modem3DCE12set_operatorEiiRKNSt6stringE", "esp_modem::DCE::set_operator::mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE12set_operatorEiiRKNSt6stringE", "esp_modem::DCE::set_operator::oper"], [7, 3, 1, "_CPPv4N9esp_modem3DCE15set_pdp_contextER10PdpContext", "esp_modem::DCE::set_pdp_context"], [7, 4, 1, "_CPPv4N9esp_modem3DCE15set_pdp_contextER10PdpContext", "esp_modem::DCE::set_pdp_context::p1"], [7, 3, 1, "_CPPv4N9esp_modem3DCE7set_pinERKNSt6stringE", "esp_modem::DCE::set_pin"], [7, 4, 1, "_CPPv4N9esp_modem3DCE7set_pinERKNSt6stringE", "esp_modem::DCE::set_pin::pin"], [7, 3, 1, "_CPPv4N9esp_modem3DCE18set_preferred_modeEi", "esp_modem::DCE::set_preferred_mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE18set_preferred_modeEi", "esp_modem::DCE::set_preferred_mode::mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE15set_radio_stateEi", "esp_modem::DCE::set_radio_state"], [7, 4, 1, "_CPPv4N9esp_modem3DCE15set_radio_stateEi", "esp_modem::DCE::set_radio_state::state"], [7, 3, 1, "_CPPv4N9esp_modem3DCE17sms_character_setEv", "esp_modem::DCE::sms_character_set"], [7, 3, 1, "_CPPv4N9esp_modem3DCE12sms_txt_modeEKb", "esp_modem::DCE::sms_txt_mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE12sms_txt_modeEKb", "esp_modem::DCE::sms_txt_mode::txt"], [7, 3, 1, "_CPPv4N9esp_modem3DCE13store_profileEv", "esp_modem::DCE::store_profile"], [7, 3, 1, "_CPPv4N9esp_modem3DCE4syncEv", "esp_modem::DCE::sync"], [7, 6, 1, "_CPPv4N9esp_modem8DCE_ModeE", "esp_modem::DCE_Mode"], [3, 6, 1, "_CPPv4I0EN9esp_modem5DCE_TE", "esp_modem::DCE_T"], [7, 6, 1, "_CPPv4I0EN9esp_modem5DCE_TE", "esp_modem::DCE_T"], [3, 7, 1, "_CPPv4I0EN9esp_modem5DCE_TE", "esp_modem::DCE_T::SpecificModule"], [7, 7, 1, "_CPPv4I0EN9esp_modem5DCE_TE", "esp_modem::DCE_T::SpecificModule"], [3, 3, 1, "_CPPv4N9esp_modem5DCE_T8set_dataEv", "esp_modem::DCE_T::set_data"], [7, 3, 1, "_CPPv4N9esp_modem5DCE_T8set_dataEv", "esp_modem::DCE_T::set_data"], [7, 6, 1, "_CPPv4N9esp_modem3DTEE", "esp_modem::DTE"], [7, 3, 1, "_CPPv4N9esp_modem3DTE3DTEEPK20esp_modem_dte_configNSt10unique_ptrI8TerminalEE", "esp_modem::DTE::DTE"], [7, 4, 1, "_CPPv4N9esp_modem3DTE3DTEEPK20esp_modem_dte_configNSt10unique_ptrI8TerminalEE", "esp_modem::DTE::DTE::config"], [7, 4, 1, "_CPPv4N9esp_modem3DTE3DTEEPK20esp_modem_dte_configNSt10unique_ptrI8TerminalEE", "esp_modem::DTE::DTE::t"], [7, 3, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_t", "esp_modem::DTE::command"], [7, 3, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc", "esp_modem::DTE::command"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_t", "esp_modem::DTE::command::command"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc", "esp_modem::DTE::command::command"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_t", "esp_modem::DTE::command::got_line"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc", "esp_modem::DTE::command::got_line"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc", "esp_modem::DTE::command::separator"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_t", "esp_modem::DTE::command::time_ms"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc", "esp_modem::DTE::command::time_ms"], [7, 3, 1, "_CPPv4N9esp_modem3DTE4readEPP7uint8_t6size_t", "esp_modem::DTE::read"], [7, 4, 1, "_CPPv4N9esp_modem3DTE4readEPP7uint8_t6size_t", "esp_modem::DTE::read::d"], [7, 4, 1, "_CPPv4N9esp_modem3DTE4readEPP7uint8_t6size_t", "esp_modem::DTE::read::len"], [7, 3, 1, "_CPPv4N9esp_modem3DTE8set_modeE10modem_mode", "esp_modem::DTE::set_mode"], [7, 4, 1, "_CPPv4N9esp_modem3DTE8set_modeE10modem_mode", "esp_modem::DTE::set_mode::m"], [7, 3, 1, "_CPPv4N9esp_modem3DTE11set_read_cbENSt8functionIFbP7uint8_t6size_tEEE", "esp_modem::DTE::set_read_cb"], [7, 4, 1, "_CPPv4N9esp_modem3DTE11set_read_cbENSt8functionIFbP7uint8_t6size_tEEE", "esp_modem::DTE::set_read_cb::f"], [7, 3, 1, "_CPPv4N9esp_modem3DTE5writeEP7uint8_t6size_t", "esp_modem::DTE::write"], [7, 4, 1, "_CPPv4N9esp_modem3DTE5writeEP7uint8_t6size_t", "esp_modem::DTE::write::data"], [7, 4, 1, "_CPPv4N9esp_modem3DTE5writeEP7uint8_t6size_t", "esp_modem::DTE::write::len"], [7, 6, 1, "_CPPv4N9esp_modem13GenericModuleE", "esp_modem::GenericModule"], [7, 3, 1, "_CPPv4N9esp_modem13GenericModule13GenericModuleENSt10shared_ptrI3DTEEENSt10unique_ptrI10PdpContextEE", "esp_modem::GenericModule::GenericModule"], [7, 4, 1, "_CPPv4N9esp_modem13GenericModule13GenericModuleENSt10shared_ptrI3DTEEENSt10unique_ptrI10PdpContextEE", "esp_modem::GenericModule::GenericModule::dte"], [7, 4, 1, "_CPPv4N9esp_modem13GenericModule13GenericModuleENSt10shared_ptrI3DTEEENSt10unique_ptrI10PdpContextEE", "esp_modem::GenericModule::GenericModule::pdp"], [7, 3, 1, "_CPPv4N9esp_modem13GenericModule21configure_pdp_contextENSt10unique_ptrI10PdpContextEE", "esp_modem::GenericModule::configure_pdp_context"], [7, 4, 1, "_CPPv4N9esp_modem13GenericModule21configure_pdp_contextENSt10unique_ptrI10PdpContextEE", "esp_modem::GenericModule::configure_pdp_context::new_pdp"], [7, 3, 1, "_CPPv4N9esp_modem13GenericModule8set_modeE10modem_mode", "esp_modem::GenericModule::set_mode"], [7, 4, 1, "_CPPv4N9esp_modem13GenericModule8set_modeE10modem_mode", "esp_modem::GenericModule::set_mode::mode"], [7, 3, 1, "_CPPv4N9esp_modem13GenericModule15setup_data_modeEv", "esp_modem::GenericModule::setup_data_mode"], [7, 6, 1, "_CPPv4N9esp_modem8ModuleIfE", "esp_modem::ModuleIf"], [7, 3, 1, "_CPPv4N9esp_modem8ModuleIf8set_modeE10modem_mode", "esp_modem::ModuleIf::set_mode"], [7, 4, 1, "_CPPv4N9esp_modem8ModuleIf8set_modeE10modem_mode", "esp_modem::ModuleIf::set_mode::mode"], [7, 3, 1, "_CPPv4N9esp_modem8ModuleIf15setup_data_modeEv", "esp_modem::ModuleIf::setup_data_mode"], [7, 6, 1, "_CPPv4N9esp_modem5NetifE", "esp_modem::Netif"], [7, 3, 1, "_CPPv4N9esp_modem5Netif5startEv", "esp_modem::Netif::start"], [7, 3, 1, "_CPPv4N9esp_modem5Netif4stopEv", "esp_modem::Netif::stop"], [7, 3, 1, "_CPPv4N9esp_modem5Netif20wait_until_ppp_exitsEv", "esp_modem::Netif::wait_until_ppp_exits"], [7, 6, 1, "_CPPv4N9esp_modem10PdpContextE", "esp_modem::PdpContext"], [7, 6, 1, "_CPPv4N9esp_modem7SIM7000E", "esp_modem::SIM7000"], [7, 6, 1, "_CPPv4N9esp_modem7SIM7070E", "esp_modem::SIM7070"], [7, 6, 1, "_CPPv4N9esp_modem7SIM7600E", "esp_modem::SIM7600"], [7, 6, 1, "_CPPv4N9esp_modem6SIM800E", "esp_modem::SIM800"], [7, 6, 1, "_CPPv4N9esp_modem8TerminalE", "esp_modem::Terminal"], [7, 3, 1, "_CPPv4N9esp_modem8Terminal4readEP7uint8_t6size_t", "esp_modem::Terminal::read"], [7, 4, 1, "_CPPv4N9esp_modem8Terminal4readEP7uint8_t6size_t", "esp_modem::Terminal::read::data"], [7, 4, 1, "_CPPv4N9esp_modem8Terminal4readEP7uint8_t6size_t", "esp_modem::Terminal::read::len"], [7, 3, 1, "_CPPv4N9esp_modem8Terminal5writeEP7uint8_t6size_t", "esp_modem::Terminal::write"], [7, 4, 1, "_CPPv4N9esp_modem8Terminal5writeEP7uint8_t6size_t", "esp_modem::Terminal::write::data"], [7, 4, 1, "_CPPv4N9esp_modem8Terminal5writeEP7uint8_t6size_t", "esp_modem::Terminal::write::len"], [1, 6, 1, "_CPPv4I0EN9esp_modem11dce_factory7CreatorE", "esp_modem::dce_factory::Creator"], [1, 7, 1, "_CPPv4I0EN9esp_modem11dce_factory7CreatorE", "esp_modem::dce_factory::Creator::T_Module"], [1, 6, 1, "_CPPv4N9esp_modem11dce_factory7FactoryE", "esp_modem::dce_factory::Factory"], [1, 3, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build"], [1, 7, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build::Args"], [1, 7, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build::T_Module"], [1, 4, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build::args"], [1, 4, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build::cfg"], [1, 3, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique"], [1, 3, 1, "_CPPv4IDpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique"], [1, 7, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::Args"], [1, 7, 1, "_CPPv4IDpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::Args"], [1, 7, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::T_Module"], [1, 4, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::args"], [1, 4, 1, "_CPPv4IDpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::args"], [1, 4, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::cfg"], [1, 4, 1, "_CPPv4IDpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::cfg"], [1, 6, 1, "_CPPv4N9esp_modem11dce_factory13FactoryHelperE", "esp_modem::dce_factory::FactoryHelper"], [2, 3, 1, "_CPPv412esp_modem_atPKcPc", "esp_modem_at"], [2, 4, 1, "_CPPv412esp_modem_atPKcPc", "esp_modem_at::cmd"], [2, 4, 1, "_CPPv412esp_modem_atPKcPc", "esp_modem_at::out"], [2, 6, 1, "_CPPv420esp_modem_dce_config", "esp_modem_dce_config"], [2, 8, 1, "_CPPv4N20esp_modem_dce_config3apnE", "esp_modem_dce_config::apn"], [2, 5, 1, "_CPPv422esp_modem_dce_config_t", "esp_modem_dce_config_t"], [2, 2, 1, "_CPPv420esp_modem_dce_device", "esp_modem_dce_device"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device18ESP_MODEM_DCE_BG96E", "esp_modem_dce_device::ESP_MODEM_DCE_BG96"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_GENETICE", "esp_modem_dce_device::ESP_MODEM_DCE_GENETIC"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_SIM7000E", "esp_modem_dce_device::ESP_MODEM_DCE_SIM7000"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_SIM7070E", "esp_modem_dce_device::ESP_MODEM_DCE_SIM7070"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_SIM7600E", "esp_modem_dce_device::ESP_MODEM_DCE_SIM7600"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device20ESP_MODEM_DCE_SIM800E", "esp_modem_dce_device::ESP_MODEM_DCE_SIM800"], [2, 5, 1, "_CPPv422esp_modem_dce_device_t", "esp_modem_dce_device_t"], [2, 2, 1, "_CPPv418esp_modem_dce_mode", "esp_modem_dce_mode"], [2, 1, 1, "_CPPv4N18esp_modem_dce_mode19ESP_MODEM_MODE_CMUXE", "esp_modem_dce_mode::ESP_MODEM_MODE_CMUX"], [2, 1, 1, "_CPPv4N18esp_modem_dce_mode22ESP_MODEM_MODE_COMMANDE", "esp_modem_dce_mode::ESP_MODEM_MODE_COMMAND"], [2, 1, 1, "_CPPv4N18esp_modem_dce_mode19ESP_MODEM_MODE_DATAE", "esp_modem_dce_mode::ESP_MODEM_MODE_DATA"], [2, 5, 1, "_CPPv420esp_modem_dce_mode_t", "esp_modem_dce_mode_t"], [2, 3, 1, "_CPPv417esp_modem_destroyP15esp_modem_dce_t", "esp_modem_destroy"], [2, 4, 1, "_CPPv417esp_modem_destroyP15esp_modem_dce_t", "esp_modem_destroy::dce"], [2, 6, 1, "_CPPv420esp_modem_dte_config", "esp_modem_dte_config"], [2, 8, 1, "_CPPv4N20esp_modem_dte_config15dte_buffer_sizeE", "esp_modem_dte_config::dte_buffer_size"], [2, 8, 1, "_CPPv4N20esp_modem_dte_config16extension_configE", "esp_modem_dte_config::extension_config"], [2, 8, 1, "_CPPv4N20esp_modem_dte_config13task_priorityE", "esp_modem_dte_config::task_priority"], [2, 8, 1, "_CPPv4N20esp_modem_dte_config15task_stack_sizeE", "esp_modem_dte_config::task_stack_size"], [2, 8, 1, "_CPPv4N20esp_modem_dte_config11uart_configE", "esp_modem_dte_config::uart_config"], [2, 8, 1, "_CPPv4N20esp_modem_dte_config10vfs_configE", "esp_modem_dte_config::vfs_config"], [2, 5, 1, "_CPPv422esp_modem_dte_config_t", "esp_modem_dte_config_t"], [2, 2, 1, "_CPPv421esp_modem_flow_ctrl_t", "esp_modem_flow_ctrl_t"], [2, 1, 1, "_CPPv4N21esp_modem_flow_ctrl_t25ESP_MODEM_FLOW_CONTROL_HWE", "esp_modem_flow_ctrl_t::ESP_MODEM_FLOW_CONTROL_HW"], [2, 1, 1, "_CPPv4N21esp_modem_flow_ctrl_t27ESP_MODEM_FLOW_CONTROL_NONEE", "esp_modem_flow_ctrl_t::ESP_MODEM_FLOW_CONTROL_NONE"], [2, 1, 1, "_CPPv4N21esp_modem_flow_ctrl_t25ESP_MODEM_FLOW_CONTROL_SWE", "esp_modem_flow_ctrl_t::ESP_MODEM_FLOW_CONTROL_SW"], [2, 3, 1, "_CPPv428esp_modem_get_battery_statusPiPiPi", "esp_modem_get_battery_status"], [2, 4, 1, "_CPPv428esp_modem_get_battery_statusPiPiPi", "esp_modem_get_battery_status::bcl"], [2, 4, 1, "_CPPv428esp_modem_get_battery_statusPiPiPi", "esp_modem_get_battery_status::bcs"], [2, 4, 1, "_CPPv428esp_modem_get_battery_statusPiPiPi", "esp_modem_get_battery_status::voltage"], [2, 3, 1, "_CPPv418esp_modem_get_imeiPc", "esp_modem_get_imei"], [2, 4, 1, "_CPPv418esp_modem_get_imeiPc", "esp_modem_get_imei::imei"], [2, 3, 1, "_CPPv418esp_modem_get_imsiPc", "esp_modem_get_imsi"], [2, 4, 1, "_CPPv418esp_modem_get_imsiPc", "esp_modem_get_imsi::imsi"], [2, 3, 1, "_CPPv425esp_modem_get_module_namePc", "esp_modem_get_module_name"], [2, 4, 1, "_CPPv425esp_modem_get_module_namePc", "esp_modem_get_module_name::name"], [2, 3, 1, "_CPPv438esp_modem_get_network_attachment_statePi", "esp_modem_get_network_attachment_state"], [2, 4, 1, "_CPPv438esp_modem_get_network_attachment_statePi", "esp_modem_get_network_attachment_state::state"], [2, 3, 1, "_CPPv433esp_modem_get_network_system_modePi", "esp_modem_get_network_system_mode"], [2, 4, 1, "_CPPv433esp_modem_get_network_system_modePi", "esp_modem_get_network_system_mode::mode"], [2, 3, 1, "_CPPv427esp_modem_get_operator_namePc", "esp_modem_get_operator_name"], [2, 4, 1, "_CPPv427esp_modem_get_operator_namePc", "esp_modem_get_operator_name::name"], [2, 3, 1, "_CPPv425esp_modem_get_radio_statePi", "esp_modem_get_radio_state"], [2, 4, 1, "_CPPv425esp_modem_get_radio_statePi", "esp_modem_get_radio_state::state"], [2, 3, 1, "_CPPv428esp_modem_get_signal_qualityPiPi", "esp_modem_get_signal_quality"], [2, 4, 1, "_CPPv428esp_modem_get_signal_qualityPiPi", "esp_modem_get_signal_quality::ber"], [2, 4, 1, "_CPPv428esp_modem_get_signal_qualityPiPi", "esp_modem_get_signal_quality::rssi"], [2, 3, 1, "_CPPv417esp_modem_hang_upv", "esp_modem_hang_up"], [2, 3, 1, "_CPPv413esp_modem_newPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new"], [2, 4, 1, "_CPPv413esp_modem_newPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new::dce_config"], [2, 4, 1, "_CPPv413esp_modem_newPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new::dte_config"], [2, 4, 1, "_CPPv413esp_modem_newPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new::netif"], [2, 3, 1, "_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new_dev"], [2, 4, 1, "_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new_dev::dce_config"], [2, 4, 1, "_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new_dev::dte_config"], [2, 4, 1, "_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new_dev::module"], [2, 4, 1, "_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new_dev::netif"], [2, 3, 1, "_CPPv420esp_modem_power_downv", "esp_modem_power_down"], [2, 3, 1, "_CPPv418esp_modem_read_pinPb", "esp_modem_read_pin"], [2, 4, 1, "_CPPv418esp_modem_read_pinPb", "esp_modem_read_pin::pin_ok"], [2, 3, 1, "_CPPv415esp_modem_resetv", "esp_modem_reset"], [2, 3, 1, "_CPPv426esp_modem_resume_data_modev", "esp_modem_resume_data_mode"], [2, 3, 1, "_CPPv418esp_modem_send_smsPKcPKc", "esp_modem_send_sms"], [2, 4, 1, "_CPPv418esp_modem_send_smsPKcPKc", "esp_modem_send_sms::message"], [2, 4, 1, "_CPPv418esp_modem_send_smsPKcPKc", "esp_modem_send_sms::number"], [2, 3, 1, "_CPPv418esp_modem_set_baudi", "esp_modem_set_baud"], [2, 4, 1, "_CPPv418esp_modem_set_baudi", "esp_modem_set_baud::baud"], [2, 3, 1, "_CPPv418esp_modem_set_cmuxv", "esp_modem_set_cmux"], [2, 3, 1, "_CPPv426esp_modem_set_command_modev", "esp_modem_set_command_mode"], [2, 3, 1, "_CPPv423esp_modem_set_data_modev", "esp_modem_set_data_mode"], [2, 3, 1, "_CPPv418esp_modem_set_echoKb", "esp_modem_set_echo"], [2, 4, 1, "_CPPv418esp_modem_set_echoKb", "esp_modem_set_echo::echo_on"], [2, 3, 1, "_CPPv426esp_modem_set_flow_controlii", "esp_modem_set_flow_control"], [2, 4, 1, "_CPPv426esp_modem_set_flow_controlii", "esp_modem_set_flow_control::dce_flow"], [2, 4, 1, "_CPPv426esp_modem_set_flow_controlii", "esp_modem_set_flow_control::dte_flow"], [2, 3, 1, "_CPPv429esp_modem_set_gnss_power_modei", "esp_modem_set_gnss_power_mode"], [2, 4, 1, "_CPPv429esp_modem_set_gnss_power_modei", "esp_modem_set_gnss_power_mode::mode"], [2, 3, 1, "_CPPv418esp_modem_set_modeP15esp_modem_dce_t20esp_modem_dce_mode_t", "esp_modem_set_mode"], [2, 4, 1, "_CPPv418esp_modem_set_modeP15esp_modem_dce_t20esp_modem_dce_mode_t", "esp_modem_set_mode::dce"], [2, 4, 1, "_CPPv418esp_modem_set_modeP15esp_modem_dce_t20esp_modem_dce_mode_t", "esp_modem_set_mode::mode"], [2, 3, 1, "_CPPv438esp_modem_set_network_attachment_statei", "esp_modem_set_network_attachment_state"], [2, 4, 1, "_CPPv438esp_modem_set_network_attachment_statei", "esp_modem_set_network_attachment_state::state"], [2, 3, 1, "_CPPv427esp_modem_set_network_bandsPKcPKii", "esp_modem_set_network_bands"], [2, 4, 1, "_CPPv427esp_modem_set_network_bandsPKcPKii", "esp_modem_set_network_bands::bands"], [2, 4, 1, "_CPPv427esp_modem_set_network_bandsPKcPKii", "esp_modem_set_network_bands::mode"], [2, 4, 1, "_CPPv427esp_modem_set_network_bandsPKcPKii", "esp_modem_set_network_bands::size"], [2, 3, 1, "_CPPv426esp_modem_set_network_modei", "esp_modem_set_network_mode"], [2, 4, 1, "_CPPv426esp_modem_set_network_modei", "esp_modem_set_network_mode::mode"], [2, 3, 1, "_CPPv422esp_modem_set_operatoriiPKc", "esp_modem_set_operator"], [2, 4, 1, "_CPPv422esp_modem_set_operatoriiPKc", "esp_modem_set_operator::format"], [2, 4, 1, "_CPPv422esp_modem_set_operatoriiPKc", "esp_modem_set_operator::mode"], [2, 4, 1, "_CPPv422esp_modem_set_operatoriiPKc", "esp_modem_set_operator::oper"], [2, 3, 1, "_CPPv425esp_modem_set_pdp_contextP10PdpContext", "esp_modem_set_pdp_context"], [2, 4, 1, "_CPPv425esp_modem_set_pdp_contextP10PdpContext", "esp_modem_set_pdp_context::p1"], [2, 3, 1, "_CPPv417esp_modem_set_pinPKc", "esp_modem_set_pin"], [2, 4, 1, "_CPPv417esp_modem_set_pinPKc", "esp_modem_set_pin::pin"], [2, 3, 1, "_CPPv428esp_modem_set_preferred_modei", "esp_modem_set_preferred_mode"], [2, 4, 1, "_CPPv428esp_modem_set_preferred_modei", "esp_modem_set_preferred_mode::mode"], [2, 3, 1, "_CPPv425esp_modem_set_radio_statei", "esp_modem_set_radio_state"], [2, 4, 1, "_CPPv425esp_modem_set_radio_statei", "esp_modem_set_radio_state::state"], [2, 3, 1, "_CPPv427esp_modem_sms_character_setv", "esp_modem_sms_character_set"], [2, 3, 1, "_CPPv422esp_modem_sms_txt_modeKb", "esp_modem_sms_txt_mode"], [2, 4, 1, "_CPPv422esp_modem_sms_txt_modeKb", "esp_modem_sms_txt_mode::txt"], [2, 3, 1, "_CPPv423esp_modem_store_profilev", "esp_modem_store_profile"], [2, 3, 1, "_CPPv414esp_modem_syncv", "esp_modem_sync"], [2, 6, 1, "_CPPv426esp_modem_uart_term_config", "esp_modem_uart_term_config"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config9baud_rateE", "esp_modem_uart_term_config::baud_rate"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config10cts_io_numE", "esp_modem_uart_term_config::cts_io_num"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config9data_bitsE", "esp_modem_uart_term_config::data_bits"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config16event_queue_sizeE", "esp_modem_uart_term_config::event_queue_size"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config12flow_controlE", "esp_modem_uart_term_config::flow_control"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config6parityE", "esp_modem_uart_term_config::parity"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config8port_numE", "esp_modem_uart_term_config::port_num"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config10rts_io_numE", "esp_modem_uart_term_config::rts_io_num"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config14rx_buffer_sizeE", "esp_modem_uart_term_config::rx_buffer_size"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config9rx_io_numE", "esp_modem_uart_term_config::rx_io_num"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config10source_clkE", "esp_modem_uart_term_config::source_clk"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config9stop_bitsE", "esp_modem_uart_term_config::stop_bits"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config14tx_buffer_sizeE", "esp_modem_uart_term_config::tx_buffer_size"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config9tx_io_numE", "esp_modem_uart_term_config::tx_io_num"], [2, 6, 1, "_CPPv425esp_modem_vfs_term_config", "esp_modem_vfs_term_config"], [2, 8, 1, "_CPPv4N25esp_modem_vfs_term_config7deleterE", "esp_modem_vfs_term_config::deleter"], [2, 8, 1, "_CPPv4N25esp_modem_vfs_term_config2fdE", "esp_modem_vfs_term_config::fd"], [2, 8, 1, "_CPPv4N25esp_modem_vfs_term_config8resourceE", "esp_modem_vfs_term_config::resource"], [7, 3, 1, "_CPPv426get_battery_status_sim7xxxP13CommandableIfRiRiRi", "get_battery_status_sim7xxx"], [7, 4, 1, "_CPPv426get_battery_status_sim7xxxP13CommandableIfRiRiRi", "get_battery_status_sim7xxx::bcl"], [7, 4, 1, "_CPPv426get_battery_status_sim7xxxP13CommandableIfRiRiRi", "get_battery_status_sim7xxx::bcs"], [7, 4, 1, "_CPPv426get_battery_status_sim7xxxP13CommandableIfRiRiRi", "get_battery_status_sim7xxx::t"], [7, 4, 1, "_CPPv426get_battery_status_sim7xxxP13CommandableIfRiRiRi", "get_battery_status_sim7xxx::voltage"], [7, 5, 1, "_CPPv411got_line_cb", "got_line_cb"], [7, 2, 1, "_CPPv410modem_mode", "modem_mode"], [7, 1, 1, "_CPPv4N10modem_mode9CMUX_MODEE", "modem_mode::CMUX_MODE"], [7, 1, 1, "_CPPv4N10modem_mode12COMMAND_MODEE", "modem_mode::COMMAND_MODE"], [7, 1, 1, "_CPPv4N10modem_mode9DATA_MODEE", "modem_mode::DATA_MODE"], [7, 1, 1, "_CPPv4N10modem_mode5UNDEFE", "modem_mode::UNDEF"], [7, 3, 1, "_CPPv418power_down_sim70xxP13CommandableIf", "power_down_sim70xx"], [7, 4, 1, "_CPPv418power_down_sim70xxP13CommandableIf", "power_down_sim70xx::t"], [7, 3, 1, "_CPPv418power_down_sim76xxP13CommandableIf", "power_down_sim76xx"], [7, 4, 1, "_CPPv418power_down_sim76xxP13CommandableIf", "power_down_sim76xx::t"], [7, 3, 1, "_CPPv417power_down_sim8xxP13CommandableIf", "power_down_sim8xx"], [7, 4, 1, "_CPPv417power_down_sim8xxP13CommandableIf", "power_down_sim8xx::t"], [7, 3, 1, "_CPPv420set_data_mode_sim8xxP13CommandableIf", "set_data_mode_sim8xx"], [7, 4, 1, "_CPPv420set_data_mode_sim8xxP13CommandableIf", "set_data_mode_sim8xx::t"], [7, 3, 1, "_CPPv427set_gnss_power_mode_sim76xxP13CommandableIfi", "set_gnss_power_mode_sim76xx"], [7, 4, 1, "_CPPv427set_gnss_power_mode_sim76xxP13CommandableIfi", "set_gnss_power_mode_sim76xx::mode"], [7, 4, 1, "_CPPv427set_gnss_power_mode_sim76xxP13CommandableIfi", "set_gnss_power_mode_sim76xx::t"], [7, 3, 1, "_CPPv425set_network_bands_sim76xxP13CommandableIfRKNSt6stringEPKii", "set_network_bands_sim76xx"], [7, 4, 1, "_CPPv425set_network_bands_sim76xxP13CommandableIfRKNSt6stringEPKii", "set_network_bands_sim76xx::bands"], [7, 4, 1, "_CPPv425set_network_bands_sim76xxP13CommandableIfRKNSt6stringEPKii", "set_network_bands_sim76xx::mode"], [7, 4, 1, "_CPPv425set_network_bands_sim76xxP13CommandableIfRKNSt6stringEPKii", "set_network_bands_sim76xx::size"], [7, 4, 1, "_CPPv425set_network_bands_sim76xxP13CommandableIfRKNSt6stringEPKii", "set_network_bands_sim76xx::t"], [7, 2, 1, "_CPPv414terminal_error", "terminal_error"], [7, 1, 1, "_CPPv4N14terminal_error15BUFFER_OVERFLOWE", "terminal_error::BUFFER_OVERFLOW"], [7, 1, 1, "_CPPv4N14terminal_error14CHECKSUM_ERRORE", "terminal_error::CHECKSUM_ERROR"], [7, 1, 1, "_CPPv4N14terminal_error23UNEXPECTED_CONTROL_FLOWE", "terminal_error::UNEXPECTED_CONTROL_FLOW"]]}, "objtypes": {"0": "c:macro", "1": "cpp:enumerator", "2": "cpp:enum", "3": "cpp:function", "4": "cpp:functionParam", "5": "cpp:type", "6": "cpp:class", "7": "cpp:templateParam", "8": "cpp:member"}, "objnames": {"0": ["c", "macro", "C macro"], "1": ["cpp", "enumerator", "C++ enumerator"], "2": ["cpp", "enum", "C++ enum"], "3": ["cpp", "function", "C++ function"], "4": ["cpp", "functionParam", "C++ function parameter"], "5": ["cpp", "type", "C++ type"], "6": ["cpp", "class", "C++ class"], "7": ["cpp", "templateParam", "C++ template parameter"], "8": ["cpp", "member", "C++ member"]}, "titleterms": {"esp": [0, 1, 5], "modem": [0, 1, 2, 3, 5, 7], "compon": 0, "dce": [0, 1, 3, 6, 7], "dte": [0, 3, 7], "ppp": 0, "netif": [0, 7], "modul": [0, 1, 7], "us": [0, 1], "case": [0, 1], "extens": 0, "cmux": [0, 6, 7], "s": 0, "other": 0, "devic": [0, 7], "advanc": 1, "custom": 1, "instanti": 1, "factori": 1, "creat": [1, 3], "new": [1, 7], "commun": 1, "interfac": [1, 7], "c": [2, 3], "api": [2, 3], "document": [2, 3], "lifecycl": 2, "command": [2, 3, 7], "configur": 2, "structur": 2, "mode": 3, "switch": 3, "destroi": 3, "programm": 5, "manual": 5, "intern": [6, 7], "design": 6, "decis": 6, "collabor": 6, "model": 6, "termin": [6, 7], "inherit": 6, "implement": 7, "abstract": 7, "ad": 7, "gener": 7, "librari": 7, "type": 7}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 56}}) \ No newline at end of file +Search.setIndex({"docnames": ["README", "advanced_api", "api_docs", "cxx_api_docs", "cxx_api_links", "index", "internal_design", "internal_docs"], "filenames": ["README.md", "advanced_api.rst", "api_docs.rst", "cxx_api_docs.rst", "cxx_api_links.rst", "index.rst", "internal_design.md", "internal_docs.rst"], "titles": ["ESP MODEM", "Advanced esp-modem use cases", "C API Documentation", "C++ API Documentation", "<no title>", "ESP-MODEM Programmers manual", "Internal design", "DCE Internal implementation"], "terms": {"thi": [0, 1, 2, 7], "commun": [0, 2, 3, 5, 7], "command": [0, 1, 5, 6], "mode": [0, 2, 5, 6, 7], "AT": [0, 1, 2, 3, 6, 7], "well": [0, 6, 7], "data": [0, 2, 3, 6, 7], "over": [0, 6], "pppo": 0, "protocol": [0, 7], "The": [0, 1, 2, 3, 6, 7], "model": [0, 1, 5], "equip": [0, 7], "object": [0, 1, 3, 7], "which": [0, 1, 2, 6, 7], "compos": [0, 6], "termin": [0, 1, 2, 5], "abstract": [0, 5, 6], "current": [0, 2, 7], "onli": [0, 1, 2, 6, 7], "uart": [0, 1, 2, 3, 6, 7], "implement": [0, 1, 2, 5, 6], "repres": [0, 1, 7], "network": [0, 1, 2, 3, 6, 7], "interfac": [0, 2, 3, 5, 6], "specif": [0, 1, 2, 3, 7], "its": [0, 2, 6, 7], "o": 0, "set_mod": [0, 7], "send_command": 0, "event": [0, 2], "basic": [0, 1, 2, 3, 6, 7], "oper": [0, 2, 7], "unit": [0, 7], "_": 0, "softwar": 0, "configur": [0, 1, 3, 5, 7], "i": [0, 1, 7], "media": 0, "defin": [0, 1, 2, 7], "librari": [0, 5], "support": [0, 1, 2, 7], "type": [0, 2, 5], "config": [0, 1, 2, 3, 7], "lwip": 0, "after": [0, 2, 7], "creat": [0, 2, 5, 7], "applic": [0, 1, 2, 3], "interact": 0, "issu": [0, 2], "switch": [0, 2, 5, 7], "between": [0, 7], "Is": 0, "an": [0, 1, 2, 7], "physic": 0, "connect": [0, 1, 2, 7], "attach": [0, 2, 7], "sim800": [0, 1, 3, 7], "bg96": [0, 1, 3, 7], "sim7600": [0, 1, 3, 7], "user": [0, 1, 2, 7], "internet": 0, "via": [0, 7], "cellular": [0, 2, 7], "send": [0, 2, 3, 6, 7], "variou": 0, "e": [0, 1, 7], "g": [0, 1], "sm": [0, 2, 7], "typic": [0, 1, 2, 7], "regist": 0, "handler": 0, "receiv": [0, 7], "notif": 0, "avail": [0, 2, 6, 7], "ip": 0, "address": 0, "chang": 0, "common": [0, 1, 2, 6, 7], "ar": [0, 2, 3, 6, 7], "also": [0, 1, 2, 6, 7], "list": [0, 2, 7], "exampl": [0, 1], "pppos_client": 0, "simpl": [0, 2], "client": 0, "read": [0, 2, 6, 7], "some": [0, 6, 7], "properti": 0, "public": [0, 1, 2, 3, 7], "mqtt": 0, "broker": 0, "modem_consol": [0, 1], "exercis": 0, "all": [0, 1, 3, 7], "possibl": [0, 1], "consol": 0, "ap_to_pppo": 0, "focus": 0, "provid": [0, 1, 6, 7], "wifi": 0, "ap": 0, "forward": [0, 7], "packet": 0, "nat": 0, "from": [0, 1, 2, 6, 7], "virtual": [0, 1, 6, 7], "experiment": 0, "featur": 0, "allow": 0, "multipl": [0, 7], "design": [0, 5], "them": 0, "sole": [0, 7], "we": [0, 7], "modern": 0, "usb": 0, "spi": [0, 1], "ad": [0, 5], "new": [0, 2, 5, 6], "must": [0, 7], "have": [0, 3, 7], "requir": 0, "differ": [0, 1, 6, 7], "might": [0, 6], "mean": [0, 7], "class": [0, 1, 3, 6, 7], "deriv": [0, 1, 7], "genericmodul": [0, 1, 6, 7], "where": 0, "could": [0, 1, 6, 7], "add": [0, 6, 7], "modifi": 0, "exist": [0, 1, 7], "ones": 0, "chapter": [1, 7], "outlin": 1, "extens": [1, 5, 7], "compon": [1, 5, 7], "It": [1, 3, 7], "handl": [1, 2, 6], "mani": 1, "wai": [1, 7], "build": [1, 7], "top": 1, "gener": [1, 2, 3, 5, 6], "share": [1, 3, 7], "uniqu": [1, 3, 7], "vanilla": 1, "pointer": [1, 2, 7], "templat": [1, 3, 6, 7], "dce_t": [1, 3, 7], "one": [1, 7], "function": [1, 2, 3, 7], "group": [1, 2, 3, 7], "esp_modem_dce_factori": 1, "enum": [1, 2, 7], "modemtyp": 1, "choic": 1, "when": [1, 6], "valu": [1, 2, 7], "enumer": [1, 2, 7], "default": [1, 2, 3, 7], "most": [1, 2, 6, 7], "appli": 1, "sim7070": [1, 3, 7], "sim7000": [1, 3, 7], "bg69": 1, "factoryhelp": 1, "includ": [1, 2, 7], "hpp": [1, 7], "helper": [1, 7], "either": [1, 3, 7], "plain": [1, 2], "shared_ptr": [1, 3, 7], "unique_ptr": [1, 3, 7], "typenam": 1, "t_modul": 1, "creator": 1, "dte": [1, 2, 5, 6], "netif": [1, 2, 3, 5, 6], "throw": [1, 6], "base": [1, 3, 7], "suppli": [1, 2, 7], "app": [1, 2], "arg": 1, "inlin": [1, 3, 7], "std": [1, 3, 7], "build_uniqu": 1, "const": [1, 2, 3, 7], "cfg": 1, "chosen": [1, 2], "paramet": [1, 2, 3, 7], "argument": [1, 7], "builder": 1, "constructor": [1, 6], "esp_modem": [1, 3, 4, 7], "structur": [1, 5, 7], "esp_modem_dte_config": [1, 2, 3, 7], "ppp": [1, 2, 5, 6, 7], "return": [1, 2, 3, 7], "success": [1, 2, 3, 7], "static": 1, "necessari": [1, 3, 7], "need": [1, 2, 7], "devic": [1, 2, 5, 6], "ani": 1, "In": 1, "recommend": 1, "order": [1, 7], "appropri": [1, 7], "dce_factori": 1, "pleas": [1, 7], "refer": [1, 3, 7], "note": [1, 2], "trivial": 1, "overrid": [1, 7], "demonstr": 1, "purpos": 1, "unsupport": 1, "i2c": 1, "two": [1, 2, 7], "step": 1, "correspond": 1, "should": [1, 2, 7], "io": 1, "method": [1, 6, 7], "veri": 2, "consist": [2, 3, 7], "part": 2, "workflow": [2, 3], "dce": [2, 4, 5], "instanc": [2, 7], "us": [2, 3, 5, 6, 7], "esp_modem_new": 2, "call": [2, 7], "esp_modem_set_mod": 2, "perform": 2, "desir": [2, 7], "standard": 2, "unrel": 2, "esp": [2, 7], "option": 2, "back": [2, 7], "again": 2, "destroi": [2, 5], "sing": 2, "esp_modem_destroi": 2, "These": 2, "set": [2, 3, 7], "work": [2, 7], "esp_modem_c_api": 2, "typedef": [2, 3, 7], "esp_modem_dce_mod": 2, "esp_modem_dce_mode_t": 2, "esp_modem_dce_devic": 2, "esp_modem_dce_device_t": 2, "esp_modem_mode_command": 2, "startup": 2, "esp_modem_mode_data": 2, "esp_modem_mode_cmux": 2, "multiplex": [2, 6, 7], "esp_modem_dce_genet": 2, "esp_modem_dce_sim7600": 2, "esp_modem_dce_sim7070": 2, "esp_modem_dce_sim7000": 2, "esp_modem_dce_bg96": 2, "esp_modem_dce_sim800": 2, "esp_modem_dce_t": 2, "esp_modem_dte_config_t": 2, "dte_config": [2, 3], "esp_modem_dce_config_t": 2, "dce_config": [2, 3], "esp_netif_t": [2, 3], "now": 2, "null": 2, "failur": [2, 3, 6], "esp_modem_new_dev": 2, "modul": [2, 3, 5, 6], "void": [2, 3, 7], "s": [2, 3, 5, 7], "esp_err_t": 2, "esp_ok": 2, "esp_fail": 2, "actual": [2, 7], "textual": 2, "char": [2, 7], "expect": 2, "output": [2, 7], "point": [2, 7], "alloc": [2, 6], "space": 2, "least": 2, "esp_modem_c_api_str_max": 2, "64": 2, "byte": [2, 7], "truncat": 2, "size": [2, 7], "command_result": [2, 7], "esp_modem_sync": 2, "initi": [2, 3, 6, 7], "sequenc": [2, 7], "sync": [2, 3, 4, 7], "up": [2, 3, 7], "ok": [2, 7], "fail": [2, 7], "timeout": [2, 7], "esp_modem_get_operator_nam": 2, "name": [2, 7], "out": [2, 3, 7], "esp_modem_store_profil": 2, "store": [2, 7], "profil": [2, 7], "esp_modem_set_pin": 2, "pin": [2, 7], "code": [2, 6, 7], "esp_modem_at": 2, "cmd": [2, 7], "execut": [2, 7], "string": [2, 7], "esp_modem_read_pin": 2, "bool": [2, 7], "pin_ok": [2, 7], "check": [2, 7], "sim": [2, 7], "true": [2, 7], "card": [2, 7], "doesn": [2, 3, 7], "t": [2, 3, 7], "unlock": [2, 7], "esp_modem_set_echo": 2, "echo_on": [2, 7], "echo": [2, 7], "repeat": [2, 7], "esp_modem_sms_txt_mod": 2, "txt": [2, 7], "pdu": [2, 7], "esp_modem_sms_character_set": 2, "gsm": [2, 7], "charat": [2, 7], "esp_modem_send_sm": 2, "number": [2, 6, 7], "messag": [2, 7], "phone": [2, 7], "text": [2, 7], "sent": [2, 7], "esp_modem_resume_data_mod": 2, "resum": [2, 7], "th": [2, 7], "wa": [2, 7], "temporarili": [2, 7], "suspend": [2, 7], "esp_modem_set_pdp_context": 2, "esp_modem_pdpcontext_t": 2, "p1": [2, 7], "php": [2, 7], "context": [2, 7], "pdp": [2, 7], "struct": [2, 7], "setup": [2, 7], "esp_modem_set_command_mod": 2, "esp_modem_set_cmux": 2, "cmux": [2, 5], "esp_modem_get_imsi": 2, "imsi": [2, 7], "esp_modem_get_imei": 2, "imei": [2, 7], "esp_modem_get_module_nam": 2, "esp_modem_set_data_mod": 2, "esp_modem_get_signal_qu": 2, "int": [2, 7], "rssi": [2, 7], "ber": [2, 7], "get": [2, 3, 7], "signal": [2, 7], "qualiti": [2, 7], "strength": [2, 7], "indic": [2, 7], "channel": [2, 7], "bit": [2, 7], "error": [2, 3, 6, 7], "rate": [2, 7], "esp_modem_set_flow_control": 2, "dce_flow": [2, 7], "dte_flow": [2, 7], "hw": [2, 7], "control": [2, 7], "flow": [2, 7], "0": [2, 7], "none": [2, 7], "2": [2, 7], "rt": [2, 7], "ct": [2, 7], "esp_modem_hang_up": 2, "hang": [2, 7], "esp_modem_get_battery_statu": 2, "voltag": [2, 7], "bc": [2, 7], "bcl": [2, 7], "level": [2, 7], "power": [2, 7], "circuitri": [2, 7], "statu": [2, 7], "mv": [2, 7], "charg": [2, 7], "1": [2, 7], "Not": [2, 7], "done": [2, 7], "100": [2, 7], "batteri": [2, 7], "capac": [2, 7], "esp_modem_power_down": 2, "down": [2, 6, 7], "esp_modem_reset": 2, "reset": [2, 3, 4, 7], "esp_modem_set_baud": 2, "baud": [2, 7], "baudrat": [2, 7], "esp_modem_set_oper": 2, "format": [2, 7], "forc": [2, 7], "attempt": [2, 7], "automat": [2, 3, 7], "manual": [2, 7], "deregist": [2, 7], "3": [2, 7], "4": [2, 7], "fallback": [2, 7], "what": [2, 7], "given": [2, 7], "long": [2, 6, 7], "short": [2, 7], "numer": [2, 7], "esp_modem_set_network_attachment_st": 2, "state": [2, 7], "detach": [2, 7], "gpr": [2, 7], "servic": [2, 7], "esp_modem_get_network_attachment_st": 2, "esp_modem_set_radio_st": 2, "radio": [2, 7], "full": [2, 7], "minimum": [2, 7], "esp_modem_get_radio_st": 2, "esp_modem_set_network_mod": 2, "prefer": [2, 7], "esp_modem_set_preferred_mod": 2, "cat": [2, 7], "m": [2, 7], "nb": [2, 7], "iot": [2, 7], "select": [2, 7], "esp_modem_set_network_band": 2, "band": [2, 7], "esp_modem_get_network_system_mod": 2, "show": [2, 7], "system": [2, 7], "esp_modem_set_gnss_power_mod": 2, "gnss": [2, 7], "off": [2, 6, 7], "esp_modem_config": 2, "esp_modem_dte_default_config": 2, "esp_modem_dce_default_config": 2, "apn": 2, "esp_modem_dce_config": [2, 3], "esp_modem_flow_ctrl_t": 2, "esp_modem_flow_control_non": 2, "esp_modem_flow_control_sw": 2, "esp_modem_flow_control_hw": 2, "esp_modem_uart_term_config": 2, "h": 2, "member": 2, "uart_port_t": 2, "port_num": 2, "port": 2, "uart_word_length_t": 2, "data_bit": 2, "uart_stop_bits_t": 2, "stop_bit": 2, "stop": [2, 7], "uart_parity_t": 2, "pariti": 2, "flow_control": 2, "uart_sclk_t": 2, "source_clk": 2, "sourc": [2, 7], "clock": 2, "baud_rat": 2, "tx_io_num": 2, "txd": 2, "rx_io_num": 2, "rxd": 2, "rts_io_num": 2, "cts_io_num": 2, "rx_buffer_s": 2, "rx": 2, "buffer": [2, 7], "tx_buffer_s": 2, "tx": 2, "event_queue_s": 2, "queue": 2, "esp_modem_vfs_term_config": 2, "vf": [2, 3], "fd": 2, "alreadi": 2, "file": [2, 7], "descriptor": 2, "delet": 2, "esp_modem_vfs_resourc": 2, "custom": [2, 5, 7], "close": [2, 7], "resourc": 2, "clenaup": 2, "complet": [2, 7], "sw": 2, "follow": [2, 7], "portion": 2, "dedic": 2, "size_t": [2, 7], "dte_buffer_s": 2, "uint32_t": [2, 7], "task_stack_s": 2, "task": 2, "stack": 2, "unsign": 2, "task_prior": 2, "prioriti": 2, "uart_config": 2, "vfs_config": 2, "extension_config": 2, "logic": [2, 7], "access": [2, 7], "similar": 3, "construct": [3, 7], "esp_modem_init_dt": 3, "create_uart_dt": 3, "ptr": [3, 7], "nullptr": 3, "due": 3, "insuffici": 3, "memori": 3, "wrong": 3, "except": [3, 6], "disabl": 3, "abort": [3, 6], "create_vfs_dt": 3, "esp_modem_init_dc": 3, "create_sim7600_dc": 3, "create_sim7070_dc": 3, "create_sim7000_dc": 3, "create_sim800_dc": 3, "create_bg96_dc": 3, "create_generic_dc": 3, "specificmodul": [3, 6, 7], "respons": [3, 7], "transact": [3, 7], "relat": [3, 7], "consequ": [3, 7], "synergi": [3, 7], "aggreg": [3, 7], "set_data": [3, 7], "get_operator_nam": [3, 4, 7], "store_profil": [3, 4, 7], "set_pin": [3, 4, 7], "read_pin": [3, 4, 7], "set_echo": [3, 4, 7], "sms_txt_mode": [3, 4, 7], "sms_character_set": [3, 4, 7], "send_sm": [3, 4, 7], "resume_data_mod": [3, 4, 7], "set_pdp_context": [3, 4, 7], "set_command_mod": [3, 4, 7], "set_cmux": [3, 4, 7], "get_imsi": [3, 4, 7], "get_imei": [3, 4, 7], "get_module_nam": [3, 4, 7], "set_data_mod": [3, 4, 7], "get_signal_qu": [3, 4, 7], "set_flow_control": [3, 4, 7], "hang_up": [3, 4, 7], "get_battery_statu": [3, 4, 7], "power_down": [3, 4, 7], "set_baud": [3, 4, 7], "set_oper": [3, 4, 7], "set_network_attachment_st": [3, 4, 7], "get_network_attachment_st": [3, 4, 7], "set_radio_st": [3, 4, 7], "get_radio_st": [3, 4, 7], "set_network_mod": [3, 4, 7], "set_preferred_mod": [3, 4, 7], "set_network_band": [3, 4, 7], "get_network_system_mod": [3, 4, 7], "set_gnss_power_mod": [3, 4, 7], "explicitli": [3, 7], "simpli": 3, "clean": 3, "goe": 3, "block": [3, 6, 7], "scope": 3, "brief": 5, "intro": 5, "case": [5, 6], "other": [5, 7], "c": [5, 6, 7], "lifecycl": 5, "api": [5, 6, 7], "advanc": [5, 7], "instanti": 5, "factori": [5, 7], "intern": 5, "decis": 5, "collabor": 5, "inherit": 5, "addit": [6, 7], "macro": [6, 7], "wrapper": 6, "try": 6, "catch": 6, "easier": 6, "ON": 6, "init": [6, 7], "treat": 6, "runtim": [6, 7], "program": 6, "break": 6, "more": 6, "privat": 6, "modem": 6, "special": [6, 7], "implant": 6, "minim": 6, "moduleif": [6, 7], "oonli": 6, "compil": 6, "time": [6, 7], "without": 6, "diagram": 6, "describ": [6, 7], "how": 6, "can": [6, 7], "write": [6, 7], "callback": [6, 7], "driver": 6, "below": 6, "depict": 6, "idea": 6, "cmuxinst": [6, 7], "arbitrari": 6, "same": [6, 7], "consum": [6, 7], "origin": [6, 7], "detail": 7, "descript": 7, "turn": 7, "thee": 7, "develop": 7, "would": 7, "explain": 7, "section": 7, "esp_modem_dc": 7, "definit": 7, "dce_mod": 7, "parent": 7, "pdpcontext": 7, "talk": 7, "besid": 7, "document": 7, "esp_modem_dt": 7, "commandableif": 7, "explicit": 7, "uint8_t": 7, "len": 7, "underli": 7, "written": 7, "d": 7, "payload": 7, "length": 7, "set_read_cb": 7, "f": 7, "valid": 7, "modem_mod": 7, "got_line_cb": 7, "got_lin": 7, "time_m": 7, "respond": 7, "line": 7, "ms": 7, "wait": 7, "answer": 7, "separ": 7, "abov": 7, "esp_modem_termin": 7, "terminal_error": 7, "buffer_overflow": 7, "checksum_error": 7, "unexpected_control_flow": 7, "compli": 7, "subclass": 7, "maximum": 7, "esp_modem_cmux": 7, "cmux_stat": 7, "machin": 7, "header": 7, "footer": 7, "recov": 7, "itself": 7, "usabl": 7, "deinit": 7, "pair": 7, "unique_buff": 7, "eject": 7, "so": 7, "thei": 7, "tradit": 7, "inst": 7, "index": 7, "esp_modem_netif": 7, "layer": 7, "glue": 7, "start": 7, "wait_until_ppp_exit": 7, "until": 7, "esp_modem_modul": 7, "esp_modem_dce_modul": 7, "just": 7, "setup_data_mod": 7, "mandatori": 7, "abl": 7, "configure_pdp_context": 7, "new_pdp": 7, "To": 7, "ha": 7, "declar": 7, "first": 7, "esp_modem_command_declar": 7, "inc": 7, "singl": 7, "cpp": 7, "therefor": 7, "care": 7, "taken": 7, "correctli": 7, "specifi": 7, "especi": 7, "keep": 7, "low": 7, "6": 7, "preprocessor": 7, "both": 7, "clariti": 7, "expand": 7, "pattern": 7, "int_in": 7, "input": 7, "integ": 7, "human": 7, "readabl": 7, "second": 7, "p2": 7, "etc": 7, "namespac": 7, "hold": 7, "esp_modem_dce_command": 7, "esp_modem_declare_dce_command": 7, "return_typ": 7, "num": 7, "get_battery_status_sim7xxx": 7, "set_gnss_power_mode_sim76xx": 7, "power_down_sim76xx": 7, "power_down_sim70xx": 7, "set_network_bands_sim76xx": 7, "power_down_sim8xx": 7, "set_data_mode_sim8xx": 7, "esp_modem_typ": 7, "undef": 7, "command_mod": 7, "8212": 7, "suppos": 7, "data_mod": 7, "cmux_mod": 7, "simplifi": 7, "assign": 7, "result": 7, "successfulli": 7, "didn": 7, "timelin": 7, "elig": 7, "millisecond": 7}, "objects": {"": [[2, 0, 1, "c.ESP_MODEM_DCE_DEFAULT_CONFIG", "ESP_MODEM_DCE_DEFAULT_CONFIG"], [7, 0, 1, "c.ESP_MODEM_DECLARE_DCE_COMMAND", "ESP_MODEM_DECLARE_DCE_COMMAND"], [2, 0, 1, "c.ESP_MODEM_DTE_DEFAULT_CONFIG", "ESP_MODEM_DTE_DEFAULT_CONFIG"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device18ESP_MODEM_DCE_BG96E", "ESP_MODEM_DCE_BG96"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_GENETICE", "ESP_MODEM_DCE_GENETIC"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_SIM7000E", "ESP_MODEM_DCE_SIM7000"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_SIM7070E", "ESP_MODEM_DCE_SIM7070"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_SIM7600E", "ESP_MODEM_DCE_SIM7600"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device20ESP_MODEM_DCE_SIM800E", "ESP_MODEM_DCE_SIM800"], [2, 1, 1, "_CPPv4N21esp_modem_flow_ctrl_t25ESP_MODEM_FLOW_CONTROL_HWE", "ESP_MODEM_FLOW_CONTROL_HW"], [2, 1, 1, "_CPPv4N21esp_modem_flow_ctrl_t27ESP_MODEM_FLOW_CONTROL_NONEE", "ESP_MODEM_FLOW_CONTROL_NONE"], [2, 1, 1, "_CPPv4N21esp_modem_flow_ctrl_t25ESP_MODEM_FLOW_CONTROL_SWE", "ESP_MODEM_FLOW_CONTROL_SW"], [2, 1, 1, "_CPPv4N18esp_modem_dce_mode19ESP_MODEM_MODE_CMUXE", "ESP_MODEM_MODE_CMUX"], [2, 1, 1, "_CPPv4N18esp_modem_dce_mode22ESP_MODEM_MODE_COMMANDE", "ESP_MODEM_MODE_COMMAND"], [2, 1, 1, "_CPPv4N18esp_modem_dce_mode19ESP_MODEM_MODE_DATAE", "ESP_MODEM_MODE_DATA"], [1, 2, 1, "_CPPv49ModemType", "ModemType"], [1, 1, 1, "_CPPv4N9ModemType4BG96E", "ModemType::BG96"], [1, 1, 1, "_CPPv4N9ModemType13GenericModuleE", "ModemType::GenericModule"], [1, 1, 1, "_CPPv4N9ModemType7SIM7000E", "ModemType::SIM7000"], [1, 1, 1, "_CPPv4N9ModemType7SIM7070E", "ModemType::SIM7070"], [1, 1, 1, "_CPPv4N9ModemType7SIM7600E", "ModemType::SIM7600"], [1, 1, 1, "_CPPv4N9ModemType6SIM800E", "ModemType::SIM800"], [7, 2, 1, "_CPPv410cmux_state", "cmux_state"], [7, 1, 1, "_CPPv4N10cmux_state6FOOTERE", "cmux_state::FOOTER"], [7, 1, 1, "_CPPv4N10cmux_state6HEADERE", "cmux_state::HEADER"], [7, 1, 1, "_CPPv4N10cmux_state4INITE", "cmux_state::INIT"], [7, 1, 1, "_CPPv4N10cmux_state7PAYLOADE", "cmux_state::PAYLOAD"], [7, 1, 1, "_CPPv4N10cmux_state7RECOVERE", "cmux_state::RECOVER"], [7, 2, 1, "_CPPv414command_result", "command_result"], [7, 1, 1, "_CPPv4N14command_result4FAILE", "command_result::FAIL"], [7, 1, 1, "_CPPv4N14command_result2OKE", "command_result::OK"], [7, 1, 1, "_CPPv4N14command_result7TIMEOUTE", "command_result::TIMEOUT"], [3, 3, 1, "_CPPv415create_BG96_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_BG96_dce"], [3, 4, 1, "_CPPv415create_BG96_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_BG96_dce::config"], [3, 4, 1, "_CPPv415create_BG96_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_BG96_dce::dte"], [3, 4, 1, "_CPPv415create_BG96_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_BG96_dce::netif"], [3, 3, 1, "_CPPv418create_SIM7000_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7000_dce"], [3, 4, 1, "_CPPv418create_SIM7000_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7000_dce::config"], [3, 4, 1, "_CPPv418create_SIM7000_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7000_dce::dte"], [3, 4, 1, "_CPPv418create_SIM7000_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7000_dce::netif"], [3, 3, 1, "_CPPv418create_SIM7070_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7070_dce"], [3, 4, 1, "_CPPv418create_SIM7070_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7070_dce::config"], [3, 4, 1, "_CPPv418create_SIM7070_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7070_dce::dte"], [3, 4, 1, "_CPPv418create_SIM7070_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7070_dce::netif"], [3, 3, 1, "_CPPv418create_SIM7600_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7600_dce"], [3, 4, 1, "_CPPv418create_SIM7600_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7600_dce::config"], [3, 4, 1, "_CPPv418create_SIM7600_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7600_dce::dte"], [3, 4, 1, "_CPPv418create_SIM7600_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM7600_dce::netif"], [3, 3, 1, "_CPPv417create_SIM800_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM800_dce"], [3, 4, 1, "_CPPv417create_SIM800_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM800_dce::config"], [3, 4, 1, "_CPPv417create_SIM800_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM800_dce::dte"], [3, 4, 1, "_CPPv417create_SIM800_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_SIM800_dce::netif"], [3, 3, 1, "_CPPv418create_generic_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_generic_dce"], [3, 4, 1, "_CPPv418create_generic_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_generic_dce::config"], [3, 4, 1, "_CPPv418create_generic_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_generic_dce::dte"], [3, 4, 1, "_CPPv418create_generic_dcePK10dce_configNSt10shared_ptrI3DTEEEP11esp_netif_t", "create_generic_dce::netif"], [3, 3, 1, "_CPPv415create_uart_dtePK10dte_config", "create_uart_dte"], [3, 4, 1, "_CPPv415create_uart_dtePK10dte_config", "create_uart_dte::config"], [3, 3, 1, "_CPPv414create_vfs_dtePK10dte_config", "create_vfs_dte"], [3, 4, 1, "_CPPv414create_vfs_dtePK10dte_config", "create_vfs_dte::config"], [3, 5, 1, "_CPPv410dce_config", "dce_config"], [3, 5, 1, "_CPPv410dte_config", "dte_config"], [7, 6, 1, "_CPPv4N9esp_modem4BG96E", "esp_modem::BG96"], [7, 6, 1, "_CPPv4N9esp_modem4CMuxE", "esp_modem::CMux"], [7, 3, 1, "_CPPv4N9esp_modem4CMux6deinitEv", "esp_modem::CMux::deinit"], [7, 3, 1, "_CPPv4N9esp_modem4CMux6detachEv", "esp_modem::CMux::detach"], [7, 3, 1, "_CPPv4N9esp_modem4CMux4initEv", "esp_modem::CMux::init"], [7, 3, 1, "_CPPv4N9esp_modem4CMux11set_read_cbEiNSt8functionIFbP7uint8_t6size_tEEE", "esp_modem::CMux::set_read_cb"], [7, 4, 1, "_CPPv4N9esp_modem4CMux11set_read_cbEiNSt8functionIFbP7uint8_t6size_tEEE", "esp_modem::CMux::set_read_cb::f"], [7, 4, 1, "_CPPv4N9esp_modem4CMux11set_read_cbEiNSt8functionIFbP7uint8_t6size_tEEE", "esp_modem::CMux::set_read_cb::inst"], [7, 3, 1, "_CPPv4N9esp_modem4CMux5writeEiP7uint8_t6size_t", "esp_modem::CMux::write"], [7, 4, 1, "_CPPv4N9esp_modem4CMux5writeEiP7uint8_t6size_t", "esp_modem::CMux::write::data"], [7, 4, 1, "_CPPv4N9esp_modem4CMux5writeEiP7uint8_t6size_t", "esp_modem::CMux::write::i"], [7, 4, 1, "_CPPv4N9esp_modem4CMux5writeEiP7uint8_t6size_t", "esp_modem::CMux::write::len"], [7, 6, 1, "_CPPv4N9esp_modem12CMuxInstanceE", "esp_modem::CMuxInstance"], [7, 3, 1, "_CPPv4N9esp_modem12CMuxInstance4readEP7uint8_t6size_t", "esp_modem::CMuxInstance::read"], [7, 4, 1, "_CPPv4N9esp_modem12CMuxInstance4readEP7uint8_t6size_t", "esp_modem::CMuxInstance::read::data"], [7, 4, 1, "_CPPv4N9esp_modem12CMuxInstance4readEP7uint8_t6size_t", "esp_modem::CMuxInstance::read::len"], [7, 3, 1, "_CPPv4N9esp_modem12CMuxInstance5writeEP7uint8_t6size_t", "esp_modem::CMuxInstance::write"], [7, 4, 1, "_CPPv4N9esp_modem12CMuxInstance5writeEP7uint8_t6size_t", "esp_modem::CMuxInstance::write::data"], [7, 4, 1, "_CPPv4N9esp_modem12CMuxInstance5writeEP7uint8_t6size_t", "esp_modem::CMuxInstance::write::len"], [7, 6, 1, "_CPPv4N9esp_modem13CommandableIfE", "esp_modem::CommandableIf"], [7, 3, 1, "_CPPv4N9esp_modem13CommandableIf7commandERKNSt6stringE11got_line_cb8uint32_tKc", "esp_modem::CommandableIf::command"], [7, 4, 1, "_CPPv4N9esp_modem13CommandableIf7commandERKNSt6stringE11got_line_cb8uint32_tKc", "esp_modem::CommandableIf::command::command"], [7, 4, 1, "_CPPv4N9esp_modem13CommandableIf7commandERKNSt6stringE11got_line_cb8uint32_tKc", "esp_modem::CommandableIf::command::got_line"], [7, 4, 1, "_CPPv4N9esp_modem13CommandableIf7commandERKNSt6stringE11got_line_cb8uint32_tKc", "esp_modem::CommandableIf::command::separator"], [7, 4, 1, "_CPPv4N9esp_modem13CommandableIf7commandERKNSt6stringE11got_line_cb8uint32_tKc", "esp_modem::CommandableIf::command::time_ms"], [7, 6, 1, "_CPPv4N9esp_modem3DCEE", "esp_modem::DCE"], [7, 3, 1, "_CPPv4N9esp_modem3DCE2atERKNSt6stringERNSt6stringE", "esp_modem::DCE::at"], [7, 4, 1, "_CPPv4N9esp_modem3DCE2atERKNSt6stringERNSt6stringE", "esp_modem::DCE::at::cmd"], [7, 4, 1, "_CPPv4N9esp_modem3DCE2atERKNSt6stringERNSt6stringE", "esp_modem::DCE::at::out"], [7, 3, 1, "_CPPv4N9esp_modem3DCE18get_battery_statusERiRiRi", "esp_modem::DCE::get_battery_status"], [7, 4, 1, "_CPPv4N9esp_modem3DCE18get_battery_statusERiRiRi", "esp_modem::DCE::get_battery_status::bcl"], [7, 4, 1, "_CPPv4N9esp_modem3DCE18get_battery_statusERiRiRi", "esp_modem::DCE::get_battery_status::bcs"], [7, 4, 1, "_CPPv4N9esp_modem3DCE18get_battery_statusERiRiRi", "esp_modem::DCE::get_battery_status::voltage"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8get_imeiERNSt6stringE", "esp_modem::DCE::get_imei"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8get_imeiERNSt6stringE", "esp_modem::DCE::get_imei::imei"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8get_imsiERNSt6stringE", "esp_modem::DCE::get_imsi"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8get_imsiERNSt6stringE", "esp_modem::DCE::get_imsi::imsi"], [7, 3, 1, "_CPPv4N9esp_modem3DCE15get_module_nameERNSt6stringE", "esp_modem::DCE::get_module_name"], [7, 4, 1, "_CPPv4N9esp_modem3DCE15get_module_nameERNSt6stringE", "esp_modem::DCE::get_module_name::name"], [7, 3, 1, "_CPPv4N9esp_modem3DCE28get_network_attachment_stateERi", "esp_modem::DCE::get_network_attachment_state"], [7, 4, 1, "_CPPv4N9esp_modem3DCE28get_network_attachment_stateERi", "esp_modem::DCE::get_network_attachment_state::state"], [7, 3, 1, "_CPPv4N9esp_modem3DCE23get_network_system_modeERi", "esp_modem::DCE::get_network_system_mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE23get_network_system_modeERi", "esp_modem::DCE::get_network_system_mode::mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE17get_operator_nameERNSt6stringE", "esp_modem::DCE::get_operator_name"], [7, 4, 1, "_CPPv4N9esp_modem3DCE17get_operator_nameERNSt6stringE", "esp_modem::DCE::get_operator_name::name"], [7, 3, 1, "_CPPv4N9esp_modem3DCE15get_radio_stateERi", "esp_modem::DCE::get_radio_state"], [7, 4, 1, "_CPPv4N9esp_modem3DCE15get_radio_stateERi", "esp_modem::DCE::get_radio_state::state"], [7, 3, 1, "_CPPv4N9esp_modem3DCE18get_signal_qualityERiRi", "esp_modem::DCE::get_signal_quality"], [7, 4, 1, "_CPPv4N9esp_modem3DCE18get_signal_qualityERiRi", "esp_modem::DCE::get_signal_quality::ber"], [7, 4, 1, "_CPPv4N9esp_modem3DCE18get_signal_qualityERiRi", "esp_modem::DCE::get_signal_quality::rssi"], [7, 3, 1, "_CPPv4N9esp_modem3DCE7hang_upEv", "esp_modem::DCE::hang_up"], [7, 3, 1, "_CPPv4N9esp_modem3DCE10power_downEv", "esp_modem::DCE::power_down"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8read_pinERb", "esp_modem::DCE::read_pin"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8read_pinERb", "esp_modem::DCE::read_pin::pin_ok"], [7, 3, 1, "_CPPv4N9esp_modem3DCE5resetEv", "esp_modem::DCE::reset"], [7, 3, 1, "_CPPv4N9esp_modem3DCE16resume_data_modeEv", "esp_modem::DCE::resume_data_mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8send_smsERKNSt6stringERKNSt6stringE", "esp_modem::DCE::send_sms"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8send_smsERKNSt6stringERKNSt6stringE", "esp_modem::DCE::send_sms::message"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8send_smsERKNSt6stringERKNSt6stringE", "esp_modem::DCE::send_sms::number"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8set_baudEi", "esp_modem::DCE::set_baud"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8set_baudEi", "esp_modem::DCE::set_baud::baud"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8set_cmuxEv", "esp_modem::DCE::set_cmux"], [7, 3, 1, "_CPPv4N9esp_modem3DCE16set_command_modeEv", "esp_modem::DCE::set_command_mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE13set_data_modeEv", "esp_modem::DCE::set_data_mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE8set_echoEKb", "esp_modem::DCE::set_echo"], [7, 4, 1, "_CPPv4N9esp_modem3DCE8set_echoEKb", "esp_modem::DCE::set_echo::echo_on"], [7, 3, 1, "_CPPv4N9esp_modem3DCE16set_flow_controlEii", "esp_modem::DCE::set_flow_control"], [7, 4, 1, "_CPPv4N9esp_modem3DCE16set_flow_controlEii", "esp_modem::DCE::set_flow_control::dce_flow"], [7, 4, 1, "_CPPv4N9esp_modem3DCE16set_flow_controlEii", "esp_modem::DCE::set_flow_control::dte_flow"], [7, 3, 1, "_CPPv4N9esp_modem3DCE19set_gnss_power_modeEi", "esp_modem::DCE::set_gnss_power_mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE19set_gnss_power_modeEi", "esp_modem::DCE::set_gnss_power_mode::mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE28set_network_attachment_stateEi", "esp_modem::DCE::set_network_attachment_state"], [7, 4, 1, "_CPPv4N9esp_modem3DCE28set_network_attachment_stateEi", "esp_modem::DCE::set_network_attachment_state::state"], [7, 3, 1, "_CPPv4N9esp_modem3DCE17set_network_bandsERKNSt6stringEPKii", "esp_modem::DCE::set_network_bands"], [7, 4, 1, "_CPPv4N9esp_modem3DCE17set_network_bandsERKNSt6stringEPKii", "esp_modem::DCE::set_network_bands::bands"], [7, 4, 1, "_CPPv4N9esp_modem3DCE17set_network_bandsERKNSt6stringEPKii", "esp_modem::DCE::set_network_bands::mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE17set_network_bandsERKNSt6stringEPKii", "esp_modem::DCE::set_network_bands::size"], [7, 3, 1, "_CPPv4N9esp_modem3DCE16set_network_modeEi", "esp_modem::DCE::set_network_mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE16set_network_modeEi", "esp_modem::DCE::set_network_mode::mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE12set_operatorEiiRKNSt6stringE", "esp_modem::DCE::set_operator"], [7, 4, 1, "_CPPv4N9esp_modem3DCE12set_operatorEiiRKNSt6stringE", "esp_modem::DCE::set_operator::format"], [7, 4, 1, "_CPPv4N9esp_modem3DCE12set_operatorEiiRKNSt6stringE", "esp_modem::DCE::set_operator::mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE12set_operatorEiiRKNSt6stringE", "esp_modem::DCE::set_operator::oper"], [7, 3, 1, "_CPPv4N9esp_modem3DCE15set_pdp_contextER10PdpContext", "esp_modem::DCE::set_pdp_context"], [7, 4, 1, "_CPPv4N9esp_modem3DCE15set_pdp_contextER10PdpContext", "esp_modem::DCE::set_pdp_context::p1"], [7, 3, 1, "_CPPv4N9esp_modem3DCE7set_pinERKNSt6stringE", "esp_modem::DCE::set_pin"], [7, 4, 1, "_CPPv4N9esp_modem3DCE7set_pinERKNSt6stringE", "esp_modem::DCE::set_pin::pin"], [7, 3, 1, "_CPPv4N9esp_modem3DCE18set_preferred_modeEi", "esp_modem::DCE::set_preferred_mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE18set_preferred_modeEi", "esp_modem::DCE::set_preferred_mode::mode"], [7, 3, 1, "_CPPv4N9esp_modem3DCE15set_radio_stateEi", "esp_modem::DCE::set_radio_state"], [7, 4, 1, "_CPPv4N9esp_modem3DCE15set_radio_stateEi", "esp_modem::DCE::set_radio_state::state"], [7, 3, 1, "_CPPv4N9esp_modem3DCE17sms_character_setEv", "esp_modem::DCE::sms_character_set"], [7, 3, 1, "_CPPv4N9esp_modem3DCE12sms_txt_modeEKb", "esp_modem::DCE::sms_txt_mode"], [7, 4, 1, "_CPPv4N9esp_modem3DCE12sms_txt_modeEKb", "esp_modem::DCE::sms_txt_mode::txt"], [7, 3, 1, "_CPPv4N9esp_modem3DCE13store_profileEv", "esp_modem::DCE::store_profile"], [7, 3, 1, "_CPPv4N9esp_modem3DCE4syncEv", "esp_modem::DCE::sync"], [7, 6, 1, "_CPPv4N9esp_modem8DCE_ModeE", "esp_modem::DCE_Mode"], [3, 6, 1, "_CPPv4I0EN9esp_modem5DCE_TE", "esp_modem::DCE_T"], [7, 6, 1, "_CPPv4I0EN9esp_modem5DCE_TE", "esp_modem::DCE_T"], [3, 7, 1, "_CPPv4I0EN9esp_modem5DCE_TE", "esp_modem::DCE_T::SpecificModule"], [7, 7, 1, "_CPPv4I0EN9esp_modem5DCE_TE", "esp_modem::DCE_T::SpecificModule"], [3, 3, 1, "_CPPv4N9esp_modem5DCE_T8set_dataEv", "esp_modem::DCE_T::set_data"], [7, 3, 1, "_CPPv4N9esp_modem5DCE_T8set_dataEv", "esp_modem::DCE_T::set_data"], [7, 6, 1, "_CPPv4N9esp_modem3DTEE", "esp_modem::DTE"], [7, 3, 1, "_CPPv4N9esp_modem3DTE3DTEEPK20esp_modem_dte_configNSt10unique_ptrI8TerminalEE", "esp_modem::DTE::DTE"], [7, 4, 1, "_CPPv4N9esp_modem3DTE3DTEEPK20esp_modem_dte_configNSt10unique_ptrI8TerminalEE", "esp_modem::DTE::DTE::config"], [7, 4, 1, "_CPPv4N9esp_modem3DTE3DTEEPK20esp_modem_dte_configNSt10unique_ptrI8TerminalEE", "esp_modem::DTE::DTE::t"], [7, 3, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_t", "esp_modem::DTE::command"], [7, 3, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc", "esp_modem::DTE::command"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_t", "esp_modem::DTE::command::command"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc", "esp_modem::DTE::command::command"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_t", "esp_modem::DTE::command::got_line"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc", "esp_modem::DTE::command::got_line"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc", "esp_modem::DTE::command::separator"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_t", "esp_modem::DTE::command::time_ms"], [7, 4, 1, "_CPPv4N9esp_modem3DTE7commandERKNSt6stringE11got_line_cb8uint32_tc", "esp_modem::DTE::command::time_ms"], [7, 3, 1, "_CPPv4N9esp_modem3DTE4readEPP7uint8_t6size_t", "esp_modem::DTE::read"], [7, 4, 1, "_CPPv4N9esp_modem3DTE4readEPP7uint8_t6size_t", "esp_modem::DTE::read::d"], [7, 4, 1, "_CPPv4N9esp_modem3DTE4readEPP7uint8_t6size_t", "esp_modem::DTE::read::len"], [7, 3, 1, "_CPPv4N9esp_modem3DTE8set_modeE10modem_mode", "esp_modem::DTE::set_mode"], [7, 4, 1, "_CPPv4N9esp_modem3DTE8set_modeE10modem_mode", "esp_modem::DTE::set_mode::m"], [7, 3, 1, "_CPPv4N9esp_modem3DTE11set_read_cbENSt8functionIFbP7uint8_t6size_tEEE", "esp_modem::DTE::set_read_cb"], [7, 4, 1, "_CPPv4N9esp_modem3DTE11set_read_cbENSt8functionIFbP7uint8_t6size_tEEE", "esp_modem::DTE::set_read_cb::f"], [7, 3, 1, "_CPPv4N9esp_modem3DTE5writeEP7uint8_t6size_t", "esp_modem::DTE::write"], [7, 4, 1, "_CPPv4N9esp_modem3DTE5writeEP7uint8_t6size_t", "esp_modem::DTE::write::data"], [7, 4, 1, "_CPPv4N9esp_modem3DTE5writeEP7uint8_t6size_t", "esp_modem::DTE::write::len"], [7, 6, 1, "_CPPv4N9esp_modem13GenericModuleE", "esp_modem::GenericModule"], [7, 3, 1, "_CPPv4N9esp_modem13GenericModule13GenericModuleENSt10shared_ptrI3DTEEENSt10unique_ptrI10PdpContextEE", "esp_modem::GenericModule::GenericModule"], [7, 4, 1, "_CPPv4N9esp_modem13GenericModule13GenericModuleENSt10shared_ptrI3DTEEENSt10unique_ptrI10PdpContextEE", "esp_modem::GenericModule::GenericModule::dte"], [7, 4, 1, "_CPPv4N9esp_modem13GenericModule13GenericModuleENSt10shared_ptrI3DTEEENSt10unique_ptrI10PdpContextEE", "esp_modem::GenericModule::GenericModule::pdp"], [7, 3, 1, "_CPPv4N9esp_modem13GenericModule21configure_pdp_contextENSt10unique_ptrI10PdpContextEE", "esp_modem::GenericModule::configure_pdp_context"], [7, 4, 1, "_CPPv4N9esp_modem13GenericModule21configure_pdp_contextENSt10unique_ptrI10PdpContextEE", "esp_modem::GenericModule::configure_pdp_context::new_pdp"], [7, 3, 1, "_CPPv4N9esp_modem13GenericModule8set_modeE10modem_mode", "esp_modem::GenericModule::set_mode"], [7, 4, 1, "_CPPv4N9esp_modem13GenericModule8set_modeE10modem_mode", "esp_modem::GenericModule::set_mode::mode"], [7, 3, 1, "_CPPv4N9esp_modem13GenericModule15setup_data_modeEv", "esp_modem::GenericModule::setup_data_mode"], [7, 6, 1, "_CPPv4N9esp_modem8ModuleIfE", "esp_modem::ModuleIf"], [7, 3, 1, "_CPPv4N9esp_modem8ModuleIf8set_modeE10modem_mode", "esp_modem::ModuleIf::set_mode"], [7, 4, 1, "_CPPv4N9esp_modem8ModuleIf8set_modeE10modem_mode", "esp_modem::ModuleIf::set_mode::mode"], [7, 3, 1, "_CPPv4N9esp_modem8ModuleIf15setup_data_modeEv", "esp_modem::ModuleIf::setup_data_mode"], [7, 6, 1, "_CPPv4N9esp_modem5NetifE", "esp_modem::Netif"], [7, 3, 1, "_CPPv4N9esp_modem5Netif5startEv", "esp_modem::Netif::start"], [7, 3, 1, "_CPPv4N9esp_modem5Netif4stopEv", "esp_modem::Netif::stop"], [7, 3, 1, "_CPPv4N9esp_modem5Netif20wait_until_ppp_exitsEv", "esp_modem::Netif::wait_until_ppp_exits"], [7, 6, 1, "_CPPv4N9esp_modem10PdpContextE", "esp_modem::PdpContext"], [7, 6, 1, "_CPPv4N9esp_modem7SIM7000E", "esp_modem::SIM7000"], [7, 6, 1, "_CPPv4N9esp_modem7SIM7070E", "esp_modem::SIM7070"], [7, 6, 1, "_CPPv4N9esp_modem7SIM7600E", "esp_modem::SIM7600"], [7, 6, 1, "_CPPv4N9esp_modem6SIM800E", "esp_modem::SIM800"], [7, 6, 1, "_CPPv4N9esp_modem8TerminalE", "esp_modem::Terminal"], [7, 3, 1, "_CPPv4N9esp_modem8Terminal4readEP7uint8_t6size_t", "esp_modem::Terminal::read"], [7, 4, 1, "_CPPv4N9esp_modem8Terminal4readEP7uint8_t6size_t", "esp_modem::Terminal::read::data"], [7, 4, 1, "_CPPv4N9esp_modem8Terminal4readEP7uint8_t6size_t", "esp_modem::Terminal::read::len"], [7, 3, 1, "_CPPv4N9esp_modem8Terminal5writeEP7uint8_t6size_t", "esp_modem::Terminal::write"], [7, 4, 1, "_CPPv4N9esp_modem8Terminal5writeEP7uint8_t6size_t", "esp_modem::Terminal::write::data"], [7, 4, 1, "_CPPv4N9esp_modem8Terminal5writeEP7uint8_t6size_t", "esp_modem::Terminal::write::len"], [1, 6, 1, "_CPPv4I0EN9esp_modem11dce_factory7CreatorE", "esp_modem::dce_factory::Creator"], [1, 7, 1, "_CPPv4I0EN9esp_modem11dce_factory7CreatorE", "esp_modem::dce_factory::Creator::T_Module"], [1, 6, 1, "_CPPv4N9esp_modem11dce_factory7FactoryE", "esp_modem::dce_factory::Factory"], [1, 3, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build"], [1, 7, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build::Args"], [1, 7, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build::T_Module"], [1, 4, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build::args"], [1, 4, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory5buildEP3DCEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build::cfg"], [1, 3, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique"], [1, 3, 1, "_CPPv4IDpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique"], [1, 7, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::Args"], [1, 7, 1, "_CPPv4IDpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::Args"], [1, 7, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::T_Module"], [1, 4, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::args"], [1, 4, 1, "_CPPv4IDpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::args"], [1, 4, 1, "_CPPv4I0DpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::cfg"], [1, 4, 1, "_CPPv4IDpEN9esp_modem11dce_factory7Factory12build_uniqueENSt10unique_ptrI3DCEEEPK6configDpRR4Args", "esp_modem::dce_factory::Factory::build_unique::cfg"], [1, 6, 1, "_CPPv4N9esp_modem11dce_factory13FactoryHelperE", "esp_modem::dce_factory::FactoryHelper"], [2, 3, 1, "_CPPv412esp_modem_atPKcPc", "esp_modem_at"], [2, 4, 1, "_CPPv412esp_modem_atPKcPc", "esp_modem_at::cmd"], [2, 4, 1, "_CPPv412esp_modem_atPKcPc", "esp_modem_at::out"], [2, 6, 1, "_CPPv420esp_modem_dce_config", "esp_modem_dce_config"], [2, 8, 1, "_CPPv4N20esp_modem_dce_config3apnE", "esp_modem_dce_config::apn"], [2, 5, 1, "_CPPv422esp_modem_dce_config_t", "esp_modem_dce_config_t"], [2, 2, 1, "_CPPv420esp_modem_dce_device", "esp_modem_dce_device"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device18ESP_MODEM_DCE_BG96E", "esp_modem_dce_device::ESP_MODEM_DCE_BG96"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_GENETICE", "esp_modem_dce_device::ESP_MODEM_DCE_GENETIC"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_SIM7000E", "esp_modem_dce_device::ESP_MODEM_DCE_SIM7000"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_SIM7070E", "esp_modem_dce_device::ESP_MODEM_DCE_SIM7070"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device21ESP_MODEM_DCE_SIM7600E", "esp_modem_dce_device::ESP_MODEM_DCE_SIM7600"], [2, 1, 1, "_CPPv4N20esp_modem_dce_device20ESP_MODEM_DCE_SIM800E", "esp_modem_dce_device::ESP_MODEM_DCE_SIM800"], [2, 5, 1, "_CPPv422esp_modem_dce_device_t", "esp_modem_dce_device_t"], [2, 2, 1, "_CPPv418esp_modem_dce_mode", "esp_modem_dce_mode"], [2, 1, 1, "_CPPv4N18esp_modem_dce_mode19ESP_MODEM_MODE_CMUXE", "esp_modem_dce_mode::ESP_MODEM_MODE_CMUX"], [2, 1, 1, "_CPPv4N18esp_modem_dce_mode22ESP_MODEM_MODE_COMMANDE", "esp_modem_dce_mode::ESP_MODEM_MODE_COMMAND"], [2, 1, 1, "_CPPv4N18esp_modem_dce_mode19ESP_MODEM_MODE_DATAE", "esp_modem_dce_mode::ESP_MODEM_MODE_DATA"], [2, 5, 1, "_CPPv420esp_modem_dce_mode_t", "esp_modem_dce_mode_t"], [2, 3, 1, "_CPPv417esp_modem_destroyP15esp_modem_dce_t", "esp_modem_destroy"], [2, 4, 1, "_CPPv417esp_modem_destroyP15esp_modem_dce_t", "esp_modem_destroy::dce"], [2, 6, 1, "_CPPv420esp_modem_dte_config", "esp_modem_dte_config"], [2, 8, 1, "_CPPv4N20esp_modem_dte_config15dte_buffer_sizeE", "esp_modem_dte_config::dte_buffer_size"], [2, 8, 1, "_CPPv4N20esp_modem_dte_config16extension_configE", "esp_modem_dte_config::extension_config"], [2, 8, 1, "_CPPv4N20esp_modem_dte_config13task_priorityE", "esp_modem_dte_config::task_priority"], [2, 8, 1, "_CPPv4N20esp_modem_dte_config15task_stack_sizeE", "esp_modem_dte_config::task_stack_size"], [2, 8, 1, "_CPPv4N20esp_modem_dte_config11uart_configE", "esp_modem_dte_config::uart_config"], [2, 8, 1, "_CPPv4N20esp_modem_dte_config10vfs_configE", "esp_modem_dte_config::vfs_config"], [2, 5, 1, "_CPPv422esp_modem_dte_config_t", "esp_modem_dte_config_t"], [2, 2, 1, "_CPPv421esp_modem_flow_ctrl_t", "esp_modem_flow_ctrl_t"], [2, 1, 1, "_CPPv4N21esp_modem_flow_ctrl_t25ESP_MODEM_FLOW_CONTROL_HWE", "esp_modem_flow_ctrl_t::ESP_MODEM_FLOW_CONTROL_HW"], [2, 1, 1, "_CPPv4N21esp_modem_flow_ctrl_t27ESP_MODEM_FLOW_CONTROL_NONEE", "esp_modem_flow_ctrl_t::ESP_MODEM_FLOW_CONTROL_NONE"], [2, 1, 1, "_CPPv4N21esp_modem_flow_ctrl_t25ESP_MODEM_FLOW_CONTROL_SWE", "esp_modem_flow_ctrl_t::ESP_MODEM_FLOW_CONTROL_SW"], [2, 3, 1, "_CPPv428esp_modem_get_battery_statusPiPiPi", "esp_modem_get_battery_status"], [2, 4, 1, "_CPPv428esp_modem_get_battery_statusPiPiPi", "esp_modem_get_battery_status::bcl"], [2, 4, 1, "_CPPv428esp_modem_get_battery_statusPiPiPi", "esp_modem_get_battery_status::bcs"], [2, 4, 1, "_CPPv428esp_modem_get_battery_statusPiPiPi", "esp_modem_get_battery_status::voltage"], [2, 3, 1, "_CPPv418esp_modem_get_imeiPc", "esp_modem_get_imei"], [2, 4, 1, "_CPPv418esp_modem_get_imeiPc", "esp_modem_get_imei::imei"], [2, 3, 1, "_CPPv418esp_modem_get_imsiPc", "esp_modem_get_imsi"], [2, 4, 1, "_CPPv418esp_modem_get_imsiPc", "esp_modem_get_imsi::imsi"], [2, 3, 1, "_CPPv425esp_modem_get_module_namePc", "esp_modem_get_module_name"], [2, 4, 1, "_CPPv425esp_modem_get_module_namePc", "esp_modem_get_module_name::name"], [2, 3, 1, "_CPPv438esp_modem_get_network_attachment_statePi", "esp_modem_get_network_attachment_state"], [2, 4, 1, "_CPPv438esp_modem_get_network_attachment_statePi", "esp_modem_get_network_attachment_state::state"], [2, 3, 1, "_CPPv433esp_modem_get_network_system_modePi", "esp_modem_get_network_system_mode"], [2, 4, 1, "_CPPv433esp_modem_get_network_system_modePi", "esp_modem_get_network_system_mode::mode"], [2, 3, 1, "_CPPv427esp_modem_get_operator_namePc", "esp_modem_get_operator_name"], [2, 4, 1, "_CPPv427esp_modem_get_operator_namePc", "esp_modem_get_operator_name::name"], [2, 3, 1, "_CPPv425esp_modem_get_radio_statePi", "esp_modem_get_radio_state"], [2, 4, 1, "_CPPv425esp_modem_get_radio_statePi", "esp_modem_get_radio_state::state"], [2, 3, 1, "_CPPv428esp_modem_get_signal_qualityPiPi", "esp_modem_get_signal_quality"], [2, 4, 1, "_CPPv428esp_modem_get_signal_qualityPiPi", "esp_modem_get_signal_quality::ber"], [2, 4, 1, "_CPPv428esp_modem_get_signal_qualityPiPi", "esp_modem_get_signal_quality::rssi"], [2, 3, 1, "_CPPv417esp_modem_hang_upv", "esp_modem_hang_up"], [2, 3, 1, "_CPPv413esp_modem_newPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new"], [2, 4, 1, "_CPPv413esp_modem_newPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new::dce_config"], [2, 4, 1, "_CPPv413esp_modem_newPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new::dte_config"], [2, 4, 1, "_CPPv413esp_modem_newPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new::netif"], [2, 3, 1, "_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new_dev"], [2, 4, 1, "_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new_dev::dce_config"], [2, 4, 1, "_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new_dev::dte_config"], [2, 4, 1, "_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new_dev::module"], [2, 4, 1, "_CPPv417esp_modem_new_dev22esp_modem_dce_device_tPK22esp_modem_dte_config_tPK22esp_modem_dce_config_tP11esp_netif_t", "esp_modem_new_dev::netif"], [2, 3, 1, "_CPPv420esp_modem_power_downv", "esp_modem_power_down"], [2, 3, 1, "_CPPv418esp_modem_read_pinPb", "esp_modem_read_pin"], [2, 4, 1, "_CPPv418esp_modem_read_pinPb", "esp_modem_read_pin::pin_ok"], [2, 3, 1, "_CPPv415esp_modem_resetv", "esp_modem_reset"], [2, 3, 1, "_CPPv426esp_modem_resume_data_modev", "esp_modem_resume_data_mode"], [2, 3, 1, "_CPPv418esp_modem_send_smsPKcPKc", "esp_modem_send_sms"], [2, 4, 1, "_CPPv418esp_modem_send_smsPKcPKc", "esp_modem_send_sms::message"], [2, 4, 1, "_CPPv418esp_modem_send_smsPKcPKc", "esp_modem_send_sms::number"], [2, 3, 1, "_CPPv418esp_modem_set_baudi", "esp_modem_set_baud"], [2, 4, 1, "_CPPv418esp_modem_set_baudi", "esp_modem_set_baud::baud"], [2, 3, 1, "_CPPv418esp_modem_set_cmuxv", "esp_modem_set_cmux"], [2, 3, 1, "_CPPv426esp_modem_set_command_modev", "esp_modem_set_command_mode"], [2, 3, 1, "_CPPv423esp_modem_set_data_modev", "esp_modem_set_data_mode"], [2, 3, 1, "_CPPv418esp_modem_set_echoKb", "esp_modem_set_echo"], [2, 4, 1, "_CPPv418esp_modem_set_echoKb", "esp_modem_set_echo::echo_on"], [2, 3, 1, "_CPPv426esp_modem_set_flow_controlii", "esp_modem_set_flow_control"], [2, 4, 1, "_CPPv426esp_modem_set_flow_controlii", "esp_modem_set_flow_control::dce_flow"], [2, 4, 1, "_CPPv426esp_modem_set_flow_controlii", "esp_modem_set_flow_control::dte_flow"], [2, 3, 1, "_CPPv429esp_modem_set_gnss_power_modei", "esp_modem_set_gnss_power_mode"], [2, 4, 1, "_CPPv429esp_modem_set_gnss_power_modei", "esp_modem_set_gnss_power_mode::mode"], [2, 3, 1, "_CPPv418esp_modem_set_modeP15esp_modem_dce_t20esp_modem_dce_mode_t", "esp_modem_set_mode"], [2, 4, 1, "_CPPv418esp_modem_set_modeP15esp_modem_dce_t20esp_modem_dce_mode_t", "esp_modem_set_mode::dce"], [2, 4, 1, "_CPPv418esp_modem_set_modeP15esp_modem_dce_t20esp_modem_dce_mode_t", "esp_modem_set_mode::mode"], [2, 3, 1, "_CPPv438esp_modem_set_network_attachment_statei", "esp_modem_set_network_attachment_state"], [2, 4, 1, "_CPPv438esp_modem_set_network_attachment_statei", "esp_modem_set_network_attachment_state::state"], [2, 3, 1, "_CPPv427esp_modem_set_network_bandsPKcPKii", "esp_modem_set_network_bands"], [2, 4, 1, "_CPPv427esp_modem_set_network_bandsPKcPKii", "esp_modem_set_network_bands::bands"], [2, 4, 1, "_CPPv427esp_modem_set_network_bandsPKcPKii", "esp_modem_set_network_bands::mode"], [2, 4, 1, "_CPPv427esp_modem_set_network_bandsPKcPKii", "esp_modem_set_network_bands::size"], [2, 3, 1, "_CPPv426esp_modem_set_network_modei", "esp_modem_set_network_mode"], [2, 4, 1, "_CPPv426esp_modem_set_network_modei", "esp_modem_set_network_mode::mode"], [2, 3, 1, "_CPPv422esp_modem_set_operatoriiPKc", "esp_modem_set_operator"], [2, 4, 1, "_CPPv422esp_modem_set_operatoriiPKc", "esp_modem_set_operator::format"], [2, 4, 1, "_CPPv422esp_modem_set_operatoriiPKc", "esp_modem_set_operator::mode"], [2, 4, 1, "_CPPv422esp_modem_set_operatoriiPKc", "esp_modem_set_operator::oper"], [2, 3, 1, "_CPPv425esp_modem_set_pdp_contextP22esp_modem_PdpContext_t", "esp_modem_set_pdp_context"], [2, 4, 1, "_CPPv425esp_modem_set_pdp_contextP22esp_modem_PdpContext_t", "esp_modem_set_pdp_context::p1"], [2, 3, 1, "_CPPv417esp_modem_set_pinPKc", "esp_modem_set_pin"], [2, 4, 1, "_CPPv417esp_modem_set_pinPKc", "esp_modem_set_pin::pin"], [2, 3, 1, "_CPPv428esp_modem_set_preferred_modei", "esp_modem_set_preferred_mode"], [2, 4, 1, "_CPPv428esp_modem_set_preferred_modei", "esp_modem_set_preferred_mode::mode"], [2, 3, 1, "_CPPv425esp_modem_set_radio_statei", "esp_modem_set_radio_state"], [2, 4, 1, "_CPPv425esp_modem_set_radio_statei", "esp_modem_set_radio_state::state"], [2, 3, 1, "_CPPv427esp_modem_sms_character_setv", "esp_modem_sms_character_set"], [2, 3, 1, "_CPPv422esp_modem_sms_txt_modeKb", "esp_modem_sms_txt_mode"], [2, 4, 1, "_CPPv422esp_modem_sms_txt_modeKb", "esp_modem_sms_txt_mode::txt"], [2, 3, 1, "_CPPv423esp_modem_store_profilev", "esp_modem_store_profile"], [2, 3, 1, "_CPPv414esp_modem_syncv", "esp_modem_sync"], [2, 6, 1, "_CPPv426esp_modem_uart_term_config", "esp_modem_uart_term_config"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config9baud_rateE", "esp_modem_uart_term_config::baud_rate"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config10cts_io_numE", "esp_modem_uart_term_config::cts_io_num"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config9data_bitsE", "esp_modem_uart_term_config::data_bits"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config16event_queue_sizeE", "esp_modem_uart_term_config::event_queue_size"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config12flow_controlE", "esp_modem_uart_term_config::flow_control"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config6parityE", "esp_modem_uart_term_config::parity"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config8port_numE", "esp_modem_uart_term_config::port_num"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config10rts_io_numE", "esp_modem_uart_term_config::rts_io_num"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config14rx_buffer_sizeE", "esp_modem_uart_term_config::rx_buffer_size"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config9rx_io_numE", "esp_modem_uart_term_config::rx_io_num"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config10source_clkE", "esp_modem_uart_term_config::source_clk"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config9stop_bitsE", "esp_modem_uart_term_config::stop_bits"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config14tx_buffer_sizeE", "esp_modem_uart_term_config::tx_buffer_size"], [2, 8, 1, "_CPPv4N26esp_modem_uart_term_config9tx_io_numE", "esp_modem_uart_term_config::tx_io_num"], [2, 6, 1, "_CPPv425esp_modem_vfs_term_config", "esp_modem_vfs_term_config"], [2, 8, 1, "_CPPv4N25esp_modem_vfs_term_config7deleterE", "esp_modem_vfs_term_config::deleter"], [2, 8, 1, "_CPPv4N25esp_modem_vfs_term_config2fdE", "esp_modem_vfs_term_config::fd"], [2, 8, 1, "_CPPv4N25esp_modem_vfs_term_config8resourceE", "esp_modem_vfs_term_config::resource"], [7, 3, 1, "_CPPv426get_battery_status_sim7xxxP13CommandableIfRiRiRi", "get_battery_status_sim7xxx"], [7, 4, 1, "_CPPv426get_battery_status_sim7xxxP13CommandableIfRiRiRi", "get_battery_status_sim7xxx::bcl"], [7, 4, 1, "_CPPv426get_battery_status_sim7xxxP13CommandableIfRiRiRi", "get_battery_status_sim7xxx::bcs"], [7, 4, 1, "_CPPv426get_battery_status_sim7xxxP13CommandableIfRiRiRi", "get_battery_status_sim7xxx::t"], [7, 4, 1, "_CPPv426get_battery_status_sim7xxxP13CommandableIfRiRiRi", "get_battery_status_sim7xxx::voltage"], [7, 5, 1, "_CPPv411got_line_cb", "got_line_cb"], [7, 2, 1, "_CPPv410modem_mode", "modem_mode"], [7, 1, 1, "_CPPv4N10modem_mode9CMUX_MODEE", "modem_mode::CMUX_MODE"], [7, 1, 1, "_CPPv4N10modem_mode12COMMAND_MODEE", "modem_mode::COMMAND_MODE"], [7, 1, 1, "_CPPv4N10modem_mode9DATA_MODEE", "modem_mode::DATA_MODE"], [7, 1, 1, "_CPPv4N10modem_mode5UNDEFE", "modem_mode::UNDEF"], [7, 3, 1, "_CPPv418power_down_sim70xxP13CommandableIf", "power_down_sim70xx"], [7, 4, 1, "_CPPv418power_down_sim70xxP13CommandableIf", "power_down_sim70xx::t"], [7, 3, 1, "_CPPv418power_down_sim76xxP13CommandableIf", "power_down_sim76xx"], [7, 4, 1, "_CPPv418power_down_sim76xxP13CommandableIf", "power_down_sim76xx::t"], [7, 3, 1, "_CPPv417power_down_sim8xxP13CommandableIf", "power_down_sim8xx"], [7, 4, 1, "_CPPv417power_down_sim8xxP13CommandableIf", "power_down_sim8xx::t"], [7, 3, 1, "_CPPv420set_data_mode_sim8xxP13CommandableIf", "set_data_mode_sim8xx"], [7, 4, 1, "_CPPv420set_data_mode_sim8xxP13CommandableIf", "set_data_mode_sim8xx::t"], [7, 3, 1, "_CPPv427set_gnss_power_mode_sim76xxP13CommandableIfi", "set_gnss_power_mode_sim76xx"], [7, 4, 1, "_CPPv427set_gnss_power_mode_sim76xxP13CommandableIfi", "set_gnss_power_mode_sim76xx::mode"], [7, 4, 1, "_CPPv427set_gnss_power_mode_sim76xxP13CommandableIfi", "set_gnss_power_mode_sim76xx::t"], [7, 3, 1, "_CPPv425set_network_bands_sim76xxP13CommandableIfRKNSt6stringEPKii", "set_network_bands_sim76xx"], [7, 4, 1, "_CPPv425set_network_bands_sim76xxP13CommandableIfRKNSt6stringEPKii", "set_network_bands_sim76xx::bands"], [7, 4, 1, "_CPPv425set_network_bands_sim76xxP13CommandableIfRKNSt6stringEPKii", "set_network_bands_sim76xx::mode"], [7, 4, 1, "_CPPv425set_network_bands_sim76xxP13CommandableIfRKNSt6stringEPKii", "set_network_bands_sim76xx::size"], [7, 4, 1, "_CPPv425set_network_bands_sim76xxP13CommandableIfRKNSt6stringEPKii", "set_network_bands_sim76xx::t"], [7, 2, 1, "_CPPv414terminal_error", "terminal_error"], [7, 1, 1, "_CPPv4N14terminal_error15BUFFER_OVERFLOWE", "terminal_error::BUFFER_OVERFLOW"], [7, 1, 1, "_CPPv4N14terminal_error14CHECKSUM_ERRORE", "terminal_error::CHECKSUM_ERROR"], [7, 1, 1, "_CPPv4N14terminal_error23UNEXPECTED_CONTROL_FLOWE", "terminal_error::UNEXPECTED_CONTROL_FLOW"]]}, "objtypes": {"0": "c:macro", "1": "cpp:enumerator", "2": "cpp:enum", "3": "cpp:function", "4": "cpp:functionParam", "5": "cpp:type", "6": "cpp:class", "7": "cpp:templateParam", "8": "cpp:member"}, "objnames": {"0": ["c", "macro", "C macro"], "1": ["cpp", "enumerator", "C++ enumerator"], "2": ["cpp", "enum", "C++ enum"], "3": ["cpp", "function", "C++ function"], "4": ["cpp", "functionParam", "C++ function parameter"], "5": ["cpp", "type", "C++ type"], "6": ["cpp", "class", "C++ class"], "7": ["cpp", "templateParam", "C++ template parameter"], "8": ["cpp", "member", "C++ member"]}, "titleterms": {"esp": [0, 1, 5], "modem": [0, 1, 2, 3, 5, 7], "compon": 0, "dce": [0, 1, 3, 6, 7], "dte": [0, 3, 7], "ppp": 0, "netif": [0, 7], "modul": [0, 1, 7], "us": [0, 1], "case": [0, 1], "extens": 0, "cmux": [0, 6, 7], "s": 0, "other": 0, "devic": [0, 7], "advanc": 1, "custom": 1, "instanti": 1, "factori": 1, "creat": [1, 3], "new": [1, 7], "commun": 1, "interfac": [1, 7], "c": [2, 3], "api": [2, 3], "document": [2, 3], "lifecycl": 2, "command": [2, 3, 7], "configur": 2, "structur": 2, "mode": 3, "switch": 3, "destroi": 3, "programm": 5, "manual": 5, "intern": [6, 7], "design": 6, "decis": 6, "collabor": 6, "model": 6, "termin": [6, 7], "inherit": 6, "implement": 7, "abstract": 7, "ad": 7, "gener": 7, "librari": 7, "type": 7}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 56}}) \ No newline at end of file diff --git a/esp_websocket_client/.buildinfo b/esp_websocket_client/.buildinfo index 2a81386c5..6e6428afe 100644 --- a/esp_websocket_client/.buildinfo +++ b/esp_websocket_client/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: d4a20464cbbed7bd2088511d39912f3f +config: 84fea4092676243ee06fb6478d2aba1b tags: 549b3d6d0415232fb7e35403b330ff49 diff --git a/esp_websocket_client/genindex.html b/esp_websocket_client/genindex.html index 7299b8763..e1e1ed9e7 100644 --- a/esp_websocket_client/genindex.html +++ b/esp_websocket_client/genindex.html @@ -90,7 +90,7 @@
  • »
  • Index
  • - Edit on GitHub + Edit on GitHub

  • diff --git a/esp_websocket_client/index.html b/esp_websocket_client/index.html index 6044e8def..c670829f9 100644 --- a/esp_websocket_client/index.html +++ b/esp_websocket_client/index.html @@ -118,7 +118,7 @@
  • »
  • ESP WebSocket Client
  • - Edit on GitHub + Edit on GitHub

  • @@ -235,7 +235,7 @@ In case a host operating system has openssl and sed pa

    Application Example

    -

    A simple WebSocket example that uses esp_websocket_client to establish a websocket connection and send/receive data with the websocket.org server can be found here: example .

    +

    A simple WebSocket example that uses esp_websocket_client to establish a websocket connection and send/receive data with the websocket.org server can be found here: example .

    Sending Text Data

    The WebSocket client supports sending data as a text data frame, which informs the application layer that the payload data is text data encoded as UTF-8. Example:

    @@ -249,7 +249,7 @@ In case a host operating system has openssl and sed pa

    Header File

    diff --git a/mdns/en/.buildinfo b/mdns/en/.buildinfo index 761e4876f..6f8be3b5f 100644 --- a/mdns/en/.buildinfo +++ b/mdns/en/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: f84757994489f1233dd65bf0f9b58c4d +config: beb7efde00bc514a896b8dc58dfa57eb tags: 549b3d6d0415232fb7e35403b330ff49 diff --git a/mdns/en/genindex.html b/mdns/en/genindex.html index 0602df888..cebcb754e 100644 --- a/mdns/en/genindex.html +++ b/mdns/en/genindex.html @@ -90,7 +90,7 @@
  • »
  • Index
  • - Edit on GitHub + Edit on GitHub

  • diff --git a/mdns/en/index.html b/mdns/en/index.html index 977a5b8dd..5ef287616 100644 --- a/mdns/en/index.html +++ b/mdns/en/index.html @@ -115,7 +115,7 @@
  • »
  • mDNS Service
  • - Edit on GitHub + Edit on GitHub

  • @@ -318,14 +318,14 @@

    Application Example

    -

    mDNS server/scanner example: .

    +

    mDNS server/scanner example: .

    API Reference

    Header File

    diff --git a/mdns/zh_CN/.buildinfo b/mdns/zh_CN/.buildinfo index f8efd8416..8c42d12a1 100644 --- a/mdns/zh_CN/.buildinfo +++ b/mdns/zh_CN/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 08ee4bf18c9a23dbdbaf237a442b6c54 +config: 85ba0809cd4fe1da7ffa63cb2e1d8f02 tags: 549b3d6d0415232fb7e35403b330ff49 diff --git a/mdns/zh_CN/genindex.html b/mdns/zh_CN/genindex.html index 16da10773..8f5b99af4 100644 --- a/mdns/zh_CN/genindex.html +++ b/mdns/zh_CN/genindex.html @@ -91,7 +91,7 @@
  • »
  • 索引
  • - 在 GitHub 上修改 + 在 GitHub 上修改

  • diff --git a/mdns/zh_CN/index.html b/mdns/zh_CN/index.html index 0bac00dbc..7197a19fa 100644 --- a/mdns/zh_CN/index.html +++ b/mdns/zh_CN/index.html @@ -113,7 +113,7 @@
  • »
  • mDNS 服务
  • - 在 GitHub 上修改 + 在 GitHub 上修改

  • @@ -297,14 +297,14 @@

    应用示例

    -

    有关 mDNS 服务器和查询器的应用示例请参考

    +

    有关 mDNS 服务器和查询器的应用示例请参考

    API 参考

    Header File