Typy danych zbiorczych

Do danych, które mogą być rejestrowane w sposób ciągły (z wieloma punktami danych w czasie) okres), platforma Google Fit może agregować te dane i wyświetlać obliczone wyniki. Może to być pomiar uśredniony lub podsumowanie/suma. Ty pozwala zaoszczędzić czas potrzebny na wykonanie tych obliczeń i wyświetlić użytkownikom przydatne podsumowania lub możesz łatwo obliczyć średnie wartości, odczytując dane zbiorcze.

Aby odczytać dane zbiorcze, musisz wybrać typ danych, zakres czasu i inne właściwości do „zasobnika” (lub pogrupuj) dane. Dane możesz grupować na kilka różnych sposobów:

Przedział czasu
Grupowanie danych zbiorczych według godziny lub dnia. Możesz na przykład sprawdzać liczbę kroków lub spalonych kalorii dziennie.
Typ aktywności
Zbiorcze dane o grupie według typu aktywności. Na przykład dla danych dotyczących snu z całego tygodnia będzie osobny segment dla każdego rodzaju aktywności (płytkiej, głębokiej i REM).
Segment aktywności
Pogrupować zagregowane dane według segmentów aktywności w danym okresie. Jeśli na przykład użytkownik biegał od 9:00 do 10:00, ale biegał przez pierwsze 20 minut, siedział przez 10 minut, chodził przez 15 minut i biegał przez 15 minut, uznajemy to za 4 segmenty aktywności i zwróciłyby 4 zasobniki.
Sesja
Wykorzystaj limity czasowe sesji, aby agregować dane. Jeśli np. użytkownik wykonał 2 biegi rejestrowane jako 2 sesje (poranny i popołudniowy), możesz grupować według sesji, aby poznać średnie kroki lub średnią prędkość każdego z nich.

Aktywność

Używaj tych typów danych do odczytywania zbiorczych danych o zdrowiu i samopoczuciu.

Podsumowanie aktywności

Łączny czas i liczba segmentów dla danej aktywności w wybranym okresie. Każdy punkt danych reprezentuje podsumowanie wszystkich segmentów aktywności w konkretnym typu aktywności w danym przedziale czasu.

REST

Nazwacom.google.activity.summary
Zakresy uprawnień protokołu OAuth
https://www.googleapis.com/auth/fitness.activity.read
Pola (format – jednostki)
activity (int – wyliczenie)
Typ aktywności użytkownika. Zapoznaj się z listą typów działań.
duration (int – milisekundy)
Łączny czas spędzony na aktywności we wszystkich segmentach w wybranym okresie.
liczba segmentów (int – liczba)
Liczba różnych segmentów aktywności w przedziale czasu dla tego punktu danych.

Android

Nazwacom.google.activity.summary
Obiekt typu danychAGGREGATE_ACTIVITY_SUMMARY
Pola (format – jednostki)
FIELD_ACTIVITY (int – wyliczenie)
Typ aktywności użytkownika. Zapoznaj się z listą typów działań.
FIELD_DURATION (int – milisekundy)
Łączny czas spędzony na aktywności we wszystkich segmentach w wybranym okresie.
FIELD_NUM_SEGMENTS (int – liczba)
Liczba różnych segmentów aktywności w przedziale czasu dla tego punktu danych.

Podsumowanie podstawowej przemiany materii (BMR)

Każdy punkt danych odzwierciedla średnią, maksymalną i minimalną przemianę materii w wybranym okresie, w kilokaloriach na dzień. Jest to przydatne, jeśli użytkownik ma przybrał lub stracił wagę i w związku z tym zmienił się wskaźnik BMR.

REST

Nazwacom.google.calories.bmr.summary
Zakresy uprawnień protokołu OAuth
https://www.googleapis.com/auth/fitness.activity.read
Pola (format – jednostki)
średnio (float–kcal dziennie)
Średni BMR użytkownika w danym okresie.
maks. (float–kcal dziennie)
Maksymalna wartość BMR użytkownika w danym okresie.
min (float–kcal dziennie)
Minimalna wartość BMR użytkownika w danym okresie.

Android

