summaryrefslogtreecommitdiff
path: root/src/components/ble/HeartRateService.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/ble/HeartRateService.h')
-rw-r--r--src/components/ble/HeartRateService.h35
1 files changed, 14 insertions, 21 deletions
diff --git a/src/components/ble/HeartRateService.h b/src/components/ble/HeartRateService.h
index 835e2941..0b16703f 100644
--- a/src/components/ble/HeartRateService.h
+++ b/src/components/ble/HeartRateService.h
@@ -12,33 +12,26 @@ namespace Pinetime {
namespace Controllers {
class HeartRateController;
class HeartRateService {
- public:
- HeartRateService(Pinetime::System::SystemTask &system, Controllers::HeartRateController& heartRateController);
- void Init();
- int OnHeartRateRequested(uint16_t connectionHandle, uint16_t attributeHandle, ble_gatt_access_ctxt *context);
- void OnNewHeartRateValue(uint8_t hearRateValue);
+ public:
+ HeartRateService(Pinetime::System::SystemTask& system, Controllers::HeartRateController& heartRateController);
+ void Init();
+ int OnHeartRateRequested(uint16_t connectionHandle, uint16_t attributeHandle, ble_gatt_access_ctxt* context);
+ void OnNewHeartRateValue(uint8_t hearRateValue);
private:
- Pinetime::System::SystemTask &system;
- Controllers::HeartRateController& heartRateController;
- static constexpr uint16_t heartRateServiceId {0x180D};
- static constexpr uint16_t heartRateMeasurementId {0x2A37};
+ Pinetime::System::SystemTask& system;
+ Controllers::HeartRateController& heartRateController;
+ static constexpr uint16_t heartRateServiceId {0x180D};
+ static constexpr uint16_t heartRateMeasurementId {0x2A37};
- static constexpr ble_uuid16_t heartRateServiceUuid {
- .u {.type = BLE_UUID_TYPE_16},
- .value = heartRateServiceId
- };
+ static constexpr ble_uuid16_t heartRateServiceUuid {.u {.type = BLE_UUID_TYPE_16}, .value = heartRateServiceId};
- static constexpr ble_uuid16_t heartRateMeasurementUuid {
- .u {.type = BLE_UUID_TYPE_16},
- .value = heartRateMeasurementId
- };
+ static constexpr ble_uuid16_t heartRateMeasurementUuid {.u {.type = BLE_UUID_TYPE_16}, .value = heartRateMeasurementId};
- struct ble_gatt_chr_def characteristicDefinition[3];
- struct ble_gatt_svc_def serviceDefinition[2];
-
- uint16_t heartRateMeasurementHandle;
+ struct ble_gatt_chr_def characteristicDefinition[3];
+ struct ble_gatt_svc_def serviceDefinition[2];
+ uint16_t heartRateMeasurementHandle;
};
}
}