![](/media/cache/profiles/416a275fea912be3a578ba281b58bb47.jpg.50x50_q85.jpg)
Button initiated config service
Dependencies: BLE_API_EddystoneConfigService_2 mbed nRF51822
Fork of BLE_EddystoneBeaconConfigService_3 by
Diff: main.cpp
- Revision:
- 63:2478203aa555
- Parent:
- 59:a89c00180058
- Child:
- 67:345bc62c748d
--- a/main.cpp Fri Sep 18 04:55:58 2015 +0000 +++ b/main.cpp Mon Sep 21 16:40:02 2015 +0000 @@ -85,12 +85,12 @@ uint8_t tlmVersion = 0x00; /* Initialize a EddystoneBeaconConfig service providing config params, default URI, and power levels. */ - static EddystoneConfigService::PowerLevels_t defaultAdvPowerLevels = {-30, -16, -4, 4}; // Values for ADV packets related to firmware levels, calibrated based on measured values at 1m - static EddystoneConfigService::PowerLevels_t radioPowerLevels = {-30, -16, -4, 4}; // Values for radio power levels, provided by manufacturer. + static EddystoneConfigService::PowerLevels_t defaultAdvPowerLevels = {-47, -33, -21, -13}; // Values for ADV packets related to firmware levels, calibrated based on measured values at 1m + static EddystoneConfigService::PowerLevels_t radioPowerLevels = {-30, -16, -4, 4}; // Values for radio power levels, provided by manufacturer. EddystoneBeaconConfig = new EddystoneConfigService(ble, params, defaultAdvPowerLevels, radioPowerLevels); - EddystoneBeaconConfig->setDefaultURIFrameData("http://mbed.org",1000); - EddystoneBeaconConfig->setDefaultUIDFrameData(&uidNamespaceID, &uidInstanceID,10); - EddystoneBeaconConfig->setDefaultTLMFrameData(tlmVersion,1); + EddystoneBeaconConfig->setDefaultURIFrameData("http://mbed.org",2); + EddystoneBeaconConfig->setDefaultUIDFrameData(&uidNamespaceID, &uidInstanceID,5); + EddystoneBeaconConfig->setDefaultTLMFrameData(tlmVersion,10); EddystoneBeaconConfig->start(!fetchedFromPersistentStorage); if (!EddystoneBeaconConfig->initSuccessfully()) {