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()