diff options
| author | Riku Isokoski <riksu9000@gmail.com> | 2023-03-15 10:27:49 +0200 |
|---|---|---|
| committer | Riku Isokoski <riksu9000@gmail.com> | 2023-03-19 12:41:01 +0200 |
| commit | 829ab86f37fffbed8575aad2be6707198a58ab19 (patch) | |
| tree | eecb1287edc5bc238a45c80f56712d8180bf6d1a /src/components/ble/HeartRateService.cpp | |
| parent | 7c98f26f1294b7f78156be5682c9633d69ba983d (diff) | |
HeartRateService: Remove SystemTask dependency
Diffstat (limited to 'src/components/ble/HeartRateService.cpp')
| -rw-r--r-- | src/components/ble/HeartRateService.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/components/ble/HeartRateService.cpp b/src/components/ble/HeartRateService.cpp index c522e67e..d34dbf83 100644 --- a/src/components/ble/HeartRateService.cpp +++ b/src/components/ble/HeartRateService.cpp @@ -1,6 +1,6 @@ #include "components/ble/HeartRateService.h" #include "components/heartrate/HeartRateController.h" -#include "systemtask/SystemTask.h" +#include "components/ble/NimbleController.h" #include <nrf_log.h> using namespace Pinetime::Controllers; @@ -16,8 +16,8 @@ namespace { } // TODO Refactoring - remove dependency to SystemTask -HeartRateService::HeartRateService(Pinetime::System::SystemTask& system, Controllers::HeartRateController& heartRateController) - : system {system}, +HeartRateService::HeartRateService(NimbleController& nimble, Controllers::HeartRateController& heartRateController) + : nimble {nimble}, heartRateController {heartRateController}, characteristicDefinition {{.uuid = &heartRateMeasurementUuid.u, .access_cb = HeartRateServiceCallback, @@ -63,7 +63,7 @@ void HeartRateService::OnNewHeartRateValue(uint8_t heartRateValue) { uint8_t buffer[2] = {0, heartRateValue}; // [0] = flags, [1] = hr value auto* om = ble_hs_mbuf_from_flat(buffer, 2); - uint16_t connectionHandle = system.nimble().connHandle(); + uint16_t connectionHandle = nimble.connHandle(); if (connectionHandle == 0 || connectionHandle == BLE_HS_CONN_HANDLE_NONE) { return; |