Nazwacom.google.calories.bmr.summary
Obiekt typu danychAGGREGATE_BASAL_METABOLIC_RATE_SUMMARY
Pola (format – jednostki)
FIELD_AVERAGE (float–kcal dziennie)
Średni BMR użytkownika w danym okresie.
FIELD_MAX (float–kcal dziennie)
Maksymalna wartość BMR użytkownika w danym okresie.
FIELD_MIN (float – kcal dziennie)
Minimalna wartość BMR użytkownika w danym okresie.

Podsumowanie spalonych kalorii

Zbiorcze lub całkowita liczba kalorii spalonych w określonym czasie (w kilokaloriach). Ten typ danych i jego pola są takie same jak w przypadku danych błyskawicznych .

Podsumowanie punktów kardio

Każdy punkt danych reprezentuje liczbę punktów kardio zdobytych w wybranym okresie.

REST

Nazwacom.google.heart_minutes.summary
Zakresy uprawnień protokołu OAuth
https://www.googleapis.com/auth/fitness.activity.read
Pola (format – jednostki)
intensywność (float – punkty kardio)
liczbę punktów kardio zdobytych w danym okresie, łącznie z punktami zdobytymi przez mnożniki (więcej punktów zdobytych za bardziej intensywnej aktywności).
duration (float – minuty)
Czas zdobywania punktów kardio mierzony w minutach.

Android

Nazwacom.google.heart_minutes.summary
Obiekt typu danychAGGREGATE_HEART_POINTS
Pola (format – jednostki)
FIELD_INTENSITY (float – punkty kardio)
liczbę punktów kardio zdobytych w danym okresie, łącznie z punktami zdobytymi przez mnożniki (więcej punktów zdobytych za bardziej intensywnej aktywności).
FIELD_DURATION (float – minuty)
Czas zdobywania punktów kardio mierzony w minutach.

Podsumowanie minut ruchu

Łączna liczba minut ruchu w danym okresie. Ten typ danych i pola są takie same jak w przypadku danych błyskawicznych.

Podsumowanie zasilania

Każdy punkt danych reprezentuje średnią, maksymalną i minimalną moc generowaną w watach w danym okresie.

REST

Nazwacom.google.power.summary
Zakresy uprawnień protokołu OAuth
https://www.googleapis.com/auth/fitness.activity.read
Pola (format – jednostki)
średnio (float – wa)
Średnia moc wytworzona przez użytkownika w danym okresie (w watach).
max (float – watów)
Maksymalna moc wytworzona przez użytkownika w danym okresie (w watach).
min (float – watów)
Minimalna moc wytworzona przez użytkownika w danym okresie (w watach).

Android

Nazwacom.google.power.summary
Obiekt typu danychAGGREGATE_POWER_SUMMARY
Pola (format – jednostki)
FIELD_AVERAGE (float – watów)
Średnia moc wytworzona przez użytkownika w danym okresie (w watach).
FIELD_MAX (float – waty)
Maksymalna moc wytworzona przez użytkownika w danym okresie (w watach).
FIELD_MIN (float – waty)
Minimalna moc wytworzona przez użytkownika w danym okresie (w watach).

Podsumowanie delta liczby kroków

Każdy punkt danych reprezentuje łączną liczbę kroków w danym okresie. Ten typ danych i jego pola są takie same jak w przypadku danych błyskawicznych .

Treść

Używaj tych typów danych do odczytu zbiorczych danych pomiarowych dotyczących ciała.

Podsumowanie procentowej tkanki tłuszczowej

Każdy punkt danych reprezentuje średnią, maksymalną i minimalną zawartość tkanki tłuszczowej użytkownika w danym okresie.

REST

Nazwacom.google.body.fat.percentage.summary
Zakresy uprawnień protokołu OAuth
https://www.googleapis.com/auth/fitness.body.read
Pola (format – jednostki)
średnio (float – wartość procentowa)
Średni procent masy ciała użytkownika stanowiący tkankę tłuszczową w danym okresie.
max (float – wartość procentowa)
Maksymalny procent całkowitej masy ciała użytkownika, który stanowi tkankę tłuszczową w danym okresie.
min (float – wartość procentowa)
Minimalny procent całkowitej masy ciała użytkownika, który stanowi tkankę tłuszczową w danym okresie.

Android

