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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user