Zum Hauptinhalt springen

Geraete-SDK-Referenz

Diese Seite ist die geraetespezifische Referenz fuer das Geraete-SDK von vitalera. Sie listet alle unterstuetzten HealthDevice-Unterklassen mit ihren Beobachtungstypen und alle HealthDeviceScanner-Unterklassen auf.


HealthDevice

Dieses Objekt repraesentiert ein bereits gescanntes Geraet. Es bietet die Methoden connect, read, disconnect und getDeviceInfo. Die Methode read gibt Beobachtungsdaten zurueck, deren Typ von der Geraeteunterklasse abhaengt.

HealthDevice-Unterklassen und Beobachtungstypen

Jede unten aufgefuehrte Unterklasse entspricht einem bestimmten Geraetetyp und Anbieter. Die von read() zurueckgegebenen Beobachtungstypen sind fuer jede aufgefuehrt:

  • LifevitThermometer: Gibt zurueck a temperature observation.
  • LifevitOximeter: Gibt zurueck heart rate and oxygen saturation observations.
  • LifevitBpm / LifevitBloodPressureMonitor (Android/iOS): Gibt zurueck a blood pressure observation.
  • LifevitWeightScale: Gibt zurueck a weight observation.
  • BeurerOximeter: Gibt zurueck heart rate and oxygen saturation observations.
  • BeurerBpm / BeurerBloodPressureMonitor (Android/iOS): Gibt zurueck a blood pressure observation.
  • ContourGlucometer: Gibt zurueck a blood glucose observation.
  • GarminDevice: Gibt zurueck heart rate, oxygen saturation, and activity observations.
  • OmronEvolv: Gibt zurueck a blood pressure observation.
  • AppleWatch: Gibt zurueck heart rate and oxygen saturation observations.
  • PolarDevice: Gibt zurueck a heart rate observation.
  • OmronMC280B: Gibt zurueck a temperature observation.
  • XiaomiMiSmartScale: Gibt zurueck a weight observation.

HealthDeviceScanner

Dieses Objekt implementiert die Funktionalitaet startScan und stopScan fuer einen bestimmten Geraetetyp. Jede Unterklasse verarbeitet das Scannen fuer eine bestimmte Geraetetyp-Anbieter-Kombination.

HealthDeviceScanner-Unterklassen

  • LifevitThermometerScanner
  • LifevitOximeterScanner
  • LifevitBpmScanner / LifevitBloodPressureMonitorScanner (Android/iOS)
  • LifevitWeightScaleScanner
  • BeurerOximeterScanner
  • BeurerBpmScanner / BeurerBloodPressureMonitorScanner (Android/iOS)
  • ContourGlucometerScanner
  • GarminVivosmart5Scanner
  • GarminVenuSQScanner
  • AppleWatchScanner
  • PolarScanner
  • OmronMC280BScanner
  • XiaomiMiSmartScaleScanner
  • OmronEvolvScanner