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