SDK erreferentzia — Kotlin Multiplatform gailu medikoetarako
Orri hau vitalera Gailuen SDKaren gailuaren araberako erreferentzia da, Kotlin Multiplatform SDK v2-ren parte gailu medikoen integraziorako. Onartutako HealthDevice azpiklase guztiak zerrendatzen ditu beren behaketa-motekin (odol-presioa, bihotz-maiztasuna, SpO2, glukosa, tenperatura, pisua), eta BLE gailuen aurkikuntzarako HealthDeviceScanner azpiklase guztiak.
HealthDevice
Objektu honek dagoeneko eskaneatutako gailu bat irudikatzen du. connect, read, disconnect eta getDeviceInfo metodoak eskaintzen ditu. read metodoak gailuaren azpiklasearen araberako Observation datuak itzultzen ditu.
HealthDevice azpiklaseak eta behaketa motak
Jarraian, gailu-mota eta hornitzaile zehatz bati dagokion azpiklase bakoitza. read() metodoak itzultzen dituen behaketa motak zerrendatzen dira bakoitzarentzat:
- LifevitThermometer: Tenperatura-behaketa itzultzen du.
- LifevitOximeter: Bihotz-maiztasuna eta oxigeno-asetzea behaketak itzultzen ditu.
- LifevitBpm / LifevitBloodPressureMonitor (Android/iOS): Odol-presio behaketa itzultzen du.
- LifevitWeightScale: Pisu-behaketa itzultzen du.
- BeurerOximeter: Bihotz-maiztasuna eta oxigeno-asetzea behaketak itzultzen ditu.
- BeurerBpm / BeurerBloodPressureMonitor (Android/iOS): Odol-presio behaketa itzultzen du.
- ContourGlucometer: Glukosa-behaketa itzultzen du.
- GarminDevice: Bihotz-maiztasuna, oxigeno-asetzea eta jarduera-behaketak itzultzen ditu.
- OmronEvolv: Odol-presio behaketa itzultzen du.
- AppleWatch: Bihotz-maiztasuna eta oxigeno-asetzea behaketak itzultzen ditu.
- PolarDevice: Bihotz-maiztasun behaketa itzultzen du.
- OmronMC280B: Tenperatura-behaketa itzultzen du.
- XiaomiMiSmartScale: Pisu-behaketa itzultzen du.
HealthDeviceScanner
Objektu honek gailu zehatz baterako startScan eta stopScan funtzionalitateak inplementatzen ditu. Azpiklase bakoitzak gailu-mota eta hornitzaile-konbinazio zehatz baterako eskaneatzen du.
HealthDeviceScanner azpiklaseak
- LifevitThermometerScanner
- LifevitOximeterScanner
- LifevitBpmScanner / LifevitBloodPressureMonitorScanner (Android/iOS)
- LifevitWeightScaleScanner
- BeurerOximeterScanner
- BeurerBpmScanner / BeurerBloodPressureMonitorScanner (Android/iOS)
- ContourGlucometerScanner
- GarminVivosmart5Scanner
- GarminVenuSQScanner
- AppleWatchScanner
- PolarScanner
- OmronMC280BScanner
- XiaomiMiSmartScaleScanner
- OmronEvolvScanner