Nazwacom.google.body.fat.percentage.summary
Obiekt typu danychAGGREGATE_BODY_FAT_PERCENTAGE_SUMMARY
Pola (format – jednostki)
FIELD_AVERAGE (float – wartość procentowa)
Średni procent masy ciała użytkownika stanowiący tkankę tłuszczową w danym okresie.
FIELD_MAX (float – wartość procentowa)
Maksymalny procent całkowitej masy ciała użytkownika, który stanowi tkankę tłuszczową w danym okresie.
FIELD_MIN (float – wartość procentowa)
Minimalny procent całkowitej masy ciała użytkownika, który stanowi tkankę tłuszczową w danym okresie.

Podsumowanie tętna

Każdy punkt danych reprezentuje średnie, maksymalne i minimalne tętno użytkownika w okresie w uderzeniach na minutę.

REST

Nazwacom.google.heart_rate.summary
Zakresy uprawnień protokołu OAuth
https://www.googleapis.com/auth/fitness.body.read
Pola (format – jednostki)
średnio (float–uderz./min)
Średnie tętno użytkownika w wybranym okresie (w uderzeniach na minutę).
maks. (float–uderz./min)
Maksymalne tętno użytkownika w danym okresie (w uderzeniach na minutę).
min (float–uderz./min)
Minimalne tętno użytkownika w uderzeniach na minutę w danym okresie.

Android

Nazwacom.google.heart_rate.summary
Obiekt typu danychAGGREGATE_HEART_RATE_SUMMARY
Pola (format – jednostki)
FIELD_AVERAGE (float–uderz./min)
Średnie tętno użytkownika w wybranym okresie (w uderzeniach na minutę).
FIELD_MAX (float–uderz./min)
Maksymalne tętno użytkownika w danym okresie (w uderzeniach na minutę).
FIELD_MIN (float – uderz./min)
Minimalne tętno użytkownika w uderzeniach na minutę w danym okresie.

Podsumowanie wzrostu

Każdy punkt danych reprezentuje średnią, maksymalną i minimalną wysokość użytkownika w danym okresie. okresu w metrach.

REST

Nazwacom.google.height.summary
Zakresy uprawnień protokołu OAuth
https://www.googleapis.com/auth/fitness.body.read
Pola (format – jednostki)
średnio (float – m)
Średni wzrost użytkownika w danym okresie (w metrach).
max (float – m)
Maksymalna wysokość użytkownika w danym okresie (w metrach).
min (float – metry)
Minimalna wysokość użytkownika w danym okresie (w metrach).

Android

Nazwacom.google.height.summary
Obiekt typu danychAGGREGATE_HEIGHT_SUMMARY
Pola (format – jednostki)
FIELD_AVERAGE (float – m)
Średni wzrost użytkownika w danym okresie (w metrach).
FIELD_MAX (float – m)
Maksymalna wysokość użytkownika w danym okresie (w metrach).
FIELD_MIN (float – metry)
Minimalna wysokość użytkownika w danym okresie (w metrach).

Podsumowanie wagi

Każdy punkt danych reprezentuje średnią, maksymalną i minimalną wagę użytkownika w w kilogramach czasu.

REST

Nazwacom.google.weight.summary
Zakresy uprawnień protokołu OAuth
https://www.googleapis.com/auth/fitness.body.read
Pola (format – jednostki)
średnio (float – kg)
Średnia waga ciała użytkownika w danym okresie (w kilogramach).
maks (float – kg)
Maksymalna masa ciała użytkownika w danym okresie (w kilogramach).
min (float–kg)
Minimalna masa ciała użytkownika w danym okresie (w kilogramach).

Android

Nazwacom.google.weight.summary
Obiekt typu danychAGGREGATE_WEIGHT_SUMMARY
Pola (format – jednostki)
FIELD_AVERAGE (float – kg)
Średnia waga ciała użytkownika w danym okresie (w kilogramach).
FIELD_MAX (float–kg)
Maksymalna masa ciała użytkownika w danym okresie (w kilogramach).
FIELD_MIN (float – kg)
Minimalna masa ciała użytkownika w danym okresie (w kilogramach).

Lokalizacja

Te typy danych umożliwiają odczytywanie zbiorczych danych o lokalizacji.

Delta odległości

Każdy punkt danych reprezentuje całkowitą odległość pokonaną przez użytkownika w czasie okresu w metrach. Ten typ danych i jego pola są takie same jak w przypadku błyskawicznego typu danych.

Ramka ograniczająca lokalizację

Każdy punkt danych reprezentuje ograniczenie obliczone na podstawie punkty lokalizacji w danym okresie. Każda ramka ograniczająca ma 4 pola reprezentujący cztery rogi ramki ograniczającej.

