Add Added unimplemented getCharacteristicsByHandle function (#3277)
* Add Added unimplemented getCharacteristicsByHandle function Defined in BLERemoteService.h But, Not included in BLERemoteService.cpp * Delete log output
This commit is contained in:
parent
5f1dff7dad
commit
64cfb33deb
@ -226,6 +226,20 @@ std::map<std::string, BLERemoteCharacteristic*>* BLERemoteService::getCharacteri
|
|||||||
return &m_characteristicMap;
|
return &m_characteristicMap;
|
||||||
} // getCharacteristics
|
} // getCharacteristics
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Retrieve a map of all the characteristics of this service.
|
||||||
|
* @return A map of all the characteristics of this service.
|
||||||
|
*/
|
||||||
|
std::map<uint16_t, BLERemoteCharacteristic*>* BLERemoteService::getCharacteristicsByHandle() {
|
||||||
|
// If is possible that we have not read the characteristics associated with the service so do that
|
||||||
|
// now. The request to retrieve the characteristics by calling "retrieveCharacteristics" is a blocking
|
||||||
|
// call and does not return until all the characteristics are available.
|
||||||
|
if (!m_haveCharacteristics) {
|
||||||
|
retrieveCharacteristics();
|
||||||
|
}
|
||||||
|
return &m_characteristicMapByHandle;
|
||||||
|
} // getCharacteristicsByHandle
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief This function is designed to get characteristics map when we have multiple characteristics with the same UUID
|
* @brief This function is designed to get characteristics map when we have multiple characteristics with the same UUID
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user