Tipi di dati aggregati

Per i dati che possono essere registrati in modo continuo (con più punti dati in uno stesso periodo di tempo) periodo), la piattaforma Google Fit può aggregare questi dati e restituire i i risultati calcolati. Può essere una misurazione media o un riepilogo/totale. Tu puoi risparmiare tempo con questi calcoli e mostrare agli utenti della tua app riepiloghi o facilmente le medie leggendo dati aggregati.

Per leggere i dati aggregati, devi scegliere un tipo di dati, un intervallo di tempo e qualcosa a "bucket" (o raggruppare) i dati. Puoi eseguire il bucket di dati in diversi modi:

Periodo di tempo
Dati aggregati in bucket per all'ora o al giorno. Ad esempio, puoi vedere i passi o le calorie bruciate al giorno.
Tipo di attività
Dati aggregati del bucket per tipo di attività. Ad esempio, per i dati sul sonno di una settimana, sarà presente un bucket per ogni tipo di attività di sonno (leggera, profonda e REM).
Segmento attività
Crea un bucket di dati aggregati per segmenti di attività in un periodo di tempo. Ad esempio, se un utente è andato a correre tra le 9 e le 10, ma ha corso per i primi 20 minuti, si è seduto per 10 minuti, ha camminato per 15 minuti e ha corso per 15 minuti, vengono considerati 4 segmenti di attività e vengono restituiti 4 bucket.
Sessione
Utilizza i limiti temporali delle sessioni per aggregare i dati. Ad esempio, se un utente ha effettuato 2 corse registrate come 2 sessioni (una corsa mattutina e una corsa pomeridiana), puoi bucket per sessione per apprendere i passi o la velocità media di ogni corsa.

Attività

Utilizza questi tipi di dati per leggere dati aggregati su salute e benessere.

Riepilogo attività

Tempo totale e numero di segmenti per una particolare attività in un periodo di tempo. Ciascun punto dati rappresenta un riepilogo di tutti i segmenti di attività per un tipo di attività in un intervallo di tempo.

REST

Nomecom.google.activity.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.activity.read
Campi (formato: unità)
activity (int - enum)
Il tipo di attività che l'utente stava svolgendo. Consulta l'elenco dei tipi di attività qui.
duration (int-millisecondi)
Il tempo totale trascorso su un'attività in tutti i segmenti nell'intervallo di tempo.
numero di segmenti (int - conteggio)
Il numero di segmenti di attività distinti nell'intervallo di tempo di questo punto dati.

Android

Nomecom.google.activity.summary
Oggetto tipo di datiAGGREGATE_ACTIVITY_SUMMARY
Campi (formato: unità)
FIELD_ACTIVITY (int - enum)
Il tipo di attività che l'utente stava svolgendo. Consulta l'elenco dei tipi di attività qui.
FIELD_DURATION (int-millisecondi)
Il tempo totale trascorso su un'attività in tutti i segmenti nell'intervallo di tempo.
FIELD_NUM_SEGMENTS (int - conteggio)
Il numero di segmenti di attività distinti nell'intervallo di tempo di questo punto dati.

Riepilogo del tasso metabolico basale (BMR)

Ciascun punto dati rappresenta il tasso metabolico basale medio, massimo e minimo dell'utente nell'intervallo di tempo, in kilocalorie al giorno. È utile se l'utente ha ha guadagnato o perso peso e di conseguenza il suo metabolismo basale è cambiato.

REST

Nomecom.google.calories.bmr.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.activity.read
Campi (formato: unità)
media (float—kcal al giorno)
Il metabolismo basale medio dell'utente in un periodo di tempo.
max (float - kcal al giorno)
Il metabolismo basale massimo dell'utente in un periodo di tempo.
min (float—kcal al giorno)
Il metabolismo basale minimo dell'utente in un periodo di tempo.

Android

