Eduki nagusira joan

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