<divclass="ttc"id="aclass_nim_b_l_e_att_value_html"><divclass="ttname"><ahref="class_nim_b_l_e_att_value.html">NimBLEAttValue</a></div><divclass="ttdoc">A specialized container class to hold BLE attribute values.</div><divclass="ttdef"><b>Definition:</b> NimBLEAttValue.h:61</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_att_value_html_a5c8c5ecfa3864d45ea5b155385e3f9fa"><divclass="ttname"><ahref="class_nim_b_l_e_att_value.html#a5c8c5ecfa3864d45ea5b155385e3f9fa">NimBLEAttValue::setValue</a></div><divclass="ttdeci">bool setValue(const uint8_t *value, uint16_t len)</div><divclass="ttdoc">Set the value from a buffer.</div><divclass="ttdef"><b>Definition:</b> NimBLEAttValue.h:380</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_att_value_html_a60fb3dc7057d4ec800c3ef6fd2480a69"><divclass="ttname"><ahref="class_nim_b_l_e_att_value.html#a60fb3dc7057d4ec800c3ef6fd2480a69">NimBLEAttValue::getValue</a></div><divclass="ttdeci">const uint8_t * getValue(time_t *timestamp)</div><divclass="ttdoc">Get a pointer to the value buffer with timestamp.</div><divclass="ttdef"><b>Definition:</b> NimBLEAttValue.h:369</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_characteristic_html"><divclass="ttname"><ahref="class_nim_b_l_e_characteristic.html">NimBLECharacteristic</a></div><divclass="ttdoc">The model of a BLE Characteristic.</div><divclass="ttdef"><b>Definition:</b> NimBLECharacteristic.h:63</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_descriptor_callbacks_html"><divclass="ttname"><ahref="class_nim_b_l_e_descriptor_callbacks.html">NimBLEDescriptorCallbacks</a></div><divclass="ttdoc">Callbacks that can be associated with a BLE descriptors to inform of events.</div><divclass="ttdef"><b>Definition:</b> NimBLEDescriptor.h:109</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_descriptor_callbacks_html_a6b13d2a8447f50a089b869cea9fcdcbc"><divclass="ttname"><ahref="class_nim_b_l_e_descriptor_callbacks.html#a6b13d2a8447f50a089b869cea9fcdcbc">NimBLEDescriptorCallbacks::onRead</a></div><divclass="ttdeci">virtual void onRead(NimBLEDescriptor *pDescriptor)</div><divclass="ttdoc">Callback function to support a read request.</div><divclass="ttdef"><b>Definition:</b> NimBLEDescriptor.cpp:289</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_descriptor_callbacks_html_a7081bf2c4f22225c4715e09762be40ed"><divclass="ttname"><ahref="class_nim_b_l_e_descriptor_callbacks.html#a7081bf2c4f22225c4715e09762be40ed">NimBLEDescriptorCallbacks::onWrite</a></div><divclass="ttdeci">virtual void onWrite(NimBLEDescriptor *pDescriptor)</div><divclass="ttdoc">Callback function to support a write request.</div><divclass="ttdef"><b>Definition:</b> NimBLEDescriptor.cpp:299</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_descriptor_html"><divclass="ttname"><ahref="class_nim_b_l_e_descriptor.html">NimBLEDescriptor</a></div><divclass="ttdoc">A model of a BLE descriptor.</div><divclass="ttdef"><b>Definition:</b> NimBLEDescriptor.h:35</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_descriptor_html_a378346f59afb706d4c1d961227b98c5d"><divclass="ttname"><ahref="class_nim_b_l_e_descriptor.html#a378346f59afb706d4c1d961227b98c5d">NimBLEDescriptor::getLength</a></div><divclass="ttdeci">size_t getLength()</div><divclass="ttdoc">Get the length of the value of this descriptor.</div><divclass="ttdef"><b>Definition:</b> NimBLEDescriptor.cpp:107</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_descriptor_html_a412b3735186d94e9ddcf37a06c2055e1"><divclass="ttname"><ahref="class_nim_b_l_e_descriptor.html#a412b3735186d94e9ddcf37a06c2055e1">NimBLEDescriptor::getCharacteristic</a></div><divclass="ttdeci">NimBLECharacteristic * getCharacteristic()</div><divclass="ttdoc">Get the characteristic this descriptor belongs to.</div><divclass="ttdef"><b>Definition:</b> NimBLEDescriptor.cpp:146</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_descriptor_html_a486af6799753dfa60b3faddfac2adbcd"><divclass="ttname"><ahref="class_nim_b_l_e_descriptor.html#a486af6799753dfa60b3faddfac2adbcd">NimBLEDescriptor::getHandle</a></div><divclass="ttdeci">uint16_t getHandle()</div><divclass="ttdoc">Get the BLE handle for this descriptor.</div><divclass="ttdef"><b>Definition:</b> NimBLEDescriptor.cpp:98</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_descriptor_html_a61062547f21ca8e102ec5d8e0843c9f9"><divclass="ttname"><ahref="class_nim_b_l_e_descriptor.html#a61062547f21ca8e102ec5d8e0843c9f9">NimBLEDescriptor::getValue</a></div><divclass="ttdeci">T getValue(time_t *timestamp=nullptr, bool skipSizeCheck=false)</div><divclass="ttdoc">Template to convert the descriptor data to <type>.</div><divclass="ttdef"><b>Definition:</b> NimBLEDescriptor.h:78</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_descriptor_html_a7153e051e5808469c23e2207fa6711db"><divclass="ttname"><ahref="class_nim_b_l_e_descriptor.html#a7153e051e5808469c23e2207fa6711db">NimBLEDescriptor::getStringValue</a></div><divclass="ttdeci">std::string getStringValue()</div><divclass="ttdoc">Get the value of this descriptor as a string.</div><divclass="ttdef"><b>Definition:</b> NimBLEDescriptor.cpp:137</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_descriptor_html_a8f64c733c8848948fe9123bd7cd3fd53"><divclass="ttname"><ahref="class_nim_b_l_e_descriptor.html#a8f64c733c8848948fe9123bd7cd3fd53">NimBLEDescriptor::getValue</a></div><divclass="ttdeci">NimBLEAttValue getValue(time_t *timestamp=nullptr)</div><divclass="ttdoc">Get the value of this descriptor.</div><divclass="ttdef"><b>Definition:</b> NimBLEDescriptor.cpp:124</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_descriptor_html_a9136cc9e4b41110b3dd99d1c9553a477"><divclass="ttname"><ahref="class_nim_b_l_e_descriptor.html#a9136cc9e4b41110b3dd99d1c9553a477">NimBLEDescriptor::setValue</a></div><divclass="ttdeci">void setValue(const T &s)</div><divclass="ttdoc">Template to set the characteristic value to <type>val.</div><divclass="ttdef"><b>Definition:</b> NimBLEDescriptor.h:67</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_descriptor_html_a9447cee9092dc516266f7764131ba923"><divclass="ttname"><ahref="class_nim_b_l_e_descriptor.html#a9447cee9092dc516266f7764131ba923">NimBLEDescriptor::setValue</a></div><divclass="ttdeci">void setValue(const uint8_t *data, size_t size)</div><divclass="ttdoc">Set the value of the descriptor.</div><divclass="ttdef"><b>Definition:</b> NimBLEDescriptor.cpp:248</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_descriptor_html_aa9cb8727f9e17cf8050cf619e5fe3096"><divclass="ttname"><ahref="class_nim_b_l_e_descriptor.html#aa9cb8727f9e17cf8050cf619e5fe3096">NimBLEDescriptor::setCallbacks</a></div><divclass="ttdeci">void setCallbacks(NimBLEDescriptorCallbacks *pCallbacks)</div><divclass="ttdoc">Set the callback handlers for this descriptor.</div><divclass="ttdef"><b>Definition:</b> NimBLEDescriptor.cpp:221</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_descriptor_html_abc5398a570edc197fbadad3f5b45e186"><divclass="ttname"><ahref="class_nim_b_l_e_descriptor.html#abc5398a570edc197fbadad3f5b45e186">NimBLEDescriptor::getUUID</a></div><divclass="ttdeci">NimBLEUUID getUUID()</div><divclass="ttdoc">Get the UUID of the descriptor.</div><divclass="ttdef"><b>Definition:</b> NimBLEDescriptor.cpp:115</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_descriptor_html_ac15dc6c9c24d280c4b0eb766080497e5"><divclass="ttname"><ahref="class_nim_b_l_e_descriptor.html#ac15dc6c9c24d280c4b0eb766080497e5">NimBLEDescriptor::toString</a></div><divclass="ttdeci">std::string toString()</div><divclass="ttdoc">Return a string representation of the descriptor.</div><divclass="ttdef"><b>Definition:</b> NimBLEDescriptor.cpp:275</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_service_html"><divclass="ttname"><ahref="class_nim_b_l_e_service.html">NimBLEService</a></div><divclass="ttdoc">The model of a BLE service.</div><divclass="ttdef"><b>Definition:</b> NimBLEService.h:34</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:37</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.1 </li>