REST

Nazwacom.google.location.bounding_box
Zakresy uprawnień protokołu OAuth
https://www.googleapis.com/auth/fitness.location.read
Pola (format – jednostki)
niska szerokość geograficzna (float – stopnie)
Minimalna szerokość ramki ograniczającej wyrażona w stopniach jako liczba zmiennoprzecinkowa.
niska długość geograficzna (float – stopnie)
Minimalna długość geograficzna ramki ograniczającej wyrażona w stopniach w postaci liczby zmiennoprzecinkowej.
wysoka szerokość geograficzna (float – stopnie)
Maksymalna szerokość geograficzna ramki ograniczającej wyrażona w stopniach jako liczba zmiennoprzecinkowa.
wysoka długość geograficzna (float – stopnie)
Maksymalna długość geograficzna ramki ograniczającej wyrażona w stopniach w postaci liczby zmiennoprzecinkowej.

Android

Nazwacom.google.location.bounding_box
Obiekt typu danychAGGREGATE_LOCATION_BOUNDING_BOX
Pola (format – jednostki)
FIELD_LOW_LATITUDE (float – stopnie)
Szerokość lewego dolnego rogu ramki ograniczającej wyrażona w stopniach jako liczba zmiennoprzecinkowa.
FIELD_LOW_LONGITUDE (float – stopnie)
Długość geograficzna lewego dolnego rogu ramki ograniczającej wyrażona w stopniach jako liczba zmiennoprzecinkowa.
FIELD_HIGH_LATITUDE (float – stopnie)
Szerokość geograficzna prawego górnego rogu ramki ograniczającej wyrażona w stopniach jako liczba zmiennoprzecinkowa.
FIELD_HIGH_LONGITUDE (float – stopnie)
Długość geograficzna prawego górnego rogu ramki ograniczającej wyrażona w stopniach jako liczba zmiennoprzecinkowa.

Podsumowanie szybkości

Każdy punkt danych reprezentuje średnią, maksymalną i minimalną prędkość, z której korzysta użytkownik. pokonywane w danym okresie, w metrach na sekundę.

REST

Nazwacom.google.speed.summary
Zakresy uprawnień protokołu OAuth
https://www.googleapis.com/auth/fitness.location.read
Pola (format – jednostki)
średnio (float – metry na sekundę)
Średnia prędkość użytkownika w danym okresie (w metrach na sekundę).
max (float – metry na sekundę)
Maksymalna prędkość użytkownika w danym okresie (w metrach na sekundę).
min (float – metry na sekundę)
Minimalna prędkość użytkownika w danym okresie (w metrach na sekundę).

Android

Nazwacom.google.speed.summary
Obiekt typu danychAGGREGATE_SPEED_SUMMARY
Pola (format – jednostki)
średnio (float – metry na sekundę)
Średnia prędkość użytkownika w danym okresie (w metrach na sekundę).
max (float – metry na sekundę)
Maksymalna prędkość użytkownika w danym okresie (w metrach na sekundę).
min (float – metry na sekundę)
Minimalna prędkość użytkownika w danym okresie (w metrach na sekundę).

Odżywianie

Używaj tych typów danych, aby odczytywać zbiorcze dane dotyczące odżywiania.

Podsumowanie nawodnienia

Każdy punkt danych reprezentuje całkowitą ilość wody wypitej przez użytkownika w okresie okresu w litrach. Ten typ danych i jego pola są takie same jak w przypadku błyskawicznego typu danych.

Podsumowanie żywienia

Każdy punkt danych reprezentuje sumę wszystkich wpisów dotyczących wartości odżywczych w danym okresie. Każda wartość w polu składników odżywczych to suma składników odżywczych we wszystkich produktach wpisów w danym okresie.

Jeśli danej wartości odżywczej nie było w żadnej pozycji, nie będzie jej na mapie zbiorczej. albo. Jeśli wszystkie wpisy w danym okresie dotyczą tego samego posiłku, typ posiłku. .

REST

Nazwacom.google.nutrition.summary
Zakresy uprawnień protokołu OAuth
https://www.googleapis.com/auth/fitness.nutrition.read
Pola (format – jednostki)
rodzaj posiłku (int – wyliczenie)
Rodzaj posiłku jedzonego przez użytkownika (jeśli wszystkie wpisy w danym okresie dotyczą tego samego posiłku).
składniki odżywcze (Map<String> – kalorie/gramy)
Łączna zawartość składników odżywczych w jedzeniu w danym okresie.

