mirror of
https://github.com/h2zero/esp-nimble-cpp.git
synced 2025-01-24 18:30:51 +01:00
deploy: 2feaedb755
This commit is contained in:
parent
887379cd3f
commit
8f225fee24
164 changed files with 694 additions and 666 deletions
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -177,29 +177,29 @@ $(document).ready(function(){initNavTree('_nim_b_l_e_advertisement_data_8h_sourc
|
||||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span><span class="preprocessor">#endif </span><span class="comment">// NIMBLE_CPP_ADVERTISEMENT_DATA_H_</span></div>
|
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span><span class="preprocessor">#endif </span><span class="comment">// NIMBLE_CPP_ADVERTISEMENT_DATA_H_</span></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html">NimBLEAdvertisementData</a></div><div class="ttdoc">Advertisement data set by the programmer to be published by the BLE server.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.h:33</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html">NimBLEAdvertisementData</a></div><div class="ttdoc">Advertisement data set by the programmer to be published by the BLE server.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.h:33</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a00c9c605b9a1054ad056fc0f0f7ebf0d"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a00c9c605b9a1054ad056fc0f0f7ebf0d">NimBLEAdvertisementData::setFlags</a></div><div class="ttdeci">bool setFlags(uint8_t)</div><div class="ttdoc">Set the advertisement flags.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:86</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a00c9c605b9a1054ad056fc0f0f7ebf0d"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a00c9c605b9a1054ad056fc0f0f7ebf0d">NimBLEAdvertisementData::setFlags</a></div><div class="ttdeci">bool setFlags(uint8_t)</div><div class="ttdoc">Set the advertisement flags.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:86</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a0399149f6359d33ca4781c8282844394"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a0399149f6359d33ca4781c8282844394">NimBLEAdvertisementData::setServiceData</a></div><div class="ttdeci">bool setServiceData(const NimBLEUUID &uuid, const uint8_t *data, size_t length)</div><div class="ttdoc">Set the service data advertised for the UUID.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:458</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a0399149f6359d33ca4781c8282844394"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a0399149f6359d33ca4781c8282844394">NimBLEAdvertisementData::setServiceData</a></div><div class="ttdeci">bool setServiceData(const NimBLEUUID &uuid, const uint8_t *data, size_t length)</div><div class="ttdoc">Set the service data advertised for the UUID.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:462</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a0a4102da7495d39e8a0033e1661b76a6"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a0a4102da7495d39e8a0033e1661b76a6">NimBLEAdvertisementData::setPartialServices</a></div><div class="ttdeci">bool setPartialServices(const NimBLEUUID &uuid)</div><div class="ttdoc">Set a single service to advertise as a partial list of services.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:381</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a0a4102da7495d39e8a0033e1661b76a6"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a0a4102da7495d39e8a0033e1661b76a6">NimBLEAdvertisementData::setPartialServices</a></div><div class="ttdeci">bool setPartialServices(const NimBLEUUID &uuid)</div><div class="ttdoc">Set a single service to advertise as a partial list of services.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:384</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a0b076298058755149b4351727d70b198"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a0b076298058755149b4351727d70b198">NimBLEAdvertisementData::setManufacturerData</a></div><div class="ttdeci">bool setManufacturerData(const uint8_t *data, size_t length)</div><div class="ttdoc">Set manufacturer specific data.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:268</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a0b076298058755149b4351727d70b198"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a0b076298058755149b4351727d70b198">NimBLEAdvertisementData::setManufacturerData</a></div><div class="ttdeci">bool setManufacturerData(const uint8_t *data, size_t length)</div><div class="ttdoc">Set manufacturer specific data.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:271</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a2f6960683e8b98d1c3ecf88bb5ec56eb"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a2f6960683e8b98d1c3ecf88bb5ec56eb">NimBLEAdvertisementData::getPayload</a></div><div class="ttdeci">std::vector< uint8_t > getPayload() const</div><div class="ttdoc">Retrieve the payload that is to be advertised.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:554</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a2f6960683e8b98d1c3ecf88bb5ec56eb"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a2f6960683e8b98d1c3ecf88bb5ec56eb">NimBLEAdvertisementData::getPayload</a></div><div class="ttdeci">std::vector< uint8_t > getPayload() const</div><div class="ttdoc">Retrieve the payload that is to be advertised.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:559</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a32922b53631443b92463c8942b8d0839"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a32922b53631443b92463c8942b8d0839">NimBLEAdvertisementData::setShortName</a></div><div class="ttdeci">bool setShortName(const std::string &name)</div><div class="ttdoc">Set the short name.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:345</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a32922b53631443b92463c8942b8d0839"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a32922b53631443b92463c8942b8d0839">NimBLEAdvertisementData::setShortName</a></div><div class="ttdeci">bool setShortName(const std::string &name)</div><div class="ttdoc">Set the short name.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:348</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a3f227c597ec00f639e4bd26b80ce404b"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a3f227c597ec00f639e4bd26b80ce404b">NimBLEAdvertisementData::addTxPower</a></div><div class="ttdeci">bool addTxPower()</div><div class="ttdoc">Adds Tx power level to the advertisement data.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:108</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a3f227c597ec00f639e4bd26b80ce404b"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a3f227c597ec00f639e4bd26b80ce404b">NimBLEAdvertisementData::addTxPower</a></div><div class="ttdeci">bool addTxPower()</div><div class="ttdoc">Adds Tx power level to the advertisement data.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:108</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a57d4ece891cc23b2079ccc4e06d477b2"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a57d4ece891cc23b2079ccc4e06d477b2">NimBLEAdvertisementData::getDataLocation</a></div><div class="ttdeci">int getDataLocation(uint8_t type) const</div><div class="ttdoc">Get the location of the data in the payload.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:521</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a57d4ece891cc23b2079ccc4e06d477b2"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a57d4ece891cc23b2079ccc4e06d477b2">NimBLEAdvertisementData::getDataLocation</a></div><div class="ttdeci">int getDataLocation(uint8_t type) const</div><div class="ttdoc">Get the location of the data in the payload.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:526</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a63dca8c3219f682569db26eddbc8880c"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a63dca8c3219f682569db26eddbc8880c">NimBLEAdvertisementData::setAppearance</a></div><div class="ttdeci">bool setAppearance(uint16_t appearance)</div><div class="ttdoc">Set the appearance.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:65</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a63dca8c3219f682569db26eddbc8880c"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a63dca8c3219f682569db26eddbc8880c">NimBLEAdvertisementData::setAppearance</a></div><div class="ttdeci">bool setAppearance(uint16_t appearance)</div><div class="ttdoc">Set the appearance.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:65</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a67f4d6869eb2797bc78389adf20cb59e"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a67f4d6869eb2797bc78389adf20cb59e">NimBLEAdvertisementData::addData</a></div><div class="ttdeci">bool addData(const uint8_t *data, size_t length)</div><div class="ttdoc">Add data to the payload to be advertised.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:41</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a67f4d6869eb2797bc78389adf20cb59e"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a67f4d6869eb2797bc78389adf20cb59e">NimBLEAdvertisementData::addData</a></div><div class="ttdeci">bool addData(const uint8_t *data, size_t length)</div><div class="ttdoc">Add data to the payload to be advertised.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:41</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a6ff7fc36a9f5966792f354d2586714a6"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a6ff7fc36a9f5966792f354d2586714a6">NimBLEAdvertisementData::toString</a></div><div class="ttdeci">std::string toString() const</div><div class="ttdoc">Get the string representation of the advertisement data.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:569</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a6ff7fc36a9f5966792f354d2586714a6"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a6ff7fc36a9f5966792f354d2586714a6">NimBLEAdvertisementData::toString</a></div><div class="ttdeci">std::string toString() const</div><div class="ttdoc">Get the string representation of the advertisement data.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:574</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a736480e1e778ed93890d2071f558f186"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a736480e1e778ed93890d2071f558f186">NimBLEAdvertisementData::setPartialServices32</a></div><div class="ttdeci">bool setPartialServices32(const std::vector< NimBLEUUID > &uuids)</div><div class="ttdoc">Set the partial list of services to advertise.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:399</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a736480e1e778ed93890d2071f558f186"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a736480e1e778ed93890d2071f558f186">NimBLEAdvertisementData::setPartialServices32</a></div><div class="ttdeci">bool setPartialServices32(const std::vector< NimBLEUUID > &uuids)</div><div class="ttdoc">Set the partial list of services to advertise.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:402</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a852969e05a7884faf6cfcd2001f80ec9"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a852969e05a7884faf6cfcd2001f80ec9">NimBLEAdvertisementData::setURI</a></div><div class="ttdeci">bool setURI(const std::string &uri)</div><div class="ttdoc">Set the URI to advertise.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:304</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a852969e05a7884faf6cfcd2001f80ec9"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a852969e05a7884faf6cfcd2001f80ec9">NimBLEAdvertisementData::setURI</a></div><div class="ttdeci">bool setURI(const std::string &uri)</div><div class="ttdoc">Set the URI to advertise.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:307</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a89c45ddb804600bd6b6175687f6c1bb0"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a89c45ddb804600bd6b6175687f6c1bb0">NimBLEAdvertisementData::setCompleteServices16</a></div><div class="ttdeci">bool setCompleteServices16(const std::vector< NimBLEUUID > &uuids)</div><div class="ttdoc">Set the complete list of 16 bit services to advertise.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:363</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a89c45ddb804600bd6b6175687f6c1bb0"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a89c45ddb804600bd6b6175687f6c1bb0">NimBLEAdvertisementData::setCompleteServices16</a></div><div class="ttdeci">bool setCompleteServices16(const std::vector< NimBLEUUID > &uuids)</div><div class="ttdoc">Set the complete list of 16 bit services to advertise.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:366</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a91671d595cfed4547df670884633a7a4"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a91671d595cfed4547df670884633a7a4">NimBLEAdvertisementData::setPartialServices16</a></div><div class="ttdeci">bool setPartialServices16(const std::vector< NimBLEUUID > &uuids)</div><div class="ttdoc">Set the partial list of services to advertise.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:390</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_a91671d595cfed4547df670884633a7a4"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#a91671d595cfed4547df670884633a7a4">NimBLEAdvertisementData::setPartialServices16</a></div><div class="ttdeci">bool setPartialServices16(const std::vector< NimBLEUUID > &uuids)</div><div class="ttdoc">Set the partial list of services to advertise.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:393</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_aafa437cd95751da68d6b8691ce3eea46"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#aafa437cd95751da68d6b8691ce3eea46">NimBLEAdvertisementData::setCompleteServices</a></div><div class="ttdeci">bool setCompleteServices(const NimBLEUUID &uuid)</div><div class="ttdoc">Set a single service to advertise as a complete list of services.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:354</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_aafa437cd95751da68d6b8691ce3eea46"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#aafa437cd95751da68d6b8691ce3eea46">NimBLEAdvertisementData::setCompleteServices</a></div><div class="ttdeci">bool setCompleteServices(const NimBLEUUID &uuid)</div><div class="ttdoc">Set a single service to advertise as a complete list of services.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:357</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_ac0f2238cf17bf3e8bbef8b0ef0d61dcf"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#ac0f2238cf17bf3e8bbef8b0ef0d61dcf">NimBLEAdvertisementData::clearData</a></div><div class="ttdeci">void clearData()</div><div class="ttdoc">Clear the advertisement data for reuse.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:561</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_ac0f2238cf17bf3e8bbef8b0ef0d61dcf"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#ac0f2238cf17bf3e8bbef8b0ef0d61dcf">NimBLEAdvertisementData::clearData</a></div><div class="ttdeci">void clearData()</div><div class="ttdoc">Clear the advertisement data for reuse.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:566</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_acbea9f95711b329a427919ecd9cbeb23"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#acbea9f95711b329a427919ecd9cbeb23">NimBLEAdvertisementData::addServiceUUID</a></div><div class="ttdeci">bool addServiceUUID(const NimBLEUUID &serviceUUID)</div><div class="ttdoc">Add a service uuid to exposed list of services.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:148</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_acbea9f95711b329a427919ecd9cbeb23"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#acbea9f95711b329a427919ecd9cbeb23">NimBLEAdvertisementData::addServiceUUID</a></div><div class="ttdeci">bool addServiceUUID(const NimBLEUUID &serviceUUID)</div><div class="ttdoc">Add a service uuid to exposed list of services.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:148</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_acee3a78f4c8d69a1dc3df1f9af16632f"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#acee3a78f4c8d69a1dc3df1f9af16632f">NimBLEAdvertisementData::setPreferredParams</a></div><div class="ttdeci">bool setPreferredParams(uint16_t minInterval, uint16_t maxInterval)</div><div class="ttdoc">Set the preferred min and max connection intervals to advertise.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:127</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_acee3a78f4c8d69a1dc3df1f9af16632f"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#acee3a78f4c8d69a1dc3df1f9af16632f">NimBLEAdvertisementData::setPreferredParams</a></div><div class="ttdeci">bool setPreferredParams(uint16_t minInterval, uint16_t maxInterval)</div><div class="ttdoc">Set the preferred min and max connection intervals to advertise.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:127</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_acf839da2c36a9ac5ef53e86b57d73874"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#acf839da2c36a9ac5ef53e86b57d73874">NimBLEAdvertisementData::removeData</a></div><div class="ttdeci">bool removeData(uint8_t type)</div><div class="ttdoc">Remove data from the advertisement data.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:537</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_acf839da2c36a9ac5ef53e86b57d73874"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#acf839da2c36a9ac5ef53e86b57d73874">NimBLEAdvertisementData::removeData</a></div><div class="ttdeci">bool removeData(uint8_t type)</div><div class="ttdoc">Remove data from the advertisement data.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:542</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_ad22fa3253134dd5bfd3e76f8c31bef2e"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#ad22fa3253134dd5bfd3e76f8c31bef2e">NimBLEAdvertisementData::removeServiceUUID</a></div><div class="ttdeci">bool removeServiceUUID(const NimBLEUUID &serviceUUID)</div><div class="ttdoc">Remove a service UUID from the advertisement.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:203</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_ad22fa3253134dd5bfd3e76f8c31bef2e"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#ad22fa3253134dd5bfd3e76f8c31bef2e">NimBLEAdvertisementData::removeServiceUUID</a></div><div class="ttdeci">bool removeServiceUUID(const NimBLEUUID &serviceUUID)</div><div class="ttdoc">Remove a service UUID from the advertisement.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:205</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_adf8f35c7735f8a29130482b302f04006"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#adf8f35c7735f8a29130482b302f04006">NimBLEAdvertisementData::setName</a></div><div class="ttdeci">bool setName(const std::string &name, bool isComplete=true)</div><div class="ttdoc">Set the complete name of this device.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:326</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_adf8f35c7735f8a29130482b302f04006"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#adf8f35c7735f8a29130482b302f04006">NimBLEAdvertisementData::setName</a></div><div class="ttdeci">bool setName(const std::string &name, bool isComplete=true)</div><div class="ttdoc">Set the complete name of this device.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:329</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_aef5e7a5b2d3dd9c09b6a55582d7d22d6"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#aef5e7a5b2d3dd9c09b6a55582d7d22d6">NimBLEAdvertisementData::setCompleteServices32</a></div><div class="ttdeci">bool setCompleteServices32(const std::vector< NimBLEUUID > &uuids)</div><div class="ttdoc">Set the complete list of 32 bit services to advertise.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:372</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_aef5e7a5b2d3dd9c09b6a55582d7d22d6"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#aef5e7a5b2d3dd9c09b6a55582d7d22d6">NimBLEAdvertisementData::setCompleteServices32</a></div><div class="ttdeci">bool setCompleteServices32(const std::vector< NimBLEUUID > &uuids)</div><div class="ttdoc">Set the complete list of 32 bit services to advertise.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:375</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_aff30e0d0dc95e1dc8bb1cb6858a4e813"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#aff30e0d0dc95e1dc8bb1cb6858a4e813">NimBLEAdvertisementData::removeServices</a></div><div class="ttdeci">bool removeServices()</div><div class="ttdoc">Remove all service UUIDs from the advertisement.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:258</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertisement_data_html_aff30e0d0dc95e1dc8bb1cb6858a4e813"><div class="ttname"><a href="class_nim_b_l_e_advertisement_data.html#aff30e0d0dc95e1dc8bb1cb6858a4e813">NimBLEAdvertisementData::removeServices</a></div><div class="ttdeci">bool removeServices()</div><div class="ttdoc">Remove all service UUIDs from the advertisement.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisementData.cpp:261</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertising_html"><div class="ttname"><a href="class_nim_b_l_e_advertising.html">NimBLEAdvertising</a></div><div class="ttdoc">Perform and manage BLE advertising.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertising.h:52</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertising_html"><div class="ttname"><a href="class_nim_b_l_e_advertising.html">NimBLEAdvertising</a></div><div class="ttdoc">Perform and manage BLE advertising.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertising.h:52</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_u_u_i_d_html"><div class="ttname"><a href="class_nim_b_l_e_u_u_i_d.html">NimBLEUUID</a></div><div class="ttdoc">A model of a BLE UUID.</div><div class="ttdef"><b>Definition</b> NimBLEUUID.h:41</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_u_u_i_d_html"><div class="ttname"><a href="class_nim_b_l_e_u_u_i_d.html">NimBLEUUID</a></div><div class="ttdoc">A model of a BLE UUID.</div><div class="ttdef"><b>Definition</b> NimBLEUUID.h:41</div></div>
|
||||||
<div class="ttc" id="animconfig_8h_html"><div class="ttname"><a href="nimconfig_8h.html">nimconfig.h</a></div></div>
|
<div class="ttc" id="animconfig_8h_html"><div class="ttname"><a href="nimconfig_8h.html">nimconfig.h</a></div></div>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -123,285 +123,279 @@ $(document).ready(function(){initNavTree('_nim_b_l_e_att_value_8h_source.html','
|
||||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor"># include <Arduino.h></span></div>
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor"># include <Arduino.h></span></div>
|
||||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor"># endif</span></div>
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor"># endif</span></div>
|
||||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
|
||||||
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor"># include "NimBLELog.h"</span></div>
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor"># include <string></span></div>
|
||||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor"># include <string></span></div>
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor"># include <vector></span></div>
|
||||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor"># include <vector></span></div>
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor"># include <ctime></span></div>
|
||||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor"># include <ctime></span></div>
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor"># include <cstring></span></div>
|
||||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="preprocessor"># include <cstring></span></div>
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="preprocessor"># include <cstdint></span></div>
|
||||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor"># include <cstdint></span></div>
|
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
|
||||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor"># ifndef CONFIG_NIMBLE_CPP_ATT_VALUE_TIMESTAMP_ENABLED</span></div>
|
||||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="preprocessor"># ifndef CONFIG_NIMBLE_CPP_ATT_VALUE_TIMESTAMP_ENABLED</span></div>
|
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="preprocessor"># define CONFIG_NIMBLE_CPP_ATT_VALUE_TIMESTAMP_ENABLED 0</span></div>
|
||||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor"># define CONFIG_NIMBLE_CPP_ATT_VALUE_TIMESTAMP_ENABLED 0</span></div>
|
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor"># endif</span></div>
|
||||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor"># endif</span></div>
|
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
|
||||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
|
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor"># ifndef BLE_ATT_ATTR_MAX_LEN</span></div>
|
||||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor"># ifndef BLE_ATT_ATTR_MAX_LEN</span></div>
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor"># define BLE_ATT_ATTR_MAX_LEN 512</span></div>
|
||||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor"># define BLE_ATT_ATTR_MAX_LEN 512</span></div>
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor"># endif</span></div>
|
||||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="preprocessor"># endif</span></div>
|
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
|
||||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="preprocessor"># if !defined(CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH)</span></div>
|
||||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="preprocessor"># if !defined(CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH)</span></div>
|
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="preprocessor"># define CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH 20</span></div>
|
||||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor"># define CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH 20</span></div>
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor"># elif CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH > BLE_ATT_ATTR_MAX_LEN</span></div>
|
||||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="preprocessor"># elif CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH > BLE_ATT_ATTR_MAX_LEN</span></div>
|
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="preprocessor"># error CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH cannot be larger than 512 (BLE_ATT_ATTR_MAX_LEN)</span></div>
|
||||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="preprocessor"># error CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH cannot be larger than 512 (BLE_ATT_ATTR_MAX_LEN)</span></div>
|
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="preprocessor"># elif CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH < 1</span></div>
|
||||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="preprocessor"># elif CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH < 1</span></div>
|
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="preprocessor"># error CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH cannot be less than 1; Range = 1 : 512</span></div>
|
||||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="preprocessor"># error CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH cannot be less than 1; Range = 1 : 512</span></div>
|
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="preprocessor"># endif</span></div>
|
||||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="preprocessor"># endif</span></div>
|
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
|
||||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
|
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="comment">/* Used to determine if the type passed to a template has a data() and size() method. */</span></div>
|
||||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="comment">/* Used to determine if the type passed to a template has a data() and size() method. */</span></div>
|
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="keyword">template</span> <<span class="keyword">typename</span> T, <span class="keyword">typename</span> = <span class="keywordtype">void</span>, <span class="keyword">typename</span> = <span class="keywordtype">void</span>></div>
|
||||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><span class="keyword">template</span> <<span class="keyword">typename</span> T, <span class="keyword">typename</span> = <span class="keywordtype">void</span>, <span class="keyword">typename</span> = <span class="keywordtype">void</span>></div>
|
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><span class="keyword">struct </span>Has_data_size : std::false_type {};</div>
|
||||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><span class="keyword">struct </span>Has_data_size : std::false_type {};</div>
|
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
|
||||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
|
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span><span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
|
||||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
|
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><span class="keyword">struct </span>Has_data_size<T, decltype(void(std::declval<T&>().data())), decltype(void(std::declval<T&>().size()))></div>
|
||||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><span class="keyword">struct </span>Has_data_size<T, decltype(void(std::declval<T&>().data())), decltype(void(std::declval<T&>().size()))></div>
|
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> : std::true_type {};</div>
|
||||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> : std::true_type {};</div>
|
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
|
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="comment">/* Used to determine if the type passed to a template has a c_str() and length() method. */</span></div>
|
||||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="comment">/* Used to determine if the type passed to a template has a c_str() and length() method. */</span></div>
|
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="keyword">template</span> <<span class="keyword">typename</span> T, <span class="keyword">typename</span> = <span class="keywordtype">void</span>, <span class="keyword">typename</span> = <span class="keywordtype">void</span>></div>
|
||||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="keyword">template</span> <<span class="keyword">typename</span> T, <span class="keyword">typename</span> = <span class="keywordtype">void</span>, <span class="keyword">typename</span> = <span class="keywordtype">void</span>></div>
|
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="keyword">struct </span>Has_c_str_length : std::false_type {};</div>
|
||||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span><span class="keyword">struct </span>Has_c_str_length : std::false_type {};</div>
|
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> </div>
|
||||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
|
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span><span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
|
||||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span><span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
|
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span><span class="keyword">struct </span>Has_c_str_length<T, decltype(void(std::declval<T&>().c_str())), decltype(void(std::declval<T&>().length()))></div>
|
||||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span><span class="keyword">struct </span>Has_c_str_length<T, decltype(void(std::declval<T&>().c_str())), decltype(void(std::declval<T&>().length()))></div>
|
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> : std::true_type {};</div>
|
||||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> : std::true_type {};</div>
|
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
|
||||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
|
<div class="foldopen" id="foldopen00071" data-start="{" data-end="};">
|
||||||
<div class="foldopen" id="foldopen00072" data-start="{" data-end="};">
|
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html"> 71</a></span><span class="keyword">class </span><a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a> {</div>
|
||||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html"> 72</a></span><span class="keyword">class </span><a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a> {</div>
|
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> uint8_t* m_attr_value{};</div>
|
||||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> uint8_t* m_attr_value{};</div>
|
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> uint16_t m_attr_max_len{};</div>
|
||||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> uint16_t m_attr_max_len{};</div>
|
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> uint16_t m_attr_len{};</div>
|
||||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> uint16_t m_attr_len{};</div>
|
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> uint16_t m_capacity{};</div>
|
||||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> uint16_t m_capacity{};</div>
|
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span><span class="preprocessor"># if CONFIG_NIMBLE_CPP_ATT_VALUE_TIMESTAMP_ENABLED</span></div>
|
||||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span><span class="preprocessor"># if CONFIG_NIMBLE_CPP_ATT_VALUE_TIMESTAMP_ENABLED</span></div>
|
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> time_t m_timestamp{};</div>
|
||||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> time_t m_timestamp{};</div>
|
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span><span class="preprocessor"># endif</span></div>
|
||||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span><span class="preprocessor"># endif</span></div>
|
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <span class="keywordtype">void</span> deepCopy(<span class="keyword">const</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>& source);</div>
|
||||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> <span class="keywordtype">void</span> deepCopy(<span class="keyword">const</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>& source);</div>
|
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
|
||||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
|
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <span class="keyword">public</span>:</div>
|
||||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <span class="keyword">public</span>:</div>
|
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>(uint16_t init_len = <a class="code hl_define" href="nimconfig_8h.html#a4d4ea715325f75455b43c7dbaa69d7a0">CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH</a>, uint16_t max_len = BLE_ATT_ATTR_MAX_LEN);</div>
|
||||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>(uint16_t init_len = <a class="code hl_define" href="nimconfig_8h.html#a4d4ea715325f75455b43c7dbaa69d7a0">CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH</a>, uint16_t max_len = BLE_ATT_ATTR_MAX_LEN);</div>
|
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
|
||||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
|
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>(<span class="keyword">const</span> uint8_t* value, uint16_t len, uint16_t max_len = BLE_ATT_ATTR_MAX_LEN);</div>
|
||||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>(<span class="keyword">const</span> uint8_t* value, uint16_t len, uint16_t max_len = BLE_ATT_ATTR_MAX_LEN);</div>
|
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
|
||||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
|
<div class="foldopen" id="foldopen00102" data-start="{" data-end="}">
|
||||||
<div class="foldopen" id="foldopen00103" data-start="{" data-end="}">
|
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a4322572d778438318f5750f6df5fdb35"> 102</a></span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a4322572d778438318f5750f6df5fdb35">NimBLEAttValue</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* value, uint16_t max_len = BLE_ATT_ATTR_MAX_LEN)</div>
|
||||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a4322572d778438318f5750f6df5fdb35"> 103</a></span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a4322572d778438318f5750f6df5fdb35">NimBLEAttValue</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* value, uint16_t max_len = BLE_ATT_ATTR_MAX_LEN)</div>
|
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> : <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>((uint8_t*)value, (uint16_t)strlen(value), max_len) {}</div>
|
||||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> : <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>((uint8_t*)value, (uint16_t)strlen(value), max_len) {}</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> </div>
|
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
|
||||||
<div class="foldopen" id="foldopen00111" data-start="{" data-end="}">
|
<div class="foldopen" id="foldopen00110" data-start="{" data-end="}">
|
||||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a61813a898f1bfb1b00e670a7fbb413df"> 111</a></span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a61813a898f1bfb1b00e670a7fbb413df">NimBLEAttValue</a>(std::initializer_list<uint8_t> list, uint16_t max_len = BLE_ATT_ATTR_MAX_LEN)</div>
|
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a61813a898f1bfb1b00e670a7fbb413df"> 110</a></span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a61813a898f1bfb1b00e670a7fbb413df">NimBLEAttValue</a>(std::initializer_list<uint8_t> list, uint16_t max_len = BLE_ATT_ATTR_MAX_LEN)</div>
|
||||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> : <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>(list.<a class="code hl_function" href="class_nim_b_l_e_att_value.html#aec41d0fe983f8c4ded137d7d5017bcb7">begin</a>(), list.<a class="code hl_function" href="class_nim_b_l_e_att_value.html#aa8c75101d9898c3ff4646d84521ed61c">size</a>(), max_len) {}</div>
|
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> : <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>(list.<a class="code hl_function" href="class_nim_b_l_e_att_value.html#aec41d0fe983f8c4ded137d7d5017bcb7">begin</a>(), list.<a class="code hl_function" href="class_nim_b_l_e_att_value.html#aa8c75101d9898c3ff4646d84521ed61c">size</a>(), max_len) {}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> </div>
|
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> </div>
|
||||||
<div class="foldopen" id="foldopen00119" data-start="{" data-end="}">
|
<div class="foldopen" id="foldopen00118" data-start="{" data-end="}">
|
||||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a584cac329cd5d3c0a14aa855e6e6143e"> 119</a></span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a584cac329cd5d3c0a14aa855e6e6143e">NimBLEAttValue</a>(<span class="keyword">const</span> std::string str, uint16_t max_len = BLE_ATT_ATTR_MAX_LEN)</div>
|
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a584cac329cd5d3c0a14aa855e6e6143e"> 118</a></span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a584cac329cd5d3c0a14aa855e6e6143e">NimBLEAttValue</a>(<span class="keyword">const</span> std::string str, uint16_t max_len = BLE_ATT_ATTR_MAX_LEN)</div>
|
||||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> : <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>(reinterpret_cast<const uint8_t*>(&str[0]), str.<a class="code hl_function" href="class_nim_b_l_e_att_value.html#a35df29c514613b1d00841abd6fffa320">length</a>(), max_len) {}</div>
|
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> : <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>(reinterpret_cast<const uint8_t*>(&str[0]), str.<a class="code hl_function" href="class_nim_b_l_e_att_value.html#a35df29c514613b1d00841abd6fffa320">length</a>(), max_len) {}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> </div>
|
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> </div>
|
||||||
<div class="foldopen" id="foldopen00127" data-start="{" data-end="}">
|
<div class="foldopen" id="foldopen00126" data-start="{" data-end="}">
|
||||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a03347eab1f3df449762902a4256d2b1c"> 127</a></span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a03347eab1f3df449762902a4256d2b1c">NimBLEAttValue</a>(<span class="keyword">const</span> std::vector<uint8_t> vec, uint16_t max_len = BLE_ATT_ATTR_MAX_LEN)</div>
|
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a03347eab1f3df449762902a4256d2b1c"> 126</a></span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a03347eab1f3df449762902a4256d2b1c">NimBLEAttValue</a>(<span class="keyword">const</span> std::vector<uint8_t> vec, uint16_t max_len = BLE_ATT_ATTR_MAX_LEN)</div>
|
||||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> : <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>(&vec[0], vec.<a class="code hl_function" href="class_nim_b_l_e_att_value.html#aa8c75101d9898c3ff4646d84521ed61c">size</a>(), max_len) {}</div>
|
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> : <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>(&vec[0], vec.<a class="code hl_function" href="class_nim_b_l_e_att_value.html#aa8c75101d9898c3ff4646d84521ed61c">size</a>(), max_len) {}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> </div>
|
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
|
||||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span><span class="preprocessor"># ifdef NIMBLE_CPP_ARDUINO_STRING_AVAILABLE</span></div>
|
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span><span class="preprocessor"># ifdef NIMBLE_CPP_ARDUINO_STRING_AVAILABLE</span></div>
|
||||||
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>(<span class="keyword">const</span> String str, uint16_t max_len = BLE_ATT_ATTR_MAX_LEN)</div>
|
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>(<span class="keyword">const</span> String str, uint16_t max_len = BLE_ATT_ATTR_MAX_LEN)</div>
|
||||||
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> : <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>(reinterpret_cast<const uint8_t*>(str.<a class="code hl_function" href="class_nim_b_l_e_att_value.html#a4d18b6e6839afc943f11200e76414c17">c_str</a>()), str.<a class="code hl_function" href="class_nim_b_l_e_att_value.html#a35df29c514613b1d00841abd6fffa320">length</a>(), max_len) {}</div>
|
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> : <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>(reinterpret_cast<const uint8_t*>(str.<a class="code hl_function" href="class_nim_b_l_e_att_value.html#a4d18b6e6839afc943f11200e76414c17">c_str</a>()), str.<a class="code hl_function" href="class_nim_b_l_e_att_value.html#a35df29c514613b1d00841abd6fffa320">length</a>(), max_len) {}</div>
|
||||||
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span><span class="preprocessor"># endif</span></div>
|
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span><span class="preprocessor"># endif</span></div>
|
||||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> </div>
|
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> </div>
|
||||||
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a7473ad95c2240e0d1ce5c2d57f8914c2"> 141</a></span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a7473ad95c2240e0d1ce5c2d57f8914c2">NimBLEAttValue</a>(<span class="keyword">const</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>& source) { deepCopy(source); }</div>
|
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a7473ad95c2240e0d1ce5c2d57f8914c2"> 140</a></span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a7473ad95c2240e0d1ce5c2d57f8914c2">NimBLEAttValue</a>(<span class="keyword">const</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>& source) { deepCopy(source); }</div>
|
||||||
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> </div>
|
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> </div>
|
||||||
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a778d1da5334049292fdfba221bcd5772"> 144</a></span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a778d1da5334049292fdfba221bcd5772">NimBLEAttValue</a>(<a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>&& source) { *<span class="keyword">this</span> = std::move(source); }</div>
|
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a778d1da5334049292fdfba221bcd5772"> 143</a></span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a778d1da5334049292fdfba221bcd5772">NimBLEAttValue</a>(<a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>&& source) { *<span class="keyword">this</span> = std::move(source); }</div>
|
||||||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> </div>
|
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> </div>
|
||||||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a08f3b04d05cf0c2b76a24cc37cd1f8ab">~NimBLEAttValue</a>();</div>
|
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a08f3b04d05cf0c2b76a24cc37cd1f8ab">~NimBLEAttValue</a>();</div>
|
||||||
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> </div>
|
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> </div>
|
||||||
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#ac7abc6cd08adb0b654e051d62af725d5"> 150</a></span> uint16_t <a class="code hl_function" href="class_nim_b_l_e_att_value.html#ac7abc6cd08adb0b654e051d62af725d5">max_size</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_attr_max_len; }</div>
|
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#ac7abc6cd08adb0b654e051d62af725d5"> 149</a></span> uint16_t <a class="code hl_function" href="class_nim_b_l_e_att_value.html#ac7abc6cd08adb0b654e051d62af725d5">max_size</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_attr_max_len; }</div>
|
||||||
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> </div>
|
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> </div>
|
||||||
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a49a8a126d0b534c999c4a341cdcf7ba2"> 153</a></span> uint16_t <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a49a8a126d0b534c999c4a341cdcf7ba2">capacity</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_capacity; }</div>
|
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a49a8a126d0b534c999c4a341cdcf7ba2"> 152</a></span> uint16_t <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a49a8a126d0b534c999c4a341cdcf7ba2">capacity</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_capacity; }</div>
|
||||||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
|
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> </div>
|
||||||
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a35df29c514613b1d00841abd6fffa320"> 156</a></span> uint16_t <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a35df29c514613b1d00841abd6fffa320">length</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_attr_len; }</div>
|
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a35df29c514613b1d00841abd6fffa320"> 155</a></span> uint16_t <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a35df29c514613b1d00841abd6fffa320">length</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_attr_len; }</div>
|
||||||
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> </div>
|
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> </div>
|
||||||
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#aa8c75101d9898c3ff4646d84521ed61c"> 159</a></span> uint16_t <a class="code hl_function" href="class_nim_b_l_e_att_value.html#aa8c75101d9898c3ff4646d84521ed61c">size</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_attr_len; }</div>
|
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#aa8c75101d9898c3ff4646d84521ed61c"> 158</a></span> uint16_t <a class="code hl_function" href="class_nim_b_l_e_att_value.html#aa8c75101d9898c3ff4646d84521ed61c">size</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_attr_len; }</div>
|
||||||
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> </div>
|
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> </div>
|
||||||
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a86acbb5ab3a35b3d5692c2e05fdccadd"> 162</a></span> <span class="keyword">const</span> uint8_t* <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a86acbb5ab3a35b3d5692c2e05fdccadd">data</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_attr_value; }</div>
|
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a86acbb5ab3a35b3d5692c2e05fdccadd"> 161</a></span> <span class="keyword">const</span> uint8_t* <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a86acbb5ab3a35b3d5692c2e05fdccadd">data</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_attr_value; }</div>
|
||||||
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> </div>
|
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> </div>
|
||||||
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a4d18b6e6839afc943f11200e76414c17"> 165</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a4d18b6e6839afc943f11200e76414c17">c_str</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast<</span><span class="keyword">const </span><span class="keywordtype">char</span>*<span class="keyword">></span>(m_attr_value); }</div>
|
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a4d18b6e6839afc943f11200e76414c17"> 164</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a4d18b6e6839afc943f11200e76414c17">c_str</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast<</span><span class="keyword">const </span><span class="keywordtype">char</span>*<span class="keyword">></span>(m_attr_value); }</div>
|
||||||
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> </div>
|
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> </div>
|
||||||
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#aec41d0fe983f8c4ded137d7d5017bcb7"> 168</a></span> <span class="keyword">const</span> uint8_t* <a class="code hl_function" href="class_nim_b_l_e_att_value.html#aec41d0fe983f8c4ded137d7d5017bcb7">begin</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_attr_value; }</div>
|
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#aec41d0fe983f8c4ded137d7d5017bcb7"> 167</a></span> <span class="keyword">const</span> uint8_t* <a class="code hl_function" href="class_nim_b_l_e_att_value.html#aec41d0fe983f8c4ded137d7d5017bcb7">begin</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_attr_value; }</div>
|
||||||
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> </div>
|
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> </div>
|
||||||
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a91cbe0ba44781943390a80514383ee58"> 171</a></span> <span class="keyword">const</span> uint8_t* <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a91cbe0ba44781943390a80514383ee58">end</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_attr_value + m_attr_len; }</div>
|
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a91cbe0ba44781943390a80514383ee58"> 170</a></span> <span class="keyword">const</span> uint8_t* <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a91cbe0ba44781943390a80514383ee58">end</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_attr_value + m_attr_len; }</div>
|
||||||
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> </div>
|
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> </div>
|
||||||
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span><span class="preprocessor"># if CONFIG_NIMBLE_CPP_ATT_VALUE_TIMESTAMP_ENABLED</span></div>
|
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span><span class="preprocessor"># if CONFIG_NIMBLE_CPP_ATT_VALUE_TIMESTAMP_ENABLED</span></div>
|
||||||
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> time_t getTimeStamp()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_timestamp; }</div>
|
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> time_t getTimeStamp()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_timestamp; }</div>
|
||||||
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> </div>
|
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> </div>
|
||||||
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> <span class="keywordtype">void</span> setTimeStamp() { m_timestamp = time(<span class="keyword">nullptr</span>); }</div>
|
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> <span class="keywordtype">void</span> setTimeStamp() { m_timestamp = time(<span class="keyword">nullptr</span>); }</div>
|
||||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> </div>
|
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> </div>
|
||||||
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> <span class="keywordtype">void</span> setTimeStamp(time_t t) { m_timestamp = t; }</div>
|
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> <span class="keywordtype">void</span> setTimeStamp(time_t t) { m_timestamp = t; }</div>
|
||||||
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span><span class="preprocessor"># else</span></div>
|
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span><span class="preprocessor"># else</span></div>
|
||||||
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> time_t getTimeStamp()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 0; }</div>
|
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> time_t getTimeStamp()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> 0; }</div>
|
||||||
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> <span class="keywordtype">void</span> setTimeStamp() {}</div>
|
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> <span class="keywordtype">void</span> setTimeStamp() {}</div>
|
||||||
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> <span class="keywordtype">void</span> setTimeStamp(time_t t) {}</div>
|
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> <span class="keywordtype">void</span> setTimeStamp(time_t t) {}</div>
|
||||||
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span><span class="preprocessor"># endif</span></div>
|
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span><span class="preprocessor"># endif</span></div>
|
||||||
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> </div>
|
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> </div>
|
||||||
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">setValue</a>(<span class="keyword">const</span> uint8_t* value, uint16_t len);</div>
|
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">setValue</a>(<span class="keyword">const</span> uint8_t* value, uint16_t len);</div>
|
||||||
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> </div>
|
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> </div>
|
||||||
<div class="foldopen" id="foldopen00204" data-start="{" data-end="}">
|
<div class="foldopen" id="foldopen00203" data-start="{" data-end="}">
|
||||||
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#aade512f55c6f962941aee7078677356b"> 204</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#aade512f55c6f962941aee7078677356b">setValue</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* s, uint16_t len = 0) {</div>
|
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#aade512f55c6f962941aee7078677356b"> 203</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#aade512f55c6f962941aee7078677356b">setValue</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* s, uint16_t len = 0) {</div>
|
||||||
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> <span class="keywordflow">if</span> (len == 0) {</div>
|
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> <span class="keywordflow">if</span> (len == 0) {</div>
|
||||||
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> len = strlen(s);</div>
|
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> len = strlen(s);</div>
|
||||||
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> }</div>
|
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> }</div>
|
||||||
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> <span class="keywordflow">return</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">setValue</a>(<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>uint8_t*<span class="keyword">></span>(s), len);</div>
|
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> <span class="keywordflow">return</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">setValue</a>(<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>uint8_t*<span class="keyword">></span>(s), len);</div>
|
||||||
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> }</div>
|
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> }</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> </div>
|
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> </div>
|
||||||
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> <span class="keyword">const</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>& getValue(time_t* timestamp = <span class="keyword">nullptr</span>)<span class="keyword"> const </span>{</div>
|
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> <span class="keyword">const</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>& getValue(time_t* timestamp = <span class="keyword">nullptr</span>)<span class="keyword"> const </span>{</div>
|
||||||
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> <span class="keywordflow">if</span> (timestamp != <span class="keyword">nullptr</span>) {</div>
|
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> <span class="keywordflow">if</span> (timestamp != <span class="keyword">nullptr</span>) {</div>
|
||||||
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span><span class="preprocessor"># if CONFIG_NIMBLE_CPP_ATT_VALUE_TIMESTAMP_ENABLED</span></div>
|
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span><span class="preprocessor"># if CONFIG_NIMBLE_CPP_ATT_VALUE_TIMESTAMP_ENABLED</span></div>
|
||||||
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> *timestamp = m_timestamp;</div>
|
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> *timestamp = m_timestamp;</div>
|
||||||
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span><span class="preprocessor"># else</span></div>
|
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span><span class="preprocessor"># else</span></div>
|
||||||
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> *timestamp = 0;</div>
|
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> *timestamp = 0;</div>
|
||||||
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span><span class="preprocessor"># endif</span></div>
|
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span><span class="preprocessor"># endif</span></div>
|
||||||
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> }</div>
|
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> }</div>
|
||||||
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
|
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
|
||||||
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> }</div>
|
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> }</div>
|
||||||
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> </div>
|
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> </div>
|
||||||
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>& <a class="code hl_function" href="class_nim_b_l_e_att_value.html#aa217dfc649daed50eb75c7168442f86e">append</a>(<span class="keyword">const</span> uint8_t* value, uint16_t len);</div>
|
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>& <a class="code hl_function" href="class_nim_b_l_e_att_value.html#aa217dfc649daed50eb75c7168442f86e">append</a>(<span class="keyword">const</span> uint8_t* value, uint16_t len);</div>
|
||||||
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> </div>
|
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> </div>
|
||||||
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span><span class="comment"> /*********************** Template Functions ************************/</span></div>
|
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span><span class="comment"> /*********************** Template Functions ************************/</span></div>
|
||||||
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> </div>
|
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> </div>
|
||||||
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span><span class="preprocessor"># if __cplusplus < 201703L</span></div>
|
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span><span class="preprocessor"># if __cplusplus < 201703L</span></div>
|
||||||
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
|
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
|
||||||
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span><span class="preprocessor"># ifdef _DOXYGEN_</span></div>
|
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span><span class="preprocessor"># ifdef _DOXYGEN_</span></div>
|
||||||
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> <span class="keywordtype">bool</span></div>
|
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> <span class="keywordtype">bool</span></div>
|
||||||
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span><span class="preprocessor"># else</span></div>
|
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span><span class="preprocessor"># else</span></div>
|
||||||
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> <span class="keyword">typename</span> std::enable_if<!std::is_pointer<T>::value && !Has_c_str_length<T>::value && !Has_data_size<T>::value, <span class="keywordtype">bool</span>>::type</div>
|
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> <span class="keyword">typename</span> std::enable_if<!std::is_pointer<T>::value && !Has_c_str_length<T>::value && !Has_data_size<T>::value, <span class="keywordtype">bool</span>>::type</div>
|
||||||
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span><span class="preprocessor"># endif</span></div>
|
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span><span class="preprocessor"># endif</span></div>
|
||||||
<div class="foldopen" id="foldopen00245" data-start="{" data-end="}">
|
<div class="foldopen" id="foldopen00244" data-start="{" data-end="}">
|
||||||
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a98da1765d9cfd2d93cdac2fb7a108a79"> 245</a></span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a98da1765d9cfd2d93cdac2fb7a108a79">setValue</a>(<span class="keyword">const</span> T& v) {</div>
|
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a98da1765d9cfd2d93cdac2fb7a108a79"> 244</a></span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a98da1765d9cfd2d93cdac2fb7a108a79">setValue</a>(<span class="keyword">const</span> T& v) {</div>
|
||||||
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> <span class="keywordflow">return</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">setValue</a>(<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>uint8_t*<span class="keyword">></span>(&v), <span class="keyword">sizeof</span>(T));</div>
|
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> <span class="keywordflow">return</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">setValue</a>(<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>uint8_t*<span class="keyword">></span>(&v), <span class="keyword">sizeof</span>(T));</div>
|
||||||
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> }</div>
|
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> }</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> </div>
|
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> </div>
|
||||||
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
|
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
|
||||||
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span><span class="preprocessor"># ifdef _DOXYGEN_</span></div>
|
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span><span class="preprocessor"># ifdef _DOXYGEN_</span></div>
|
||||||
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> <span class="keywordtype">bool</span></div>
|
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> <span class="keywordtype">bool</span></div>
|
||||||
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span><span class="preprocessor"># else</span></div>
|
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span><span class="preprocessor"># else</span></div>
|
||||||
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> <span class="keyword">typename</span> std::enable_if<Has_c_str_length<T>::value && !Has_data_size<T>::value, <span class="keywordtype">bool</span>>::type</div>
|
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> <span class="keyword">typename</span> std::enable_if<Has_c_str_length<T>::value && !Has_data_size<T>::value, <span class="keywordtype">bool</span>>::type</div>
|
||||||
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span><span class="preprocessor"># endif</span></div>
|
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span><span class="preprocessor"># endif</span></div>
|
||||||
<div class="foldopen" id="foldopen00260" data-start="{" data-end="}">
|
<div class="foldopen" id="foldopen00259" data-start="{" data-end="}">
|
||||||
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#ac94a41f0c0d42d48b29d5b18d7ad7bd8"> 260</a></span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#ac94a41f0c0d42d48b29d5b18d7ad7bd8">setValue</a>(<span class="keyword">const</span> T& s) {</div>
|
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#ac94a41f0c0d42d48b29d5b18d7ad7bd8"> 259</a></span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#ac94a41f0c0d42d48b29d5b18d7ad7bd8">setValue</a>(<span class="keyword">const</span> T& s) {</div>
|
||||||
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> <span class="keywordflow">return</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">setValue</a>(<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>uint8_t*<span class="keyword">></span>(s.c_str()), s.length());</div>
|
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> <span class="keywordflow">return</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">setValue</a>(<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>uint8_t*<span class="keyword">></span>(s.c_str()), s.length());</div>
|
||||||
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> }</div>
|
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> }</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> </div>
|
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> </div>
|
||||||
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
|
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
|
||||||
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span><span class="preprocessor"># ifdef _DOXYGEN_</span></div>
|
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span><span class="preprocessor"># ifdef _DOXYGEN_</span></div>
|
||||||
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> <span class="keywordtype">bool</span></div>
|
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> <span class="keywordtype">bool</span></div>
|
||||||
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span><span class="preprocessor"># else</span></div>
|
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span><span class="preprocessor"># else</span></div>
|
||||||
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> <span class="keyword">typename</span> std::enable_if<Has_data_size<T>::value, <span class="keywordtype">bool</span>>::type</div>
|
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> <span class="keyword">typename</span> std::enable_if<Has_data_size<T>::value, <span class="keywordtype">bool</span>>::type</div>
|
||||||
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span><span class="preprocessor"># endif</span></div>
|
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span><span class="preprocessor"># endif</span></div>
|
||||||
<div class="foldopen" id="foldopen00275" data-start="{" data-end="}">
|
<div class="foldopen" id="foldopen00274" data-start="{" data-end="}">
|
||||||
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a98da1765d9cfd2d93cdac2fb7a108a79"> 275</a></span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a98da1765d9cfd2d93cdac2fb7a108a79">setValue</a>(<span class="keyword">const</span> T& v) {</div>
|
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a98da1765d9cfd2d93cdac2fb7a108a79"> 274</a></span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a98da1765d9cfd2d93cdac2fb7a108a79">setValue</a>(<span class="keyword">const</span> T& v) {</div>
|
||||||
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> <span class="keywordflow">return</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">setValue</a>(<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>uint8_t*<span class="keyword">></span>(v.data()), v.size());</div>
|
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> <span class="keywordflow">return</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">setValue</a>(<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>uint8_t*<span class="keyword">></span>(v.data()), v.size());</div>
|
||||||
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> }</div>
|
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> }</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> </div>
|
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> </div>
|
||||||
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span><span class="preprocessor"># else</span></div>
|
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span><span class="preprocessor"># else</span></div>
|
||||||
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
|
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
|
||||||
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> <span class="keyword">typename</span> std::enable_if<!std::is_pointer<T>::value, <span class="keywordtype">bool</span>>::type <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">setValue</a>(<span class="keyword">const</span> T& s) {</div>
|
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> <span class="keyword">typename</span> std::enable_if<!std::is_pointer<T>::value, <span class="keywordtype">bool</span>>::type <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">setValue</a>(<span class="keyword">const</span> T& s) {</div>
|
||||||
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> <span class="keywordflow">if</span> <span class="keyword">constexpr</span> (Has_data_size<T>::value) {</div>
|
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> <span class="keywordflow">if</span> <span class="keyword">constexpr</span> (Has_data_size<T>::value) {</div>
|
||||||
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> <span class="keywordflow">return</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">setValue</a>(<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>uint8_t*<span class="keyword">></span>(s.data()), s.size());</div>
|
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> <span class="keywordflow">return</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">setValue</a>(<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>uint8_t*<span class="keyword">></span>(s.data()), s.size());</div>
|
||||||
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span> <span class="keyword">constexpr</span> (Has_c_str_length<T>::value) {</div>
|
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span> <span class="keyword">constexpr</span> (Has_c_str_length<T>::value) {</div>
|
||||||
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> <span class="keywordflow">return</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">setValue</a>(<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>uint8_t*<span class="keyword">></span>(s.c_str()), s.length());</div>
|
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> <span class="keywordflow">return</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">setValue</a>(<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>uint8_t*<span class="keyword">></span>(s.c_str()), s.length());</div>
|
||||||
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> } <span class="keywordflow">else</span> {</div>
|
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> } <span class="keywordflow">else</span> {</div>
|
||||||
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> <span class="keywordflow">return</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">setValue</a>(<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>uint8_t*<span class="keyword">></span>(&s), <span class="keyword">sizeof</span>(s));</div>
|
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> <span class="keywordflow">return</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">setValue</a>(<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>uint8_t*<span class="keyword">></span>(&s), <span class="keyword">sizeof</span>(s));</div>
|
||||||
|
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> }</div>
|
||||||
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> }</div>
|
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> }</div>
|
||||||
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> }</div>
|
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span><span class="preprocessor"># endif</span></div>
|
||||||
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span><span class="preprocessor"># endif</span></div>
|
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> </div>
|
||||||
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> </div>
|
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
|
||||||
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
|
<div class="foldopen" id="foldopen00307" data-start="{" data-end="}">
|
||||||
<div class="foldopen" id="foldopen00308" data-start="{" data-end="}">
|
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#ab16b9901e6ff9374c7d2e1afa5aa4671"> 307</a></span> T <a class="code hl_function" href="class_nim_b_l_e_att_value.html#ab16b9901e6ff9374c7d2e1afa5aa4671">getValue</a>(time_t* timestamp = <span class="keyword">nullptr</span>, <span class="keywordtype">bool</span> skipSizeCheck = <span class="keyword">false</span>)<span class="keyword"> const </span>{</div>
|
||||||
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#ab16b9901e6ff9374c7d2e1afa5aa4671"> 308</a></span> T <a class="code hl_function" href="class_nim_b_l_e_att_value.html#ab16b9901e6ff9374c7d2e1afa5aa4671">getValue</a>(time_t* timestamp = <span class="keyword">nullptr</span>, <span class="keywordtype">bool</span> skipSizeCheck = <span class="keyword">false</span>)<span class="keyword"> const </span>{</div>
|
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span> <span class="keywordflow">if</span> (!skipSizeCheck && <a class="code hl_function" href="class_nim_b_l_e_att_value.html#aa8c75101d9898c3ff4646d84521ed61c">size</a>() < <span class="keyword">sizeof</span>(T)) {</div>
|
||||||
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span> <span class="keywordflow">if</span> (!skipSizeCheck && <a class="code hl_function" href="class_nim_b_l_e_att_value.html#aa8c75101d9898c3ff4646d84521ed61c">size</a>() < <span class="keyword">sizeof</span>(T)) {</div>
|
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span> <span class="keywordflow">return</span> T();</div>
|
||||||
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> <span class="keywordflow">return</span> T();</div>
|
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> }</div>
|
||||||
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> }</div>
|
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> <span class="keywordflow">if</span> (timestamp != <span class="keyword">nullptr</span>) {</div>
|
||||||
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span> <span class="keywordflow">if</span> (timestamp != <span class="keyword">nullptr</span>) {</div>
|
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span><span class="preprocessor"># if CONFIG_NIMBLE_CPP_ATT_VALUE_TIMESTAMP_ENABLED</span></div>
|
||||||
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span><span class="preprocessor"># if CONFIG_NIMBLE_CPP_ATT_VALUE_TIMESTAMP_ENABLED</span></div>
|
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> *timestamp = m_timestamp;</div>
|
||||||
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> *timestamp = m_timestamp;</div>
|
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span><span class="preprocessor"># else</span></div>
|
||||||
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span><span class="preprocessor"># else</span></div>
|
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> *timestamp = 0;</div>
|
||||||
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> *timestamp = 0;</div>
|
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span><span class="preprocessor"># endif</span></div>
|
||||||
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span><span class="preprocessor"># endif</span></div>
|
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> }</div>
|
||||||
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> }</div>
|
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> </div>
|
||||||
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> </div>
|
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> <span class="keywordflow">return</span> *(<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>T*<span class="keyword">></span>(m_attr_value));</div>
|
||||||
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> <span class="keywordflow">return</span> *(<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>T*<span class="keyword">></span>(m_attr_value));</div>
|
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> }</div>
|
||||||
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> }</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> </div>
|
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> </div>
|
||||||
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span><span class="comment"> /*********************** Operators ************************/</span></div>
|
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span><span class="comment"> /*********************** Operators ************************/</span></div>
|
||||||
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> </div>
|
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span> </div>
|
||||||
<div class="foldopen" id="foldopen00326" data-start="{" data-end="}">
|
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> uint8_t <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a8ca8d07c06a79e30bf6279e6817e4881">operator[]</a>(<span class="keywordtype">int</span> pos) <span class="keyword">const</span>;</div>
|
||||||
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a8ca8d07c06a79e30bf6279e6817e4881"> 326</a></span> uint8_t <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a8ca8d07c06a79e30bf6279e6817e4881">operator[]</a>(<span class="keywordtype">int</span> pos)<span class="keyword"> const </span>{</div>
|
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span> </div>
|
||||||
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> NIMBLE_CPP_DEBUG_ASSERT(pos < m_attr_len);</div>
|
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a3af3b6efb528b1063df2de409c64a0d6"> 328</a></span> <span class="keyword">operator</span> std::vector<uint8_t>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> std::vector<uint8_t>(m_attr_value, m_attr_value + m_attr_len); }</div>
|
||||||
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> <span class="keywordflow">return</span> m_attr_value[pos];</div>
|
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> </div>
|
||||||
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> }</div>
|
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a5edd484c83c5efa62916add8927a6371"> 331</a></span> <span class="keyword">operator</span> std::string()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> std::string(<span class="keyword">reinterpret_cast<</span><span class="keywordtype">char</span>*<span class="keyword">></span>(m_attr_value), m_attr_len); }</div>
|
||||||
|
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span> </div>
|
||||||
|
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a3aa926c56cd58146a5b1c6e02c97894b"> 334</a></span> <span class="keyword">operator</span> <span class="keyword">const</span> uint8_t*() <span class="keyword">const</span> { <span class="keywordflow">return</span> m_attr_value; }</div>
|
||||||
|
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span> </div>
|
||||||
|
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a643f989881afd01a25f9d102421c36ec"> 337</a></span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>& <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a643f989881afd01a25f9d102421c36ec">operator+=</a>(<span class="keyword">const</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>& source) { <span class="keywordflow">return</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#aa217dfc649daed50eb75c7168442f86e">append</a>(source.<a class="code hl_function" href="class_nim_b_l_e_att_value.html#a86acbb5ab3a35b3d5692c2e05fdccadd">data</a>(), source.<a class="code hl_function" href="class_nim_b_l_e_att_value.html#aa8c75101d9898c3ff4646d84521ed61c">size</a>()); }</div>
|
||||||
|
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> </div>
|
||||||
|
<div class="foldopen" id="foldopen00340" data-start="{" data-end="}">
|
||||||
|
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#add319bc80a9a7569f42c8568879c8be9"> 340</a></span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>& <a class="code hl_function" href="class_nim_b_l_e_att_value.html#add319bc80a9a7569f42c8568879c8be9">operator=</a>(<span class="keyword">const</span> std::string& source) {</div>
|
||||||
|
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">setValue</a>(<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>uint8_t*<span class="keyword">></span>(&source[0]), source.size());</div>
|
||||||
|
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
|
||||||
|
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span> }</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> </div>
|
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> </div>
|
||||||
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a3af3b6efb528b1063df2de409c64a0d6"> 332</a></span> <span class="keyword">operator</span> std::vector<uint8_t>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> std::vector<uint8_t>(m_attr_value, m_attr_value + m_attr_len); }</div>
|
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>& <a class="code hl_function" href="class_nim_b_l_e_att_value.html#add319bc80a9a7569f42c8568879c8be9">operator=</a>(<a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>&& source);</div>
|
||||||
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span> </div>
|
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> </div>
|
||||||
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a5edd484c83c5efa62916add8927a6371"> 335</a></span> <span class="keyword">operator</span> std::string()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> std::string(<span class="keyword">reinterpret_cast<</span><span class="keywordtype">char</span>*<span class="keyword">></span>(m_attr_value), m_attr_len); }</div>
|
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>& <a class="code hl_function" href="class_nim_b_l_e_att_value.html#add319bc80a9a7569f42c8568879c8be9">operator=</a>(<span class="keyword">const</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>& source);</div>
|
||||||
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span> </div>
|
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span> </div>
|
||||||
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a3aa926c56cd58146a5b1c6e02c97894b"> 338</a></span> <span class="keyword">operator</span> <span class="keyword">const</span> uint8_t*() <span class="keyword">const</span> { <span class="keywordflow">return</span> m_attr_value; }</div>
|
<div class="foldopen" id="foldopen00352" data-start="{" data-end="}">
|
||||||
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> </div>
|
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#ad01c8ae4ce617b5ed31733ac245b2e91"> 352</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#ad01c8ae4ce617b5ed31733ac245b2e91">operator==</a>(<span class="keyword">const</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>& source)<span class="keyword"> const </span>{</div>
|
||||||
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#a643f989881afd01a25f9d102421c36ec"> 341</a></span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>& <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a643f989881afd01a25f9d102421c36ec">operator+=</a>(<span class="keyword">const</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>& source) { <span class="keywordflow">return</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#aa217dfc649daed50eb75c7168442f86e">append</a>(source.<a class="code hl_function" href="class_nim_b_l_e_att_value.html#a86acbb5ab3a35b3d5692c2e05fdccadd">data</a>(), source.<a class="code hl_function" href="class_nim_b_l_e_att_value.html#aa8c75101d9898c3ff4646d84521ed61c">size</a>()); }</div>
|
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> <span class="keywordflow">return</span> (m_attr_len == source.<a class="code hl_function" href="class_nim_b_l_e_att_value.html#aa8c75101d9898c3ff4646d84521ed61c">size</a>()) ? memcmp(m_attr_value, source.<a class="code hl_function" href="class_nim_b_l_e_att_value.html#a86acbb5ab3a35b3d5692c2e05fdccadd">data</a>(), m_attr_len) == 0 : <span class="keyword">false</span>;</div>
|
||||||
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span> </div>
|
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span> }</div>
|
||||||
<div class="foldopen" id="foldopen00344" data-start="{" data-end="}">
|
|
||||||
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#add319bc80a9a7569f42c8568879c8be9"> 344</a></span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>& <a class="code hl_function" href="class_nim_b_l_e_att_value.html#add319bc80a9a7569f42c8568879c8be9">operator=</a>(<span class="keyword">const</span> std::string& source) {</div>
|
|
||||||
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">setValue</a>(<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>uint8_t*<span class="keyword">></span>(&source[0]), source.size());</div>
|
|
||||||
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
|
|
||||||
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> }</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span> </div>
|
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span> </div>
|
||||||
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>& <a class="code hl_function" href="class_nim_b_l_e_att_value.html#add319bc80a9a7569f42c8568879c8be9">operator=</a>(<a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>&& source);</div>
|
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#afda6ab2bce142146bad453249bd0dc43"> 357</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#afda6ab2bce142146bad453249bd0dc43">operator!=</a>(<span class="keyword">const</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>& source)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> !(*<span class="keyword">this</span> == source); }</div>
|
||||||
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span> </div>
|
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> </div>
|
||||||
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>& <a class="code hl_function" href="class_nim_b_l_e_att_value.html#add319bc80a9a7569f42c8568879c8be9">operator=</a>(<span class="keyword">const</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>& source);</div>
|
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span><span class="preprocessor"># ifdef NIMBLE_CPP_ARDUINO_STRING_AVAILABLE</span></div>
|
||||||
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span> </div>
|
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span> <span class="keyword">operator</span> String()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> String(<span class="keyword">reinterpret_cast<</span><span class="keywordtype">char</span>*<span class="keyword">></span>(m_attr_value)); }</div>
|
||||||
<div class="foldopen" id="foldopen00356" data-start="{" data-end="}">
|
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span><span class="preprocessor"># endif</span></div>
|
||||||
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#ad01c8ae4ce617b5ed31733ac245b2e91"> 356</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#ad01c8ae4ce617b5ed31733ac245b2e91">operator==</a>(<span class="keyword">const</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>& source)<span class="keyword"> const </span>{</div>
|
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span>};</div>
|
||||||
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> <span class="keywordflow">return</span> (m_attr_len == source.<a class="code hl_function" href="class_nim_b_l_e_att_value.html#aa8c75101d9898c3ff4646d84521ed61c">size</a>()) ? memcmp(m_attr_value, source.<a class="code hl_function" href="class_nim_b_l_e_att_value.html#a86acbb5ab3a35b3d5692c2e05fdccadd">data</a>(), m_attr_len) == 0 : <span class="keyword">false</span>;</div>
|
|
||||||
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> }</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span> </div>
|
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> </div>
|
||||||
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"><a class="line" href="class_nim_b_l_e_att_value.html#afda6ab2bce142146bad453249bd0dc43"> 361</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="class_nim_b_l_e_att_value.html#afda6ab2bce142146bad453249bd0dc43">operator!=</a>(<span class="keyword">const</span> <a class="code hl_class" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a>& source)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> !(*<span class="keyword">this</span> == source); }</div>
|
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span><span class="preprocessor">#endif </span><span class="comment">/*(CONFIG_BT_ENABLED) */</span><span class="preprocessor"></span></div>
|
||||||
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span> </div>
|
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span><span class="preprocessor">#endif </span><span class="comment">/* NIMBLE_CPP_ATTVALUE_H_ */</span><span class="preprocessor"></span></div>
|
||||||
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span><span class="preprocessor"># ifdef NIMBLE_CPP_ARDUINO_STRING_AVAILABLE</span></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html"><div class="ttname"><a href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></div><div class="ttdoc">A specialized container class to hold BLE attribute values.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:71</div></div>
|
||||||
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> <span class="keyword">operator</span> String()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> String(<span class="keyword">reinterpret_cast<</span><span class="keywordtype">char</span>*<span class="keyword">></span>(m_attr_value)); }</div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a03347eab1f3df449762902a4256d2b1c"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a03347eab1f3df449762902a4256d2b1c">NimBLEAttValue::NimBLEAttValue</a></div><div class="ttdeci">NimBLEAttValue(const std::vector< uint8_t > vec, uint16_t max_len=BLE_ATT_ATTR_MAX_LEN)</div><div class="ttdoc">Construct with an initial value from a std::vector<uint8_t>.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:126</div></div>
|
||||||
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span><span class="preprocessor"># endif</span></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a08f3b04d05cf0c2b76a24cc37cd1f8ab"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a08f3b04d05cf0c2b76a24cc37cd1f8ab">NimBLEAttValue::~NimBLEAttValue</a></div><div class="ttdeci">~NimBLEAttValue()</div><div class="ttdoc">Destructor.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.cpp:58</div></div>
|
||||||
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span>};</div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a35df29c514613b1d00841abd6fffa320"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a35df29c514613b1d00841abd6fffa320">NimBLEAttValue::length</a></div><div class="ttdeci">uint16_t length() const</div><div class="ttdoc">Returns the current length of the value in bytes.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:155</div></div>
|
||||||
</div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a4322572d778438318f5750f6df5fdb35"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a4322572d778438318f5750f6df5fdb35">NimBLEAttValue::NimBLEAttValue</a></div><div class="ttdeci">NimBLEAttValue(const char *value, uint16_t max_len=BLE_ATT_ATTR_MAX_LEN)</div><div class="ttdoc">Construct with an initial value from a const char string.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:102</div></div>
|
||||||
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span> </div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a49a8a126d0b534c999c4a341cdcf7ba2"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a49a8a126d0b534c999c4a341cdcf7ba2">NimBLEAttValue::capacity</a></div><div class="ttdeci">uint16_t capacity() const</div><div class="ttdoc">Returns the currently allocated capacity in bytes.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:152</div></div>
|
||||||
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span><span class="preprocessor">#endif </span><span class="comment">/*(CONFIG_BT_ENABLED) */</span><span class="preprocessor"></span></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a4d18b6e6839afc943f11200e76414c17"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a4d18b6e6839afc943f11200e76414c17">NimBLEAttValue::c_str</a></div><div class="ttdeci">const char * c_str() const</div><div class="ttdoc">Returns a pointer to the internal buffer of the value as a const char*.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:164</div></div>
|
||||||
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span><span class="preprocessor">#endif </span><span class="comment">/* NIMBLE_CPP_ATTVALUE_H_ */</span><span class="preprocessor"></span></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a584cac329cd5d3c0a14aa855e6e6143e"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a584cac329cd5d3c0a14aa855e6e6143e">NimBLEAttValue::NimBLEAttValue</a></div><div class="ttdeci">NimBLEAttValue(const std::string str, uint16_t max_len=BLE_ATT_ATTR_MAX_LEN)</div><div class="ttdoc">Construct with an initial value from a std::string.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:118</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html"><div class="ttname"><a href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></div><div class="ttdoc">A specialized container class to hold BLE attribute values.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:72</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a5c8c5ecfa3864d45ea5b155385e3f9fa"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">NimBLEAttValue::setValue</a></div><div class="ttdeci">bool setValue(const uint8_t *value, uint16_t len)</div><div class="ttdoc">Set the value from a buffer.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.cpp:107</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a03347eab1f3df449762902a4256d2b1c"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a03347eab1f3df449762902a4256d2b1c">NimBLEAttValue::NimBLEAttValue</a></div><div class="ttdeci">NimBLEAttValue(const std::vector< uint8_t > vec, uint16_t max_len=BLE_ATT_ATTR_MAX_LEN)</div><div class="ttdoc">Construct with an initial value from a std::vector<uint8_t>.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:127</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a61813a898f1bfb1b00e670a7fbb413df"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a61813a898f1bfb1b00e670a7fbb413df">NimBLEAttValue::NimBLEAttValue</a></div><div class="ttdeci">NimBLEAttValue(std::initializer_list< uint8_t > list, uint16_t max_len=BLE_ATT_ATTR_MAX_LEN)</div><div class="ttdoc">Construct with an initializer list.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:110</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a08f3b04d05cf0c2b76a24cc37cd1f8ab"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a08f3b04d05cf0c2b76a24cc37cd1f8ab">NimBLEAttValue::~NimBLEAttValue</a></div><div class="ttdeci">~NimBLEAttValue()</div><div class="ttdoc">Destructor.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.cpp:51</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a643f989881afd01a25f9d102421c36ec"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a643f989881afd01a25f9d102421c36ec">NimBLEAttValue::operator+=</a></div><div class="ttdeci">NimBLEAttValue & operator+=(const NimBLEAttValue &source)</div><div class="ttdoc">Operator; Append another NimBLEAttValue.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:337</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a35df29c514613b1d00841abd6fffa320"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a35df29c514613b1d00841abd6fffa320">NimBLEAttValue::length</a></div><div class="ttdeci">uint16_t length() const</div><div class="ttdoc">Returns the current length of the value in bytes.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:156</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a7473ad95c2240e0d1ce5c2d57f8914c2"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a7473ad95c2240e0d1ce5c2d57f8914c2">NimBLEAttValue::NimBLEAttValue</a></div><div class="ttdeci">NimBLEAttValue(const NimBLEAttValue &source)</div><div class="ttdoc">Copy constructor.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:140</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a4322572d778438318f5750f6df5fdb35"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a4322572d778438318f5750f6df5fdb35">NimBLEAttValue::NimBLEAttValue</a></div><div class="ttdeci">NimBLEAttValue(const char *value, uint16_t max_len=BLE_ATT_ATTR_MAX_LEN)</div><div class="ttdoc">Construct with an initial value from a const char string.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:103</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a778d1da5334049292fdfba221bcd5772"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a778d1da5334049292fdfba221bcd5772">NimBLEAttValue::NimBLEAttValue</a></div><div class="ttdeci">NimBLEAttValue(NimBLEAttValue &&source)</div><div class="ttdoc">Move constructor.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:143</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a49a8a126d0b534c999c4a341cdcf7ba2"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a49a8a126d0b534c999c4a341cdcf7ba2">NimBLEAttValue::capacity</a></div><div class="ttdeci">uint16_t capacity() const</div><div class="ttdoc">Returns the currently allocated capacity in bytes.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:153</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a86acbb5ab3a35b3d5692c2e05fdccadd"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a86acbb5ab3a35b3d5692c2e05fdccadd">NimBLEAttValue::data</a></div><div class="ttdeci">const uint8_t * data() const</div><div class="ttdoc">Returns a pointer to the internal buffer of the value.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:161</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a4d18b6e6839afc943f11200e76414c17"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a4d18b6e6839afc943f11200e76414c17">NimBLEAttValue::c_str</a></div><div class="ttdeci">const char * c_str() const</div><div class="ttdoc">Returns a pointer to the internal buffer of the value as a const char*.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:165</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a8ca8d07c06a79e30bf6279e6817e4881"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a8ca8d07c06a79e30bf6279e6817e4881">NimBLEAttValue::operator[]</a></div><div class="ttdeci">uint8_t operator[](int pos) const</div><div class="ttdoc">Subscript operator.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.cpp:153</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a584cac329cd5d3c0a14aa855e6e6143e"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a584cac329cd5d3c0a14aa855e6e6143e">NimBLEAttValue::NimBLEAttValue</a></div><div class="ttdeci">NimBLEAttValue(const std::string str, uint16_t max_len=BLE_ATT_ATTR_MAX_LEN)</div><div class="ttdoc">Construct with an initial value from a std::string.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:119</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a91cbe0ba44781943390a80514383ee58"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a91cbe0ba44781943390a80514383ee58">NimBLEAttValue::end</a></div><div class="ttdeci">const uint8_t * end() const</div><div class="ttdoc">Iterator end.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:170</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a5c8c5ecfa3864d45ea5b155385e3f9fa"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">NimBLEAttValue::setValue</a></div><div class="ttdeci">bool setValue(const uint8_t *value, uint16_t len)</div><div class="ttdoc">Set the value from a buffer.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.cpp:96</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a98da1765d9cfd2d93cdac2fb7a108a79"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a98da1765d9cfd2d93cdac2fb7a108a79">NimBLEAttValue::setValue</a></div><div class="ttdeci">bool setValue(const T &v)</div><div class="ttdoc">Template to set value to the value of <type>val.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:244</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a61813a898f1bfb1b00e670a7fbb413df"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a61813a898f1bfb1b00e670a7fbb413df">NimBLEAttValue::NimBLEAttValue</a></div><div class="ttdeci">NimBLEAttValue(std::initializer_list< uint8_t > list, uint16_t max_len=BLE_ATT_ATTR_MAX_LEN)</div><div class="ttdoc">Construct with an initializer list.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:111</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_aa217dfc649daed50eb75c7168442f86e"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#aa217dfc649daed50eb75c7168442f86e">NimBLEAttValue::append</a></div><div class="ttdeci">NimBLEAttValue & append(const uint8_t *value, uint16_t len)</div><div class="ttdoc">Append data to the value.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.cpp:114</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a643f989881afd01a25f9d102421c36ec"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a643f989881afd01a25f9d102421c36ec">NimBLEAttValue::operator+=</a></div><div class="ttdeci">NimBLEAttValue & operator+=(const NimBLEAttValue &source)</div><div class="ttdoc">Operator; Append another NimBLEAttValue.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:341</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_aa8c75101d9898c3ff4646d84521ed61c"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#aa8c75101d9898c3ff4646d84521ed61c">NimBLEAttValue::size</a></div><div class="ttdeci">uint16_t size() const</div><div class="ttdoc">Returns the current size of the value in bytes.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:158</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a7473ad95c2240e0d1ce5c2d57f8914c2"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a7473ad95c2240e0d1ce5c2d57f8914c2">NimBLEAttValue::NimBLEAttValue</a></div><div class="ttdeci">NimBLEAttValue(const NimBLEAttValue &source)</div><div class="ttdoc">Copy constructor.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:141</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_aade512f55c6f962941aee7078677356b"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#aade512f55c6f962941aee7078677356b">NimBLEAttValue::setValue</a></div><div class="ttdeci">bool setValue(const char *s, uint16_t len=0)</div><div class="ttdoc">Set value to the value of const char*.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:203</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a778d1da5334049292fdfba221bcd5772"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a778d1da5334049292fdfba221bcd5772">NimBLEAttValue::NimBLEAttValue</a></div><div class="ttdeci">NimBLEAttValue(NimBLEAttValue &&source)</div><div class="ttdoc">Move constructor.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:144</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_ab16b9901e6ff9374c7d2e1afa5aa4671"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#ab16b9901e6ff9374c7d2e1afa5aa4671">NimBLEAttValue::getValue</a></div><div class="ttdeci">T getValue(time_t *timestamp=nullptr, bool skipSizeCheck=false) const</div><div class="ttdoc">Template to return the value as a <type>.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:307</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a86acbb5ab3a35b3d5692c2e05fdccadd"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a86acbb5ab3a35b3d5692c2e05fdccadd">NimBLEAttValue::data</a></div><div class="ttdeci">const uint8_t * data() const</div><div class="ttdoc">Returns a pointer to the internal buffer of the value.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:162</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_ac7abc6cd08adb0b654e051d62af725d5"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#ac7abc6cd08adb0b654e051d62af725d5">NimBLEAttValue::max_size</a></div><div class="ttdeci">uint16_t max_size() const</div><div class="ttdoc">Returns the max size in bytes.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:149</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a8ca8d07c06a79e30bf6279e6817e4881"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a8ca8d07c06a79e30bf6279e6817e4881">NimBLEAttValue::operator[]</a></div><div class="ttdeci">uint8_t operator[](int pos) const</div><div class="ttdoc">Subscript operator.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:326</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_ac94a41f0c0d42d48b29d5b18d7ad7bd8"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#ac94a41f0c0d42d48b29d5b18d7ad7bd8">NimBLEAttValue::setValue</a></div><div class="ttdeci">bool setValue(const T &s)</div><div class="ttdoc">Template to set value to the value of <type>val.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:259</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a91cbe0ba44781943390a80514383ee58"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a91cbe0ba44781943390a80514383ee58">NimBLEAttValue::end</a></div><div class="ttdeci">const uint8_t * end() const</div><div class="ttdoc">Iterator end.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:171</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_ad01c8ae4ce617b5ed31733ac245b2e91"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#ad01c8ae4ce617b5ed31733ac245b2e91">NimBLEAttValue::operator==</a></div><div class="ttdeci">bool operator==(const NimBLEAttValue &source) const</div><div class="ttdoc">Equality operator.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:352</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a98da1765d9cfd2d93cdac2fb7a108a79"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a98da1765d9cfd2d93cdac2fb7a108a79">NimBLEAttValue::setValue</a></div><div class="ttdeci">bool setValue(const T &v)</div><div class="ttdoc">Template to set value to the value of <type>val.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:245</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_add319bc80a9a7569f42c8568879c8be9"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#add319bc80a9a7569f42c8568879c8be9">NimBLEAttValue::operator=</a></div><div class="ttdeci">NimBLEAttValue & operator=(const std::string &source)</div><div class="ttdoc">Operator; Set the value from a std::string source.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:340</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_aa217dfc649daed50eb75c7168442f86e"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#aa217dfc649daed50eb75c7168442f86e">NimBLEAttValue::append</a></div><div class="ttdeci">NimBLEAttValue & append(const uint8_t *value, uint16_t len)</div><div class="ttdoc">Append data to the value.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.cpp:103</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_aec41d0fe983f8c4ded137d7d5017bcb7"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#aec41d0fe983f8c4ded137d7d5017bcb7">NimBLEAttValue::begin</a></div><div class="ttdeci">const uint8_t * begin() const</div><div class="ttdoc">Iterator begin.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:167</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_aa8c75101d9898c3ff4646d84521ed61c"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#aa8c75101d9898c3ff4646d84521ed61c">NimBLEAttValue::size</a></div><div class="ttdeci">uint16_t size() const</div><div class="ttdoc">Returns the current size of the value in bytes.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:159</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_afda6ab2bce142146bad453249bd0dc43"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#afda6ab2bce142146bad453249bd0dc43">NimBLEAttValue::operator!=</a></div><div class="ttdeci">bool operator!=(const NimBLEAttValue &source) const</div><div class="ttdoc">Inequality operator.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:357</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_aade512f55c6f962941aee7078677356b"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#aade512f55c6f962941aee7078677356b">NimBLEAttValue::setValue</a></div><div class="ttdeci">bool setValue(const char *s, uint16_t len=0)</div><div class="ttdoc">Set value to the value of const char*.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:204</div></div>
|
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_ab16b9901e6ff9374c7d2e1afa5aa4671"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#ab16b9901e6ff9374c7d2e1afa5aa4671">NimBLEAttValue::getValue</a></div><div class="ttdeci">T getValue(time_t *timestamp=nullptr, bool skipSizeCheck=false) const</div><div class="ttdoc">Template to return the value as a <type>.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:308</div></div>
|
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_ac7abc6cd08adb0b654e051d62af725d5"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#ac7abc6cd08adb0b654e051d62af725d5">NimBLEAttValue::max_size</a></div><div class="ttdeci">uint16_t max_size() const</div><div class="ttdoc">Returns the max size in bytes.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:150</div></div>
|
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_ac94a41f0c0d42d48b29d5b18d7ad7bd8"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#ac94a41f0c0d42d48b29d5b18d7ad7bd8">NimBLEAttValue::setValue</a></div><div class="ttdeci">bool setValue(const T &s)</div><div class="ttdoc">Template to set value to the value of <type>val.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:260</div></div>
|
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_ad01c8ae4ce617b5ed31733ac245b2e91"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#ad01c8ae4ce617b5ed31733ac245b2e91">NimBLEAttValue::operator==</a></div><div class="ttdeci">bool operator==(const NimBLEAttValue &source) const</div><div class="ttdoc">Equality operator.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:356</div></div>
|
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_add319bc80a9a7569f42c8568879c8be9"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#add319bc80a9a7569f42c8568879c8be9">NimBLEAttValue::operator=</a></div><div class="ttdeci">NimBLEAttValue & operator=(const std::string &source)</div><div class="ttdoc">Operator; Set the value from a std::string source.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:344</div></div>
|
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_aec41d0fe983f8c4ded137d7d5017bcb7"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#aec41d0fe983f8c4ded137d7d5017bcb7">NimBLEAttValue::begin</a></div><div class="ttdeci">const uint8_t * begin() const</div><div class="ttdoc">Iterator begin.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:168</div></div>
|
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_afda6ab2bce142146bad453249bd0dc43"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#afda6ab2bce142146bad453249bd0dc43">NimBLEAttValue::operator!=</a></div><div class="ttdeci">bool operator!=(const NimBLEAttValue &source) const</div><div class="ttdoc">Inequality operator.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:361</div></div>
|
|
||||||
<div class="ttc" id="animconfig_8h_html"><div class="ttname"><a href="nimconfig_8h.html">nimconfig.h</a></div></div>
|
<div class="ttc" id="animconfig_8h_html"><div class="ttname"><a href="nimconfig_8h.html">nimconfig.h</a></div></div>
|
||||||
<div class="ttc" id="animconfig_8h_html_a4d4ea715325f75455b43c7dbaa69d7a0"><div class="ttname"><a href="nimconfig_8h.html#a4d4ea715325f75455b43c7dbaa69d7a0">CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH</a></div><div class="ttdeci">#define CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH</div><div class="ttdoc">Uncomment to set the default allocation size (bytes) for each attribute if not specified when the con...</div><div class="ttdef"><b>Definition</b> nimconfig.h:68</div></div>
|
<div class="ttc" id="animconfig_8h_html_a4d4ea715325f75455b43c7dbaa69d7a0"><div class="ttname"><a href="nimconfig_8h.html#a4d4ea715325f75455b43c7dbaa69d7a0">CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH</a></div><div class="ttdeci">#define CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH</div><div class="ttdoc">Uncomment to set the default allocation size (bytes) for each attribute if not specified when the con...</div><div class="ttdef"><b>Definition</b> nimconfig.h:68</div></div>
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
</div><!-- fragment --></div><!-- contents -->
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -275,7 +275,7 @@ $(document).ready(function(){initNavTree('_nim_b_l_e_client_8h_source.html','');
|
||||||
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span><span class="preprocessor">#endif </span><span class="comment">/* NIMBLE_CPP_CLIENT_H_ */</span><span class="preprocessor"></span></div>
|
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span><span class="preprocessor">#endif </span><span class="comment">/* NIMBLE_CPP_CLIENT_H_ */</span><span class="preprocessor"></span></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_address_html"><div class="ttname"><a href="class_nim_b_l_e_address.html">NimBLEAddress</a></div><div class="ttdoc">A BLE device address.</div><div class="ttdef"><b>Definition</b> NimBLEAddress.h:41</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_address_html"><div class="ttname"><a href="class_nim_b_l_e_address.html">NimBLEAddress</a></div><div class="ttdoc">A BLE device address.</div><div class="ttdef"><b>Definition</b> NimBLEAddress.h:41</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_advertised_device_html"><div class="ttname"><a href="class_nim_b_l_e_advertised_device.html">NimBLEAdvertisedDevice</a></div><div class="ttdoc">A representation of a BLE advertised device found by a scan.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.h:45</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_advertised_device_html"><div class="ttname"><a href="class_nim_b_l_e_advertised_device.html">NimBLEAdvertisedDevice</a></div><div class="ttdoc">A representation of a BLE advertised device found by a scan.</div><div class="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.h:45</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html"><div class="ttname"><a href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></div><div class="ttdoc">A specialized container class to hold BLE attribute values.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:72</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html"><div class="ttname"><a href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></div><div class="ttdoc">A specialized container class to hold BLE attribute values.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:71</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_client_callbacks_html"><div class="ttname"><a href="class_nim_b_l_e_client_callbacks.html">NimBLEClientCallbacks</a></div><div class="ttdoc">Callbacks associated with a BLE client.</div><div class="ttdef"><b>Definition</b> NimBLEClient.h:150</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_client_callbacks_html"><div class="ttname"><a href="class_nim_b_l_e_client_callbacks.html">NimBLEClientCallbacks</a></div><div class="ttdoc">Callbacks associated with a BLE client.</div><div class="ttdef"><b>Definition</b> NimBLEClient.h:150</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_client_callbacks_html_a4e91ebb66e46b7f3ccc6291ece0b549c"><div class="ttname"><a href="class_nim_b_l_e_client_callbacks.html#a4e91ebb66e46b7f3ccc6291ece0b549c">NimBLEClientCallbacks::onPhyUpdate</a></div><div class="ttdeci">virtual void onPhyUpdate(NimBLEClient *pClient, uint8_t txPhy, uint8_t rxPhy)</div><div class="ttdoc">Called when the PHY update procedure is complete.</div><div class="ttdef"><b>Definition</b> NimBLEClient.cpp:1302</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_client_callbacks_html_a4e91ebb66e46b7f3ccc6291ece0b549c"><div class="ttname"><a href="class_nim_b_l_e_client_callbacks.html#a4e91ebb66e46b7f3ccc6291ece0b549c">NimBLEClientCallbacks::onPhyUpdate</a></div><div class="ttdeci">virtual void onPhyUpdate(NimBLEClient *pClient, uint8_t txPhy, uint8_t rxPhy)</div><div class="ttdoc">Called when the PHY update procedure is complete.</div><div class="ttdef"><b>Definition</b> NimBLEClient.cpp:1302</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_client_callbacks_html_a6e7cfa81cd43420f78d6da727c67928b"><div class="ttname"><a href="class_nim_b_l_e_client_callbacks.html#a6e7cfa81cd43420f78d6da727c67928b">NimBLEClientCallbacks::onConfirmPasskey</a></div><div class="ttdeci">virtual void onConfirmPasskey(NimBLEConnInfo &connInfo, uint32_t pin)</div><div class="ttdoc">Called when using numeric comparision for pairing.</div><div class="ttdef"><b>Definition</b> NimBLEClient.cpp:1292</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_client_callbacks_html_a6e7cfa81cd43420f78d6da727c67928b"><div class="ttname"><a href="class_nim_b_l_e_client_callbacks.html#a6e7cfa81cd43420f78d6da727c67928b">NimBLEClientCallbacks::onConfirmPasskey</a></div><div class="ttdeci">virtual void onConfirmPasskey(NimBLEConnInfo &connInfo, uint32_t pin)</div><div class="ttdoc">Called when using numeric comparision for pairing.</div><div class="ttdef"><b>Definition</b> NimBLEClient.cpp:1292</div></div>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -254,38 +254,38 @@ $(document).ready(function(){initNavTree('_nim_b_l_e_ext_advertising_8h_source.h
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a0e7a8731b021ba8813a3a9024171e926"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a0e7a8731b021ba8813a3a9024171e926">NimBLEExtAdvertisement::addServiceUUID</a></div><div class="ttdeci">bool addServiceUUID(const NimBLEUUID &serviceUUID)</div><div class="ttdoc">Add a service uuid to exposed list of services.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:690</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a0e7a8731b021ba8813a3a9024171e926"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a0e7a8731b021ba8813a3a9024171e926">NimBLEExtAdvertisement::addServiceUUID</a></div><div class="ttdeci">bool addServiceUUID(const NimBLEUUID &serviceUUID)</div><div class="ttdoc">Add a service uuid to exposed list of services.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:690</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a1391be9ee1b2ba1dc0548f2431b1d3af"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a1391be9ee1b2ba1dc0548f2431b1d3af">NimBLEExtAdvertisement::clearData</a></div><div class="ttdeci">void clearData()</div><div class="ttdoc">Clears the data stored in this instance, does not change settings.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:523</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a1391be9ee1b2ba1dc0548f2431b1d3af"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a1391be9ee1b2ba1dc0548f2431b1d3af">NimBLEExtAdvertisement::clearData</a></div><div class="ttdeci">void clearData()</div><div class="ttdoc">Clears the data stored in this instance, does not change settings.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:523</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a1b1c9d52252b651163826b0c6c098439"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a1b1c9d52252b651163826b0c6c098439">NimBLEExtAdvertisement::setAnonymous</a></div><div class="ttdeci">void setAnonymous(bool enable)</div><div class="ttdoc">Sets whether the advertisement should be anonymous.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:507</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a1b1c9d52252b651163826b0c6c098439"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a1b1c9d52252b651163826b0c6c098439">NimBLEExtAdvertisement::setAnonymous</a></div><div class="ttdeci">void setAnonymous(bool enable)</div><div class="ttdoc">Sets whether the advertisement should be anonymous.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:507</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a1ef0dd63c99b5cab049a61c75c8e1ac2"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a1ef0dd63c99b5cab049a61c75c8e1ac2">NimBLEExtAdvertisement::setPartialServices32</a></div><div class="ttdeci">bool setPartialServices32(const std::vector< NimBLEUUID > &uuids)</div><div class="ttdoc">Set the partial list of services to advertise.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:854</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a1ef0dd63c99b5cab049a61c75c8e1ac2"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a1ef0dd63c99b5cab049a61c75c8e1ac2">NimBLEExtAdvertisement::setPartialServices32</a></div><div class="ttdeci">bool setPartialServices32(const std::vector< NimBLEUUID > &uuids)</div><div class="ttdoc">Set the partial list of services to advertise.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:857</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a1f449f67deca3d7ef66c07d61c12d28e"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a1f449f67deca3d7ef66c07d61c12d28e">NimBLEExtAdvertisement::addData</a></div><div class="ttdeci">bool addData(const uint8_t *data, size_t length)</div><div class="ttdoc">Add data to the payload to be advertised.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:549</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a1f449f67deca3d7ef66c07d61c12d28e"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a1f449f67deca3d7ef66c07d61c12d28e">NimBLEExtAdvertisement::addData</a></div><div class="ttdeci">bool addData(const uint8_t *data, size_t length)</div><div class="ttdoc">Add data to the payload to be advertised.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:549</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a1fd2471e3ffd6dca56133eeb195a7662"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a1fd2471e3ffd6dca56133eeb195a7662">NimBLEExtAdvertisement::setCompleteServices16</a></div><div class="ttdeci">bool setCompleteServices16(const std::vector< NimBLEUUID > &uuids)</div><div class="ttdoc">Set the complete list of 16 bit services to advertise.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:818</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a1fd2471e3ffd6dca56133eeb195a7662"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a1fd2471e3ffd6dca56133eeb195a7662">NimBLEExtAdvertisement::setCompleteServices16</a></div><div class="ttdeci">bool setCompleteServices16(const std::vector< NimBLEUUID > &uuids)</div><div class="ttdoc">Set the complete list of 16 bit services to advertise.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:821</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a24034d49c9ebadd947db1ef839c8b138"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a24034d49c9ebadd947db1ef839c8b138">NimBLEExtAdvertisement::setScanFilter</a></div><div class="ttdeci">void setScanFilter(bool scanRequestWhitelistOnly, bool connectWhitelistOnly)</div><div class="ttdoc">Set the filtering for the scan filter.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:427</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a24034d49c9ebadd947db1ef839c8b138"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a24034d49c9ebadd947db1ef839c8b138">NimBLEExtAdvertisement::setScanFilter</a></div><div class="ttdeci">void setScanFilter(bool scanRequestWhitelistOnly, bool connectWhitelistOnly)</div><div class="ttdoc">Set the filtering for the scan filter.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:427</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a28a6b771e81c043d471d87a6aa5a7622"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a28a6b771e81c043d471d87a6aa5a7622">NimBLEExtAdvertisement::removeData</a></div><div class="ttdeci">bool removeData(uint8_t type)</div><div class="ttdoc">Remove data from the advertisement data.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:1037</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a28a6b771e81c043d471d87a6aa5a7622"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a28a6b771e81c043d471d87a6aa5a7622">NimBLEExtAdvertisement::removeData</a></div><div class="ttdeci">bool removeData(uint8_t type)</div><div class="ttdoc">Remove data from the advertisement data.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:1042</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a2bcfe468c00347e93c0f4ac2b46654be"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a2bcfe468c00347e93c0f4ac2b46654be">NimBLEExtAdvertisement::setServiceData</a></div><div class="ttdeci">bool setServiceData(const NimBLEUUID &uuid, const uint8_t *data, size_t length)</div><div class="ttdoc">Set the service data advertised for the UUID.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:915</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a2bcfe468c00347e93c0f4ac2b46654be"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a2bcfe468c00347e93c0f4ac2b46654be">NimBLEExtAdvertisement::setServiceData</a></div><div class="ttdeci">bool setServiceData(const NimBLEUUID &uuid, const uint8_t *data, size_t length)</div><div class="ttdoc">Set the service data advertised for the UUID.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:919</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a2d95f2975f229386023348749305df43"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a2d95f2975f229386023348749305df43">NimBLEExtAdvertisement::setPreferredParams</a></div><div class="ttdeci">bool setPreferredParams(uint16_t min, uint16_t max)</div><div class="ttdoc">Set the preferred min and max connection intervals to advertise.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:992</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a2d95f2975f229386023348749305df43"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a2d95f2975f229386023348749305df43">NimBLEExtAdvertisement::setPreferredParams</a></div><div class="ttdeci">bool setPreferredParams(uint16_t min, uint16_t max)</div><div class="ttdoc">Set the preferred min and max connection intervals to advertise.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:997</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a3a597fa81719aa3bbea590ee7b8c10fe"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a3a597fa81719aa3bbea590ee7b8c10fe">NimBLEExtAdvertisement::setLegacyAdvertising</a></div><div class="ttdeci">void setLegacyAdvertising(bool enable)</div><div class="ttdoc">Sets wether the advertisement should use legacy (BLE 4.0, 31 bytes max) advertising.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:369</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a3a597fa81719aa3bbea590ee7b8c10fe"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a3a597fa81719aa3bbea590ee7b8c10fe">NimBLEExtAdvertisement::setLegacyAdvertising</a></div><div class="ttdeci">void setLegacyAdvertising(bool enable)</div><div class="ttdoc">Sets wether the advertisement should use legacy (BLE 4.0, 31 bytes max) advertising.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:369</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a45a7838bb2ca27edac22b02d77072e3c"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a45a7838bb2ca27edac22b02d77072e3c">NimBLEExtAdvertisement::setPartialServices</a></div><div class="ttdeci">bool setPartialServices(const NimBLEUUID &uuid)</div><div class="ttdoc">Set a single service to advertise as a partial list of services.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:836</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a45a7838bb2ca27edac22b02d77072e3c"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a45a7838bb2ca27edac22b02d77072e3c">NimBLEExtAdvertisement::setPartialServices</a></div><div class="ttdeci">bool setPartialServices(const NimBLEUUID &uuid)</div><div class="ttdoc">Set a single service to advertise as a partial list of services.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:839</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a4c339022b5523d20cc7fa956c5dbe1be"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a4c339022b5523d20cc7fa956c5dbe1be">NimBLEExtAdvertisement::setMaxInterval</a></div><div class="ttdeci">void setMaxInterval(uint32_t maxinterval)</div><div class="ttdoc">Set the maximum advertising interval.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:476</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a4c339022b5523d20cc7fa956c5dbe1be"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a4c339022b5523d20cc7fa956c5dbe1be">NimBLEExtAdvertisement::setMaxInterval</a></div><div class="ttdeci">void setMaxInterval(uint32_t maxinterval)</div><div class="ttdoc">Set the maximum advertising interval.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:476</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a4d994e568031faf320eb988b9a2a372e"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a4d994e568031faf320eb988b9a2a372e">NimBLEExtAdvertisement::setManufacturerData</a></div><div class="ttdeci">bool setManufacturerData(const uint8_t *data, size_t length)</div><div class="ttdoc">Set manufacturer specific data.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:619</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a4d994e568031faf320eb988b9a2a372e"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a4d994e568031faf320eb988b9a2a372e">NimBLEExtAdvertisement::setManufacturerData</a></div><div class="ttdeci">bool setManufacturerData(const uint8_t *data, size_t length)</div><div class="ttdoc">Set manufacturer specific data.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:619</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a4f8da0cb7cf2b3e18543e78b15b46918"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a4f8da0cb7cf2b3e18543e78b15b46918">NimBLEExtAdvertisement::setShortName</a></div><div class="ttdeci">bool setShortName(const std::string &name)</div><div class="ttdoc">Set the short name.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:981</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a4f8da0cb7cf2b3e18543e78b15b46918"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a4f8da0cb7cf2b3e18543e78b15b46918">NimBLEExtAdvertisement::setShortName</a></div><div class="ttdeci">bool setShortName(const std::string &name)</div><div class="ttdoc">Set the short name.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:986</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a52ee2ff1ccd011ed3410d52c0518728e"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a52ee2ff1ccd011ed3410d52c0518728e">NimBLEExtAdvertisement::setDirectedPeer</a></div><div class="ttdeci">void setDirectedPeer(const NimBLEAddress &addr)</div><div class="ttdoc">Sets the peer to directly advertise to.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:450</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a52ee2ff1ccd011ed3410d52c0518728e"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a52ee2ff1ccd011ed3410d52c0518728e">NimBLEExtAdvertisement::setDirectedPeer</a></div><div class="ttdeci">void setDirectedPeer(const NimBLEAddress &addr)</div><div class="ttdoc">Sets the peer to directly advertise to.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:450</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a54d2bb1e314a975643bcd7d038f1c164"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a54d2bb1e314a975643bcd7d038f1c164">NimBLEExtAdvertisement::toString</a></div><div class="ttdeci">std::string toString() const</div><div class="ttdoc">Get the string representation of the advertisement data.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:1061</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a54d2bb1e314a975643bcd7d038f1c164"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a54d2bb1e314a975643bcd7d038f1c164">NimBLEExtAdvertisement::toString</a></div><div class="ttdeci">std::string toString() const</div><div class="ttdoc">Get the string representation of the advertisement data.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:1066</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a5ddd5bc3a96406518580bc33aab62a84"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a5ddd5bc3a96406518580bc33aab62a84">NimBLEExtAdvertisement::removeServiceUUID</a></div><div class="ttdeci">bool removeServiceUUID(const NimBLEUUID &serviceUUID)</div><div class="ttdoc">Remove a service UUID from the advertisement.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:745</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a5ddd5bc3a96406518580bc33aab62a84"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a5ddd5bc3a96406518580bc33aab62a84">NimBLEExtAdvertisement::removeServiceUUID</a></div><div class="ttdeci">bool removeServiceUUID(const NimBLEUUID &serviceUUID)</div><div class="ttdoc">Remove a service UUID from the advertisement.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:747</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a63c2f5900752edad428304c5342b8458"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a63c2f5900752edad428304c5342b8458">NimBLEExtAdvertisement::setTxPower</a></div><div class="ttdeci">void setTxPower(int8_t dbm)</div><div class="ttdoc">Sets the transmission power level for this advertisement.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:386</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a63c2f5900752edad428304c5342b8458"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a63c2f5900752edad428304c5342b8458">NimBLEExtAdvertisement::setTxPower</a></div><div class="ttdeci">void setTxPower(int8_t dbm)</div><div class="ttdoc">Sets the transmission power level for this advertisement.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:386</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a691335b073c8385b3e2e75c6962fbe3f"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a691335b073c8385b3e2e75c6962fbe3f">NimBLEExtAdvertisement::setURI</a></div><div class="ttdeci">bool setURI(const std::string &uri)</div><div class="ttdoc">Set the URI to advertise.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:655</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a691335b073c8385b3e2e75c6962fbe3f"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a691335b073c8385b3e2e75c6962fbe3f">NimBLEExtAdvertisement::setURI</a></div><div class="ttdeci">bool setURI(const std::string &uri)</div><div class="ttdoc">Set the URI to advertise.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:655</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a7cf145aa6be376efaddadc507f5018d0"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a7cf145aa6be376efaddadc507f5018d0">NimBLEExtAdvertisement::getDataLocation</a></div><div class="ttdeci">int getDataLocation(uint8_t type) const</div><div class="ttdoc">Get the location of the data in the payload.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:1021</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a7cf145aa6be376efaddadc507f5018d0"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a7cf145aa6be376efaddadc507f5018d0">NimBLEExtAdvertisement::getDataLocation</a></div><div class="ttdeci">int getDataLocation(uint8_t type) const</div><div class="ttdoc">Get the location of the data in the payload.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:1026</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a8388496cf91818138b10e898c7fc2bfc"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a8388496cf91818138b10e898c7fc2bfc">NimBLEExtAdvertisement::setName</a></div><div class="ttdeci">bool setName(const std::string &name, bool isComplete=true)</div><div class="ttdoc">Set the complete name of this device.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:673</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_a8388496cf91818138b10e898c7fc2bfc"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#a8388496cf91818138b10e898c7fc2bfc">NimBLEExtAdvertisement::setName</a></div><div class="ttdeci">bool setName(const std::string &name, bool isComplete=true)</div><div class="ttdoc">Set the complete name of this device.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:673</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_aaa47ca630ab01d75bdea8d252d10b506"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#aaa47ca630ab01d75bdea8d252d10b506">NimBLEExtAdvertisement::setSecondaryPhy</a></div><div class="ttdeci">void setSecondaryPhy(uint8_t phy)</div><div class="ttdoc">Set the secondary advertising PHY to use.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:497</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_aaa47ca630ab01d75bdea8d252d10b506"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#aaa47ca630ab01d75bdea8d252d10b506">NimBLEExtAdvertisement::setSecondaryPhy</a></div><div class="ttdeci">void setSecondaryPhy(uint8_t phy)</div><div class="ttdoc">Set the secondary advertising PHY to use.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:497</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_aaaebae05827e8264f2ca6d4f23828bdf"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#aaaebae05827e8264f2ca6d4f23828bdf">NimBLEExtAdvertisement::setCompleteServices32</a></div><div class="ttdeci">bool setCompleteServices32(const std::vector< NimBLEUUID > &uuids)</div><div class="ttdoc">Set the complete list of 32 bit services to advertise.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:827</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_aaaebae05827e8264f2ca6d4f23828bdf"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#aaaebae05827e8264f2ca6d4f23828bdf">NimBLEExtAdvertisement::setCompleteServices32</a></div><div class="ttdeci">bool setCompleteServices32(const std::vector< NimBLEUUID > &uuids)</div><div class="ttdoc">Set the complete list of 32 bit services to advertise.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:830</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_aaf6c44bc23f03a72bc02c3d45a9adf1d"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#aaf6c44bc23f03a72bc02c3d45a9adf1d">NimBLEExtAdvertisement::enableScanRequestCallback</a></div><div class="ttdeci">void enableScanRequestCallback(bool enable)</div><div class="ttdoc">Sets whether the scan response request callback should be called.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:515</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_aaf6c44bc23f03a72bc02c3d45a9adf1d"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#aaf6c44bc23f03a72bc02c3d45a9adf1d">NimBLEExtAdvertisement::enableScanRequestCallback</a></div><div class="ttdeci">void enableScanRequestCallback(bool enable)</div><div class="ttdoc">Sets whether the scan response request callback should be called.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:515</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_ab6103c5e86949d0e334101353b109775"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#ab6103c5e86949d0e334101353b109775">NimBLEExtAdvertisement::setPrimaryChannels</a></div><div class="ttdeci">void setPrimaryChannels(bool ch37, bool ch38, bool ch39)</div><div class="ttdoc">Sets The primary channels to advertise on.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:418</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_ab6103c5e86949d0e334101353b109775"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#ab6103c5e86949d0e334101353b109775">NimBLEExtAdvertisement::setPrimaryChannels</a></div><div class="ttdeci">void setPrimaryChannels(bool ch37, bool ch38, bool ch39)</div><div class="ttdoc">Sets The primary channels to advertise on.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:418</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_ab71e5616a011eae51c58b4edfbd3bc71"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#ab71e5616a011eae51c58b4edfbd3bc71">NimBLEExtAdvertisement::removeServices</a></div><div class="ttdeci">bool removeServices()</div><div class="ttdoc">Remove all service UUIDs from the advertisement.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:800</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_ab71e5616a011eae51c58b4edfbd3bc71"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#ab71e5616a011eae51c58b4edfbd3bc71">NimBLEExtAdvertisement::removeServices</a></div><div class="ttdeci">bool removeServices()</div><div class="ttdoc">Remove all service UUIDs from the advertisement.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:803</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_abd02fa34228263fef2d2b875e6576316"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#abd02fa34228263fef2d2b875e6576316">NimBLEExtAdvertisement::setConnectable</a></div><div class="ttdeci">void setConnectable(bool enable)</div><div class="ttdoc">Sets wether this advertisement should advertise as a connectable device.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:394</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_abd02fa34228263fef2d2b875e6576316"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#abd02fa34228263fef2d2b875e6576316">NimBLEExtAdvertisement::setConnectable</a></div><div class="ttdeci">void setConnectable(bool enable)</div><div class="ttdoc">Sets wether this advertisement should advertise as a connectable device.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:394</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_ac9f82eb0112544b977eb1947ed308525"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#ac9f82eb0112544b977eb1947ed308525">NimBLEExtAdvertisement::addTxPower</a></div><div class="ttdeci">void addTxPower()</div><div class="ttdoc">Adds Tx power level to the advertisement data.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:1012</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_ac9f82eb0112544b977eb1947ed308525"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#ac9f82eb0112544b977eb1947ed308525">NimBLEExtAdvertisement::addTxPower</a></div><div class="ttdeci">void addTxPower()</div><div class="ttdoc">Adds Tx power level to the advertisement data.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:1017</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_ad8522542b90067e3a53076823d2087c3"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#ad8522542b90067e3a53076823d2087c3">NimBLEExtAdvertisement::setPrimaryPhy</a></div><div class="ttdeci">void setPrimaryPhy(uint8_t phy)</div><div class="ttdoc">Set the primary advertising PHY to use.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:486</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_ad8522542b90067e3a53076823d2087c3"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#ad8522542b90067e3a53076823d2087c3">NimBLEExtAdvertisement::setPrimaryPhy</a></div><div class="ttdeci">void setPrimaryPhy(uint8_t phy)</div><div class="ttdoc">Set the primary advertising PHY to use.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:486</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_ad968d1999c50acd24170be9d8d3ba095"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#ad968d1999c50acd24170be9d8d3ba095">NimBLEExtAdvertisement::setPartialServices16</a></div><div class="ttdeci">bool setPartialServices16(const std::vector< NimBLEUUID > &uuids)</div><div class="ttdoc">Set the partial list of services to advertise.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:845</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_ad968d1999c50acd24170be9d8d3ba095"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#ad968d1999c50acd24170be9d8d3ba095">NimBLEExtAdvertisement::setPartialServices16</a></div><div class="ttdeci">bool setPartialServices16(const std::vector< NimBLEUUID > &uuids)</div><div class="ttdoc">Set the partial list of services to advertise.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:848</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_adc868da6e3e33c3e21f78ac386e9eb50"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#adc868da6e3e33c3e21f78ac386e9eb50">NimBLEExtAdvertisement::setScannable</a></div><div class="ttdeci">void setScannable(bool enable)</div><div class="ttdoc">Sets wether the advertisement has scan response data available.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:377</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_adc868da6e3e33c3e21f78ac386e9eb50"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#adc868da6e3e33c3e21f78ac386e9eb50">NimBLEExtAdvertisement::setScannable</a></div><div class="ttdeci">void setScannable(bool enable)</div><div class="ttdoc">Sets wether the advertisement has scan response data available.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:377</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_ae3f915131471deba63c1275fc8557aa2"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#ae3f915131471deba63c1275fc8557aa2">NimBLEExtAdvertisement::getDataSize</a></div><div class="ttdeci">size_t getDataSize() const</div><div class="ttdoc">Get the size of the current data.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:1053</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_ae3f915131471deba63c1275fc8557aa2"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#ae3f915131471deba63c1275fc8557aa2">NimBLEExtAdvertisement::getDataSize</a></div><div class="ttdeci">size_t getDataSize() const</div><div class="ttdoc">Get the size of the current data.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:1058</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_ae9777a0c544be6c674f4e39d56e930b8"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#ae9777a0c544be6c674f4e39d56e930b8">NimBLEExtAdvertisement::setMinInterval</a></div><div class="ttdeci">void setMinInterval(uint32_t mininterval)</div><div class="ttdoc">Set the minimum advertising interval.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:468</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_ae9777a0c544be6c674f4e39d56e930b8"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#ae9777a0c544be6c674f4e39d56e930b8">NimBLEExtAdvertisement::setMinInterval</a></div><div class="ttdeci">void setMinInterval(uint32_t mininterval)</div><div class="ttdoc">Set the minimum advertising interval.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:468</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_af254895a52b1ee65f47ace003039514a"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#af254895a52b1ee65f47ace003039514a">NimBLEExtAdvertisement::setCompleteServices</a></div><div class="ttdeci">bool setCompleteServices(const NimBLEUUID &uuid)</div><div class="ttdoc">Set a single service to advertise as a complete list of services.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:809</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_af254895a52b1ee65f47ace003039514a"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#af254895a52b1ee65f47ace003039514a">NimBLEExtAdvertisement::setCompleteServices</a></div><div class="ttdeci">bool setCompleteServices(const NimBLEUUID &uuid)</div><div class="ttdoc">Set a single service to advertise as a complete list of services.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:812</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_af7a99ce4a6fab8034435e6719e27e934"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#af7a99ce4a6fab8034435e6719e27e934">NimBLEExtAdvertisement::setDirected</a></div><div class="ttdeci">void setDirected(bool enable, bool high_duty=true)</div><div class="ttdoc">Enable or disable direct advertisements to the peer set with NimBLEExtAdvertisement::setDirectedPeer</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:459</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_af7a99ce4a6fab8034435e6719e27e934"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#af7a99ce4a6fab8034435e6719e27e934">NimBLEExtAdvertisement::setDirected</a></div><div class="ttdeci">void setDirected(bool enable, bool high_duty=true)</div><div class="ttdoc">Enable or disable direct advertisements to the peer set with NimBLEExtAdvertisement::setDirectedPeer</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:459</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_afbc963aac74110423c22537f905ca259"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#afbc963aac74110423c22537f905ca259">NimBLEExtAdvertisement::setData</a></div><div class="ttdeci">bool setData(const uint8_t *data, size_t length)</div><div class="ttdoc">Set the advertisement data.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:534</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertisement_html_afbc963aac74110423c22537f905ca259"><div class="ttname"><a href="class_nim_b_l_e_ext_advertisement.html#afbc963aac74110423c22537f905ca259">NimBLEExtAdvertisement::setData</a></div><div class="ttdeci">bool setData(const uint8_t *data, size_t length)</div><div class="ttdoc">Set the advertisement data.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.cpp:534</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertising_callbacks_html"><div class="ttname"><a href="class_nim_b_l_e_ext_advertising_callbacks.html">NimBLEExtAdvertisingCallbacks</a></div><div class="ttdoc">Callbacks associated with NimBLEExtAdvertising class.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.h:141</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertising_callbacks_html"><div class="ttname"><a href="class_nim_b_l_e_ext_advertising_callbacks.html">NimBLEExtAdvertisingCallbacks</a></div><div class="ttdoc">Callbacks associated with NimBLEExtAdvertising class.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.h:141</div></div>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -179,7 +179,7 @@ $(document).ready(function(){initNavTree('_nim_b_l_e_h_i_d_device_8h_source.html
|
||||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <a class="code hl_class" href="class_nim_b_l_e_characteristic.html">NimBLECharacteristic</a>* m_protocolModeChr{<span class="keyword">nullptr</span>}; <span class="comment">// 0x2a4e</span></div>
|
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <a class="code hl_class" href="class_nim_b_l_e_characteristic.html">NimBLECharacteristic</a>* m_protocolModeChr{<span class="keyword">nullptr</span>}; <span class="comment">// 0x2a4e</span></div>
|
||||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <a class="code hl_class" href="class_nim_b_l_e_characteristic.html">NimBLECharacteristic</a>* m_batteryLevelChr{<span class="keyword">nullptr</span>}; <span class="comment">// 0x2a19</span></div>
|
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <a class="code hl_class" href="class_nim_b_l_e_characteristic.html">NimBLECharacteristic</a>* m_batteryLevelChr{<span class="keyword">nullptr</span>}; <span class="comment">// 0x2a19</span></div>
|
||||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div>
|
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div>
|
||||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <a class="code hl_class" href="class_nim_b_l_e_characteristic.html">NimBLECharacteristic</a>* locateReportCharacteristicById(uint8_t reportId, uint8_t& reportType);</div>
|
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <a class="code hl_class" href="class_nim_b_l_e_characteristic.html">NimBLECharacteristic</a>* locateReportCharacteristicByIdAndType(uint8_t reportId, uint8_t reportType);</div>
|
||||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span>};</div>
|
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span>};</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div>
|
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div>
|
||||||
|
@ -187,26 +187,26 @@ $(document).ready(function(){initNavTree('_nim_b_l_e_h_i_d_device_8h_source.html
|
||||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span><span class="preprocessor">#endif </span><span class="comment">// NIMBLE_CPP_HIDDEVICE_H_</span></div>
|
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span><span class="preprocessor">#endif </span><span class="comment">// NIMBLE_CPP_HIDDEVICE_H_</span></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_characteristic_html"><div class="ttname"><a href="class_nim_b_l_e_characteristic.html">NimBLECharacteristic</a></div><div class="ttdoc">The model of a BLE Characteristic.</div><div class="ttdef"><b>Definition</b> NimBLECharacteristic.h:40</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_characteristic_html"><div class="ttname"><a href="class_nim_b_l_e_characteristic.html">NimBLECharacteristic</a></div><div class="ttdoc">The model of a BLE Characteristic.</div><div class="ttdef"><b>Definition</b> NimBLECharacteristic.h:40</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html">NimBLEHIDDevice</a></div><div class="ttdoc">A model of a BLE Human Interface Device.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.h:47</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html">NimBLEHIDDevice</a></div><div class="ttdoc">A model of a BLE Human Interface Device.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.h:47</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_a1bdd21f3cc61d0128b06cdfd9588d6f5"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#a1bdd21f3cc61d0128b06cdfd9588d6f5">NimBLEHIDDevice::getProtocolMode</a></div><div class="ttdeci">NimBLECharacteristic * getProtocolMode()</div><div class="ttdoc">Get the HID protocol mode characteristic.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:300</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_a1bdd21f3cc61d0128b06cdfd9588d6f5"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#a1bdd21f3cc61d0128b06cdfd9588d6f5">NimBLEHIDDevice::getProtocolMode</a></div><div class="ttdeci">NimBLECharacteristic * getProtocolMode()</div><div class="ttdoc">Get the HID protocol mode characteristic.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:284</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_a21aa774e08a344fc98e217c79c9ddf12"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#a21aa774e08a344fc98e217c79c9ddf12">NimBLEHIDDevice::getHidInfo</a></div><div class="ttdeci">NimBLECharacteristic * getHidInfo()</div><div class="ttdoc">Get the HID information characteristic.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:332</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_a21aa774e08a344fc98e217c79c9ddf12"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#a21aa774e08a344fc98e217c79c9ddf12">NimBLEHIDDevice::getHidInfo</a></div><div class="ttdeci">NimBLECharacteristic * getHidInfo()</div><div class="ttdoc">Get the HID information characteristic.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:316</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_a2aea1e924f327152db713834bc2ad5a6"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#a2aea1e924f327152db713834bc2ad5a6">NimBLEHIDDevice::getHidService</a></div><div class="ttdeci">NimBLEService * getHidService()</div><div class="ttdoc">Get the HID service.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:348</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_a2aea1e924f327152db713834bc2ad5a6"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#a2aea1e924f327152db713834bc2ad5a6">NimBLEHIDDevice::getHidService</a></div><div class="ttdeci">NimBLEService * getHidService()</div><div class="ttdoc">Get the HID service.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:332</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_a323892b69461ac6fc081432f633eda3e"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#a323892b69461ac6fc081432f633eda3e">NimBLEHIDDevice::getBatteryLevel</a></div><div class="ttdeci">NimBLECharacteristic * getBatteryLevel()</div><div class="ttdoc">Get the battery level characteristic.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:308</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_a323892b69461ac6fc081432f633eda3e"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#a323892b69461ac6fc081432f633eda3e">NimBLEHIDDevice::getBatteryLevel</a></div><div class="ttdeci">NimBLECharacteristic * getBatteryLevel()</div><div class="ttdoc">Get the battery level characteristic.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:292</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_a35c42432a5a8f5b3286293bea1b9f397"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#a35c42432a5a8f5b3286293bea1b9f397">NimBLEHIDDevice::setManufacturer</a></div><div class="ttdeci">bool setManufacturer(const std::string &name)</div><div class="ttdoc">Get the manufacturer characteristic (this characteristic is optional).</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:98</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_a35c42432a5a8f5b3286293bea1b9f397"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#a35c42432a5a8f5b3286293bea1b9f397">NimBLEHIDDevice::setManufacturer</a></div><div class="ttdeci">bool setManufacturer(const std::string &name)</div><div class="ttdoc">Get the manufacturer characteristic (this characteristic is optional).</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:98</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_a5984042cd05ea4ead895f5577133a235"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#a5984042cd05ea4ead895f5577133a235">NimBLEHIDDevice::startServices</a></div><div class="ttdeci">void startServices()</div><div class="ttdoc">Start the HID device services. This function called when all the services have been created.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:87</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_a5984042cd05ea4ead895f5577133a235"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#a5984042cd05ea4ead895f5577133a235">NimBLEHIDDevice::startServices</a></div><div class="ttdeci">void startServices()</div><div class="ttdoc">Start the HID device services. This function called when all the services have been created.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:87</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_a7d6592bba748b4be7ed1e4fb9275d346"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#a7d6592bba748b4be7ed1e4fb9275d346">NimBLEHIDDevice::getDeviceInfoService</a></div><div class="ttdeci">NimBLEService * getDeviceInfoService()</div><div class="ttdoc">Get the manufacturer characteristic.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:340</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_a7d6592bba748b4be7ed1e4fb9275d346"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#a7d6592bba748b4be7ed1e4fb9275d346">NimBLEHIDDevice::getDeviceInfoService</a></div><div class="ttdeci">NimBLEService * getDeviceInfoService()</div><div class="ttdoc">Get the manufacturer characteristic.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:324</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_a956ea4caa4f5bac7cda3bdb152ac1176"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#a956ea4caa4f5bac7cda3bdb152ac1176">NimBLEHIDDevice::getBootInput</a></div><div class="ttdeci">NimBLECharacteristic * getBootInput()</div><div class="ttdoc">Get a keyboard boot input report characteristic.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:264</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_a956ea4caa4f5bac7cda3bdb152ac1176"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#a956ea4caa4f5bac7cda3bdb152ac1176">NimBLEHIDDevice::getBootInput</a></div><div class="ttdeci">NimBLECharacteristic * getBootInput()</div><div class="ttdoc">Get a keyboard boot input report characteristic.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:248</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_ab0495fb5fbee85277a14a0b9476a0239"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#ab0495fb5fbee85277a14a0b9476a0239">NimBLEHIDDevice::setPnp</a></div><div class="ttdeci">void setPnp(uint8_t sig, uint16_t vid, uint16_t pid, uint16_t version)</div><div class="ttdoc">Sets the Plug n Play characteristic value.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:118</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_ab0495fb5fbee85277a14a0b9476a0239"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#ab0495fb5fbee85277a14a0b9476a0239">NimBLEHIDDevice::setPnp</a></div><div class="ttdeci">void setPnp(uint8_t sig, uint16_t vid, uint16_t pid, uint16_t version)</div><div class="ttdoc">Sets the Plug n Play characteristic value.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:118</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_ab24968002ba94c2029e9d55364e1ec2b"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#ab24968002ba94c2029e9d55364e1ec2b">NimBLEHIDDevice::setBatteryLevel</a></div><div class="ttdeci">void setBatteryLevel(uint8_t level, bool notify=false)</div><div class="ttdoc">Set the battery level characteristic value.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:145</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_ab24968002ba94c2029e9d55364e1ec2b"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#ab24968002ba94c2029e9d55364e1ec2b">NimBLEHIDDevice::setBatteryLevel</a></div><div class="ttdeci">void setBatteryLevel(uint8_t level, bool notify=false)</div><div class="ttdoc">Set the battery level characteristic value.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:145</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_ab29c3d71cd592aa867b8c6655d586f24"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#ab29c3d71cd592aa867b8c6655d586f24">NimBLEHIDDevice::getHidControl</a></div><div class="ttdeci">NimBLECharacteristic * getHidControl()</div><div class="ttdoc">Get the HID control point characteristic.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:292</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_ab29c3d71cd592aa867b8c6655d586f24"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#ab29c3d71cd592aa867b8c6655d586f24">NimBLEHIDDevice::getHidControl</a></div><div class="ttdeci">NimBLECharacteristic * getHidControl()</div><div class="ttdoc">Get the HID control point characteristic.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:276</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_abda5099d23c7111e99d8d755565be84a"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#abda5099d23c7111e99d8d755565be84a">NimBLEHIDDevice::getPnp</a></div><div class="ttdeci">NimBLECharacteristic * getPnp()</div><div class="ttdoc">Get the PnP characteristic.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:324</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_abda5099d23c7111e99d8d755565be84a"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#abda5099d23c7111e99d8d755565be84a">NimBLEHIDDevice::getPnp</a></div><div class="ttdeci">NimBLECharacteristic * getPnp()</div><div class="ttdoc">Get the PnP characteristic.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:308</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_abdc7efa80e3a1cc9c35bcce012c1d37c"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#abdc7efa80e3a1cc9c35bcce012c1d37c">NimBLEHIDDevice::setReportMap</a></div><div class="ttdeci">void setReportMap(uint8_t *map, uint16_t)</div><div class="ttdoc">Set the report map data formatting information.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:79</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_abdc7efa80e3a1cc9c35bcce012c1d37c"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#abdc7efa80e3a1cc9c35bcce012c1d37c">NimBLEHIDDevice::setReportMap</a></div><div class="ttdeci">void setReportMap(uint8_t *map, uint16_t)</div><div class="ttdoc">Set the report map data formatting information.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:79</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_ac34cb2703dc655220270604e2a28cf41"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#ac34cb2703dc655220270604e2a28cf41">NimBLEHIDDevice::getFeatureReport</a></div><div class="ttdeci">NimBLECharacteristic * getFeatureReport(uint8_t reportId)</div><div class="ttdoc">Get the feature report characteristic.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:238</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_ac34cb2703dc655220270604e2a28cf41"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#ac34cb2703dc655220270604e2a28cf41">NimBLEHIDDevice::getFeatureReport</a></div><div class="ttdeci">NimBLECharacteristic * getFeatureReport(uint8_t reportId)</div><div class="ttdoc">Get the feature report characteristic.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:226</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_ace0ea997b5c986bb8a56cd8673163203"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#ace0ea997b5c986bb8a56cd8673163203">NimBLEHIDDevice::getOutputReport</a></div><div class="ttdeci">NimBLECharacteristic * getOutputReport(uint8_t reportId)</div><div class="ttdoc">Get the output report characteristic.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:209</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_ace0ea997b5c986bb8a56cd8673163203"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#ace0ea997b5c986bb8a56cd8673163203">NimBLEHIDDevice::getOutputReport</a></div><div class="ttdeci">NimBLECharacteristic * getOutputReport(uint8_t reportId)</div><div class="ttdoc">Get the output report characteristic.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:202</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_ad2584be6dfe497dc83686a51ff0194f6"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#ad2584be6dfe497dc83686a51ff0194f6">NimBLEHIDDevice::getBootOutput</a></div><div class="ttdeci">NimBLECharacteristic * getBootOutput()</div><div class="ttdoc">Create a keyboard boot output report characteristic.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:278</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_ad2584be6dfe497dc83686a51ff0194f6"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#ad2584be6dfe497dc83686a51ff0194f6">NimBLEHIDDevice::getBootOutput</a></div><div class="ttdeci">NimBLECharacteristic * getBootOutput()</div><div class="ttdoc">Create a keyboard boot output report characteristic.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:262</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_adce27e45dc04de669c512f6550efadc7"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#adce27e45dc04de669c512f6550efadc7">NimBLEHIDDevice::getBatteryService</a></div><div class="ttdeci">NimBLEService * getBatteryService()</div><div class="ttdoc">Get the battery service.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:356</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_adce27e45dc04de669c512f6550efadc7"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#adce27e45dc04de669c512f6550efadc7">NimBLEHIDDevice::getBatteryService</a></div><div class="ttdeci">NimBLEService * getBatteryService()</div><div class="ttdoc">Get the battery service.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:340</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_aea007674892608877cdbf9122208ba28"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#aea007674892608877cdbf9122208ba28">NimBLEHIDDevice::setHidInfo</a></div><div class="ttdeci">void setHidInfo(uint8_t country, uint8_t flags)</div><div class="ttdoc">Sets the HID Information characteristic value.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:135</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_aea007674892608877cdbf9122208ba28"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#aea007674892608877cdbf9122208ba28">NimBLEHIDDevice::setHidInfo</a></div><div class="ttdeci">void setHidInfo(uint8_t country, uint8_t flags)</div><div class="ttdoc">Sets the HID Information characteristic value.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:135</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_af2f973843304c2d513963a9dbbc48714"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#af2f973843304c2d513963a9dbbc48714">NimBLEHIDDevice::getInputReport</a></div><div class="ttdeci">NimBLECharacteristic * getInputReport(uint8_t reportId)</div><div class="ttdoc">Get the input report characteristic.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:181</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_af2f973843304c2d513963a9dbbc48714"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#af2f973843304c2d513963a9dbbc48714">NimBLEHIDDevice::getInputReport</a></div><div class="ttdeci">NimBLECharacteristic * getInputReport(uint8_t reportId)</div><div class="ttdoc">Get the input report characteristic.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:179</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_afe75c42779aef757cd3ba84ec281efb5"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#afe75c42779aef757cd3ba84ec281efb5">NimBLEHIDDevice::getReportMap</a></div><div class="ttdeci">NimBLECharacteristic * getReportMap()</div><div class="ttdoc">Get the report map characteristic.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:316</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_h_i_d_device_html_afe75c42779aef757cd3ba84ec281efb5"><div class="ttname"><a href="class_nim_b_l_e_h_i_d_device.html#afe75c42779aef757cd3ba84ec281efb5">NimBLEHIDDevice::getReportMap</a></div><div class="ttdeci">NimBLECharacteristic * getReportMap()</div><div class="ttdoc">Get the report map characteristic.</div><div class="ttdef"><b>Definition</b> NimBLEHIDDevice.cpp:300</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html"><div class="ttname"><a href="class_nim_b_l_e_server.html">NimBLEServer</a></div><div class="ttdoc">The model of a BLE server.</div><div class="ttdef"><b>Definition</b> NimBLEServer.h:60</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html"><div class="ttname"><a href="class_nim_b_l_e_server.html">NimBLEServer</a></div><div class="ttdoc">The model of a BLE server.</div><div class="ttdef"><b>Definition</b> NimBLEServer.h:60</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_service_html"><div class="ttname"><a href="class_nim_b_l_e_service.html">NimBLEService</a></div><div class="ttdoc">The model of a BLE service.</div><div class="ttdef"><b>Definition</b> NimBLEService.h:34</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_service_html"><div class="ttname"><a href="class_nim_b_l_e_service.html">NimBLEService</a></div><div class="ttdoc">The model of a BLE service.</div><div class="ttdef"><b>Definition</b> NimBLEService.h:34</div></div>
|
||||||
<div class="ttc" id="animconfig_8h_html"><div class="ttname"><a href="nimconfig_8h.html">nimconfig.h</a></div></div>
|
<div class="ttc" id="animconfig_8h_html"><div class="ttname"><a href="nimconfig_8h.html">nimconfig.h</a></div></div>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -200,8 +200,8 @@ $(document).ready(function(){initNavTree('_nim_b_l_e_local_value_attribute_8h_so
|
||||||
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> </div>
|
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> </div>
|
||||||
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span><span class="preprocessor">#endif </span><span class="comment">// CONFIG_BT_ENABLED && CONFIG_BT_NIMBLE_ROLE_PERIPHERAL</span></div>
|
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span><span class="preprocessor">#endif </span><span class="comment">// CONFIG_BT_ENABLED && CONFIG_BT_NIMBLE_ROLE_PERIPHERAL</span></div>
|
||||||
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span><span class="preprocessor">#endif </span><span class="comment">// NIMBLE_LOCAL_VALUE_ATTRIBUTE_H_</span></div>
|
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span><span class="preprocessor">#endif </span><span class="comment">// NIMBLE_LOCAL_VALUE_ATTRIBUTE_H_</span></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html"><div class="ttname"><a href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></div><div class="ttdoc">A specialized container class to hold BLE attribute values.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:72</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html"><div class="ttname"><a href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></div><div class="ttdoc">A specialized container class to hold BLE attribute values.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:71</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a5c8c5ecfa3864d45ea5b155385e3f9fa"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">NimBLEAttValue::setValue</a></div><div class="ttdeci">bool setValue(const uint8_t *value, uint16_t len)</div><div class="ttdoc">Set the value from a buffer.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.cpp:96</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html_a5c8c5ecfa3864d45ea5b155385e3f9fa"><div class="ttname"><a href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">NimBLEAttValue::setValue</a></div><div class="ttdeci">bool setValue(const uint8_t *value, uint16_t len)</div><div class="ttdoc">Set the value from a buffer.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.cpp:107</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_conn_info_html"><div class="ttname"><a href="class_nim_b_l_e_conn_info.html">NimBLEConnInfo</a></div><div class="ttdoc">Connection information.</div><div class="ttdef"><b>Definition</b> NimBLEConnInfo.h:32</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_conn_info_html"><div class="ttname"><a href="class_nim_b_l_e_conn_info.html">NimBLEConnInfo</a></div><div class="ttdoc">Connection information.</div><div class="ttdef"><b>Definition</b> NimBLEConnInfo.h:32</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_local_attribute_html"><div class="ttname"><a href="class_nim_b_l_e_local_attribute.html">NimBLELocalAttribute</a></div><div class="ttdoc">A base class for local BLE attributes.</div><div class="ttdef"><b>Definition</b> NimBLELocalAttribute.h:29</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_local_attribute_html"><div class="ttname"><a href="class_nim_b_l_e_local_attribute.html">NimBLELocalAttribute</a></div><div class="ttdoc">A base class for local BLE attributes.</div><div class="ttdef"><b>Definition</b> NimBLELocalAttribute.h:29</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html"><div class="ttname"><a href="class_nim_b_l_e_server.html">NimBLEServer</a></div><div class="ttdoc">The model of a BLE server.</div><div class="ttdef"><b>Definition</b> NimBLEServer.h:60</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html"><div class="ttname"><a href="class_nim_b_l_e_server.html">NimBLEServer</a></div><div class="ttdoc">The model of a BLE server.</div><div class="ttdef"><b>Definition</b> NimBLEServer.h:60</div></div>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -164,7 +164,7 @@ $(document).ready(function(){initNavTree('_nim_b_l_e_remote_service_8h_source.ht
|
||||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
|
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
|
||||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span><span class="preprocessor">#endif </span><span class="comment">/* CONFIG_BT_ENABLED && CONFIG_BT_NIMBLE_ROLE_CENTRAL */</span><span class="preprocessor"></span></div>
|
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span><span class="preprocessor">#endif </span><span class="comment">/* CONFIG_BT_ENABLED && CONFIG_BT_NIMBLE_ROLE_CENTRAL */</span><span class="preprocessor"></span></div>
|
||||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span><span class="preprocessor">#endif </span><span class="comment">/* NIMBLE_CPP_REMOTE_SERVICE_H_*/</span><span class="preprocessor"></span></div>
|
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span><span class="preprocessor">#endif </span><span class="comment">/* NIMBLE_CPP_REMOTE_SERVICE_H_*/</span><span class="preprocessor"></span></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html"><div class="ttname"><a href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></div><div class="ttdoc">A specialized container class to hold BLE attribute values.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:72</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html"><div class="ttname"><a href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></div><div class="ttdoc">A specialized container class to hold BLE attribute values.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:71</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_attribute_html"><div class="ttname"><a href="class_nim_b_l_e_attribute.html">NimBLEAttribute</a></div><div class="ttdoc">A base class for BLE attributes.</div><div class="ttdef"><b>Definition</b> NimBLEAttribute.h:29</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_attribute_html"><div class="ttname"><a href="class_nim_b_l_e_attribute.html">NimBLEAttribute</a></div><div class="ttdoc">A base class for BLE attributes.</div><div class="ttdef"><b>Definition</b> NimBLEAttribute.h:29</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_attribute_html_a7907cb5b0a2d0f8cd9eb016a4ed876d1"><div class="ttname"><a href="class_nim_b_l_e_attribute.html#a7907cb5b0a2d0f8cd9eb016a4ed876d1">NimBLEAttribute::getHandle</a></div><div class="ttdeci">uint16_t getHandle() const</div><div class="ttdoc">Get the handle of the attribute.</div><div class="ttdef"><b>Definition</b> NimBLEAttribute.h:40</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_attribute_html_a7907cb5b0a2d0f8cd9eb016a4ed876d1"><div class="ttname"><a href="class_nim_b_l_e_attribute.html#a7907cb5b0a2d0f8cd9eb016a4ed876d1">NimBLEAttribute::getHandle</a></div><div class="ttdeci">uint16_t getHandle() const</div><div class="ttdoc">Get the handle of the attribute.</div><div class="ttdef"><b>Definition</b> NimBLEAttribute.h:40</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_client_html"><div class="ttname"><a href="class_nim_b_l_e_client.html">NimBLEClient</a></div><div class="ttdoc">A model of a BLE client.</div><div class="ttdef"><b>Definition</b> NimBLEClient.h:49</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_client_html"><div class="ttname"><a href="class_nim_b_l_e_client.html">NimBLEClient</a></div><div class="ttdoc">A model of a BLE client.</div><div class="ttdef"><b>Definition</b> NimBLEClient.h:49</div></div>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -220,7 +220,7 @@ $(document).ready(function(){initNavTree('_nim_b_l_e_remote_value_attribute_8h_s
|
||||||
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> </div>
|
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> </div>
|
||||||
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span><span class="preprocessor">#endif </span><span class="comment">/* CONFIG_BT_ENABLED && CONFIG_BT_NIMBLE_ROLE_CENTRAL */</span><span class="preprocessor"></span></div>
|
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span><span class="preprocessor">#endif </span><span class="comment">/* CONFIG_BT_ENABLED && CONFIG_BT_NIMBLE_ROLE_CENTRAL */</span><span class="preprocessor"></span></div>
|
||||||
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span><span class="preprocessor">#endif </span><span class="comment">// NIMBLE_CPP_REMOTE_VALUE_ATTRIBUTE_H_</span></div>
|
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span><span class="preprocessor">#endif </span><span class="comment">// NIMBLE_CPP_REMOTE_VALUE_ATTRIBUTE_H_</span></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_att_value_html"><div class="ttname"><a href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></div><div class="ttdoc">A specialized container class to hold BLE attribute values.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:72</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_att_value_html"><div class="ttname"><a href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></div><div class="ttdoc">A specialized container class to hold BLE attribute values.</div><div class="ttdef"><b>Definition</b> NimBLEAttValue.h:71</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_attribute_html"><div class="ttname"><a href="class_nim_b_l_e_attribute.html">NimBLEAttribute</a></div><div class="ttdoc">A base class for BLE attributes.</div><div class="ttdef"><b>Definition</b> NimBLEAttribute.h:29</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_attribute_html"><div class="ttname"><a href="class_nim_b_l_e_attribute.html">NimBLEAttribute</a></div><div class="ttdoc">A base class for BLE attributes.</div><div class="ttdef"><b>Definition</b> NimBLEAttribute.h:29</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_client_html"><div class="ttname"><a href="class_nim_b_l_e_client.html">NimBLEClient</a></div><div class="ttdoc">A model of a BLE client.</div><div class="ttdef"><b>Definition</b> NimBLEClient.h:49</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_client_html"><div class="ttname"><a href="class_nim_b_l_e_client.html">NimBLEClient</a></div><div class="ttdoc">A model of a BLE client.</div><div class="ttdef"><b>Definition</b> NimBLEClient.h:49</div></div>
|
||||||
<div class="ttc" id="animconfig_8h_html"><div class="ttname"><a href="nimconfig_8h.html">nimconfig.h</a></div></div>
|
<div class="ttc" id="animconfig_8h_html"><div class="ttname"><a href="nimconfig_8h.html">nimconfig.h</a></div></div>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -269,39 +269,39 @@ $(document).ready(function(){initNavTree('_nim_b_l_e_server_8h_source.html','');
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_device_html"><div class="ttname"><a href="class_nim_b_l_e_device.html">NimBLEDevice</a></div><div class="ttdoc">A model of a BLE Device from which all the BLE roles are created.</div><div class="ttdef"><b>Definition</b> NimBLEDevice.h:109</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_device_html"><div class="ttname"><a href="class_nim_b_l_e_device.html">NimBLEDevice</a></div><div class="ttdoc">A model of a BLE Device from which all the BLE roles are created.</div><div class="ttdef"><b>Definition</b> NimBLEDevice.h:109</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_ext_advertising_html"><div class="ttname"><a href="class_nim_b_l_e_ext_advertising.html">NimBLEExtAdvertising</a></div><div class="ttdoc">Extended advertising class.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.h:111</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_ext_advertising_html"><div class="ttname"><a href="class_nim_b_l_e_ext_advertising.html">NimBLEExtAdvertising</a></div><div class="ttdoc">Extended advertising class.</div><div class="ttdef"><b>Definition</b> NimBLEExtAdvertising.h:111</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_callbacks_html"><div class="ttname"><a href="class_nim_b_l_e_server_callbacks.html">NimBLEServerCallbacks</a></div><div class="ttdoc">Callbacks associated with the operation of a BLE server.</div><div class="ttdef"><b>Definition</b> NimBLEServer.h:140</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_callbacks_html"><div class="ttname"><a href="class_nim_b_l_e_server_callbacks.html">NimBLEServerCallbacks</a></div><div class="ttdoc">Callbacks associated with the operation of a BLE server.</div><div class="ttdef"><b>Definition</b> NimBLEServer.h:140</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_callbacks_html_a11d48696c2121eb301a76301555df2c5"><div class="ttname"><a href="class_nim_b_l_e_server_callbacks.html#a11d48696c2121eb301a76301555df2c5">NimBLEServerCallbacks::onConnect</a></div><div class="ttdeci">virtual void onConnect(NimBLEServer *pServer, NimBLEConnInfo &connInfo)</div><div class="ttdoc">Handle a client connection. This is called when a client connects.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:987</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_callbacks_html_a11d48696c2121eb301a76301555df2c5"><div class="ttname"><a href="class_nim_b_l_e_server_callbacks.html#a11d48696c2121eb301a76301555df2c5">NimBLEServerCallbacks::onConnect</a></div><div class="ttdeci">virtual void onConnect(NimBLEServer *pServer, NimBLEConnInfo &connInfo)</div><div class="ttdoc">Handle a client connection. This is called when a client connects.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:988</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_callbacks_html_a45b5fc1c98b287a2ddeab8f2f5b63c4f"><div class="ttname"><a href="class_nim_b_l_e_server_callbacks.html#a45b5fc1c98b287a2ddeab8f2f5b63c4f">NimBLEServerCallbacks::onPassKeyDisplay</a></div><div class="ttdeci">virtual uint32_t onPassKeyDisplay()</div><div class="ttdoc">Called when a client requests a passkey for pairing (display).</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:999</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_callbacks_html_a45b5fc1c98b287a2ddeab8f2f5b63c4f"><div class="ttname"><a href="class_nim_b_l_e_server_callbacks.html#a45b5fc1c98b287a2ddeab8f2f5b63c4f">NimBLEServerCallbacks::onPassKeyDisplay</a></div><div class="ttdeci">virtual uint32_t onPassKeyDisplay()</div><div class="ttdoc">Called when a client requests a passkey for pairing (display).</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:1000</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_callbacks_html_a4622b24e5553cc7961c04ab25b63d943"><div class="ttname"><a href="class_nim_b_l_e_server_callbacks.html#a4622b24e5553cc7961c04ab25b63d943">NimBLEServerCallbacks::onDisconnect</a></div><div class="ttdeci">virtual void onDisconnect(NimBLEServer *pServer, NimBLEConnInfo &connInfo, int reason)</div><div class="ttdoc">Handle a client disconnection. This is called when a client disconnects.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:991</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_callbacks_html_a4622b24e5553cc7961c04ab25b63d943"><div class="ttname"><a href="class_nim_b_l_e_server_callbacks.html#a4622b24e5553cc7961c04ab25b63d943">NimBLEServerCallbacks::onDisconnect</a></div><div class="ttdeci">virtual void onDisconnect(NimBLEServer *pServer, NimBLEConnInfo &connInfo, int reason)</div><div class="ttdoc">Handle a client disconnection. This is called when a client disconnects.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:992</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_callbacks_html_a507296393ca8557db2e4afa786c5b436"><div class="ttname"><a href="class_nim_b_l_e_server_callbacks.html#a507296393ca8557db2e4afa786c5b436">NimBLEServerCallbacks::onConfirmPassKey</a></div><div class="ttdeci">virtual void onConfirmPassKey(NimBLEConnInfo &connInfo, uint32_t pin)</div><div class="ttdoc">Called when using numeric comparision for pairing.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:1004</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_callbacks_html_a507296393ca8557db2e4afa786c5b436"><div class="ttname"><a href="class_nim_b_l_e_server_callbacks.html#a507296393ca8557db2e4afa786c5b436">NimBLEServerCallbacks::onConfirmPassKey</a></div><div class="ttdeci">virtual void onConfirmPassKey(NimBLEConnInfo &connInfo, uint32_t pin)</div><div class="ttdoc">Called when using numeric comparision for pairing.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:1005</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_callbacks_html_a5096aa8ec49fe1eddb5d9ab18c112b22"><div class="ttname"><a href="class_nim_b_l_e_server_callbacks.html#a5096aa8ec49fe1eddb5d9ab18c112b22">NimBLEServerCallbacks::onPhyUpdate</a></div><div class="ttdeci">virtual void onPhyUpdate(NimBLEConnInfo &connInfo, uint8_t txPhy, uint8_t rxPhy)</div><div class="ttdoc">Called when the PHY update procedure is complete.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:1022</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_callbacks_html_a5096aa8ec49fe1eddb5d9ab18c112b22"><div class="ttname"><a href="class_nim_b_l_e_server_callbacks.html#a5096aa8ec49fe1eddb5d9ab18c112b22">NimBLEServerCallbacks::onPhyUpdate</a></div><div class="ttdeci">virtual void onPhyUpdate(NimBLEConnInfo &connInfo, uint8_t txPhy, uint8_t rxPhy)</div><div class="ttdoc">Called when the PHY update procedure is complete.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:1023</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_callbacks_html_a7cbed42919678d9e8d40b351dec82523"><div class="ttname"><a href="class_nim_b_l_e_server_callbacks.html#a7cbed42919678d9e8d40b351dec82523">NimBLEServerCallbacks::onAuthenticationComplete</a></div><div class="ttdeci">virtual void onAuthenticationComplete(NimBLEConnInfo &connInfo)</div><div class="ttdoc">Called when the pairing procedure is complete.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:1013</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_callbacks_html_a7cbed42919678d9e8d40b351dec82523"><div class="ttname"><a href="class_nim_b_l_e_server_callbacks.html#a7cbed42919678d9e8d40b351dec82523">NimBLEServerCallbacks::onAuthenticationComplete</a></div><div class="ttdeci">virtual void onAuthenticationComplete(NimBLEConnInfo &connInfo)</div><div class="ttdoc">Called when the pairing procedure is complete.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:1014</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_callbacks_html_aa6e5e8ef90a537540d9c72f8744c0199"><div class="ttname"><a href="class_nim_b_l_e_server_callbacks.html#aa6e5e8ef90a537540d9c72f8744c0199">NimBLEServerCallbacks::onConnParamsUpdate</a></div><div class="ttdeci">virtual void onConnParamsUpdate(NimBLEConnInfo &connInfo)</div><div class="ttdoc">Called when connection parameters are updated following a request to update via NimBLEServer::updateC...</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:1017</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_callbacks_html_aa6e5e8ef90a537540d9c72f8744c0199"><div class="ttname"><a href="class_nim_b_l_e_server_callbacks.html#aa6e5e8ef90a537540d9c72f8744c0199">NimBLEServerCallbacks::onConnParamsUpdate</a></div><div class="ttdeci">virtual void onConnParamsUpdate(NimBLEConnInfo &connInfo)</div><div class="ttdoc">Called when connection parameters are updated following a request to update via NimBLEServer::updateC...</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:1018</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_callbacks_html_ab702f73e739b4df72e191f47056c01ff"><div class="ttname"><a href="class_nim_b_l_e_server_callbacks.html#ab702f73e739b4df72e191f47056c01ff">NimBLEServerCallbacks::onMTUChange</a></div><div class="ttdeci">virtual void onMTUChange(uint16_t MTU, NimBLEConnInfo &connInfo)</div><div class="ttdoc">Called when the connection MTU changes.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:995</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_callbacks_html_ab702f73e739b4df72e191f47056c01ff"><div class="ttname"><a href="class_nim_b_l_e_server_callbacks.html#ab702f73e739b4df72e191f47056c01ff">NimBLEServerCallbacks::onMTUChange</a></div><div class="ttdeci">virtual void onMTUChange(uint16_t MTU, NimBLEConnInfo &connInfo)</div><div class="ttdoc">Called when the connection MTU changes.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:996</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_callbacks_html_afa1c14bfba74491e9f57ccaea22b0664"><div class="ttname"><a href="class_nim_b_l_e_server_callbacks.html#afa1c14bfba74491e9f57ccaea22b0664">NimBLEServerCallbacks::onIdentity</a></div><div class="ttdeci">virtual void onIdentity(NimBLEConnInfo &connInfo)</div><div class="ttdoc">Called when the peer identity address is resolved.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:1009</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_callbacks_html_afa1c14bfba74491e9f57ccaea22b0664"><div class="ttname"><a href="class_nim_b_l_e_server_callbacks.html#afa1c14bfba74491e9f57ccaea22b0664">NimBLEServerCallbacks::onIdentity</a></div><div class="ttdeci">virtual void onIdentity(NimBLEConnInfo &connInfo)</div><div class="ttdoc">Called when the peer identity address is resolved.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:1010</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html"><div class="ttname"><a href="class_nim_b_l_e_server.html">NimBLEServer</a></div><div class="ttdoc">The model of a BLE server.</div><div class="ttdef"><b>Definition</b> NimBLEServer.h:60</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html"><div class="ttname"><a href="class_nim_b_l_e_server.html">NimBLEServer</a></div><div class="ttdoc">The model of a BLE server.</div><div class="ttdef"><b>Definition</b> NimBLEServer.h:60</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html_a00c92f62f41ec1c499dfaf042b487d75"><div class="ttname"><a href="class_nim_b_l_e_server.html#a00c92f62f41ec1c499dfaf042b487d75">NimBLEServer::removeService</a></div><div class="ttdeci">void removeService(NimBLEService *service, bool deleteSvc=false)</div><div class="ttdoc">Remove a service from the server.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:708</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html_a00c92f62f41ec1c499dfaf042b487d75"><div class="ttname"><a href="class_nim_b_l_e_server.html#a00c92f62f41ec1c499dfaf042b487d75">NimBLEServer::removeService</a></div><div class="ttdeci">void removeService(NimBLEService *service, bool deleteSvc=false)</div><div class="ttdoc">Remove a service from the server.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:709</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html_a08916d16ea00b4718bd6241bd407829f"><div class="ttname"><a href="class_nim_b_l_e_server.html#a08916d16ea00b4718bd6241bd407829f">NimBLEServer::getPeerInfoByHandle</a></div><div class="ttdeci">NimBLEConnInfo getPeerInfoByHandle(uint16_t connHandle) const</div><div class="ttdoc">Get the connection information of a connected peer by connection handle.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:337</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html_a08916d16ea00b4718bd6241bd407829f"><div class="ttname"><a href="class_nim_b_l_e_server.html#a08916d16ea00b4718bd6241bd407829f">NimBLEServer::getPeerInfoByHandle</a></div><div class="ttdeci">NimBLEConnInfo getPeerInfoByHandle(uint16_t connHandle) const</div><div class="ttdoc">Get the connection information of a connected peer by connection handle.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:337</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html_a0b009a568399014462a5ba7700b0129e"><div class="ttname"><a href="class_nim_b_l_e_server.html#a0b009a568399014462a5ba7700b0129e">NimBLEServer::getServiceByHandle</a></div><div class="ttdeci">NimBLEService * getServiceByHandle(uint16_t handle) const</div><div class="ttdoc">Get a BLE Service by its handle.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:137</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html_a0b009a568399014462a5ba7700b0129e"><div class="ttname"><a href="class_nim_b_l_e_server.html#a0b009a568399014462a5ba7700b0129e">NimBLEServer::getServiceByHandle</a></div><div class="ttdeci">NimBLEService * getServiceByHandle(uint16_t handle) const</div><div class="ttdoc">Get a BLE Service by its handle.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:137</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html_a1513647f2c8a565404410a5dbd71a9ce"><div class="ttname"><a href="class_nim_b_l_e_server.html#a1513647f2c8a565404410a5dbd71a9ce">NimBLEServer::getPeerInfo</a></div><div class="ttdeci">NimBLEConnInfo getPeerInfo(uint8_t index) const</div><div class="ttdoc">Get the connection information of a connected peer by vector index.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:299</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html_a1513647f2c8a565404410a5dbd71a9ce"><div class="ttname"><a href="class_nim_b_l_e_server.html#a1513647f2c8a565404410a5dbd71a9ce">NimBLEServer::getPeerInfo</a></div><div class="ttdeci">NimBLEConnInfo getPeerInfo(uint8_t index) const</div><div class="ttdoc">Get the connection information of a connected peer by vector index.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:299</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html_a1cedae8a9346f605b8319cbc8209f0df"><div class="ttname"><a href="class_nim_b_l_e_server.html#a1cedae8a9346f605b8319cbc8209f0df">NimBLEServer::getPeerDevices</a></div><div class="ttdeci">std::vector< uint16_t > getPeerDevices() const</div><div class="ttdoc">Get a vector of the connected client handles.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:283</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html_a1cedae8a9346f605b8319cbc8209f0df"><div class="ttname"><a href="class_nim_b_l_e_server.html#a1cedae8a9346f605b8319cbc8209f0df">NimBLEServer::getPeerDevices</a></div><div class="ttdeci">std::vector< uint16_t > getPeerDevices() const</div><div class="ttdoc">Get a vector of the connected client handles.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:283</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html_a1da4f645f62b523eb6383ff7d1ed76c6"><div class="ttname"><a href="class_nim_b_l_e_server.html#a1da4f645f62b523eb6383ff7d1ed76c6">NimBLEServer::stopAdvertising</a></div><div class="ttdeci">bool stopAdvertising() const</div><div class="ttdoc">Stop advertising.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:877</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html_a1da4f645f62b523eb6383ff7d1ed76c6"><div class="ttname"><a href="class_nim_b_l_e_server.html#a1da4f645f62b523eb6383ff7d1ed76c6">NimBLEServer::stopAdvertising</a></div><div class="ttdeci">bool stopAdvertising() const</div><div class="ttdoc">Stop advertising.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:878</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html_a26af61c030e9ad1108b24df4d3b6b633"><div class="ttname"><a href="class_nim_b_l_e_server.html#a26af61c030e9ad1108b24df4d3b6b633">NimBLEServer::getServiceByUUID</a></div><div class="ttdeci">NimBLEService * getServiceByUUID(const char *uuid, uint16_t instanceId=0) const</div><div class="ttdoc">Get a BLE Service by its UUID.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:108</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html_a26af61c030e9ad1108b24df4d3b6b633"><div class="ttname"><a href="class_nim_b_l_e_server.html#a26af61c030e9ad1108b24df4d3b6b633">NimBLEServer::getServiceByUUID</a></div><div class="ttdeci">NimBLEService * getServiceByUUID(const char *uuid, uint16_t instanceId=0) const</div><div class="ttdoc">Get a BLE Service by its UUID.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:108</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html_a31f73892bcf7eb66ee540bf1da9c419c"><div class="ttname"><a href="class_nim_b_l_e_server.html#a31f73892bcf7eb66ee540bf1da9c419c">NimBLEServer::getClient</a></div><div class="ttdeci">NimBLEClient * getClient(uint16_t connHandle)</div><div class="ttdoc">Create a client instance from the connection handle.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:946</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html_a31f73892bcf7eb66ee540bf1da9c419c"><div class="ttname"><a href="class_nim_b_l_e_server.html#a31f73892bcf7eb66ee540bf1da9c419c">NimBLEServer::getClient</a></div><div class="ttdeci">NimBLEClient * getClient(uint16_t connHandle)</div><div class="ttdoc">Create a client instance from the connection handle.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:947</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html_a3bedf02970de34eaf7b90a2f37765fe8"><div class="ttname"><a href="class_nim_b_l_e_server.html#a3bedf02970de34eaf7b90a2f37765fe8">NimBLEServer::getPeerMTU</a></div><div class="ttdeci">uint16_t getPeerMTU(uint16_t connHandle) const</div><div class="ttdoc">Get the MTU value of a client connection.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:887</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html_a3bedf02970de34eaf7b90a2f37765fe8"><div class="ttname"><a href="class_nim_b_l_e_server.html#a3bedf02970de34eaf7b90a2f37765fe8">NimBLEServer::getPeerMTU</a></div><div class="ttdeci">uint16_t getPeerMTU(uint16_t connHandle) const</div><div class="ttdoc">Get the MTU value of a client connection.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:888</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html_a4277e57885576664b9adf11f586e75ba"><div class="ttname"><a href="class_nim_b_l_e_server.html#a4277e57885576664b9adf11f586e75ba">NimBLEServer::getConnectedCount</a></div><div class="ttdeci">uint8_t getConnectedCount() const</div><div class="ttdoc">Return the number of connected clients.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:268</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html_a4277e57885576664b9adf11f586e75ba"><div class="ttname"><a href="class_nim_b_l_e_server.html#a4277e57885576664b9adf11f586e75ba">NimBLEServer::getConnectedCount</a></div><div class="ttdeci">uint8_t getConnectedCount() const</div><div class="ttdoc">Return the number of connected clients.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:268</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html_a485c90ce36275f9e4ec26a7f3d348cd9"><div class="ttname"><a href="class_nim_b_l_e_server.html#a485c90ce36275f9e4ec26a7f3d348cd9">NimBLEServer::setCallbacks</a></div><div class="ttdeci">void setCallbacks(NimBLEServerCallbacks *pCallbacks, bool deleteCallbacks=true)</div><div class="ttdoc">Set the server callbacks.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:680</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html_a485c90ce36275f9e4ec26a7f3d348cd9"><div class="ttname"><a href="class_nim_b_l_e_server.html#a485c90ce36275f9e4ec26a7f3d348cd9">NimBLEServer::setCallbacks</a></div><div class="ttdeci">void setCallbacks(NimBLEServerCallbacks *pCallbacks, bool deleteCallbacks=true)</div><div class="ttdoc">Set the server callbacks.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:681</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html_a56add4759f7df045f51b70a026897975"><div class="ttname"><a href="class_nim_b_l_e_server.html#a56add4759f7df045f51b70a026897975">NimBLEServer::updateConnParams</a></div><div class="ttdeci">void updateConnParams(uint16_t connHandle, uint16_t minInterval, uint16_t maxInterval, uint16_t latency, uint16_t timeout) const</div><div class="ttdoc">Request an Update the connection parameters:</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:900</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html_a56add4759f7df045f51b70a026897975"><div class="ttname"><a href="class_nim_b_l_e_server.html#a56add4759f7df045f51b70a026897975">NimBLEServer::updateConnParams</a></div><div class="ttdeci">void updateConnParams(uint16_t connHandle, uint16_t minInterval, uint16_t maxInterval, uint16_t latency, uint16_t timeout) const</div><div class="ttdoc">Request an Update the connection parameters:</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:901</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html_a6eda4c9e0ac1dd031c678d4bf7da1d56"><div class="ttname"><a href="class_nim_b_l_e_server.html#a6eda4c9e0ac1dd031c678d4bf7da1d56">NimBLEServer::addService</a></div><div class="ttdeci">void addService(NimBLEService *service)</div><div class="ttdoc">Adds a service which was either already created but removed from availability, or created and later a...</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:745</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html_a6eda4c9e0ac1dd031c678d4bf7da1d56"><div class="ttname"><a href="class_nim_b_l_e_server.html#a6eda4c9e0ac1dd031c678d4bf7da1d56">NimBLEServer::addService</a></div><div class="ttdeci">void addService(NimBLEService *service)</div><div class="ttdoc">Adds a service which was either already created but removed from availability, or created and later a...</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:746</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html_a709eb11532ec43a35f8653845b3158fc"><div class="ttname"><a href="class_nim_b_l_e_server.html#a709eb11532ec43a35f8653845b3158fc">NimBLEServer::getPhy</a></div><div class="ttdeci">bool getPhy(uint16_t connHandle, uint8_t *txPhy, uint8_t *rxPhy)</div><div class="ttdoc">Get the PHY used for a peer connection.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:851</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html_a709eb11532ec43a35f8653845b3158fc"><div class="ttname"><a href="class_nim_b_l_e_server.html#a709eb11532ec43a35f8653845b3158fc">NimBLEServer::getPhy</a></div><div class="ttdeci">bool getPhy(uint16_t connHandle, uint8_t *txPhy, uint8_t *rxPhy)</div><div class="ttdoc">Get the PHY used for a peer connection.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:852</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html_a70aafa98cc487c43e11ab30990d5ecb5"><div class="ttname"><a href="class_nim_b_l_e_server.html#a70aafa98cc487c43e11ab30990d5ecb5">NimBLEServer::getAdvertising</a></div><div class="ttdeci">NimBLEExtAdvertising * getAdvertising() const</div><div class="ttdoc">Retrieve the advertising object that can be used to advertise the existence of the server.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:152</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html_a70aafa98cc487c43e11ab30990d5ecb5"><div class="ttname"><a href="class_nim_b_l_e_server.html#a70aafa98cc487c43e11ab30990d5ecb5">NimBLEServer::getAdvertising</a></div><div class="ttdeci">NimBLEExtAdvertising * getAdvertising() const</div><div class="ttdoc">Retrieve the advertising object that can be used to advertise the existence of the server.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:152</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html_aa7dd69e19e6cb8c22579c68e9731cdea"><div class="ttname"><a href="class_nim_b_l_e_server.html#aa7dd69e19e6cb8c22579c68e9731cdea">NimBLEServer::deleteClient</a></div><div class="ttdeci">void deleteClient()</div><div class="ttdoc">Delete the NimBLEClient instance that was created with getClient()</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:978</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html_aa7dd69e19e6cb8c22579c68e9731cdea"><div class="ttname"><a href="class_nim_b_l_e_server.html#aa7dd69e19e6cb8c22579c68e9731cdea">NimBLEServer::deleteClient</a></div><div class="ttdeci">void deleteClient()</div><div class="ttdoc">Delete the NimBLEClient instance that was created with getClient()</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:979</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html_aaeb58b4de85754d1aac6964e9248aa35"><div class="ttname"><a href="class_nim_b_l_e_server.html#aaeb58b4de85754d1aac6964e9248aa35">NimBLEServer::createService</a></div><div class="ttdeci">NimBLEService * createService(const char *uuid)</div><div class="ttdoc">Create a BLE Service.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:85</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html_aaeb58b4de85754d1aac6964e9248aa35"><div class="ttname"><a href="class_nim_b_l_e_server.html#aaeb58b4de85754d1aac6964e9248aa35">NimBLEServer::createService</a></div><div class="ttdeci">NimBLEService * createService(const char *uuid)</div><div class="ttdoc">Create a BLE Service.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:85</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html_ab8cab448de62d05448ccb27d1bbb5c33"><div class="ttname"><a href="class_nim_b_l_e_server.html#ab8cab448de62d05448ccb27d1bbb5c33">NimBLEServer::startAdvertising</a></div><div class="ttdeci">bool startAdvertising(uint8_t instanceId, int duration=0, int maxEvents=0) const</div><div class="ttdoc">Start advertising.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:803</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html_ab8cab448de62d05448ccb27d1bbb5c33"><div class="ttname"><a href="class_nim_b_l_e_server.html#ab8cab448de62d05448ccb27d1bbb5c33">NimBLEServer::startAdvertising</a></div><div class="ttdeci">bool startAdvertising(uint8_t instanceId, int duration=0, int maxEvents=0) const</div><div class="ttdoc">Start advertising.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:804</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html_abfd159ff5f10848bd611733835ddf215"><div class="ttname"><a href="class_nim_b_l_e_server.html#abfd159ff5f10848bd611733835ddf215">NimBLEServer::updatePhy</a></div><div class="ttdeci">bool updatePhy(uint16_t connHandle, uint8_t txPhysMask, uint8_t rxPhysMask, uint16_t phyOptions)</div><div class="ttdoc">Request an update to the PHY used for a peer connection.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:835</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html_abfd159ff5f10848bd611733835ddf215"><div class="ttname"><a href="class_nim_b_l_e_server.html#abfd159ff5f10848bd611733835ddf215">NimBLEServer::updatePhy</a></div><div class="ttdeci">bool updatePhy(uint16_t connHandle, uint8_t txPhysMask, uint8_t rxPhysMask, uint16_t phyOptions)</div><div class="ttdoc">Request an update to the PHY used for a peer connection.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:836</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html_ac79e828bcc3c45ae817bf51be914bfc0"><div class="ttname"><a href="class_nim_b_l_e_server.html#ac79e828bcc3c45ae817bf51be914bfc0">NimBLEServer::disconnect</a></div><div class="ttdeci">bool disconnect(uint16_t connHandle, uint8_t reason=BLE_ERR_REM_USER_CONN_TERM) const</div><div class="ttdoc">Disconnect the specified client with optional reason.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:234</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html_ac79e828bcc3c45ae817bf51be914bfc0"><div class="ttname"><a href="class_nim_b_l_e_server.html#ac79e828bcc3c45ae817bf51be914bfc0">NimBLEServer::disconnect</a></div><div class="ttdeci">bool disconnect(uint16_t connHandle, uint8_t reason=BLE_ERR_REM_USER_CONN_TERM) const</div><div class="ttdoc">Disconnect the specified client with optional reason.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:234</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html_ae94ad52f3c97f62553af9765acdb7bcb"><div class="ttname"><a href="class_nim_b_l_e_server.html#ae94ad52f3c97f62553af9765acdb7bcb">NimBLEServer::start</a></div><div class="ttdeci">void start()</div><div class="ttdoc">Start the GATT server.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:182</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html_ae94ad52f3c97f62553af9765acdb7bcb"><div class="ttname"><a href="class_nim_b_l_e_server.html#ae94ad52f3c97f62553af9765acdb7bcb">NimBLEServer::start</a></div><div class="ttdeci">void start()</div><div class="ttdoc">Start the GATT server.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:182</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html_aecf5b57888c55249a9c207d318a0495b"><div class="ttname"><a href="class_nim_b_l_e_server.html#aecf5b57888c55249a9c207d318a0495b">NimBLEServer::advertiseOnDisconnect</a></div><div class="ttdeci">void advertiseOnDisconnect(bool enable)</div><div class="ttdoc">Set the server to automatically start advertising when a client disconnects.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:259</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html_aecf5b57888c55249a9c207d318a0495b"><div class="ttname"><a href="class_nim_b_l_e_server.html#aecf5b57888c55249a9c207d318a0495b">NimBLEServer::advertiseOnDisconnect</a></div><div class="ttdeci">void advertiseOnDisconnect(bool enable)</div><div class="ttdoc">Set the server to automatically start advertising when a client disconnects.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:259</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_server_html_afbffb933eed8142bd24222e3cacc138a"><div class="ttname"><a href="class_nim_b_l_e_server.html#afbffb933eed8142bd24222e3cacc138a">NimBLEServer::setDataLen</a></div><div class="ttdeci">void setDataLen(uint16_t connHandle, uint16_t tx_octets) const</div><div class="ttdoc">Request an update of the data packet length.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:924</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_server_html_afbffb933eed8142bd24222e3cacc138a"><div class="ttname"><a href="class_nim_b_l_e_server.html#afbffb933eed8142bd24222e3cacc138a">NimBLEServer::setDataLen</a></div><div class="ttdeci">void setDataLen(uint16_t connHandle, uint16_t tx_octets) const</div><div class="ttdoc">Request an update of the data packet length.</div><div class="ttdef"><b>Definition</b> NimBLEServer.cpp:925</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_service_html"><div class="ttname"><a href="class_nim_b_l_e_service.html">NimBLEService</a></div><div class="ttdoc">The model of a BLE service.</div><div class="ttdef"><b>Definition</b> NimBLEService.h:34</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_service_html"><div class="ttname"><a href="class_nim_b_l_e_service.html">NimBLEService</a></div><div class="ttdoc">The model of a BLE service.</div><div class="ttdef"><b>Definition</b> NimBLEService.h:34</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_u_u_i_d_html"><div class="ttname"><a href="class_nim_b_l_e_u_u_i_d.html">NimBLEUUID</a></div><div class="ttdoc">A model of a BLE UUID.</div><div class="ttdef"><b>Definition</b> NimBLEUUID.h:41</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_u_u_i_d_html"><div class="ttname"><a href="class_nim_b_l_e_u_u_i_d.html">NimBLEUUID</a></div><div class="ttdoc">A model of a BLE UUID.</div><div class="ttdef"><b>Definition</b> NimBLEUUID.h:41</div></div>
|
||||||
<div class="ttc" id="animconfig_8h_html"><div class="ttname"><a href="nimconfig_8h.html">nimconfig.h</a></div></div>
|
<div class="ttc" id="animconfig_8h_html"><div class="ttname"><a href="nimconfig_8h.html">nimconfig.h</a></div></div>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -154,16 +154,16 @@ $(document).ready(function(){initNavTree('_nim_b_l_e_utils_8h_source.html','');
|
||||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="preprocessor">#endif </span><span class="comment">// NIMBLE_CPP_UTILS_H_</span></div>
|
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="preprocessor">#endif </span><span class="comment">// NIMBLE_CPP_UTILS_H_</span></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_address_html"><div class="ttname"><a href="class_nim_b_l_e_address.html">NimBLEAddress</a></div><div class="ttdoc">A BLE device address.</div><div class="ttdef"><b>Definition</b> NimBLEAddress.h:41</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_address_html"><div class="ttname"><a href="class_nim_b_l_e_address.html">NimBLEAddress</a></div><div class="ttdoc">A BLE device address.</div><div class="ttdef"><b>Definition</b> NimBLEAddress.h:41</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_utils_html"><div class="ttname"><a href="class_nim_b_l_e_utils.html">NimBLEUtils</a></div><div class="ttdoc">A BLE Utility class with methods for debugging and general purpose use.</div><div class="ttdef"><b>Definition</b> NimBLEUtils.h:47</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_utils_html"><div class="ttname"><a href="class_nim_b_l_e_utils.html">NimBLEUtils</a></div><div class="ttdoc">A BLE Utility class with methods for debugging and general purpose use.</div><div class="ttdef"><b>Definition</b> NimBLEUtils.h:47</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_utils_html_a53f0b19687b0706ec48d6b630e209acb"><div class="ttname"><a href="class_nim_b_l_e_utils.html#a53f0b19687b0706ec48d6b630e209acb">NimBLEUtils::dataToHexString</a></div><div class="ttdeci">static std::string dataToHexString(const uint8_t *source, uint8_t length)</div><div class="ttdoc">Create a hexadecimal string representation of the input data.</div><div class="ttdef"><b>Definition</b> NimBLEUtils.cpp:546</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_utils_html_a53f0b19687b0706ec48d6b630e209acb"><div class="ttname"><a href="class_nim_b_l_e_utils.html#a53f0b19687b0706ec48d6b630e209acb">NimBLEUtils::dataToHexString</a></div><div class="ttdeci">static std::string dataToHexString(const uint8_t *source, uint8_t length)</div><div class="ttdoc">Create a hexadecimal string representation of the input data.</div><div class="ttdef"><b>Definition</b> NimBLEUtils.cpp:549</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_utils_html_a6b3a170f26ce51f353ff960f59739181"><div class="ttname"><a href="class_nim_b_l_e_utils.html#a6b3a170f26ce51f353ff960f59739181">NimBLEUtils::taskWait</a></div><div class="ttdeci">static bool taskWait(const NimBLETaskData &taskData, uint32_t timeout)</div><div class="ttdoc">Blocks the calling task until released or timeout.</div><div class="ttdef"><b>Definition</b> NimBLEUtils.cpp:90</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_utils_html_a6b3a170f26ce51f353ff960f59739181"><div class="ttname"><a href="class_nim_b_l_e_utils.html#a6b3a170f26ce51f353ff960f59739181">NimBLEUtils::taskWait</a></div><div class="ttdeci">static bool taskWait(const NimBLETaskData &taskData, uint32_t timeout)</div><div class="ttdoc">Blocks the calling task until released or timeout.</div><div class="ttdef"><b>Definition</b> NimBLEUtils.cpp:93</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_utils_html_a6d47cf1adecd01d0102e0feec8232538"><div class="ttname"><a href="class_nim_b_l_e_utils.html#a6d47cf1adecd01d0102e0feec8232538">NimBLEUtils::generateAddr</a></div><div class="ttdeci">static NimBLEAddress generateAddr(bool nrpa)</div><div class="ttdoc">Generate a random BLE address.</div><div class="ttdef"><b>Definition</b> NimBLEUtils.cpp:565</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_utils_html_a6d47cf1adecd01d0102e0feec8232538"><div class="ttname"><a href="class_nim_b_l_e_utils.html#a6d47cf1adecd01d0102e0feec8232538">NimBLEUtils::generateAddr</a></div><div class="ttdeci">static NimBLEAddress generateAddr(bool nrpa)</div><div class="ttdoc">Generate a random BLE address.</div><div class="ttdef"><b>Definition</b> NimBLEUtils.cpp:568</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_utils_html_a6de9354eeba9f126aa14cfa7ed43cda4"><div class="ttname"><a href="class_nim_b_l_e_utils.html#a6de9354eeba9f126aa14cfa7ed43cda4">NimBLEUtils::advTypeToString</a></div><div class="ttdeci">static const char * advTypeToString(uint8_t advType)</div><div class="ttdoc">Convert the advertising type flag to a string.</div><div class="ttdef"><b>Definition</b> NimBLEUtils.cpp:428</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_utils_html_a6de9354eeba9f126aa14cfa7ed43cda4"><div class="ttname"><a href="class_nim_b_l_e_utils.html#a6de9354eeba9f126aa14cfa7ed43cda4">NimBLEUtils::advTypeToString</a></div><div class="ttdeci">static const char * advTypeToString(uint8_t advType)</div><div class="ttdoc">Convert the advertising type flag to a string.</div><div class="ttdef"><b>Definition</b> NimBLEUtils.cpp:431</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_utils_html_a7b2de1e3827f9f6750550623dc6d9288"><div class="ttname"><a href="class_nim_b_l_e_utils.html#a7b2de1e3827f9f6750550623dc6d9288">NimBLEUtils::taskRelease</a></div><div class="ttdeci">static void taskRelease(const NimBLETaskData &taskData, int rc=0)</div><div class="ttdoc">Release a task.</div><div class="ttdef"><b>Definition</b> NimBLEUtils.cpp:117</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_utils_html_a7b2de1e3827f9f6750550623dc6d9288"><div class="ttname"><a href="class_nim_b_l_e_utils.html#a7b2de1e3827f9f6750550623dc6d9288">NimBLEUtils::taskRelease</a></div><div class="ttdeci">static void taskRelease(const NimBLETaskData &taskData, int rc=0)</div><div class="ttdoc">Release a task.</div><div class="ttdef"><b>Definition</b> NimBLEUtils.cpp:120</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_utils_html_a9885eda5c51477aefc0ba9e1c96d5a34"><div class="ttname"><a href="class_nim_b_l_e_utils.html#a9885eda5c51477aefc0ba9e1c96d5a34">NimBLEUtils::returnCodeToString</a></div><div class="ttdeci">static const char * returnCodeToString(int rc)</div><div class="ttdoc">Converts a return code from the NimBLE stack to a text string.</div><div class="ttdef"><b>Definition</b> NimBLEUtils.cpp:133</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_utils_html_a9885eda5c51477aefc0ba9e1c96d5a34"><div class="ttname"><a href="class_nim_b_l_e_utils.html#a9885eda5c51477aefc0ba9e1c96d5a34">NimBLEUtils::returnCodeToString</a></div><div class="ttdeci">static const char * returnCodeToString(int rc)</div><div class="ttdoc">Converts a return code from the NimBLE stack to a text string.</div><div class="ttdef"><b>Definition</b> NimBLEUtils.cpp:136</div></div>
|
||||||
<div class="ttc" id="aclass_nim_b_l_e_utils_html_afb2df39418324f93a2477e314883ccae"><div class="ttname"><a href="class_nim_b_l_e_utils.html#afb2df39418324f93a2477e314883ccae">NimBLEUtils::gapEventToString</a></div><div class="ttdeci">static const char * gapEventToString(uint8_t eventType)</div><div class="ttdoc">Convert a GAP event type to a string representation.</div><div class="ttdef"><b>Definition</b> NimBLEUtils.cpp:455</div></div>
|
<div class="ttc" id="aclass_nim_b_l_e_utils_html_afb2df39418324f93a2477e314883ccae"><div class="ttname"><a href="class_nim_b_l_e_utils.html#afb2df39418324f93a2477e314883ccae">NimBLEUtils::gapEventToString</a></div><div class="ttdeci">static const char * gapEventToString(uint8_t eventType)</div><div class="ttdoc">Convert a GAP event type to a string representation.</div><div class="ttdef"><b>Definition</b> NimBLEUtils.cpp:458</div></div>
|
||||||
<div class="ttc" id="animconfig_8h_html"><div class="ttname"><a href="nimconfig_8h.html">nimconfig.h</a></div></div>
|
<div class="ttc" id="animconfig_8h_html"><div class="ttname"><a href="nimconfig_8h.html">nimconfig.h</a></div></div>
|
||||||
<div class="ttc" id="astruct_nim_b_l_e_task_data_html"><div class="ttname"><a href="struct_nim_b_l_e_task_data.html">NimBLETaskData</a></div><div class="ttdoc">A structure to hold data for a task that is waiting for a response.</div><div class="ttdef"><b>Definition</b> NimBLEUtils.h:32</div></div>
|
<div class="ttc" id="astruct_nim_b_l_e_task_data_html"><div class="ttname"><a href="struct_nim_b_l_e_task_data.html">NimBLETaskData</a></div><div class="ttdoc">A structure to hold data for a task that is waiting for a response.</div><div class="ttdef"><b>Definition</b> NimBLEUtils.h:32</div></div>
|
||||||
<div class="ttc" id="astruct_nim_b_l_e_task_data_html_af2d5d10d7cc8801cf4d001f89bf301c6"><div class="ttname"><a href="struct_nim_b_l_e_task_data.html#af2d5d10d7cc8801cf4d001f89bf301c6">NimBLETaskData::~NimBLETaskData</a></div><div class="ttdeci">~NimBLETaskData()</div><div class="ttdoc">Destructor.</div><div class="ttdef"><b>Definition</b> NimBLEUtils.cpp:75</div></div>
|
<div class="ttc" id="astruct_nim_b_l_e_task_data_html_af2d5d10d7cc8801cf4d001f89bf301c6"><div class="ttname"><a href="struct_nim_b_l_e_task_data.html#af2d5d10d7cc8801cf4d001f89bf301c6">NimBLETaskData::~NimBLETaskData</a></div><div class="ttdeci">~NimBLETaskData()</div><div class="ttdoc">Destructor.</div><div class="ttdef"><b>Definition</b> NimBLEUtils.cpp:78</div></div>
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
</div><!-- fragment --></div><!-- contents -->
|
||||||
</div><!-- doc-content -->
|
</div><!-- doc-content -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -121,7 +121,7 @@ $(document).ready(function(){initNavTree('class_nim_b_l_e_att_value.html',''); i
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html#a47d30a61ba65f5d9a21fa593cf15d4b9">operator=</a>(NimBLEAttValue &&source)</td><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html#a47d30a61ba65f5d9a21fa593cf15d4b9">operator=</a>(NimBLEAttValue &&source)</td><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html#aa53ee00be956c25596cf7cce71b502ba">operator=</a>(const NimBLEAttValue &source)</td><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html#aa53ee00be956c25596cf7cce71b502ba">operator=</a>(const NimBLEAttValue &source)</td><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html#ad01c8ae4ce617b5ed31733ac245b2e91">operator==</a>(const NimBLEAttValue &source) const</td><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html#ad01c8ae4ce617b5ed31733ac245b2e91">operator==</a>(const NimBLEAttValue &source) const</td><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html#a8ca8d07c06a79e30bf6279e6817e4881">operator[]</a>(int pos) const</td><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html#a8ca8d07c06a79e30bf6279e6817e4881">operator[]</a>(int pos) const</td><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">setValue</a>(const uint8_t *value, uint16_t len)</td><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></td><td class="entry"></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">setValue</a>(const uint8_t *value, uint16_t len)</td><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html#aade512f55c6f962941aee7078677356b">setValue</a>(const char *s, uint16_t len=0)</td><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html#aade512f55c6f962941aee7078677356b">setValue</a>(const char *s, uint16_t len=0)</td><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html#a98da1765d9cfd2d93cdac2fb7a108a79">setValue</a>(const T &v)</td><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html#a98da1765d9cfd2d93cdac2fb7a108a79">setValue</a>(const T &v)</td><td class="entry"><a class="el" href="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -323,9 +323,7 @@ void </td><td class="memItemRight" valign="bottom"><b>startServices</b> ()<
|
||||||
</table>
|
</table>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="section return"><dt>Returns</dt><dd>NimBLECharacteristic* A pointer to feature report characteristic. Store this value to avoid computational overhead. </dd>
|
<dl class="section return"><dt>Returns</dt><dd>NimBLECharacteristic* A pointer to feature report characteristic. Store this value to avoid computational overhead.</dd></dl>
|
||||||
<dd>
|
|
||||||
nullptr If the report is already created as an input or output report.</dd></dl>
|
|
||||||
<p>This will create the characteristic if not already created. </p>
|
<p>This will create the characteristic if not already created. </p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -413,9 +411,7 @@ nullptr If the report is already created as an input or output report.</dd></dl>
|
||||||
</table>
|
</table>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="section return"><dt>Returns</dt><dd>NimBLECharacteristic* A pointer to the input report characteristic. Store this value to avoid computational overhead. </dd>
|
<dl class="section return"><dt>Returns</dt><dd>NimBLECharacteristic* A pointer to the input report characteristic. Store this value to avoid computational overhead.</dd></dl>
|
||||||
<dd>
|
|
||||||
nullptr If the report is already created as an output or feature report.</dd></dl>
|
|
||||||
<p>This will create the characteristic if not already created. </p>
|
<p>This will create the characteristic if not already created. </p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -443,9 +439,7 @@ nullptr If the report is already created as an output or feature report.</dd></d
|
||||||
</table>
|
</table>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<dl class="section return"><dt>Returns</dt><dd>NimBLECharacteristic* A pointer to the output report characteristic. Store this value to avoid computational overhead. </dd>
|
<dl class="section return"><dt>Returns</dt><dd>NimBLECharacteristic* A pointer to the output report characteristic. Store this value to avoid computational overhead.</dd></dl>
|
||||||
<dd>
|
|
||||||
nullptr If the report is already created as an input or feature report.</dd></dl>
|
|
||||||
<p>This will create the characteristic if not already created. </p>
|
<p>This will create the characteristic if not already created. </p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.2</span>
|
<div id="projectname">esp-nimble-cpp<span id="projectnumber"> 2.0.3</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue