Naar hoofdinhoud gaan

Apparaat-SDK-referentie

Deze pagina is de apparaatspecifieke referentie voor de Apparaat-SDK van vitalera. Het bevat alle ondersteunde HealthDevice-subklassen met hun observatietypen en alle HealthDeviceScanner-subklassen.


HealthDevice

Dit object vertegenwoordigt een reeds gescand apparaat. Het biedt de methoden connect, read, disconnect en getDeviceInfo. De read-methode retourneert observatiegegevens waarvan het type afhangt van de apparaatsubklasse.

HealthDevice-subklassen en observatietypen

Elke hieronder vermelde subklasse komt overeen met een specifiek apparaattype en aanbieder. De observatietypen die door read() worden geretourneerd, zijn voor elk vermeld:

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

HealthDeviceScanner

Dit object implementeert de startScan- en stopScan-functionaliteit voor een bepaald apparaattype. Elke subklasse verwerkt het scannen voor een specifieke combinatie van apparaattype en aanbieder.

HealthDeviceScanner-subklassen

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