Hoppa till huvudinnehallet

iOS SDK Anvaendning

Initialisering

import VitaleraSdkCore

let sdk = try await VitaleraSdk.companion.builder()
.clientId(clientId: "your-org-license-key")
.addProvider(providerName: "omron")
.addProvider(providerName: "polar")
.connectedMode(enabled: true)
.build()

Enhetsupptaeckt

let filter = DiscoveryFilter(
providers: nil,
capabilities: [DeviceCapability.bloodPressure],
namePrefix: nil
)

for try await descriptor in sdk.devices.discover(filter: filter, timeoutMs: 15_000) {
print("Found: \(descriptor.name)")
}

Datainsamling

for try await observation in device.collect() {
if let bp = observation as? BloodPressureObservation {
print("BP: \(bp.systolic)/\(bp.diastolic) mmHg")
}
}
try await device.disconnect()

Rensning

sdk.close()