Nomecom.google.calories.bmr.summary
Oggetto tipo di datiAGGREGATE_BASAL_METABOLIC_RATE_SUMMARY
Campi (formato: unità)
FIELD_AVERAGE (float - kcal al giorno)
Il metabolismo basale medio dell'utente in un periodo di tempo.
FIELD_MAX (float - kcal al giorno)
Il metabolismo basale massimo dell'utente in un periodo di tempo.
FIELD_MIN (float - kcal al giorno)
Il metabolismo basale minimo dell'utente in un periodo di tempo.

Riepilogo Calorie bruciate

Le calorie bruciate totali o totali, in kilocalorie, in un periodo di tempo. Questo tipo di dati e i suoi campi sono gli stessi dei dati istantanei del testo.

Riepilogo dei Punti cardio

Ogni punto dati rappresenta il numero di Punti cardio guadagnati nel periodo di tempo.

REST

Nomecom.google.heart_minutes.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.activity.read
Campi (formato: unità)
intensità (float - Punti cardio)
Il numero di Punti cardio guadagnati nel periodo di tempo selezionato. inclusi i punti guadagnati dai moltiplicatori (più punti guadagnati per attività più intensa).
duration (float - minuti)
Il tempo in cui sono stati accumulati Punti cardio, misurato in minuti.

Android

Nomecom.google.heart_minutes.summary
Oggetto tipo di datiAGGREGATE_HEART_POINTS
Campi (formato: unità)
FIELD_INTENSITY (float - Punti cardio)
Il numero di Punti cardio guadagnati nel periodo di tempo selezionato. inclusi i punti guadagnati dai moltiplicatori (più punti guadagnati per attività più intensa).
FIELD_DURATION (float - minuti)
Il tempo in cui sono stati accumulati Punti cardio, misurato in minuti.

Riepilogo Minuti di movimento

Il numero totale di minuti di movimento nel periodo di tempo. Questo tipo di dati e i campi sono le stesse del tipo di dati istantaneo.

Riepilogo alimentazione

Ciascun punto dati rappresenta la potenza media, massima e minima generata dall'utente in watt in un determinato periodo di tempo.

REST

Nomecom.google.power.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.activity.read
Campi (formato: unità)
media (float - watt)
La potenza media generata dall'utente nel periodo di tempo, espressa in watt.
max (float - watt)
La potenza massima generata dall'utente nel periodo di tempo specificato, in watt.
min (float - watt)
La potenza minima generata dall'utente nel periodo di tempo, espressa in watt.

Android

Nomecom.google.power.summary
Oggetto tipo di datiAGGREGATE_POWER_SUMMARY
Campi (formato: unità)
FIELD_AVERAGE (float - watt)
La potenza media generata dall'utente nel periodo di tempo, espressa in watt.
FIELD_MAX (float - watt)
La potenza massima generata dall'utente nel periodo di tempo specificato, in watt.
FIELD_MIN (float - watt)
La potenza minima generata dall'utente nel periodo di tempo, espressa in watt.

Riepilogo delta conteggio passi

Ciascun punto dati rappresenta il numero totale di passaggi nel periodo di tempo. Questo tipo di dati e i suoi campi sono gli stessi dei dati istantanei del testo.

Corpo

Utilizza questi tipi di dati per leggere i dati aggregati di misurazione del corpo.

Riepilogo percentuale di grasso corporeo

Ciascun punto dati rappresenta la percentuale media, massima e minima di grasso corporeo dell'utente in un determinato periodo di tempo.

REST

Nomecom.google.body.fat.percentage.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.body.read
Campi (formato: unità)
media (float - percentuale)
La percentuale media dell'utente della massa corporea totale composta da grasso corporeo in un periodo di tempo.
max (float - percentuale)
La percentuale massima di grasso corporeo totale dell'utente in un periodo di tempo.
min (float - percentuale)
La percentuale minima di grasso corporeo totale dell'utente in un periodo di tempo.

Android