Android

Nazwacom.google.nutrition.summary
Obiekt typu danychAGGREGATE_NUTRITION_SUMMARY
Pola (format – jednostki)
FIELD_MEAL_TYPE (int – wyliczenie)
Rodzaj posiłku jedzonego przez użytkownika (jeśli wszystkie wpisy w danym okresie dotyczą tego samego posiłku).
FIELD_NUTRIENTS (Map<String> – kilokalorie/gramy/miligramy)
Łączna zawartość składników odżywczych w jedzeniu w danym okresie.

Zdrowie

Używaj tych typów danych do odczytu zbiorczych danych medycznych i dotyczących zdrowia.

Podsumowanie poziomu glukozy we krwi

Każdy punkt danych reprezentuje średni, minimalny i maksymalny poziom glukozy we krwi lub stężenie w zakresie czasowym, mierzone w mmol/L, gdzie 1 mmol/L to 18 mg/dl.

Jeśli wartości w każdym z tych pól są takie same we wszystkich wykonanych pomiarach w wybranym przedziale czasu w zwróconych danych pojawi się wartość pola:

  • stosunek czasowy do posiłku,
  • czasowy stosunek do snu
  • źródło próbki

Jeśli wartości będą różne w pomiarach, pole zostanie wykluczone.

REST

Nazwacom.google.blood_glucose.summary
Zakresy uprawnień protokołu OAuth
https://www.googleapis.com/auth/fitness.blood_glucose.read
Pola (format – jednostki)
średnio (float – mmol/L)
Średni poziom glukozy we krwi lub stężenie glukozy we krwi w danym okresie.
max (float – mmol/L)
Maksymalny poziom glukozy we krwi lub stężenie glukozy we krwi w danym okresie.
min (float – mmol/L)
Minimalny poziom glukozy we krwi lub stężenie glukozy we krwi w danym okresie.
tymczasowy stosunek do posiłku (int – wyliczenie) (pole opcjonalne)
Czas wykonania odczytu w porównaniu z datą spożycia przez użytkownika.
rodzaj posiłku (int – wyliczenie) (pole opcjonalne)
rodzaj posiłku, który użytkownik zjadł w momencie wykonania odczytu;
tymczasowy stosunek do snu (int – wyliczenie) (pole opcjonalne)
Czas wykonania odczytu w porównaniu z czasem snu użytkownika.
specimen source (int – wyliczenie) (pole opcjonalne)
Rodzaj płynu ustrojowego służący do pomiaru poziomu glukozy we krwi.

Android

Nazwacom.google.blood_glucose.summary
Obiekt typu danychAGGREGATE_BLOOD_GLUCOSE_SUMMARY
Pola (format – jednostki)
FIELD_AVERAGE (float – mmol/L)
Średni poziom glukozy we krwi lub stężenie glukozy we krwi w danym okresie.
FIELD_MAX (float – mmol/L)
Maksymalny poziom glukozy we krwi lub stężenie glukozy we krwi w danym okresie.
FIELD_MIN (float – mmol/L)
Minimalny poziom glukozy we krwi lub stężenie glukozy we krwi w danym okresie.
FIELD_TEMPORAL_RELATION_TO_MEAL (int – wyliczenie) (pole opcjonalne)
Czas wykonania odczytu w porównaniu z datą spożycia przez użytkownika.
FIELD_MEAL_TYPE (int – wyliczenie) (pole opcjonalne)
rodzaj posiłku, w którym użytkownik zjadł podczas odczytu;
FIELD_TEMPORAL_RELATION_TO_SLEEP (int – wyliczenie) (pole opcjonalne)
Czas wykonania odczytu w porównaniu z czasem snu użytkownika.
FIELD_BLOOD_GLUCOSE_SPECIMEN_SOURCE (int – wyliczenie) (pole opcjonalne)
Rodzaj płynu ustrojowego służący do pomiaru poziomu glukozy we krwi.

Podsumowanie ciśnienia krwi

Każdy punkt danych reprezentuje średnie, minimalne i maksymalne ciśnienie krwi w zakresu czasu mierzonego w mmHg.

