<divclass="line"><aid="l00005"name="l00005"></a><spanclass="lineno"> 5</span><spanclass="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span></div>
<divclass="line"><aid="l00006"name="l00006"></a><spanclass="lineno"> 6</span><spanclass="comment"> * you may not use this file except in compliance with the License.</span></div>
<divclass="line"><aid="l00007"name="l00007"></a><spanclass="lineno"> 7</span><spanclass="comment"> * You may obtain a copy of the License at</span></div>
<divclass="line"><aid="l00011"name="l00011"></a><spanclass="lineno"> 11</span><spanclass="comment"> * Unless required by applicable law or agreed to in writing, software</span></div>
<divclass="line"><aid="l00012"name="l00012"></a><spanclass="lineno"> 12</span><spanclass="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></div>
<divclass="line"><aid="l00013"name="l00013"></a><spanclass="lineno"> 13</span><spanclass="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
<divclass="line"><aid="l00014"name="l00014"></a><spanclass="lineno"> 14</span><spanclass="comment"> * See the License for the specific language governing permissions and</span></div>
<divclass="line"><aid="l00015"name="l00015"></a><spanclass="lineno"> 15</span><spanclass="comment"> * limitations under the License.</span></div>
<divclass="line"><aid="l00024"name="l00024"></a><spanclass="lineno"> 24</span><spanclass="preprocessor"># include "NimBLEAddress.h"</span></div>
<divclass="line"><aid="l00025"name="l00025"></a><spanclass="lineno"> 25</span><spanclass="preprocessor"># include "NimBLEScan.h"</span></div>
<divclass="line"><aid="l00026"name="l00026"></a><spanclass="lineno"> 26</span><spanclass="preprocessor"># include "NimBLEUUID.h"</span></div>
<divclass="line"><aid="l00028"name="l00028"></a><spanclass="lineno"> 28</span><spanclass="preprocessor"># if defined(CONFIG_NIMBLE_CPP_IDF)</span></div>
<divclass="line"><aid="l00029"name="l00029"></a><spanclass="lineno"> 29</span><spanclass="preprocessor"># include "host/ble_hs_adv.h"</span></div>
<divclass="line"><aid="l00030"name="l00030"></a><spanclass="lineno"> 30</span><spanclass="preprocessor"># include "host/ble_gap.h"</span></div>
<divclass="line"><aid="l00032"name="l00032"></a><spanclass="lineno"> 32</span><spanclass="preprocessor"># include "nimble/nimble/host/include/host/ble_hs_adv.h"</span></div>
<divclass="line"><aid="l00033"name="l00033"></a><spanclass="lineno"> 33</span><spanclass="preprocessor"># include "nimble/nimble/host/include/host/ble_gap.h"</span></div>
<divclass="ttc"id="aclass_nim_b_l_e_address_html"><divclass="ttname"><ahref="class_nim_b_l_e_address.html">NimBLEAddress</a></div><divclass="ttdoc">A BLE device address.</div><divclass="ttdef"><b>Definition</b> NimBLEAddress.h:41</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html">NimBLEAdvertisedDevice</a></div><divclass="ttdoc">A representation of a BLE advertised device found by a scan.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.h:45</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a08c0fb778eedde4c4004410d124799f1"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a08c0fb778eedde4c4004410d124799f1">NimBLEAdvertisedDevice::getManufacturerDataCount</a></div><divclass="ttdeci">uint8_t getManufacturerDataCount() const</div><divclass="ttdoc">Get the count of manufacturer data sets.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:200</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a12971984cf749647c659b659bdfeda5d"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a12971984cf749647c659b659bdfeda5d">NimBLEAdvertisedDevice::getPayload</a></div><divclass="ttdeci">const std::vector< uint8_t >& getPayload() const</div><divclass="ttdoc">Get the payload advertised by the device.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:787</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a16738b3a745d29edff39bb4bbf4dfb28"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a16738b3a745d29edff39bb4bbf4dfb28">NimBLEAdvertisedDevice::getTargetAddressCount</a></div><divclass="ttdeci">uint8_t getTargetAddressCount() const</div><divclass="ttdoc">Get the number of target addresses.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:258</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a1e61faae3ba0bdbb1bc197d1ca113f61"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a1e61faae3ba0bdbb1bc197d1ca113f61">NimBLEAdvertisedDevice::haveServiceUUID</a></div><divclass="ttdeci">bool haveServiceUUID() const</div><divclass="ttdoc">Does this advertisement have a service UUID value?</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:572</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a29f6e671bffb6d431d183a63074709b3"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a29f6e671bffb6d431d183a63074709b3">NimBLEAdvertisedDevice::getScan</a></div><divclass="ttdeci">NimBLEScan * getScan() const</div><divclass="ttdoc">Get the scan object that created this advertised device.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:250</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a2c0a851fe464217ae7ace84148d8849a"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a2c0a851fe464217ae7ace84148d8849a">NimBLEAdvertisedDevice::getServiceData</a></div><divclass="ttdeci">T getServiceData(uint8_t index=0, bool skipSizeCheck=false) const</div><divclass="ttdoc">A template to convert the service data to <type>.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.h:127</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a2e127b14ea79ebe88d291d7c8cc91b5a"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a2e127b14ea79ebe88d291d7c8cc91b5a">NimBLEAdvertisedDevice::haveURI</a></div><divclass="ttdeci">bool haveURI() const</div><divclass="ttdoc">Does this advertisement have a URI?</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:532</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a3ce52d33ea39b9c8b6b96cc19a2a3170"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a3ce52d33ea39b9c8b6b96cc19a2a3170">NimBLEAdvertisedDevice::getManufacturerData</a></div><divclass="ttdeci">T getManufacturerData(bool skipSizeCheck=false) const</div><divclass="ttdoc">A template to convert the service data to <type>.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.h:110</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a455ebaf550d1e7e025ada171cb611503"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a455ebaf550d1e7e025ada171cb611503">NimBLEAdvertisedDevice::getAddressType</a></div><divclass="ttdeci">uint8_t getAddressType() const</div><divclass="ttdoc">Get the advertised device address type.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:746</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a4738e8e37b3509f62b63afb592c9b73e"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a4738e8e37b3509f62b63afb592c9b73e">NimBLEAdvertisedDevice::getSecondaryPhy</a></div><divclass="ttdeci">uint8_t getSecondaryPhy() const</div><divclass="ttdoc">Get the primary PHY used by this advertisement.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:610</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a47b8224e031fd6ab5db93b457ec35b33"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a47b8224e031fd6ab5db93b457ec35b33">NimBLEAdvertisedDevice::getTXPower</a></div><divclass="ttdeci">int8_t getTXPower() const</div><divclass="ttdoc">Get the TX Power.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:484</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a49b445130f028b49175d01cd3f6db050"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a49b445130f028b49175d01cd3f6db050">NimBLEAdvertisedDevice::isLegacyAdvertisement</a></div><divclass="ttdeci">bool isLegacyAdvertisement() const</div><divclass="ttdoc">Check if this advertisement is a legacy or extended type.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:775</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a52fff852e23293d807a6719527eceff2"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a52fff852e23293d807a6719527eceff2">NimBLEAdvertisedDevice::getServiceDataUUID</a></div><divclass="ttdeci">NimBLEUUID getServiceDataUUID(uint8_t index=0) const</div><divclass="ttdoc">Get the UUID of the service data at the index.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:344</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a56d07a328ebdea4112087dc02dac4fc2"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a56d07a328ebdea4112087dc02dac4fc2">NimBLEAdvertisedDevice::getURI</a></div><divclass="ttdeci">std::string getURI() const</div><divclass="ttdoc">Get the URI from the advertisement.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:208</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a6bb91e0c3b66a54ef9f53496fba1d748"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a6bb91e0c3b66a54ef9f53496fba1d748">NimBLEAdvertisedDevice::haveConnParams</a></div><divclass="ttdeci">bool haveConnParams() const</div><divclass="ttdoc">Does this advertisement have preferred connection parameters?</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:500</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a6e7a4b9be93386e393addaa4a732e516"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a6e7a4b9be93386e393addaa4a732e516">NimBLEAdvertisedDevice::haveTargetAddress</a></div><divclass="ttdeci">bool haveTargetAddress() const</div><divclass="ttdoc">Does the advertisement contain a target address?</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:548</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a6f55263d4a86d3e2f6b23b71eb68ef98"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a6f55263d4a86d3e2f6b23b71eb68ef98">NimBLEAdvertisedDevice::isScannable</a></div><divclass="ttdeci">bool isScannable() const</div><divclass="ttdoc">Check if this device is advertising as scannable.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:767</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a749abe7ac0331c0c0f80bc145591a392"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a749abe7ac0331c0c0f80bc145591a392">NimBLEAdvertisedDevice::getRSSI</a></div><divclass="ttdeci">int8_t getRSSI() const</div><divclass="ttdoc">Get the RSSI.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:242</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a74be6cf94bbc2e69d04de25a37d28153"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a74be6cf94bbc2e69d04de25a37d28153">NimBLEAdvertisedDevice::getPayloadByType</a></div><divclass="ttdeci">std::string getPayloadByType(uint16_t type, uint8_t index=0) const</div><divclass="ttdoc">Get the data from any type available in the advertisement.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:218</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a778d8b099f7e006d8e213cf638276a81"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a778d8b099f7e006d8e213cf638276a81">NimBLEAdvertisedDevice::getAppearance</a></div><divclass="ttdeci">uint16_t getAppearance() const</div><divclass="ttdoc">Get the appearance.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:127</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a8530d1dfdb57cb2f9fc9a917f12797e6"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a8530d1dfdb57cb2f9fc9a917f12797e6">NimBLEAdvertisedDevice::end</a></div><divclass="ttdeci">const std::vector< uint8_t >::const_iterator end() const</div><divclass="ttdoc">Get the end iterator for the payload.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:803</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a899abd2a02e0c9bf941a998f4184a9ee"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a899abd2a02e0c9bf941a998f4184a9ee">NimBLEAdvertisedDevice::getPeriodicInterval</a></div><divclass="ttdeci">uint16_t getPeriodicInterval() const</div><divclass="ttdoc">Get the periodic interval of the advertisement.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:618</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a89e65eba150a40326fe1c12f2be9fbea"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a89e65eba150a40326fe1c12f2be9fbea">NimBLEAdvertisedDevice::haveAppearance</a></div><divclass="ttdeci">bool haveAppearance() const</div><divclass="ttdoc">Does this advertisement have an appearance value?</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:516</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a8f4fc5c352487f816598796fb5430865"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a8f4fc5c352487f816598796fb5430865">NimBLEAdvertisedDevice::haveType</a></div><divclass="ttdeci">bool haveType(uint16_t type) const</div><divclass="ttdoc">Does this advertisement have a adv type type?</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:540</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a927a8418e4078107e5bf457c0bb56cbc"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a927a8418e4078107e5bf457c0bb56cbc">NimBLEAdvertisedDevice::getPrimaryPhy</a></div><divclass="ttdeci">uint8_t getPrimaryPhy() const</div><divclass="ttdoc">Get the primary PHY used by this advertisement.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:599</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a94ac18b573bace31613339e573076a70"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a94ac18b573bace31613339e573076a70">NimBLEAdvertisedDevice::getServiceData</a></div><divclass="ttdeci">std::string getServiceData(uint8_t index=0) const</div><divclass="ttdoc">Get the service data.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:298</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a99d902853af4e0d5d3b7c7222f11eba0"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a99d902853af4e0d5d3b7c7222f11eba0">NimBLEAdvertisedDevice::getServiceDataCount</a></div><divclass="ttdeci">uint8_t getServiceDataCount() const</div><divclass="ttdoc">Get the count of advertised service data UUIDS.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:394</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_a9b6ff6bd4e530dc9b5c76f9333d4420f"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#a9b6ff6bd4e530dc9b5c76f9333d4420f">NimBLEAdvertisedDevice::haveAdvInterval</a></div><divclass="ttdeci">bool haveAdvInterval() const</div><divclass="ttdoc">Does this advertisement have have the advertising interval?</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:508</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_aabb14f9df146ebe6fb50d74a4ec8a878"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#aabb14f9df146ebe6fb50d74a4ec8a878">NimBLEAdvertisedDevice::begin</a></div><divclass="ttdeci">const std::vector< uint8_t >::const_iterator begin() const</div><divclass="ttdoc">Get the begin iterator for the payload.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:795</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_aaf936703902681e7af785d7b751e68e0"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#aaf936703902681e7af785d7b751e68e0">NimBLEAdvertisedDevice::getManufacturerData</a></div><divclass="ttdeci">std::string getManufacturerData(uint8_t index=0) const</div><divclass="ttdoc">Get the manufacturer data.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:192</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_ab348469f8d9325e6bb619dce9bbd4e24"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#ab348469f8d9325e6bb619dce9bbd4e24">NimBLEAdvertisedDevice::getAdvType</a></div><divclass="ttdeci">uint8_t getAdvType() const</div><divclass="ttdoc">Get the advertisement type.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:96</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_ab91aaf87b4bd03a6599f466b1a6c3299"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#ab91aaf87b4bd03a6599f466b1a6c3299">NimBLEAdvertisedDevice::haveServiceData</a></div><divclass="ttdeci">bool haveServiceData() const</div><divclass="ttdoc">Does this advertisement have a service data value?</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:564</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_ab9710a6c3a141b6413d5159dfe4a4040"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#ab9710a6c3a141b6413d5159dfe4a4040">NimBLEAdvertisedDevice::isConnectable</a></div><divclass="ttdeci">bool isConnectable() const</div><divclass="ttdoc">Check if this device is advertising as connectable.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:754</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_acb3c376962b317b91628fb96ad215923"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#acb3c376962b317b91628fb96ad215923">NimBLEAdvertisedDevice::getAddress</a></div><divclass="ttdeci">const NimBLEAddress & getAddress() const</div><divclass="ttdoc">Get the address of the advertising device.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:83</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_acbdfac3f9febbe11d1a1317bc7524810"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#acbdfac3f9febbe11d1a1317bc7524810">NimBLEAdvertisedDevice::getAdvFlags</a></div><divclass="ttdeci">uint8_t getAdvFlags() const</div><divclass="ttdoc">Get the advertisement flags.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:107</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_accf2225a99742fdeb86a1b4738eac164"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#accf2225a99742fdeb86a1b4738eac164">NimBLEAdvertisedDevice::getMinInterval</a></div><divclass="ttdeci">uint16_t getMinInterval() const</div><divclass="ttdoc">Get the preferred min connection interval.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:159</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_acf7ec676680fd4eb800b85779a220b67"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#acf7ec676680fd4eb800b85779a220b67">NimBLEAdvertisedDevice::getName</a></div><divclass="ttdeci">std::string getName() const</div><divclass="ttdoc">Get the advertised name.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:234</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_ad006b08552281a3e6c9d9444e7942709"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#ad006b08552281a3e6c9d9444e7942709">NimBLEAdvertisedDevice::isAdvertisingService</a></div><divclass="ttdeci">bool isAdvertisingService(const NimBLEUUID &uuid) const</div><divclass="ttdoc">Check advertised services for existence of the required UUID.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:469</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_ad06e4e81a8d568199d1145f437175749"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#ad06e4e81a8d568199d1145f437175749">NimBLEAdvertisedDevice::getAdvInterval</a></div><divclass="ttdeci">uint16_t getAdvInterval() const</div><divclass="ttdoc">Get the advertisement interval.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:143</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_ad46b9300d435e3d20997fbafa5305148"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#ad46b9300d435e3d20997fbafa5305148">NimBLEAdvertisedDevice::toString</a></div><divclass="ttdeci">std::string toString() const</div><divclass="ttdoc">Create a string representation of this device.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:690</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_ad68b1b03f59266f4aac9070e5e33d15f"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#ad68b1b03f59266f4aac9070e5e33d15f">NimBLEAdvertisedDevice::haveManufacturerData</a></div><divclass="ttdeci">bool haveManufacturerData() const</div><divclass="ttdoc">Does this advertisement have manufacturer data?</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:524</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_ad7313053fa990a9aa8f4bc832f35ee13"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#ad7313053fa990a9aa8f4bc832f35ee13">NimBLEAdvertisedDevice::getSetId</a></div><divclass="ttdeci">uint8_t getSetId() const</div><divclass="ttdoc">Get the set ID of the extended advertisement.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:589</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_adbdb381a86c556344e676a1e4e654d9f"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#adbdb381a86c556344e676a1e4e654d9f">NimBLEAdvertisedDevice::getServiceUUIDCount</a></div><divclass="ttdeci">uint8_t getServiceUUIDCount() const</div><divclass="ttdoc">Get the number of services advertised.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:453</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_ae1c188511703f101eaa3995c7b4a5aac"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#ae1c188511703f101eaa3995c7b4a5aac">NimBLEAdvertisedDevice::getServiceData</a></div><divclass="ttdeci">T getServiceData(const NimBLEUUID &uuid, bool skipSizeCheck=false) const</div><divclass="ttdoc">A template to convert the service data to <type>.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.h:144</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_ae44d13d47f80ed0499be7d84239f7ecb"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#ae44d13d47f80ed0499be7d84239f7ecb">NimBLEAdvertisedDevice::getServiceUUID</a></div><divclass="ttdeci">NimBLEUUID getServiceUUID(uint8_t index=0) const</div><divclass="ttdoc">Get the Service UUID.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:407</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_aeef5bef4ba2e1afb5f0a6838ab9762d3"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#aeef5bef4ba2e1afb5f0a6838ab9762d3">NimBLEAdvertisedDevice::getMaxInterval</a></div><divclass="ttdeci">uint16_t getMaxInterval() const</div><divclass="ttdoc">Get the preferred max connection interval.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:175</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_aefa0142915204ace20ecb56a539396a2"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#aefa0142915204ace20ecb56a539396a2">NimBLEAdvertisedDevice::haveName</a></div><divclass="ttdeci">bool haveName() const</div><divclass="ttdoc">Does this advertisement have a name value?</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:556</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_af51c0ff723dcb7bb1bc03460a9f0a25b"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#af51c0ff723dcb7bb1bc03460a9f0a25b">NimBLEAdvertisedDevice::getTargetAddress</a></div><divclass="ttdeci">NimBLEAddress getTargetAddress(uint8_t index=0) const</div><divclass="ttdoc">Get the target address at the index.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:270</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_afb7a089c220e4987852ea1d7a0b5dca4"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#afb7a089c220e4987852ea1d7a0b5dca4">NimBLEAdvertisedDevice::getAdvLength</a></div><divclass="ttdeci">uint8_t getAdvLength() const</div><divclass="ttdoc">Get the length of the advertisement data in the payload.</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:734</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_advertised_device_html_afde2edb305d4d78804b4750d1bc7aa38"><divclass="ttname"><ahref="class_nim_b_l_e_advertised_device.html#afde2edb305d4d78804b4750d1bc7aa38">NimBLEAdvertisedDevice::haveTXPower</a></div><divclass="ttdeci">bool haveTXPower() const</div><divclass="ttdoc">Does this advertisement have a transmission power value?</div><divclass="ttdef"><b>Definition</b> NimBLEAdvertisedDevice.cpp:580</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_scan_html"><divclass="ttname"><ahref="class_nim_b_l_e_scan.html">NimBLEScan</a></div><divclass="ttdoc">Perform and manage BLE scans.</div><divclass="ttdef"><b>Definition</b> NimBLEScan.h:67</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_u_u_i_d_html"><divclass="ttname"><ahref="class_nim_b_l_e_u_u_i_d.html">NimBLEUUID</a></div><divclass="ttdoc">A model of a BLE UUID.</div><divclass="ttdef"><b>Definition</b> NimBLEUUID.h:41</div></div>
<liclass="footer">Generated by <ahref="https://www.doxygen.org/index.html"><imgclass="footer"src="doxygen.svg"width="104"height="31"alt="doxygen"/></a> 1.9.8 </li>