Nomecom.google.body.fat.percentage.summary
Oggetto tipo di datiAGGREGATE_BODY_FAT_PERCENTAGE_SUMMARY
Campi (formato: unità)
FIELD_AVERAGE (float - percentuale)
La percentuale media dell'utente della massa corporea totale composta da grasso corporeo in un periodo di tempo.
FIELD_MAX (float - percentuale)
La percentuale massima di grasso corporeo totale dell'utente in un periodo di tempo.
FIELD_MIN (float - percentuale)
La percentuale minima di grasso corporeo totale dell'utente in un periodo di tempo.

Riepilogo battito cardiaco

Ciascun punto dati rappresenta il battito cardiaco medio, massimo e minimo dell'utente nel di tempo, in battiti al minuto.

REST

Nomecom.google.heart_rate.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.body.read
Campi (formato: unità)
media (float-b/m)
Il battito cardiaco medio dell'utente in battiti al minuto in un periodo di tempo.
max (float - b/m)
Il battito cardiaco massimo dell'utente in battiti al minuto in un periodo di tempo.
min (float - b/m)
Il battito cardiaco minimo dell'utente in battiti al minuto in un periodo di tempo.

Android

Nomecom.google.heart_rate.summary
Oggetto tipo di datiAGGREGATE_HEART_RATE_SUMMARY
Campi (formato: unità)
FIELD_AVERAGE (float - b/m)
Il battito cardiaco medio dell'utente in battiti al minuto in un periodo di tempo.
FIELD_MAX (float - b/m)
Il battito cardiaco massimo dell'utente in battiti al minuto in un periodo di tempo.
FIELD_MIN (float - b/m)
Il battito cardiaco minimo dell'utente in battiti al minuto in un periodo di tempo.

Riepilogo altezza

Ciascun punto dati rappresenta l'altezza media, massima e minima dell'utente in un determinato periodo di tempo in metri.

REST

Nomecom.google.height.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.body.read
Campi (formato: unità)
media (float - metri)
L'altezza media dell'utente in un periodo di tempo, in metri.
max (float - metri)
L'altezza massima dell'utente in un periodo di tempo, in metri.
min (float - metri)
L'altezza minima dell'utente in un periodo di tempo, in metri.

Android

Nomecom.google.height.summary
Oggetto tipo di datiAGGREGATE_HEIGHT_SUMMARY
Campi (formato: unità)
FIELD_AVERAGE (float - metri)
L'altezza media dell'utente in un periodo di tempo, in metri.
FIELD_MAX (float - metri)
L'altezza massima dell'utente in un periodo di tempo, in metri.
FIELD_MIN (float - metri)
L'altezza minima dell'utente in un periodo di tempo, in metri.

Riepilogo peso

Ciascun punto dati rappresenta il peso medio, massimo e minimo dell'utente su un di tempo in chilogrammi.

REST

Nomecom.google.weight.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.body.read
Campi (formato: unità)
media (float-kg)
Il peso corporeo medio dell'utente in un periodo di tempo, in chilogrammi.
max (float - kg)
Il peso corporeo massimo dell'utente in un periodo di tempo, in chilogrammi.
min (float-kg)
Il peso corporeo minimo dell'utente in un periodo di tempo, in chilogrammi.

Android

Nomecom.google.weight.summary
Oggetto tipo di datiAGGREGATE_WEIGHT_SUMMARY
Campi (formato: unità)
FIELD_AVERAGE (float - kg)
Peso medio dell'utente in un periodo di tempo, in chilogrammi.
FIELD_MAX (float - kg)
Il peso corporeo massimo dell'utente in un periodo di tempo, in chilogrammi.
FIELD_MIN (float - kg)
Il peso corporeo minimo dell'utente in un periodo di tempo, in chilogrammi.

Località

Utilizza questi tipi di dati per leggere dati aggregati sulla posizione.

Delta distanza

Ogni punto dati rappresenta la distanza totale percorsa dall'utente in un periodo di tempo in metri. Questo tipo di dati e i suoi campi sono gli stessi della tipo di dati istantaneo.

