smart ball test board code

Dependencies:   nrf51-sdk

Fork of nRF51822 by Nordic Semiconductor

Revision:
302:59e7404a4ea3
Parent:
300:19064275c0e0
Child:
306:293634834813
--- a/btle/btle_discovery.cpp	Fri Jun 19 15:55:28 2015 +0100
+++ b/btle/btle_discovery.cpp	Fri Jun 19 15:55:29 2015 +0100
@@ -110,7 +110,7 @@
 NordicServiceDiscovery::ServiceIndicesNeedingUUIDDiscovery::triggerFirst(void)
 {
     while (numIndices) { /* loop until a call to char_value_by_uuid_read() succeeds or we run out of pending indices. */
-        parentContainer->state = DISCOVER_SERVICE_UUIDS;
+        parentDiscoveryObject->state = DISCOVER_SERVICE_UUIDS;
 
         unsigned serviceIndex = getFirst();
         ble_uuid_t uuid = {
@@ -118,10 +118,10 @@
             .type = BLE_UUID_TYPE_BLE,
         };
         ble_gattc_handle_range_t handleRange = {
-            .start_handle = parentContainer->services[serviceIndex].getStartHandle(),
-            .end_handle   = parentContainer->services[serviceIndex].getEndHandle(),
+            .start_handle = parentDiscoveryObject->services[serviceIndex].getStartHandle(),
+            .end_handle   = parentDiscoveryObject->services[serviceIndex].getEndHandle(),
         };
-        if (sd_ble_gattc_char_value_by_uuid_read(parentContainer->connHandle, &uuid, &handleRange) == NRF_SUCCESS) {
+        if (sd_ble_gattc_char_value_by_uuid_read(parentDiscoveryObject->connHandle, &uuid, &handleRange) == NRF_SUCCESS) {
             return;
         }
 
@@ -131,8 +131,8 @@
     }
 
     /* Switch back to service discovery upon exhausting the service-indices pending UUID discovery. */
-    if (parentContainer->state == DISCOVER_SERVICE_UUIDS) {
-        parentContainer->state = SERVICE_DISCOVERY_ACTIVE;
+    if (parentDiscoveryObject->state == DISCOVER_SERVICE_UUIDS) {
+        parentDiscoveryObject->state = SERVICE_DISCOVERY_ACTIVE;
     }
 }