Merge pull request #10634 from LDong-Arm/ble-api-update

BLE: fix deprecated API calls in battery and thermometer services
pull/10654/head
Martin Kojtal 2019-05-23 21:37:19 +01:00 committed by GitHub
commit 86bd7f05f0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 6 deletions

View File

@ -84,7 +84,7 @@ public:
sizeof(charTable) / sizeof(GattCharacteristic *)
);
ble.addService(batteryService);
ble.gattServer().addService(batteryService);
}
/**

View File

@ -61,7 +61,7 @@ public:
GattCharacteristic *hrmChars[] = {&tempMeasurement, &tempLocation, };
GattService hrmService(GattService::UUID_HEALTH_THERMOMETER_SERVICE, hrmChars, sizeof(hrmChars) / sizeof(GattCharacteristic *));
ble.addService(hrmService);
ble.gattServer().addService(hrmService);
}
/**
@ -72,10 +72,8 @@ public:
*
*/
void updateTemperature(float temperature) {
if (ble.getGapState().connected) {
valueBytes.updateTemperature(temperature);
ble.gattServer().write(tempMeasurement.getValueHandle(), valueBytes.getPointer(), sizeof(TemperatureValueBytes));
}
valueBytes.updateTemperature(temperature);
ble.gattServer().write(tempMeasurement.getValueHandle(), valueBytes.getPointer(), sizeof(TemperatureValueBytes));
}
/**