Riquadro di delimitazione della località

Ciascun punto dati rappresenta il delimitatore predefinita calcolata sulla base del da punti di località in un periodo di tempo. Ogni riquadro ha quattro campi che rappresentano i quattro angoli del riquadro di delimitazione.

REST

Nomecom.google.location.bounding_box
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.location.read
Campi (formato: unità)
latitudine bassa (float - gradi)
Latitudine minima del riquadro di delimitazione, rappresentata come un numero in virgola mobile, in gradi.
longitudine bassa (float - gradi)
Longitudine minima del riquadro di delimitazione, rappresentata come un numero in virgola mobile, in gradi.
latitudine alta (float-gradi)
Latitudine massima del riquadro di delimitazione, rappresentata come un numero in virgola mobile, in gradi.
longitudine alta (float - gradi)
Longitudine massima del riquadro di delimitazione, rappresentato come un numero in virgola mobile, in gradi.

Android

Nomecom.google.location.bounding_box
Oggetto tipo di datiAGGREGATE_LOCATION_BOUNDING_BOX
Campi (formato: unità)
FIELD_LOW_LATITUDE (float - gradi)
Latitudine dell'angolo in basso a sinistra del riquadro di delimitazione, rappresentato come un numero mobile, in gradi.
FIELD_LOW_LONGITUDE (float: gradi)
Longitudine dell'angolo in basso a sinistra del riquadro di delimitazione, rappresentato come un numero in virgola mobile, in gradi.
FIELD_HIGH_LATITUDE (float - gradi)
Latitudine dell'angolo in alto a destra del riquadro di delimitazione, rappresentato come un numero in virgola mobile, in gradi.
FIELD_HIGH_LONGITUDE (float – gradi)
Longitudine dell'angolo in alto a destra del riquadro di delimitazione, rappresentato come un numero in virgola mobile, in gradi.

Riepilogo velocità

Ogni punto dati rappresenta la velocità media, massima e minima dell'utente. percorse nell'arco di un determinato periodo di tempo, in metri al secondo.

REST

Nomecom.google.speed.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.location.read
Campi (formato: unità)
media (float - metri al secondo)
La velocità media dell'utente nel corso di un determinato periodo di tempo, in metri al secondo.
max (float - metri al secondo)
La velocità massima dell'utente nel corso di un determinato periodo di tempo, in metri al secondo.
min (float - metri al secondo)
La velocità minima dell'utente in un determinato periodo di tempo, in metri al secondo.

Android

Nomecom.google.speed.summary
Oggetto tipo di datiAGGREGATE_SPEED_SUMMARY
Campi (formato: unità)
media (float - metri al secondo)
La velocità media dell'utente nel corso di un determinato periodo di tempo, in metri al secondo.
max (float - metri al secondo)
La velocità massima dell'utente nel corso di un determinato periodo di tempo, in metri al secondo.
min (float - metri al secondo)
La velocità minima dell'utente in un determinato periodo di tempo, in metri al secondo.

Alimentazione

Utilizza questi tipi di dati per leggere i dati nutrizionali aggregati.

Riepilogo idratazione

Ogni punto dati rappresenta il volume totale di acqua consumata da un utente durante un in litri. Questo tipo di dati e i suoi campi sono gli stessi della tipo di dati istantaneo.

Riassunto dati nutrizionali

Ogni punto dati rappresenta la somma di tutte le voci relative all'alimentazione in un periodo di tempo. Nel campo delle sostanze nutritive, ogni valore rappresenta la somma delle sostanze nutritive rispetto a tutte delle voci nel periodo di tempo.

Se la sostanza nutriente non è presente in nessuna delle voci, non sarà presente nella mappa aggregata. . Se tutte le voci nel periodo di tempo riguardano lo stesso pasto, il tipo di pasto .

REST

