forked from h2zero/esp-nimble-cpp
deploy: 067274973d
This commit is contained in:
1 parent
c28bba83ab
commit
e1905fcde5
196 files changed
+3206
-1577
No files matched your search
+125
-125
@@ -25,7 +25,7 @@
|
||||
<tbody>
|
||||
<tr id="projectrow">
|
||||
<td id="projectalign">
|
||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.2.1</span>
|
||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.3.0</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -103,121 +103,121 @@ $(document).ready(function(){initNavTree('class_nim_b_l_e_client.html',''); init
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a2b49bc73802bf716cf3df3b5a93f0543" id="r_a2b49bc73802bf716cf3df3b5a93f0543"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a2b49bc73802bf716cf3df3b5a93f0543">connect</a> (const <a class="el" href="class_nim_b_l_e_advertised_device.html">NimBLEAdvertisedDevice</a> *device, bool deleteAttributes=true, bool asyncConnect=false, bool <a class="el" href="class_nim_b_l_e_client.html#a19d97b47f01f0862e04f3011752b2f2f">exchangeMTU</a>=true)</td></tr>
|
||||
<tr class="memitem:a2b49bc73802bf716cf3df3b5a93f0543" id="r_a2b49bc73802bf716cf3df3b5a93f0543"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a2b49bc73802bf716cf3df3b5a93f0543">connect</a> (<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a> <a class="el" href="class_nim_b_l_e_advertised_device.html">NimBLEAdvertisedDevice</a> *<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">device</a>, <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">deleteAttributes</a>=<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">true</a>, <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> asyncConnect=<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">false</a>, <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> <a class="el" href="class_nim_b_l_e_client.html#a19d97b47f01f0862e04f3011752b2f2f">exchangeMTU</a>=<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">true</a>)</td></tr>
|
||||
<tr class="memdesc:a2b49bc73802bf716cf3df3b5a93f0543"><td class="mdescLeft"> </td><td class="mdescRight">Connect to an advertising device. <br /></td></tr>
|
||||
<tr class="separator:a2b49bc73802bf716cf3df3b5a93f0543"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a27e53c3746bc2d20ea7cfcea1a123cbf" id="r_a27e53c3746bc2d20ea7cfcea1a123cbf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a27e53c3746bc2d20ea7cfcea1a123cbf">connect</a> (const <a class="el" href="class_nim_b_l_e_address.html">NimBLEAddress</a> &address, bool deleteAttributes=true, bool asyncConnect=false, bool <a class="el" href="class_nim_b_l_e_client.html#a19d97b47f01f0862e04f3011752b2f2f">exchangeMTU</a>=true)</td></tr>
|
||||
<tr class="memitem:a27e53c3746bc2d20ea7cfcea1a123cbf" id="r_a27e53c3746bc2d20ea7cfcea1a123cbf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a27e53c3746bc2d20ea7cfcea1a123cbf">connect</a> (<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a> <a class="el" href="class_nim_b_l_e_address.html">NimBLEAddress</a> &<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">address</a>, <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">deleteAttributes</a>=<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">true</a>, <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> asyncConnect=<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">false</a>, <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> <a class="el" href="class_nim_b_l_e_client.html#a19d97b47f01f0862e04f3011752b2f2f">exchangeMTU</a>=<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">true</a>)</td></tr>
|
||||
<tr class="memdesc:a27e53c3746bc2d20ea7cfcea1a123cbf"><td class="mdescLeft"> </td><td class="mdescRight">Connect to a BLE Server by address. <br /></td></tr>
|
||||
<tr class="separator:a27e53c3746bc2d20ea7cfcea1a123cbf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a26c8117d56d8b637780390a6506716be" id="r_a26c8117d56d8b637780390a6506716be"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a26c8117d56d8b637780390a6506716be">connect</a> (bool deleteAttributes=true, bool asyncConnect=false, bool <a class="el" href="class_nim_b_l_e_client.html#a19d97b47f01f0862e04f3011752b2f2f">exchangeMTU</a>=true)</td></tr>
|
||||
<tr class="memitem:a26c8117d56d8b637780390a6506716be" id="r_a26c8117d56d8b637780390a6506716be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a26c8117d56d8b637780390a6506716be">connect</a> (<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">deleteAttributes</a>=<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">true</a>, <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> asyncConnect=<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">false</a>, <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> <a class="el" href="class_nim_b_l_e_client.html#a19d97b47f01f0862e04f3011752b2f2f">exchangeMTU</a>=<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">true</a>)</td></tr>
|
||||
<tr class="memdesc:a26c8117d56d8b637780390a6506716be"><td class="mdescLeft"> </td><td class="mdescRight">Connect to the BLE Server using the address of the last connected device, or the address<br />
|
||||
passed to the constructor. <br /></td></tr>
|
||||
<tr class="separator:a26c8117d56d8b637780390a6506716be"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a36b298b70a42d32b8d578869b0763140" id="r_a36b298b70a42d32b8d578869b0763140"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a36b298b70a42d32b8d578869b0763140">disconnect</a> (uint8_t reason=BLE_ERR_REM_USER_CONN_TERM)</td></tr>
|
||||
<tr class="memitem:a36b298b70a42d32b8d578869b0763140" id="r_a36b298b70a42d32b8d578869b0763140"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a36b298b70a42d32b8d578869b0763140">disconnect</a> (<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint8_t</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">reason</a>=<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">BLE_ERR_REM_USER_CONN_TERM</a>)</td></tr>
|
||||
<tr class="memdesc:a36b298b70a42d32b8d578869b0763140"><td class="mdescLeft"> </td><td class="mdescRight">Disconnect from the peer. <br /></td></tr>
|
||||
<tr class="separator:a36b298b70a42d32b8d578869b0763140"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af77b2a5390ea811e9405ff81dba8ecac" id="r_af77b2a5390ea811e9405ff81dba8ecac"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#af77b2a5390ea811e9405ff81dba8ecac">cancelConnect</a> () const</td></tr>
|
||||
<tr class="memitem:af77b2a5390ea811e9405ff81dba8ecac" id="r_af77b2a5390ea811e9405ff81dba8ecac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#af77b2a5390ea811e9405ff81dba8ecac">cancelConnect</a> () <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a></td></tr>
|
||||
<tr class="memdesc:af77b2a5390ea811e9405ff81dba8ecac"><td class="mdescLeft"> </td><td class="mdescRight">Cancel an ongoing connection attempt. <br /></td></tr>
|
||||
<tr class="separator:af77b2a5390ea811e9405ff81dba8ecac"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a665a5ef97b3ab0307bccc54872d3c218" id="r_a665a5ef97b3ab0307bccc54872d3c218"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a665a5ef97b3ab0307bccc54872d3c218">setSelfDelete</a> (bool deleteOnDisconnect, bool deleteOnConnectFail)</td></tr>
|
||||
<tr class="memitem:a665a5ef97b3ab0307bccc54872d3c218" id="r_a665a5ef97b3ab0307bccc54872d3c218"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a665a5ef97b3ab0307bccc54872d3c218">setSelfDelete</a> (<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> deleteOnDisconnect, <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> deleteOnConnectFail)</td></tr>
|
||||
<tr class="memdesc:a665a5ef97b3ab0307bccc54872d3c218"><td class="mdescLeft"> </td><td class="mdescRight">Set or unset a flag to delete this client when disconnected or connection failed. <br /></td></tr>
|
||||
<tr class="separator:a665a5ef97b3ab0307bccc54872d3c218"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a44a6f7f9379e2fc129c37915636db61f" id="r_a44a6f7f9379e2fc129c37915636db61f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_address.html">NimBLEAddress</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a44a6f7f9379e2fc129c37915636db61f">getPeerAddress</a> () const</td></tr>
|
||||
<tr class="memitem:a44a6f7f9379e2fc129c37915636db61f" id="r_a44a6f7f9379e2fc129c37915636db61f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_address.html">NimBLEAddress</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a44a6f7f9379e2fc129c37915636db61f">getPeerAddress</a> () <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a></td></tr>
|
||||
<tr class="memdesc:a44a6f7f9379e2fc129c37915636db61f"><td class="mdescLeft"> </td><td class="mdescRight">Retrieve the address of the peer. <br /></td></tr>
|
||||
<tr class="separator:a44a6f7f9379e2fc129c37915636db61f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a89d5aee4deaba953b8f77af75e3ee910" id="r_a89d5aee4deaba953b8f77af75e3ee910"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a89d5aee4deaba953b8f77af75e3ee910">setPeerAddress</a> (const <a class="el" href="class_nim_b_l_e_address.html">NimBLEAddress</a> &address)</td></tr>
|
||||
<tr class="memitem:a89d5aee4deaba953b8f77af75e3ee910" id="r_a89d5aee4deaba953b8f77af75e3ee910"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a89d5aee4deaba953b8f77af75e3ee910">setPeerAddress</a> (<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a> <a class="el" href="class_nim_b_l_e_address.html">NimBLEAddress</a> &<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">address</a>)</td></tr>
|
||||
<tr class="memdesc:a89d5aee4deaba953b8f77af75e3ee910"><td class="mdescLeft"> </td><td class="mdescRight">Set the peer address. <br /></td></tr>
|
||||
<tr class="separator:a89d5aee4deaba953b8f77af75e3ee910"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2645d4a2f8e381bf9bbffdfca846ae17" id="r_a2645d4a2f8e381bf9bbffdfca846ae17"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a2645d4a2f8e381bf9bbffdfca846ae17">getRssi</a> () const</td></tr>
|
||||
<tr class="memitem:a2645d4a2f8e381bf9bbffdfca846ae17" id="r_a2645d4a2f8e381bf9bbffdfca846ae17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a2645d4a2f8e381bf9bbffdfca846ae17">getRssi</a> () <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a></td></tr>
|
||||
<tr class="memdesc:a2645d4a2f8e381bf9bbffdfca846ae17"><td class="mdescLeft"> </td><td class="mdescRight">Ask the BLE server for the RSSI value. <br /></td></tr>
|
||||
<tr class="separator:a2645d4a2f8e381bf9bbffdfca846ae17"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0bdaf55b06367d1abd6f59bfbe1e8689" id="r_a0bdaf55b06367d1abd6f59bfbe1e8689"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a0bdaf55b06367d1abd6f59bfbe1e8689">isConnected</a> () const</td></tr>
|
||||
<tr class="memitem:a0bdaf55b06367d1abd6f59bfbe1e8689" id="r_a0bdaf55b06367d1abd6f59bfbe1e8689"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a0bdaf55b06367d1abd6f59bfbe1e8689">isConnected</a> () <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a></td></tr>
|
||||
<tr class="memdesc:a0bdaf55b06367d1abd6f59bfbe1e8689"><td class="mdescLeft"> </td><td class="mdescRight">Are we connected to a server? <br /></td></tr>
|
||||
<tr class="separator:a0bdaf55b06367d1abd6f59bfbe1e8689"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aeede4deef7421b9121387a786c07820c" id="r_aeede4deef7421b9121387a786c07820c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#aeede4deef7421b9121387a786c07820c">setClientCallbacks</a> (<a class="el" href="class_nim_b_l_e_client_callbacks.html">NimBLEClientCallbacks</a> *pClientCallbacks, bool deleteCallbacks=true)</td></tr>
|
||||
<tr class="memitem:aeede4deef7421b9121387a786c07820c" id="r_aeede4deef7421b9121387a786c07820c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#aeede4deef7421b9121387a786c07820c">setClientCallbacks</a> (<a class="el" href="class_nim_b_l_e_client_callbacks.html">NimBLEClientCallbacks</a> *<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">pClientCallbacks</a>, <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> deleteCallbacks=<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">true</a>)</td></tr>
|
||||
<tr class="memdesc:aeede4deef7421b9121387a786c07820c"><td class="mdescLeft"> </td><td class="mdescRight">Set the callbacks that will be invoked when events are received. <br /></td></tr>
|
||||
<tr class="separator:aeede4deef7421b9121387a786c07820c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8ead2efdfdf23db4f7847a133939cd75" id="r_a8ead2efdfdf23db4f7847a133939cd75"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a8ead2efdfdf23db4f7847a133939cd75">toString</a> () const</td></tr>
|
||||
<tr class="memitem:a8ead2efdfdf23db4f7847a133939cd75" id="r_a8ead2efdfdf23db4f7847a133939cd75"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a8ead2efdfdf23db4f7847a133939cd75">toString</a> () <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a></td></tr>
|
||||
<tr class="memdesc:a8ead2efdfdf23db4f7847a133939cd75"><td class="mdescLeft"> </td><td class="mdescRight">Return a string representation of this client. <br /></td></tr>
|
||||
<tr class="separator:a8ead2efdfdf23db4f7847a133939cd75"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac1e517e5a57b0bd05d4bafa66a17f1bd" id="r_ac1e517e5a57b0bd05d4bafa66a17f1bd"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#ac1e517e5a57b0bd05d4bafa66a17f1bd">getConnHandle</a> () const</td></tr>
|
||||
<tr class="memitem:ac1e517e5a57b0bd05d4bafa66a17f1bd" id="r_ac1e517e5a57b0bd05d4bafa66a17f1bd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#ac1e517e5a57b0bd05d4bafa66a17f1bd">getConnHandle</a> () <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a></td></tr>
|
||||
<tr class="memdesc:ac1e517e5a57b0bd05d4bafa66a17f1bd"><td class="mdescLeft"> </td><td class="mdescRight">Get the connection handle for this client. <br /></td></tr>
|
||||
<tr class="separator:ac1e517e5a57b0bd05d4bafa66a17f1bd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7f3230e45ac77bd4cb50b5c270f9c74c" id="r_a7f3230e45ac77bd4cb50b5c270f9c74c"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a7f3230e45ac77bd4cb50b5c270f9c74c">getMTU</a> () const</td></tr>
|
||||
<tr class="memitem:a7f3230e45ac77bd4cb50b5c270f9c74c" id="r_a7f3230e45ac77bd4cb50b5c270f9c74c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a7f3230e45ac77bd4cb50b5c270f9c74c">getMTU</a> () <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a></td></tr>
|
||||
<tr class="memdesc:a7f3230e45ac77bd4cb50b5c270f9c74c"><td class="mdescLeft"> </td><td class="mdescRight">Get the current mtu of this connection. <br /></td></tr>
|
||||
<tr class="separator:a7f3230e45ac77bd4cb50b5c270f9c74c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a19d97b47f01f0862e04f3011752b2f2f" id="r_a19d97b47f01f0862e04f3011752b2f2f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a19d97b47f01f0862e04f3011752b2f2f">exchangeMTU</a> ()</td></tr>
|
||||
<tr class="memitem:a19d97b47f01f0862e04f3011752b2f2f" id="r_a19d97b47f01f0862e04f3011752b2f2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a19d97b47f01f0862e04f3011752b2f2f">exchangeMTU</a> ()</td></tr>
|
||||
<tr class="memdesc:a19d97b47f01f0862e04f3011752b2f2f"><td class="mdescLeft"> </td><td class="mdescRight">Begin the MTU exchange process with the server. <br /></td></tr>
|
||||
<tr class="separator:a19d97b47f01f0862e04f3011752b2f2f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2dac3bd373134ae6d22e3b5c96ed65ef" id="r_a2dac3bd373134ae6d22e3b5c96ed65ef"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a2dac3bd373134ae6d22e3b5c96ed65ef">secureConnection</a> (bool async=false) const</td></tr>
|
||||
<tr class="memitem:a2dac3bd373134ae6d22e3b5c96ed65ef" id="r_a2dac3bd373134ae6d22e3b5c96ed65ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a2dac3bd373134ae6d22e3b5c96ed65ef">secureConnection</a> (<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">async</a>=<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">false</a>) <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a></td></tr>
|
||||
<tr class="memdesc:a2dac3bd373134ae6d22e3b5c96ed65ef"><td class="mdescLeft"> </td><td class="mdescRight">Initiate a secure connection (pair/bond) with the server.<br />
|
||||
Called automatically when a characteristic or descriptor requires encryption or authentication to access it. <br /></td></tr>
|
||||
<tr class="separator:a2dac3bd373134ae6d22e3b5c96ed65ef"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aeb3675ab243ae6f0e4e7165cd07f7b80" id="r_aeb3675ab243ae6f0e4e7165cd07f7b80"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#aeb3675ab243ae6f0e4e7165cd07f7b80">setConnectTimeout</a> (uint32_t timeout)</td></tr>
|
||||
<tr class="memitem:aeb3675ab243ae6f0e4e7165cd07f7b80" id="r_aeb3675ab243ae6f0e4e7165cd07f7b80"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#aeb3675ab243ae6f0e4e7165cd07f7b80">setConnectTimeout</a> (<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint32_t</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">timeout</a>)</td></tr>
|
||||
<tr class="memdesc:aeb3675ab243ae6f0e4e7165cd07f7b80"><td class="mdescLeft"> </td><td class="mdescRight">Set the timeout to wait for connection attempt to complete. <br /></td></tr>
|
||||
<tr class="separator:aeb3675ab243ae6f0e4e7165cd07f7b80"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4e8b16bb2c8ba3534bbd04803a411911" id="r_a4e8b16bb2c8ba3534bbd04803a411911"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a4e8b16bb2c8ba3534bbd04803a411911">setDataLen</a> (uint16_t txOctets)</td></tr>
|
||||
<tr class="memitem:a4e8b16bb2c8ba3534bbd04803a411911" id="r_a4e8b16bb2c8ba3534bbd04803a411911"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a4e8b16bb2c8ba3534bbd04803a411911">setDataLen</a> (<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">txOctets</a>)</td></tr>
|
||||
<tr class="memdesc:a4e8b16bb2c8ba3534bbd04803a411911"><td class="mdescLeft"> </td><td class="mdescRight">Request an update of the data packet length. <br /></td></tr>
|
||||
<tr class="separator:a4e8b16bb2c8ba3534bbd04803a411911"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1019178a12799ca2c3a84f523b3a7db9" id="r_a1019178a12799ca2c3a84f523b3a7db9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a1019178a12799ca2c3a84f523b3a7db9">discoverAttributes</a> ()</td></tr>
|
||||
<tr class="memitem:a1019178a12799ca2c3a84f523b3a7db9" id="r_a1019178a12799ca2c3a84f523b3a7db9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a1019178a12799ca2c3a84f523b3a7db9">discoverAttributes</a> ()</td></tr>
|
||||
<tr class="memdesc:a1019178a12799ca2c3a84f523b3a7db9"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the full database of attributes that the peripheral has available. <br /></td></tr>
|
||||
<tr class="separator:a1019178a12799ca2c3a84f523b3a7db9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a50b691f395c4dcf4b633efede0783805" id="r_a50b691f395c4dcf4b633efede0783805"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_conn_info.html">NimBLEConnInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a50b691f395c4dcf4b633efede0783805">getConnInfo</a> () const</td></tr>
|
||||
<tr class="memitem:a50b691f395c4dcf4b633efede0783805" id="r_a50b691f395c4dcf4b633efede0783805"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_conn_info.html">NimBLEConnInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a50b691f395c4dcf4b633efede0783805">getConnInfo</a> () <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a></td></tr>
|
||||
<tr class="memdesc:a50b691f395c4dcf4b633efede0783805"><td class="mdescLeft"> </td><td class="mdescRight">Get detailed information about the current peer connection. <br /></td></tr>
|
||||
<tr class="separator:a50b691f395c4dcf4b633efede0783805"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aeb0593ebffa7e8833e5854480e41cce5" id="r_aeb0593ebffa7e8833e5854480e41cce5"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#aeb0593ebffa7e8833e5854480e41cce5">getLastError</a> () const</td></tr>
|
||||
<tr class="memitem:aeb0593ebffa7e8833e5854480e41cce5" id="r_aeb0593ebffa7e8833e5854480e41cce5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#aeb0593ebffa7e8833e5854480e41cce5">getLastError</a> () <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a></td></tr>
|
||||
<tr class="memdesc:aeb0593ebffa7e8833e5854480e41cce5"><td class="mdescLeft"> </td><td class="mdescRight">Get the last error code reported by the NimBLE host. <br /></td></tr>
|
||||
<tr class="separator:aeb0593ebffa7e8833e5854480e41cce5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad168d34de0f57f91824a78688b88b2b8" id="r_ad168d34de0f57f91824a78688b88b2b8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#ad168d34de0f57f91824a78688b88b2b8">updateConnParams</a> (uint16_t minInterval, uint16_t maxInterval, uint16_t latency, uint16_t timeout)</td></tr>
|
||||
<tr class="memitem:ad168d34de0f57f91824a78688b88b2b8" id="r_ad168d34de0f57f91824a78688b88b2b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#ad168d34de0f57f91824a78688b88b2b8">updateConnParams</a> (<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">minInterval</a>, <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">maxInterval</a>, <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">latency</a>, <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">timeout</a>)</td></tr>
|
||||
<tr class="memdesc:ad168d34de0f57f91824a78688b88b2b8"><td class="mdescLeft"> </td><td class="mdescRight">Update the connection parameters: <br /></td></tr>
|
||||
<tr class="separator:ad168d34de0f57f91824a78688b88b2b8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a17718339f76eb621db0d7919c73b9267" id="r_a17718339f76eb621db0d7919c73b9267"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a17718339f76eb621db0d7919c73b9267">setConnectionParams</a> (uint16_t minInterval, uint16_t maxInterval, uint16_t latency, uint16_t timeout, uint16_t scanInterval=16, uint16_t scanWindow=16)</td></tr>
|
||||
<tr class="memitem:a17718339f76eb621db0d7919c73b9267" id="r_a17718339f76eb621db0d7919c73b9267"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a17718339f76eb621db0d7919c73b9267">setConnectionParams</a> (<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">minInterval</a>, <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">maxInterval</a>, <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">latency</a>, <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">timeout</a>, <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">scanInterval</a>=16, <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">scanWindow</a>=16)</td></tr>
|
||||
<tr class="memdesc:a17718339f76eb621db0d7919c73b9267"><td class="mdescLeft"> </td><td class="mdescRight">Set the connection parameters to use when connecting to a server. <br /></td></tr>
|
||||
<tr class="separator:a17718339f76eb621db0d7919c73b9267"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adefe48b87e8a814e1643cdb8c3759298" id="r_adefe48b87e8a814e1643cdb8c3759298"><td class="memItemLeft" align="right" valign="top">const std::vector< <a class="el" href="class_nim_b_l_e_remote_service.html">NimBLERemoteService</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#adefe48b87e8a814e1643cdb8c3759298">getServices</a> (bool refresh=false)</td></tr>
|
||||
<tr class="memitem:adefe48b87e8a814e1643cdb8c3759298" id="r_adefe48b87e8a814e1643cdb8c3759298"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a> std::vector< <a class="el" href="class_nim_b_l_e_remote_service.html">NimBLERemoteService</a> * > & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#adefe48b87e8a814e1643cdb8c3759298">getServices</a> (<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">refresh</a>=<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">false</a>)</td></tr>
|
||||
<tr class="memdesc:adefe48b87e8a814e1643cdb8c3759298"><td class="mdescLeft"> </td><td class="mdescRight">Get a pointer to the vector of found services. <br /></td></tr>
|
||||
<tr class="separator:adefe48b87e8a814e1643cdb8c3759298"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab09639b499fdcd0021a2432b2b8203f5" id="r_ab09639b499fdcd0021a2432b2b8203f5"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="class_nim_b_l_e_remote_service.html">NimBLERemoteService</a> * >::iterator </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#ab09639b499fdcd0021a2432b2b8203f5">begin</a> ()</td></tr>
|
||||
<tr class="memitem:ab09639b499fdcd0021a2432b2b8203f5" id="r_ab09639b499fdcd0021a2432b2b8203f5"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="class_nim_b_l_e_remote_service.html">NimBLERemoteService</a> * ><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">::iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#ab09639b499fdcd0021a2432b2b8203f5">begin</a> ()</td></tr>
|
||||
<tr class="memdesc:ab09639b499fdcd0021a2432b2b8203f5"><td class="mdescLeft"> </td><td class="mdescRight">Get iterator to the beginning of the vector of remote service pointers. <br /></td></tr>
|
||||
<tr class="separator:ab09639b499fdcd0021a2432b2b8203f5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0accd665926ea77d85ecb483b2b853fe" id="r_a0accd665926ea77d85ecb483b2b853fe"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="class_nim_b_l_e_remote_service.html">NimBLERemoteService</a> * >::iterator </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a0accd665926ea77d85ecb483b2b853fe">end</a> ()</td></tr>
|
||||
<tr class="memitem:a0accd665926ea77d85ecb483b2b853fe" id="r_a0accd665926ea77d85ecb483b2b853fe"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="class_nim_b_l_e_remote_service.html">NimBLERemoteService</a> * ><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">::iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a0accd665926ea77d85ecb483b2b853fe">end</a> ()</td></tr>
|
||||
<tr class="memdesc:a0accd665926ea77d85ecb483b2b853fe"><td class="mdescLeft"> </td><td class="mdescRight">Get iterator to the end of the vector of remote service pointers. <br /></td></tr>
|
||||
<tr class="separator:a0accd665926ea77d85ecb483b2b853fe"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6b801e91a37745445499dadfb4c38597" id="r_a6b801e91a37745445499dadfb4c38597"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_remote_characteristic.html">NimBLERemoteCharacteristic</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a6b801e91a37745445499dadfb4c38597">getCharacteristic</a> (uint16_t handle)</td></tr>
|
||||
<tr class="memitem:a6b801e91a37745445499dadfb4c38597" id="r_a6b801e91a37745445499dadfb4c38597"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_remote_characteristic.html">NimBLERemoteCharacteristic</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a6b801e91a37745445499dadfb4c38597">getCharacteristic</a> (<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">handle</a>)</td></tr>
|
||||
<tr class="memdesc:a6b801e91a37745445499dadfb4c38597"><td class="mdescLeft"> </td><td class="mdescRight">Get the remote characteristic with the specified handle. <br /></td></tr>
|
||||
<tr class="separator:a6b801e91a37745445499dadfb4c38597"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae22379ab10bd82932d2303fb3753c366" id="r_ae22379ab10bd82932d2303fb3753c366"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_remote_service.html">NimBLERemoteService</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#ae22379ab10bd82932d2303fb3753c366">getService</a> (const char *uuid)</td></tr>
|
||||
<tr class="memitem:ae22379ab10bd82932d2303fb3753c366" id="r_ae22379ab10bd82932d2303fb3753c366"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_remote_service.html">NimBLERemoteService</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#ae22379ab10bd82932d2303fb3753c366">getService</a> (<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">char</a> *uuid)</td></tr>
|
||||
<tr class="memdesc:ae22379ab10bd82932d2303fb3753c366"><td class="mdescLeft"> </td><td class="mdescRight">Get the service BLE Remote Service instance corresponding to the uuid. <br /></td></tr>
|
||||
<tr class="separator:ae22379ab10bd82932d2303fb3753c366"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad8ba10522d79af1136019606802f0978" id="r_ad8ba10522d79af1136019606802f0978"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_remote_service.html">NimBLERemoteService</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#ad8ba10522d79af1136019606802f0978">getService</a> (const <a class="el" href="class_nim_b_l_e_u_u_i_d.html">NimBLEUUID</a> &uuid)</td></tr>
|
||||
<tr class="memitem:ad8ba10522d79af1136019606802f0978" id="r_ad8ba10522d79af1136019606802f0978"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_remote_service.html">NimBLERemoteService</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#ad8ba10522d79af1136019606802f0978">getService</a> (<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a> <a class="el" href="class_nim_b_l_e_u_u_i_d.html">NimBLEUUID</a> &uuid)</td></tr>
|
||||
<tr class="memdesc:ad8ba10522d79af1136019606802f0978"><td class="mdescLeft"> </td><td class="mdescRight">Get the service object corresponding to the uuid. <br /></td></tr>
|
||||
<tr class="separator:ad8ba10522d79af1136019606802f0978"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a668d476de250055a106a9f46bb7719f3" id="r_a668d476de250055a106a9f46bb7719f3"><td class="memItemLeft" align="right" valign="top"><a id="a668d476de250055a106a9f46bb7719f3" name="a668d476de250055a106a9f46bb7719f3"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>deleteServices</b> ()</td></tr>
|
||||
<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">void</a> </td><td class="memItemRight" valign="bottom"><b>deleteServices</b> ()</td></tr>
|
||||
<tr class="memdesc:a668d476de250055a106a9f46bb7719f3"><td class="mdescLeft"> </td><td class="mdescRight">Delete all service objects created by this client and clear the vector. <br /></td></tr>
|
||||
<tr class="separator:a668d476de250055a106a9f46bb7719f3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0f940c51807469db1f1802b742180beb" id="r_a0f940c51807469db1f1802b742180beb"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a0f940c51807469db1f1802b742180beb">deleteService</a> (const <a class="el" href="class_nim_b_l_e_u_u_i_d.html">NimBLEUUID</a> &uuid)</td></tr>
|
||||
<tr class="memitem:a0f940c51807469db1f1802b742180beb" id="r_a0f940c51807469db1f1802b742180beb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">size_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a0f940c51807469db1f1802b742180beb">deleteService</a> (<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a> <a class="el" href="class_nim_b_l_e_u_u_i_d.html">NimBLEUUID</a> &uuid)</td></tr>
|
||||
<tr class="memdesc:a0f940c51807469db1f1802b742180beb"><td class="mdescLeft"> </td><td class="mdescRight">Delete a service by UUID from the local database to free resources. <br /></td></tr>
|
||||
<tr class="separator:a0f940c51807469db1f1802b742180beb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3903fb7589e2b8b781f8f81f9e0f2a83" id="r_a3903fb7589e2b8b781f8f81f9e0f2a83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">getValue</a> (const <a class="el" href="class_nim_b_l_e_u_u_i_d.html">NimBLEUUID</a> &serviceUUID, const <a class="el" href="class_nim_b_l_e_u_u_i_d.html">NimBLEUUID</a> &characteristicUUID)</td></tr>
|
||||
<tr class="memdesc:a3903fb7589e2b8b781f8f81f9e0f2a83"><td class="mdescLeft"> </td><td class="mdescRight">Get the value of a specific characteristic associated with a specific service. <br /></td></tr>
|
||||
<tr class="separator:a3903fb7589e2b8b781f8f81f9e0f2a83"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a967d0c75083706f336f2283eac6d0de2" id="r_a967d0c75083706f336f2283eac6d0de2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a967d0c75083706f336f2283eac6d0de2">setValue</a> (const <a class="el" href="class_nim_b_l_e_u_u_i_d.html">NimBLEUUID</a> &serviceUUID, const <a class="el" href="class_nim_b_l_e_u_u_i_d.html">NimBLEUUID</a> &characteristicUUID, const <a class="el" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a> &value, bool response=false)</td></tr>
|
||||
<tr class="memitem:a967d0c75083706f336f2283eac6d0de2" id="r_a967d0c75083706f336f2283eac6d0de2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a967d0c75083706f336f2283eac6d0de2">setValue</a> (<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a> <a class="el" href="class_nim_b_l_e_u_u_i_d.html">NimBLEUUID</a> &<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">serviceUUID</a>, <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a> <a class="el" href="class_nim_b_l_e_u_u_i_d.html">NimBLEUUID</a> &<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">characteristicUUID</a>, <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a> <a class="el" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a> &<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">value</a>, <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">response</a>=<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">false</a>)</td></tr>
|
||||
<tr class="memdesc:a967d0c75083706f336f2283eac6d0de2"><td class="mdescLeft"> </td><td class="mdescRight">Set the value of a specific characteristic associated with a specific service. <br /></td></tr>
|
||||
<tr class="separator:a967d0c75083706f336f2283eac6d0de2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a004a85999b1ee4283e1e8e1e31090cca" id="r_a004a85999b1ee4283e1e8e1e31090cca"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a004a85999b1ee4283e1e8e1e31090cca">setConnectPhy</a> (uint8_t phyMask)</td></tr>
|
||||
<tr class="memitem:a004a85999b1ee4283e1e8e1e31090cca" id="r_a004a85999b1ee4283e1e8e1e31090cca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a004a85999b1ee4283e1e8e1e31090cca">setConnectPhy</a> (<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint8_t</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">phyMask</a>)</td></tr>
|
||||
<tr class="memdesc:a004a85999b1ee4283e1e8e1e31090cca"><td class="mdescLeft"> </td><td class="mdescRight">Set the PHY types to use when connecting to a server. <br /></td></tr>
|
||||
<tr class="separator:a004a85999b1ee4283e1e8e1e31090cca"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a165957953c2773dacc6a203c969f6069" id="r_a165957953c2773dacc6a203c969f6069"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a165957953c2773dacc6a203c969f6069">updatePhy</a> (uint8_t txPhysMask, uint8_t rxPhysMask, uint16_t phyOptions=0)</td></tr>
|
||||
<tr class="memitem:a165957953c2773dacc6a203c969f6069" id="r_a165957953c2773dacc6a203c969f6069"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a165957953c2773dacc6a203c969f6069">updatePhy</a> (<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint8_t</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">txPhysMask</a>, <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint8_t</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">rxPhysMask</a>, <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">phyOptions</a>=0)</td></tr>
|
||||
<tr class="memdesc:a165957953c2773dacc6a203c969f6069"><td class="mdescLeft"> </td><td class="mdescRight">Request a change to the PHY used for this peer connection. <br /></td></tr>
|
||||
<tr class="separator:a165957953c2773dacc6a203c969f6069"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6ca4e212d5b69d4759bd695def020525" id="r_a6ca4e212d5b69d4759bd695def020525"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a6ca4e212d5b69d4759bd695def020525">getPhy</a> (uint8_t *txPhy, uint8_t *rxPhy)</td></tr>
|
||||
<tr class="memitem:a6ca4e212d5b69d4759bd695def020525" id="r_a6ca4e212d5b69d4759bd695def020525"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#a6ca4e212d5b69d4759bd695def020525">getPhy</a> (<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint8_t</a> *<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">txPhy</a>, <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint8_t</a> *<a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">rxPhy</a>)</td></tr>
|
||||
<tr class="memdesc:a6ca4e212d5b69d4759bd695def020525"><td class="mdescLeft"> </td><td class="mdescRight">Get the PHY used for this peer connection. <br /></td></tr>
|
||||
<tr class="separator:a6ca4e212d5b69d4759bd695def020525"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac053fba7c84201dc6e7455231cf99f4a" id="r_ac053fba7c84201dc6e7455231cf99f4a"><td class="memItemLeft" align="right" valign="top">Config </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#ac053fba7c84201dc6e7455231cf99f4a">getConfig</a> () const</td></tr>
|
||||
<tr class="memitem:ac053fba7c84201dc6e7455231cf99f4a" id="r_ac053fba7c84201dc6e7455231cf99f4a"><td class="memItemLeft" align="right" valign="top">Config </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#ac053fba7c84201dc6e7455231cf99f4a">getConfig</a> () <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a></td></tr>
|
||||
<tr class="memdesc:ac053fba7c84201dc6e7455231cf99f4a"><td class="mdescLeft"> </td><td class="mdescRight">Get a copy of the clients configuration. <br /></td></tr>
|
||||
<tr class="separator:ac053fba7c84201dc6e7455231cf99f4a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad89d8202400ecb573ce0e2ec5fc801dc" id="r_ad89d8202400ecb573ce0e2ec5fc801dc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#ad89d8202400ecb573ce0e2ec5fc801dc">setConfig</a> (Config config)</td></tr>
|
||||
<tr class="memitem:ad89d8202400ecb573ce0e2ec5fc801dc" id="r_ad89d8202400ecb573ce0e2ec5fc801dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nim_b_l_e_client.html#ad89d8202400ecb573ce0e2ec5fc801dc">setConfig</a> (Config <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">config</a>)</td></tr>
|
||||
<tr class="memdesc:ad89d8202400ecb573ce0e2ec5fc801dc"><td class="mdescLeft"> </td><td class="mdescRight">Set the client configuration options. <br /></td></tr>
|
||||
<tr class="separator:ad89d8202400ecb573ce0e2ec5fc801dc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
@@ -231,7 +231,7 @@ void </td><td class="memItemRight" valign="bottom"><b>deleteServices</b> ()
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::vector< <a class="el" href="class_nim_b_l_e_remote_service.html">NimBLERemoteService</a> * >::iterator NimBLEClient::begin </td>
|
||||
<td class="memname">std::vector< <a class="el" href="class_nim_b_l_e_remote_service.html">NimBLERemoteService</a> * ><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">::iterator</a> NimBLEClient::begin </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
@@ -251,7 +251,7 @@ void </td><td class="memItemRight" valign="bottom"><b>deleteServices</b> ()
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool NimBLEClient::cancelConnect </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> NimBLEClient::cancelConnect </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
@@ -271,22 +271,22 @@ void </td><td class="memItemRight" valign="bottom"><b>deleteServices</b> ()
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool NimBLEClient::connect </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> NimBLEClient::connect </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>deleteAttributes</em> = <code>true</code>, </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td>
|
||||
<td class="paramname"><em>deleteAttributes</em> = <code><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">true</a></code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>asyncConnect</em> = <code>false</code>, </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td>
|
||||
<td class="paramname"><em>asyncConnect</em> = <code><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">false</a></code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>exchangeMTU</em> = <code>true</code> </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td>
|
||||
<td class="paramname"><em>exchangeMTU</em> = <code><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">true</a></code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
@@ -320,28 +320,28 @@ If false, the client will use the default MTU size and the application will need
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool NimBLEClient::connect </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> NimBLEClient::connect </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="class_nim_b_l_e_address.html">NimBLEAddress</a> & </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a> <a class="el" href="class_nim_b_l_e_address.html">NimBLEAddress</a> & </td>
|
||||
<td class="paramname"><em>address</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>deleteAttributes</em> = <code>true</code>, </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td>
|
||||
<td class="paramname"><em>deleteAttributes</em> = <code><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">true</a></code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>asyncConnect</em> = <code>false</code>, </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td>
|
||||
<td class="paramname"><em>asyncConnect</em> = <code><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">false</a></code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>exchangeMTU</em> = <code>true</code> </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td>
|
||||
<td class="paramname"><em>exchangeMTU</em> = <code><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">true</a></code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
@@ -375,28 +375,28 @@ If false, the client will use the default MTU size and the application will need
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool NimBLEClient::connect </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> NimBLEClient::connect </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="class_nim_b_l_e_advertised_device.html">NimBLEAdvertisedDevice</a> * </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a> <a class="el" href="class_nim_b_l_e_advertised_device.html">NimBLEAdvertisedDevice</a> * </td>
|
||||
<td class="paramname"><em>pDevice</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>deleteAttributes</em> = <code>true</code>, </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td>
|
||||
<td class="paramname"><em>deleteAttributes</em> = <code><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">true</a></code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>asyncConnect</em> = <code>false</code>, </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td>
|
||||
<td class="paramname"><em>asyncConnect</em> = <code><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">false</a></code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>exchangeMTU</em> = <code>true</code> </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td>
|
||||
<td class="paramname"><em>exchangeMTU</em> = <code><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">true</a></code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
@@ -430,9 +430,9 @@ If false, the client will use the default MTU size and the application will need
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">size_t NimBLEClient::deleteService </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">size_t</a> NimBLEClient::deleteService </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="class_nim_b_l_e_u_u_i_d.html">NimBLEUUID</a> & </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a> <a class="el" href="class_nim_b_l_e_u_u_i_d.html">NimBLEUUID</a> & </td>
|
||||
<td class="paramname"><em>uuid</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
@@ -457,10 +457,10 @@ If false, the client will use the default MTU size and the application will need
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool NimBLEClient::disconnect </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> NimBLEClient::disconnect </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint8_t </td>
|
||||
<td class="paramname"><em>reason</em> = <code>BLE_ERR_REM_USER_CONN_TERM</code></td><td>)</td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint8_t</a> </td>
|
||||
<td class="paramname"><em>reason</em> = <code><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">BLE_ERR_REM_USER_CONN_TERM</a></code></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -478,7 +478,7 @@ If false, the client will use the default MTU size and the application will need
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool NimBLEClient::discoverAttributes </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> NimBLEClient::discoverAttributes </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
@@ -498,7 +498,7 @@ If false, the client will use the default MTU size and the application will need
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::vector< <a class="el" href="class_nim_b_l_e_remote_service.html">NimBLERemoteService</a> * >::iterator NimBLEClient::end </td>
|
||||
<td class="memname">std::vector< <a class="el" href="class_nim_b_l_e_remote_service.html">NimBLERemoteService</a> * ><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">::iterator</a> NimBLEClient::end </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
@@ -518,7 +518,7 @@ If false, the client will use the default MTU size and the application will need
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool NimBLEClient::exchangeMTU </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> NimBLEClient::exchangeMTU </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
@@ -540,7 +540,7 @@ If false, the client will use the default MTU size and the application will need
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_remote_characteristic.html">NimBLERemoteCharacteristic</a> * NimBLEClient::getCharacteristic </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> </td>
|
||||
<td class="paramname"><em>handle</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
@@ -585,7 +585,7 @@ If false, the client will use the default MTU size and the application will need
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint16_t NimBLEClient::getConnHandle </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> NimBLEClient::getConnHandle </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
@@ -625,7 +625,7 @@ If false, the client will use the default MTU size and the application will need
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int NimBLEClient::getLastError </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">int</a> NimBLEClient::getLastError </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
@@ -645,7 +645,7 @@ If false, the client will use the default MTU size and the application will need
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">uint16_t NimBLEClient::getMTU </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> NimBLEClient::getMTU </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
@@ -685,15 +685,15 @@ If false, the client will use the default MTU size and the application will need
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool NimBLEClient::getPhy </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> NimBLEClient::getPhy </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint8_t * </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint8_t</a> * </td>
|
||||
<td class="paramname"><em>txPhy</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint8_t * </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint8_t</a> * </td>
|
||||
<td class="paramname"><em>rxPhy</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -723,7 +723,7 @@ If false, the client will use the default MTU size and the application will need
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int NimBLEClient::getRssi </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">int</a> NimBLEClient::getRssi </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
@@ -745,7 +745,7 @@ If false, the client will use the default MTU size and the application will need
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_remote_service.html">NimBLERemoteService</a> * NimBLEClient::getService </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a> <a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">char</a> * </td>
|
||||
<td class="paramname"><em>uuid</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
@@ -772,7 +772,7 @@ If false, the client will use the default MTU size and the application will need
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_remote_service.html">NimBLERemoteService</a> * NimBLEClient::getService </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="class_nim_b_l_e_u_u_i_d.html">NimBLEUUID</a> & </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a> <a class="el" href="class_nim_b_l_e_u_u_i_d.html">NimBLEUUID</a> & </td>
|
||||
<td class="paramname"><em>uuid</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
@@ -797,10 +797,10 @@ If false, the client will use the default MTU size and the application will need
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const std::vector< <a class="el" href="class_nim_b_l_e_remote_service.html">NimBLERemoteService</a> * > & NimBLEClient::getServices </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a> std::vector< <a class="el" href="class_nim_b_l_e_remote_service.html">NimBLERemoteService</a> * > & NimBLEClient::getServices </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>refresh</em> = <code>false</code></td><td>)</td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td>
|
||||
<td class="paramname"><em>refresh</em> = <code><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">false</a></code></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -864,7 +864,7 @@ If false the vector will be returned with the currently stored services. </td></
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool NimBLEClient::isConnected </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> NimBLEClient::isConnected </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td> const</td>
|
||||
@@ -884,10 +884,10 @@ If false the vector will be returned with the currently stored services. </td></
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool NimBLEClient::secureConnection </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> NimBLEClient::secureConnection </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>async</em> = <code>false</code></td><td>)</td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td>
|
||||
<td class="paramname"><em>async</em> = <code><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">false</a></code></td><td>)</td>
|
||||
<td> const</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -914,7 +914,7 @@ If false, this function will block until the connection is secured or the client
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void NimBLEClient::setClientCallbacks </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">void</a> NimBLEClient::setClientCallbacks </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client_callbacks.html">NimBLEClientCallbacks</a> * </td>
|
||||
<td class="paramname"><em>pClientCallbacks</em>, </td>
|
||||
@@ -922,8 +922,8 @@ If false, this function will block until the connection is secured or the client
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>deleteCallbacks</em> = <code>true</code> </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td>
|
||||
<td class="paramname"><em>deleteCallbacks</em> = <code><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">true</a></code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
@@ -951,7 +951,7 @@ If false, this function will block until the connection is secured or the client
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void NimBLEClient::setConfig </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">void</a> NimBLEClient::setConfig </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">NimBLEClient::Config </td>
|
||||
<td class="paramname"><em>config</em></td><td>)</td>
|
||||
@@ -977,39 +977,39 @@ If false, this function will block until the connection is secured or the client
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void NimBLEClient::setConnectionParams </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">void</a> NimBLEClient::setConnectionParams </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> </td>
|
||||
<td class="paramname"><em>minInterval</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> </td>
|
||||
<td class="paramname"><em>maxInterval</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> </td>
|
||||
<td class="paramname"><em>latency</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> </td>
|
||||
<td class="paramname"><em>timeout</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> </td>
|
||||
<td class="paramname"><em>scanInterval</em> = <code>16</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> </td>
|
||||
<td class="paramname"><em>scanWindow</em> = <code>16</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -1042,9 +1042,9 @@ If false, this function will block until the connection is secured or the client
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void NimBLEClient::setConnectPhy </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">void</a> NimBLEClient::setConnectPhy </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint8_t </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint8_t</a> </td>
|
||||
<td class="paramname"><em>mask</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
@@ -1074,9 +1074,9 @@ The available bits are:<ul>
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void NimBLEClient::setConnectTimeout </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">void</a> NimBLEClient::setConnectTimeout </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint32_t </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint32_t</a> </td>
|
||||
<td class="paramname"><em>time</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
@@ -1100,9 +1100,9 @@ The available bits are:<ul>
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool NimBLEClient::setDataLen </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> NimBLEClient::setDataLen </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> </td>
|
||||
<td class="paramname"><em>txOctets</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
@@ -1130,9 +1130,9 @@ The available bits are:<ul>
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool NimBLEClient::setPeerAddress </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> NimBLEClient::setPeerAddress </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="class_nim_b_l_e_address.html">NimBLEAddress</a> & </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a> <a class="el" href="class_nim_b_l_e_address.html">NimBLEAddress</a> & </td>
|
||||
<td class="paramname"><em>address</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
@@ -1157,15 +1157,15 @@ The available bits are:<ul>
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void NimBLEClient::setSelfDelete </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">void</a> NimBLEClient::setSelfDelete </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td>
|
||||
<td class="paramname"><em>deleteOnDisconnect</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td>
|
||||
<td class="paramname"><em>deleteOnConnectFail</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -1194,28 +1194,28 @@ The available bits are:<ul>
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool NimBLEClient::setValue </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> NimBLEClient::setValue </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="class_nim_b_l_e_u_u_i_d.html">NimBLEUUID</a> & </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a> <a class="el" href="class_nim_b_l_e_u_u_i_d.html">NimBLEUUID</a> & </td>
|
||||
<td class="paramname"><em>serviceUUID</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="class_nim_b_l_e_u_u_i_d.html">NimBLEUUID</a> & </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a> <a class="el" href="class_nim_b_l_e_u_u_i_d.html">NimBLEUUID</a> & </td>
|
||||
<td class="paramname"><em>characteristicUUID</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a> & </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">const</a> <a class="el" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a> & </td>
|
||||
<td class="paramname"><em>value</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">bool </td>
|
||||
<td class="paramname"><em>response</em> = <code>false</code> </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> </td>
|
||||
<td class="paramname"><em>response</em> = <code><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">false</a></code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
@@ -1266,27 +1266,27 @@ The available bits are:<ul>
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool NimBLEClient::updateConnParams </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> NimBLEClient::updateConnParams </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> </td>
|
||||
<td class="paramname"><em>minInterval</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> </td>
|
||||
<td class="paramname"><em>maxInterval</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> </td>
|
||||
<td class="paramname"><em>latency</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> </td>
|
||||
<td class="paramname"><em>timeout</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -1320,21 +1320,21 @@ The available bits are:<ul>
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool NimBLEClient::updatePhy </td>
|
||||
<td class="memname"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">bool</a> NimBLEClient::updatePhy </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">uint8_t </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint8_t</a> </td>
|
||||
<td class="paramname"><em>txPhyMask</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint8_t </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint8_t</a> </td>
|
||||
<td class="paramname"><em>rxPhyMask</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">uint16_t </td>
|
||||
<td class="paramtype"><a class="el" href="class_nim_b_l_e_client.html#a3903fb7589e2b8b781f8f81f9e0f2a83">uint16_t</a> </td>
|
||||
<td class="paramname"><em>phyOptions</em> = <code>0</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
Reference in new issue
Block a user