Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: microbit-dal microbit-dal microbit-ble-open microbit-dal ... more
Fork of BLE_API by
Diff: services/URIBeacon2Service.h
- Revision:
- 184:ec211f2288ef
- Parent:
- 183:41d6ffadba96
- Child:
- 185:7cd70497aec8
diff -r 41d6ffadba96 -r ec211f2288ef services/URIBeacon2Service.h
--- a/services/URIBeacon2Service.h Fri Nov 28 14:11:23 2014 +0000
+++ b/services/URIBeacon2Service.h Fri Nov 28 14:11:23 2014 +0000
@@ -58,7 +58,7 @@
* @return
* Pointer to the singleton uribeacon service if the initialization goes well; else NULL.
*/
- static URIBeacon2Service *setupService(BLEDevice &ble_, const char *urldata, uint8_t flagsIn = 0, int8_t effectiveTxPowerIn = 0, uint16_t beaconPeriodIn = 1000) {
+ static URIBeacon2Service *setup(BLEDevice &ble_, const char *urldata, uint8_t flagsIn = 0, int8_t effectiveTxPowerIn = 0, uint16_t beaconPeriodIn = 1000) {
if ((urldata == NULL) || (strlen(urldata) == 0)) {
return NULL;
}
@@ -89,7 +89,7 @@
*/
void setFlags(uint8_t flagsIn) {
flags = flagsIn;
- setup();
+ configure();
}
/**
@@ -110,7 +110,7 @@
*/
void setPowerMode(TXPowerModes_t mode) {
effectivePower = powerLevels[mode];
- setup();
+ configure();
}
/**
@@ -120,7 +120,7 @@
*/
void setBeaconPeriod(uint16_t beaconPeriodIn) {
beaconPeriod = beaconPeriodIn;
- setup();
+ configure();
}
private:
@@ -156,7 +156,7 @@
{
strncpy(reinterpret_cast<char *>(uriDataValue), urldata, MAX_SIZE_URI_DATA_CHAR_VALUE);
- setup();
+ configure();
GattCharacteristic *charTable[] = {&lockedStateChar, &uriDataChar, &flagsChar, &txPowerLevelsChar, &beaconPeriodChar};
GattService beaconControlService(URIBeacon2ControlServiceUUID, charTable, sizeof(charTable) / sizeof(GattCharacteristic *));
@@ -211,7 +211,7 @@
beaconPeriod = *((uint16_t *)(params->data));
}
}
- setup();
+ configure();
ble.setAdvertisingPayload();
}
@@ -227,7 +227,7 @@
}
private:
- void setup(void) {
+ void configure(void) {
const uint8_t BEACON_UUID[] = {0xD8, 0xFE};
payloadIndex = 0;
