Real-time heart rate data
Connect heart rate monitor
Access real-time data
import ThryveCore
import ThryveCommons
import ThryveBLE
class BLEViewModel: ObservableObject, ThryveBLEEventListener {
---
//onHeartRateDataReceived method is a ThryveBLEEventListener event listener callback.
//It is automatically triggered by ThryveSDK each time a Heart Rate ThryveBLEDevice is connected
//The data recorded by Heart Rate monitors is shared with the host application
func onHeartRateDataReceived(device: ThryveBLEDevice, response: ThryveResponse<ThryveBLEHeartRateMeasurement>) {
guard response.successful else {
// Process all [ThryveErrors] in response.errors
return
}
let heartRate = response.data
//process heartRate. example update UI
//process the heart rate value with heartRate.heartRateValue.
//process the sensor contact value with heartRate.sensorContactDetected
}
---
}Last updated

