I don't know why this is happening.

Fork of BLE_API by Bluetooth Low Energy

Revision:
214:7d79fa197212
Parent:
213:ac3b745af1d0
Child:
215:f9d0169b9c28
--- a/services/URIBeaconConfigService.h	Mon Dec 01 14:31:18 2014 +0000
+++ b/services/URIBeaconConfigService.h	Mon Dec 01 14:31:19 2014 +0000
@@ -316,16 +316,22 @@
         flags            = 0;
         effectiveTxPower = 0;
         beaconPeriod     = 0;
+        lockedState      = false;
 
         updateGATT();
     }
 
     void updateGATT(void) {
+        updateLockedStateCharacteristic();
         updateURIDataCharacteristic();
         updateFlagsCharacteristic();
         updateBeaconPeriodCharacteristic();
     }
 
+    void updateLockedStateCharacteristic(void) {
+        ble.updateCharacteristicValue(lockedStateChar.getValueAttribute().getHandle(), reinterpret_cast<uint8_t *>(&lockedState), sizeof(lockedState));
+    }
+
     void updateURIDataCharacteristic(void) {
         ble.updateCharacteristicValue(uriDataChar.getValueAttribute().getHandle(), uriData, uriDataLength);
     }