<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_device_html"><divclass="ttname"><ahref="class_nim_b_l_e_device.html">NimBLEDevice</a></div><divclass="ttdoc">A model of a BLE Device from which all the BLE roles are created.</div><divclass="ttdef"><b>Definition:</b> NimBLEDevice.h:96</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_server_html"><divclass="ttname"><ahref="class_nim_b_l_e_server.html">NimBLEServer</a></div><divclass="ttdoc">The model of a BLE server.</div><divclass="ttdef"><b>Definition:</b> NimBLEServer.h:46</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_service_html_a10d10d14f8c5a970a06915cd407a0a73"><divclass="ttname"><ahref="class_nim_b_l_e_service.html#a10d10d14f8c5a970a06915cd407a0a73">NimBLEService::toString</a></div><divclass="ttdeci">std::string toString()</div><divclass="ttdoc">Return a string representation of this service. A service is defined by:</div><divclass="ttdef"><b>Definition:</b> NimBLEService.cpp:417</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_service_html_a305b680286096638a4239620ec2de567"><divclass="ttname"><ahref="class_nim_b_l_e_service.html#a305b680286096638a4239620ec2de567">NimBLEService::getCharacteristic</a></div><divclass="ttdeci">NimBLECharacteristic * getCharacteristic(const char *uuid, uint16_t instanceId=0)</div><divclass="ttdoc">Get a pointer to the characteristic object with the specified UUID.</div><divclass="ttdef"><b>Definition:</b> NimBLEService.cpp:346</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_service_html_a35b56ab3ef7fffb2b299f95d3176d07e"><divclass="ttname"><ahref="class_nim_b_l_e_service.html#a35b56ab3ef7fffb2b299f95d3176d07e">NimBLEService::getCharacteristicByHandle</a></div><divclass="ttdeci">NimBLECharacteristic * getCharacteristicByHandle(uint16_t handle)</div><divclass="ttdoc">Get a pointer to the characteristic object with the specified handle.</div><divclass="ttdef"><b>Definition:</b> NimBLEService.cpp:374</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_service_html_a415e1b836946831c6f9edd74adba8763"><divclass="ttname"><ahref="class_nim_b_l_e_service.html#a415e1b836946831c6f9edd74adba8763">NimBLEService::createCharacteristic</a></div><divclass="ttdeci">NimBLECharacteristic * createCharacteristic(const char *uuid, uint32_t properties=NIMBLE_PROPERTY::READ|NIMBLE_PROPERTY::WRITE, uint16_t max_len=BLE_ATT_ATTR_MAX_LEN)</div><divclass="ttdoc">Create a new BLE Characteristic associated with this service.</div><divclass="ttdef"><b>Definition:</b> NimBLEService.cpp:262</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_service_html_a5084a6db9c9b5ddb4f3e9261606b1e65"><divclass="ttname"><ahref="class_nim_b_l_e_service.html#a5084a6db9c9b5ddb4f3e9261606b1e65">NimBLEService::NimBLEService</a></div><divclass="ttdeci">NimBLEService(const char *uuid)</div><divclass="ttdoc">Construct an instance of the NimBLEService.</div><divclass="ttdef"><b>Definition:</b> NimBLEService.cpp:36</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_service_html_a71488881933ae8adbf11c5986f9dfb75"><divclass="ttname"><ahref="class_nim_b_l_e_service.html#a71488881933ae8adbf11c5986f9dfb75">NimBLEService::dump</a></div><divclass="ttdeci">void dump()</div><divclass="ttdoc">Dump details of this BLE GATT service.</div><divclass="ttdef"><b>Definition:</b> NimBLEService.cpp:77</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_service_html_a86d65ef61a77bdd660632b4041c2b640"><divclass="ttname"><ahref="class_nim_b_l_e_service.html#a86d65ef61a77bdd660632b4041c2b640">NimBLEService::getHandle</a></div><divclass="ttdeci">uint16_t getHandle()</div><divclass="ttdoc">Get the handle associated with this service.</div><divclass="ttdef"><b>Definition:</b> NimBLEService.cpp:250</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_service_html_ab000b7d2b7dbb3978a5a8c1e17b1d649"><divclass="ttname"><ahref="class_nim_b_l_e_service.html#ab000b7d2b7dbb3978a5a8c1e17b1d649">NimBLEService::getUUID</a></div><divclass="ttdeci">NimBLEUUID getUUID()</div><divclass="ttdoc">Get the UUID of the service.</div><divclass="ttdef"><b>Definition:</b> NimBLEService.cpp:101</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_service_html_ad37324ed0404d596923d6fdc0133b985"><divclass="ttname"><ahref="class_nim_b_l_e_service.html#ad37324ed0404d596923d6fdc0133b985">NimBLEService::start</a></div><divclass="ttdeci">bool start()</div><divclass="ttdoc">Builds the database of characteristics/descriptors for the service and registers it with the NimBLE s...</div><divclass="ttdef"><b>Definition:</b> NimBLEService.cpp:111</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_service_html_af304386c4e067dd0eeb27b86c0e59d0f"><divclass="ttname"><ahref="class_nim_b_l_e_service.html#af304386c4e067dd0eeb27b86c0e59d0f">NimBLEService::getServer</a></div><divclass="ttdeci">NimBLEServer * getServer()</div><divclass="ttdoc">Get the BLE server associated with this service.</div><divclass="ttdef"><b>Definition:</b> NimBLEService.cpp:431</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_service_html_af8215dbfdaf7ced32d6158f8ff5116e8"><divclass="ttname"><ahref="class_nim_b_l_e_service.html#af8215dbfdaf7ced32d6158f8ff5116e8">NimBLEService::addCharacteristic</a></div><divclass="ttdeci">void addCharacteristic(NimBLECharacteristic *pCharacteristic)</div><divclass="ttdoc">Add a characteristic to the service.</div><divclass="ttdef"><b>Definition:</b> NimBLEService.cpp:291</div></div>
<divclass="ttc"id="aclass_nim_b_l_e_service_html_af992d0c27e3a559789fb77fc46623234"><divclass="ttname"><ahref="class_nim_b_l_e_service.html#af992d0c27e3a559789fb77fc46623234">NimBLEService::removeCharacteristic</a></div><divclass="ttdeci">void removeCharacteristic(NimBLECharacteristic *pCharacteristic, bool deleteChr=false)</div><divclass="ttdoc">Remove a characteristic from the service.</div><divclass="ttdef"><b>Definition:</b> NimBLEService.cpp:317</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>