Jeśli wartości w każdym z tych pól są takie same we wszystkich wykonanych pomiarach w wybranym przedziale czasu w zwróconych danych pojawi się wartość pola:

  • pozycja ciała
  • lokalizacja pomiaru

Jeśli wartości będą różne w pomiarach, pole zostanie wykluczone.

REST

Nazwacom.google.blood_pressure.summary
Zakresy uprawnień protokołu OAuth
https://www.googleapis.com/auth/fitness.blood_pressure.read
Pola (format – jednostki)
średni skurcz skurczowy (float–mmHg)
Średnie skurczowe ciśnienie krwi u użytkownika w danym okresie.
maksymalne skurczowe (float–mmHg)
Maksymalne skurczowe ciśnienie krwi u użytkownika w danym okresie.
min skurczowe (float–mmHg)
Minimalne skurczowe ciśnienie krwi u użytkownika w danym okresie.
średnie rozkurczowe (float–mmHg)
Średnie ciśnienie rozkurczowe użytkownika w danym okresie.
maksymalne rozkurczowe (float–mmHg)
Maksymalne ciśnienie rozkurczowe użytkownika w danym okresie.
min rozkurczowe (float–mmHg)
Minimalne ciśnienie rozkurczowe użytkownika w danym okresie.
body position (int – wyliczenie) (pole opcjonalne)
Pozycja ciała użytkownika w momencie wykonywania pomiaru.
lokalizacja pomiaru (int – wyliczenie) (pole opcjonalne)
W której grupie eksperymentalnej i w jakiej części wykonano pomiar.

Android

Nazwacom.google.blood_pressure.summary
Obiekt typu danychAGGREGATE_BLOOD_PRESSURE_SUMMARY
Pola (format – jednostki)
FIELD_BLOOD_PRESSURE_SYSTOLIC_AVERAGE (float–mmHg)
Średnie skurczowe ciśnienie krwi u użytkownika w danym okresie.
FIELD_BLOOD_PRESSURE_SYSTOLIC_MAX (float – mm Hg)
Maksymalne skurczowe ciśnienie krwi u użytkownika w danym okresie.
FIELD_BLOOD_PRESSURE_SYSTOLIC_MIN (float – mm Hg)
Minimalne skurczowe ciśnienie krwi u użytkownika w danym okresie.
FIELD_BLOOD_PRESSURE_DIASTOLIC_AVERAGE (float–mmHg)
Średnie ciśnienie rozkurczowe użytkownika w danym okresie.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MAX (float–mm Hg)
Maksymalne ciśnienie rozkurczowe użytkownika w danym okresie.
FIELD_BLOOD_PRESSURE_DIASTOLIC_MIN (float – mmHg)
Minimalne ciśnienie rozkurczowe użytkownika w danym okresie.
FIELD_BODY_POSITION (int – wyliczenie) (pole opcjonalne)
Pozycja ciała użytkownika w momencie wykonywania pomiaru.
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION (int – wyliczenie) (pole opcjonalne)
W której grupie eksperymentalnej i w jakiej części wykonano pomiar.

Podsumowanie temperatury ciała

Każdy punkt danych reprezentuje średnią, minimalną i maksymalną temperaturę ciała użytkownika w danym okresie.

Będzie również zawierać lokalizację, w której dokonano pomiaru na ciele, jeśli lokalizacja pomiaru była taka sama dla wszystkich punktów danych w danym przedziale czasu.

REST

Nazwacom.google.body.temperature.summary
Zakresy uprawnień protokołu OAuth
https://www.googleapis.com/auth/fitness.body_temperature.read
Pola (format – jednostki)
średnia (float – celsjusz)
Średnia temperatura ciała użytkownika w danym okresie.
max (float – stopnie Celsjusza)
Maksymalna temperatura ciała użytkownika w danym okresie.
min (float – stopnie Celsjusza)
Minimalna temperatura ciała użytkownika w danym okresie.
lokalizacja pomiaru (int – wyliczenie) (pole opcjonalne)
W jakim miejscu na ciele użytkownika wykonano pomiar temperatury.

Android