Nomecom.google.nutrition.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.nutrition.read
Campi (formato: unità)
tipo di pasto (int - enum)
Il tipo di pasto che l'utente ha mangiato (presente se tutte le voci nel periodo di tempo riguardano lo stesso pasto).
nutrienti (Map<String> - calorie/grammi)
Nutrienti totali negli alimenti assunti in un periodo di tempo.

Android

Nomecom.google.nutrition.summary
Oggetto tipo di datiAGGREGATE_NUTRITION_SUMMARY
Campi (formato: unità)
FIELD_MEAL_TYPE (int - enum)
Il tipo di pasto che l'utente ha mangiato (presente se tutte le voci nel periodo di tempo riguardano lo stesso pasto).
FIELD_NUTRIENTS (Map<String>—chilocalorie/grammi/milligrammi)
Nutrienti totali negli alimenti assunti in un periodo di tempo.

Salute

Utilizza questi tipi di dati per leggere dati medici e sanitari aggregati.

Riepilogo glicemia

Ogni punto dati rappresenta il livello medio, minimo e massimo di glicemia o concentrazione nell'intervallo di tempo, misurata in mmol/L, dove 1 mmol/L è 18. mg/dL.

Se i valori di ognuno di questi campi sono uguali per tutte le misurazioni effettuate durante l'intervallo di tempo, vedrai il valore del campo nei dati restituiti:

  • relazione temporale con un pasto
  • relazione temporale con il sonno
  • origine del campione

Se i valori sono diversi nelle misurazioni, il campo verrà escluso.

REST

Nomecom.google.blood_glucose.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.blood_glucose.read
Campi (formato: unità)
media (float-mmol/L)
Il livello o la concentrazione medi di glicemia dell'utente in un periodo di tempo.
max (float-mmol/L)
La concentrazione o il livello massimo di glicemia dell'utente in un periodo di tempo.
min (float-mmol/L)
La concentrazione o il livello minimo di glicemia dell'utente in un periodo di tempo.
Relazione temporale con il pasto (int-enum) (campo facoltativo)
Quando la lettura è stata rilevata rispetto a quando l'utente ha mangiato.
meal type (int-enum) (campo facoltativo)
Il tipo di pasto che l'utente ha mangiato quando è stata rilevata la lettura.
Relazione temporale con il sonno (int-enum) (campo facoltativo)
Quando è stata rilevata la lettura rispetto a quando ha dormito l'utente.
specimen source (int-enum) (campo facoltativo)
Tipo di liquido corporeo utilizzato per misurare la glicemia.

Android

Nomecom.google.blood_glucose.summary
Oggetto tipo di datiAGGREGATE_BLOOD_GLUCOSE_SUMMARY
Campi (formato: unità)
FIELD_AVERAGE (float-mmol/L)
Il livello o la concentrazione medi di glicemia dell'utente in un periodo di tempo.
FIELD_MAX (float-mmol/L)
La concentrazione o il livello massimo di glicemia dell'utente in un periodo di tempo.
FIELD_MIN (float-mmol/L)
La concentrazione o il livello minimo di glicemia dell'utente in un periodo di tempo.
FIELD_TEMPORAL_RELATION_TO_MEAL (int - enum) (campo facoltativo)
Quando la lettura è stata rilevata rispetto a quando l'utente ha mangiato.
FIELD_MEAL_TYPE (int-enum) (campo facoltativo)
Il tipo di pasto che l'utente ha mangiato quando è stata rilevata la lettura.
FIELD_TEMPORAL_RELATION_TO_SLEEP (int - enum) (campo facoltativo)
Quando è stata rilevata la lettura rispetto a quando ha dormito l'utente.
FIELD_BLOOD_GLUCOSE_SPECIMEN_SOURCE (int - enum) (campo facoltativo)
Tipo di liquido corporeo utilizzato per misurare la glicemia.

Riepilogo pressione sanguigna

Ciascun punto dati rappresenta la pressione sanguigna media, minima e massima su l'intervallo di tempo, misurato in mmHg.

