invoke characteristicCallback

This commit is contained in:
Rohit Grover 2015-05-06 15:50:58 +01:00
parent 4e5a8459b4
commit 9144aba8dd
1 changed files with 4 additions and 3 deletions

View File

@ -124,8 +124,9 @@ void
NordicServiceDiscovery::progressCharacteristicDiscovery(void)
{
while (cDiscoveryActive && (characteristicIndex < numCharacteristics)) {
/* THIS IS WHERE THE CALLBACK WILL GO */
printf("%x [%u]\r\n", characteristics[characteristicIndex].uuid, characteristics[characteristicIndex].valueHandle);
if (characteristicCallback) {
characteristicCallback(characteristics[characteristicIndex]);
}
characteristicIndex++;
}
@ -155,7 +156,7 @@ NordicServiceDiscovery::progressServiceDiscovery(void)
serviceCallback(services[serviceIndex]);
}
if (true) { /* characteristic discovery is optional. */
if (characteristicCallback) { /* characteristic discovery is optional. */
launchCharacteristicDiscovery(connHandle, services[serviceIndex].startHandle, services[serviceIndex].endHandle);
} else {
serviceIndex++; /* Progress service index to keep discovery alive. */