Nazwacom.google.body.temperature.summary
Obiekt typu danychAGGREGATE_BODY_TEMPERATURE_SUMMARY
Pola (format – jednostki)
FIELD_AVERAGE (float – celsjusz)
Średnia temperatura ciała użytkownika w danym okresie.
FIELD_MAX (float – celsjusz)
Maksymalna temperatura ciała użytkownika w danym okresie.
FIELD_MIN (float – celsjusz)
Minimalna temperatura ciała użytkownika w danym okresie.
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION (int – wyliczenie) (pole opcjonalne)
W jakim miejscu na ciele użytkownika wykonano pomiar temperatury.

Podsumowanie saturacji

Każdy punkt danych reprezentuje średnią, minimalną i maksymalną saturację krwi. nasycenie i natężenie przepływu tlenu przez użytkownika w danym przedziale czasu.

Jeśli wartości w każdym z tych pól są takie same we wszystkich wykonanych pomiarach w wybranym przedziale czasu w zwróconych danych pojawi się wartość pola:

  • tryb administrowania terapią tlenową
  • system nasycenia tlenem
  • metoda pomiaru nasycenia tlenem

Jeśli wartości będą różne w pomiarach, pole zostanie wykluczone.

REST

Nazwacom.google.oxygen_saturation.summary
Zakresy uprawnień protokołu OAuth
https://www.googleapis.com/auth/fitness.oxygen_saturation.read
Pola (format – jednostki)
średnie nasycenie tlenem (float – wartość procentowa)
Średnie nasycenie tlenem użytkownika w danym okresie.
maksymalne nasycenie tlenem (float – wartość procentowa)
Maksymalne nasycenie tlenem użytkownika w danym okresie.
min. nasycenie tlenem (float – wartość procentowa)
Minimalne nasycenie tlenem użytkownika w danym okresie.
średnia szybkość przepływu tlenu w dodatkowej ilości tlenu (float–l/min)
Średnia szybkość przepływu tlenu przez użytkownika w danym okresie.
maksymalna szybkość przepływu tlenu w asystencie tlenowym (float–l/min)
Maksymalna szybkość przepływu tlenu przez użytkownika w danym okresie.
min. szybkość przepływu tlenu w tlenoterapii (float–l/min)
Minimalna szybkość przepływu tlenu przez użytkownika w danym okresie.
tryb podawania tlenoterapii (int – wyliczenie) (pole opcjonalne)
Sposób stosowania tlenoterapii.
Może nie być podany lub 1, jeśli jest podawany za pomocą kapsuły nosowej.
system nasycenia tlenem (int – wyliczenie) (pole opcjonalne)
Miejsce pomiaru nasycenia tlenem.
Może być nieobecny lub 1, jeśli mierzony jest w obwodowych naczyniach włosowych.
metoda pomiaru nasycenia tlenem (int – wyliczenie) (pole opcjonalne)
Sposób pomiaru nasycenia tlenem.
Może być nieobecny lub 1, jeśli jest mierzony za pomocą pulsoksymetrii.

Android

Nazwacom.google.oxygen_saturation.summary
Obiekt typu danychAGGREGATE_OXYGEN_SATURATION_SUMMARY
Pola (format – jednostki)
FIELD_OXYGEN_SATURATION_AVERAGE (float – wartość procentowa)
Średnie nasycenie tlenem użytkownika w danym okresie.
FIELD_OXYGEN_SATURATION_MAX (float – wartość procentowa)
Maksymalne nasycenie tlenem użytkownika w danym okresie.
FIELD_OXYGEN_SATURATION_MIN (float – wartość procentowa)
Minimalne nasycenie tlenem użytkownika w danym okresie.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_AVERAGE (float–l/min)
Średnia szybkość przepływu tlenu przez użytkownika w danym okresie.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MAX (float–l/min)
Maksymalna szybkość przepływu tlenu przez użytkownika w danym okresie.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MIN (float–l/min)
Minimalna szybkość przepływu tlenu przez użytkownika w danym okresie.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int – wyliczenie) (pole opcjonalne)
Sposób stosowania tlenoterapii.
Może nie być podany lub 1, jeśli jest podawany za pomocą kapsuły nosowej.
FIELD_OXYGEN_SATURATION_SYSTEM (int – wyliczenie) (pole opcjonalne)
Miejsce pomiaru nasycenia tlenem.
Może być nieobecny lub 1, jeśli mierzony jest w obwodowych naczyniach włosowych.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int – wyliczenie) (pole opcjonalne)
Sposób pomiaru nasycenia tlenem.
Może być nieobecny lub 1, jeśli jest mierzony za pomocą pulsoksymetrii.