Se i valori di ognuno di questi campi sono uguali per tutte le misurazioni effettuate durante l'intervallo di tempo, vedrai il valore del campo nei dati restituiti:

  • posizione del corpo
  • posizione di misurazione

Se i valori sono diversi nelle misurazioni, il campo verrà escluso.

REST

Nomecom.google.blood_pressure.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.blood_pressure.read
Campi (formato: unità)
sistolica media (float-mmHg)
La pressione sanguigna sistolica media dell'utente in un periodo di tempo.
sistolica massima (float-mmHg)
La pressione sanguigna sistolica massima dell'utente in un periodo di tempo.
min sistolica (float-mmHg)
La pressione sanguigna sistolica minima dell'utente in un periodo di tempo.
diastolica media (float-mmHg)
La pressione sanguigna diastolica media dell'utente in un periodo di tempo.
Diastolica massima (float-mmHg)
La pressione sanguigna diastolica massima dell'utente in un periodo di tempo.
min diastolica (float-mmHg)
La pressione sanguigna diastolica minima dell'utente in un periodo di tempo.
posizione del corpo (int-enum) (campo facoltativo)
La posizione del corpo dell'utente al momento della misurazione.
Posizione misurazione (int-enum) (campo facoltativo)
Il gruppo e la parte del braccio in cui è stata effettuata la misurazione.

Android

Nomecom.google.blood_pressure.summary
Oggetto tipo di datiAGGREGATE_BLOOD_PRESSURE_SUMMARY
Campi (formato: unità)
FIELD_BLOOD_PRESSURE_SYSTOLIC_AVERAGE (float—mmHg)
La pressione sanguigna sistolica media dell'utente in un periodo di tempo.
FIELD_BLOOD_PRESSURE_SYSTOLIC_MAX (float-mmHg)
La pressione sanguigna sistolica massima dell'utente in un periodo di tempo.
FIELD_BLOOD_PRESSURE_SYSTOLIC_MIN (float—mmHg)
La pressione sanguigna sistolica minima dell'utente in un periodo di tempo.
FIELD_BLOOD_PRESSURE_DIASTOLIC_AVERAGE (float—mmHg)
La pressione sanguigna diastolica media dell'utente in un periodo di tempo.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MAX (float-mmHg)
La pressione sanguigna diastolica massima dell'utente in un periodo di tempo.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MIN (float-mmHg)
La pressione sanguigna diastolica minima dell'utente in un periodo di tempo.
FIELD_BODY_POSITION (int-enum) (campo facoltativo)
La posizione del corpo dell'utente al momento della misurazione.
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION (int - enum) (campo facoltativo)
Il gruppo e la parte del braccio in cui è stata effettuata la misurazione.

Riepilogo temperatura corporea

Ciascun punto dati rappresenta la temperatura corporea media, minima e massima di l'utente in un intervallo di tempo.

Avrà anche la posizione in cui è stata effettuata la misurazione sul corpo, se la posizione di misurazione è stata la stessa per tutti i punti dati nell'intervallo di tempo.

REST

Nomecom.google.body.temperature.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.body_temperature.read
Campi (formato: unità)
media (float - Celsius)
La temperatura corporea media dell'utente in un periodo di tempo.
max (float - Celsius)
La temperatura corporea massima dell'utente in un determinato periodo di tempo.
min (float - Celsius)
La temperatura corporea minima dell'utente in un periodo di tempo.
Posizione misurazione (int-enum) (campo facoltativo)
La posizione sul corpo dell'utente da cui è stata rilevata la misurazione della temperatura.

Android

Nomecom.google.body.temperature.summary
Oggetto tipo di datiAGGREGATE_BODY_TEMPERATURE_SUMMARY
Campi (formato: unità)
FIELD_AVERAGE (float - Celsius)
La temperatura corporea media dell'utente in un periodo di tempo.
FIELD_MAX (float - Celsius)
La temperatura corporea massima dell'utente in un determinato periodo di tempo.
FIELD_MIN (float - Celsius)
La temperatura corporea minima dell'utente in un periodo di tempo.
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION (int-enum) (campo facoltativo)
La posizione sul corpo dell'utente da cui è stata rilevata la misurazione della temperatura.

