Referència del SDK — Kotlin Multiplatform per a dispositius mèdics
Aquesta pàgina és la referència específica de dispositius per al SDK de dispositius de vitalera, part del SDK Kotlin Multiplatform v2 per a la integració de dispositius mèdics. Llista totes les subclasses de HealthDevice amb els seus tipus d'observació (pressió arterial, freqüència cardíaca, SpO2, glucosa, temperatura, pes) i totes les subclasses de HealthDeviceScanner per al descobriment de dispositius BLE.
HealthDevice
Aquest objecte representa un dispositiu ja escanejat. Proporciona els mètodes connect, read, disconnect i getDeviceInfo. El mètode read retorna dades d'observació el tipus de les quals depèn de la subclasse del dispositiu.
Subclasses de HealthDevice i tipus d'observació
Cada subclasse a continuació correspon a un tipus específic de dispositiu i proveïdor. Els tipus d'observació retornats per read() es llisten per a cadascun:
- LifevitThermometer: Retorna una observació de temperatura.
- LifevitOximeter: Retorna observacions de freqüència cardíaca i saturació d'oxigen.
- LifevitBpm / LifevitBloodPressureMonitor (Android/iOS): Retorna una observació de pressió arterial.
- LifevitWeightScale: Retorna una observació de pes.
- BeurerOximeter: Retorna observacions de freqüència cardíaca i saturació d'oxigen.
- BeurerBpm / BeurerBloodPressureMonitor (Android/iOS): Retorna una observació de pressió arterial.
- ContourGlucometer: Retorna una observació de glucosa en sang.
- GarminDevice: Retorna observacions de freqüència cardíaca, saturació d'oxigen i activitat.
- OmronEvolv: Retorna una observació de pressió arterial.
- AppleWatch: Retorna observacions de freqüència cardíaca i saturació d'oxigen.
- PolarDevice: Retorna una observació de freqüència cardíaca.
- OmronMC280B: Retorna una observació de temperatura.
- XiaomiMiSmartScale: Retorna una observació de pes.
HealthDeviceScanner
Aquest objecte implementa la funcionalitat startScan i stopScan per a un dispositiu particular. Cada subclasse gestiona l'escaneig per a un tipus específic de dispositiu i combinació de proveïdor.
Subclasses de HealthDeviceScanner
- LifevitThermometerScanner
- LifevitOximeterScanner
- LifevitBpmScanner / LifevitBloodPressureMonitorScanner (Android/iOS)
- LifevitWeightScaleScanner
- BeurerOximeterScanner
- BeurerBpmScanner / BeurerBloodPressureMonitorScanner (Android/iOS)
- ContourGlucometerScanner
- GarminVivosmart5Scanner
- GarminVenuSQScanner
- AppleWatchScanner
- PolarScanner
- OmronMC280BScanner
- XiaomiMiSmartScaleScanner
- OmronEvolvScanner