Riepilogo saturazione ossigeno

Ciascun punto dati rappresenta la media, la minima e la massima quantità di ossigeno nel sangue saturazione e velocità del flusso di ossigeno supplementare dell'utente in un intervallo di tempo.

Se i valori di ognuno di questi campi sono uguali per tutte le misurazioni effettuate durante l'intervallo di tempo, vedrai il valore del campo nei dati restituiti:

  • modalità di somministrazione di ossigeno
  • sistema di saturazione dell'ossigeno
  • metodo di misurazione della saturazione di ossigeno

Se i valori sono diversi nelle misurazioni, il campo verrà escluso.

REST

Nomecom.google.oxygen_saturation.summary
Ambiti delle autorizzazioni OAuth
https://www.googleapis.com/auth/fitness.oxygen_saturation.read
Campi (formato: unità)
saturazione media ossigeno (float - percentuale)
La saturazione di ossigeno media dell'utente in un determinato periodo di tempo.
Saturazione massima ossigeno (float - percentuale)
La saturazione massima di ossigeno dell'utente in un determinato periodo di tempo.
saturazione min ossigeno (float - percentuale)
La saturazione di ossigeno minima dell'utente in un periodo di tempo.
flusso medio di ossigeno supplementare (float-L/min)
La portata media del flusso di ossigeno supplementare dell'utente in un periodo di tempo.
Portata massima di ossigeno supplementare (float-L/min)
La portata massima del flusso di ossigeno supplementare dell'utente in un periodo di tempo.
portata minima di ossigeno supplementare (float-L/min)
La portata minima del flusso di ossigeno supplementare dell'utente in un periodo di tempo.
Modalità di somministrazione della terapia di ossigeno (int-enum) (campo facoltativo)
Come viene somministrata l'ossigenoterapia.
Può essere assente o 1 se somministrato tramite cannula nasale.
Sistema di saturazione dell'ossigeno (int-enum) (campo facoltativo)
Dove viene misurata la saturazione dell'ossigeno.
Può essere assente o 1 se misurato in capillari periferici.
Metodo di misurazione della saturazione di ossigeno (int-enum) (campo facoltativo)
Come viene misurata la saturazione dell'ossigeno.
Può essere assente o 1 se misurato mediante pulsossimetria.

Android

Nomecom.google.oxygen_saturation.summary
Oggetto tipo di datiAGGREGATE_OXYGEN_SATURATION_SUMMARY
Campi (formato: unità)
FIELD_OXYGEN_SATURATION_AVERAGE (float - percentuale)
La saturazione di ossigeno media dell'utente in un determinato periodo di tempo.
FIELD_OXYGEN_SATURATION_MAX (float - percentuale)
La saturazione massima di ossigeno dell'utente in un determinato periodo di tempo.
FIELD_OXYGEN_SATURATION_MIN (float - percentuale)
La saturazione minima di ossigeno dell'utente in un periodo di tempo.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_AVERAGE (float - L/min)
La portata media del flusso di ossigeno supplementare dell'utente in un periodo di tempo.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MAX (float-L/min)
La portata massima del flusso di ossigeno supplementare dell'utente in un periodo di tempo.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MIN (float-L/min)
La portata minima del flusso di ossigeno supplementare dell'utente in un periodo di tempo.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int-enum) (campo facoltativo)
Come viene somministrata l'ossigenoterapia.
Può essere assente o 1 se somministrato tramite cannula nasale.
FIELD_OXYGEN_SATURATION_SYSTEM (int-enum) (campo facoltativo)
Dove viene misurata la saturazione dell'ossigeno.
Può essere assente o 1 se misurato in capillari periferici.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int-enum) (campo facoltativo)
Come viene misurata la saturazione dell'ossigeno.
Può essere assente o 1 se misurato mediante pulsossimetria.