Datenwörterbuch, Vollständige Feldreferenz

Vorläufige, ungeprüfte automatische Übersetzung. Im Zweifelsfall konsultieren Sie die englische Version, die als Referenzversion gilt.

Jede Tabelle, die Cordelia in Ihrer SQLite-Datenbank erstellt, und jede Spalte darin: 124 Tabellen, 1635 Felder.

Aus Cordelias eigenem Quellcode erzeugt: jeder Tabellen- und Spaltenname unten ist das wörtliche SQL, das Cordelia ausführt, und jede Beschreibung ist der Dokumentationskommentar dieses Feldes.

Jede Tabelle verfügt außerdem über eine ganzzahlige Primärschlüsselspalte RecordNumber, die automatisch von Cordelia hinzugefügt wird und nicht Teil der FIT-Daten selbst ist, sie wird in den folgenden Tabellenlisten weggelassen, da sie in jeder Tabelle identisch ist.

Siehe auch

Tabellen

AadAccelFeatures

Anzahl der Nulldurchgänge des Beschleunigungsmessers, summiert über das angegebene Zeitintervall.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
timeINTEGERLänge des Zeitintervalls in Sekunden.
energy_totalINTEGERGesamte Beschleunigungsmesserenergie im Intervall.
zero_cross_cntINTEGERAnzahl der Nulldurchgänge.
instanceINTEGERInstanz-ID des Nulldurchgangsalgorithmus.
time_above_thresholdREALGesamte Zeit des Beschleunigungsmessers oberhalb des Schwellenwerts im Intervall. Einheiten: s.

AccelerometerData

enthält rohe und kalibrierte Messwerte des Beschleunigungsmessers.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
timestamp_msINTEGERMillisekundenanteil des Zeitstempels.
sample_time_offsetTEXTJede Zeit im Array beschreibt den Zeitpunkt in Millisekunden, zu dem der Beschleunigungsmesser-Abtastwert mit dem entsprechenden Index aufgenommen wurde. Auf 30 Abtastwerte pro Nachricht begrenzt; die Abtastwerte können mehrere Sekunden umfassen. Die Array-Größe muss der Anzahl der Abtastwerte in accel_x, accel_y und accel_z entsprechen.Ein Wert pro Abtastwert, indexausgerichtet mit accel_x/accel_y/accel_z.
accel_xTEXTDies sind die rohen ADC-Messwerte. Die maximale Anzahl der Abtastwerte beträgt 30 pro Nachricht. Die Abtastwerte können mehrere Sekunden umfassen. Diese Daten müssen nach dem Einlesen umgerechnet werden.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset.
accel_yTEXTDies sind die rohen ADC-Messwerte. Die maximale Anzahl der Abtastwerte beträgt 30 pro Nachricht. Die Abtastwerte können mehrere Sekunden umfassen. Diese Daten müssen nach dem Einlesen umgerechnet werden.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset.
accel_zTEXTDies sind die rohen ADC-Messwerte. Die maximale Anzahl der Abtastwerte beträgt 30 pro Nachricht. Die Abtastwerte können mehrere Sekunden umfassen. Diese Daten müssen nach dem Einlesen umgerechnet werden.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset.
calibrated_accel_xTEXTKalibrierter Beschleunigungsmesswert der X-Achse. Einheit: g.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset.
calibrated_accel_yTEXTKalibrierter Beschleunigungsmesswert der Y-Achse. Einheit: g.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset.
calibrated_accel_zTEXTKalibrierter Beschleunigungsmesswert der Z-Achse. Einheit: g.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset.
compressed_calibrated_accel_xTEXTKalibrierter Beschleunigungsmesswert der X-Achse. Einheit: mG.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset.
compressed_calibrated_accel_yTEXTKalibrierter Beschleunigungsmesswert der Y-Achse. Einheit: mG.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset.
compressed_calibrated_accel_zTEXTKalibrierter Beschleunigungsmesswert der Z-Achse. Einheit: mG.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset.

Activity

Fasst eine gesamte Aktivitätssitzung zusammen, einschließlich Dauer, Distanz und Leistungskennzahlen.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
total_timer_timeREALGesamt benötigte Zeit, ohne Pausen. Einheiten: s.
number_sessionsINTEGERAnzahl der Sessions.
typeINTEGERAktivitätstyp.
event_idINTEGERFIT-Ereigniscode, der angibt, wodurch dieser Datensatz ausgelöst wurde, wie ein Timer-Start/-Stopp oder eine Rundenmarkierung.
event_typeINTEGERFIT-Ereignistyp-Code, der beschreibt, wie das Ereignis aufgetreten ist, wie Start, Stopp oder Markierung.
local_timestampTEXTZeitstempel-Epoche, ausgedrückt in Ortszeit, im ISO8601-Format. Wird verwendet, um Aktivitäts-Zeitstempel in Ortszeit umzurechnen.
event_groupINTEGERGruppiert zusammengehörige Ereignisse und unterscheidet dabei parallele Ereignisströme (wie separate Abschnitte innerhalb einer Mehrsport-Session), die dieselbe event_id und denselben event_type teilen.

AntChannelId

Gibt an, welches ANT+-Sensorgerät mit einem bestimmten ANT-Kanal gekoppelt ist.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
channel_numberINTEGERANT-Kanalnummer, die für diese Übertragung verwendet wird.
device_typeINTEGERGerätetyp.
device_numberINTEGERNumerische ANT-Geräte-ID des über diesen Kanal gekoppelten Sensors.
transmission_typeINTEGERÜbertragungstyp.
device_indexINTEGERGeräteindex.

AntRx

Ant-Rx-Nachrichtendaten.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
fractional_timestampREALSekunden-Bruchteil des Zeitstempels, in Sekunden.
message_idINTEGERANT-Nachrichten-ID, die den Typ dieser rohen ANT-Nachricht angibt.
message_dataTEXTRohe Nutzlast-Bytes der ANT-Nachricht.Ein Byte pro Element, in der Reihenfolge, in der es in der rohen ANT-Nachrichten-Nutzlast empfangen wurde.
channel_numberINTEGERANT-Kanalnummer, die für diese Übertragung verwendet wird.
dataTEXTRohe Bytes der empfangenen ANT+-Nachricht.Ein Byte pro Element, in der Reihenfolge, in der es in der rohen ANT+-Nachricht empfangen wurde.

AntTx

Ant-TX-Datensatz.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
fractional_timestampREALMillisekunden-Bruchteil des Zeitstempels.
message_idINTEGERANT-Nachrichten-ID, die den Typ dieser rohen ANT-Nachricht angibt.
message_dataTEXTRohe Nutzlast-Bytes der ANT-Nachricht.Ein Byte pro Element, in der Reihenfolge, in der es in der rohen ANT-Nachrichten-Nutzlast empfangen wurde.
channel_numberINTEGERANT-Kanalnummer, die für diese Übertragung verwendet wird.
dataTEXTRohe Bytes der gesendeten ANT+-Nachricht.Ein Byte pro Element, in der Reihenfolge, in der es in der rohen ANT+-Nachricht gesendet wurde.

AviationAttitude

enthält Fluglagedaten einschließlich Nick-, Roll- und Kurswinkel.

FeldTypBeschreibung
file_numberINTEGERDie Quell-FIT-Dateinummer.
timestampTEXTIm ISO8601-Format.
timestamp_msINTEGERMillisekundenanteil des Zeitstempels.
system_timeTEXTSystemzeit des Abtastwerts, in Millisekunden angegeben.Ein Wert pro Lage-Abtastwert in dieser Nachricht.
pitchTEXTNickwinkel in Radiant.Ein Wert pro Lage-Abtastwert, indexausgerichtet mit system_time.
rollTEXTRollwinkel in Radiant.Ein Wert pro Lage-Abtastwert, indexausgerichtet mit system_time.
accel_lateralTEXTSeitliche Beschleunigung. Einheit: m/s²; Skalierung: 100; Bereich -78,4 bis +78,4 (-8 g bis 8 g).Ein Wert pro Lage-Abtastwert, indexausgerichtet mit system_time.
accel_normalTEXTNormalbeschleunigung. Einheit: m/s²; Skalierung: 100; Bereich -78,4 bis +78,4 (-8 g bis 8 g).Ein Wert pro Lage-Abtastwert, indexausgerichtet mit system_time.
turn_rateTEXTDrehrate. Einheit: Radiant/Sekunde; Skalierung: 1024; Bereich -8,727 bis +8,727 (-500 Grad/Sek. bis +500 Grad/Sek.).Ein Wert pro Lage-Abtastwert, indexausgerichtet mit system_time.
stageTEXTFlugphase, in der dieser Lage-Messwert aufgezeichnet wurde.Ein Wert pro Lage-Abtastwert, indexausgerichtet mit system_time.
attitude_stage_completeTEXTLagephase abgeschlossen. Einheit: %; der prozentuale Abschluss der aktuellen Lagephase. Wird von AHRS-Modulen, die dies nicht unterstützen, für die Lagephasen 0, 1 und 2 auf 0 und für Lagephase 3 auf 100 gesetzt. Bereich 0-100.Ein Wert pro Lage-Abtastwert, indexausgerichtet mit system_time.
trackTEXTKurs. Einheit: Radiant; Skalierung: 10430,38; Kurswinkel/Steuerkurs-Bereich 0 - 2π.Ein Wert pro Lage-Abtastwert, indexausgerichtet mit system_time.
validityTEXTOb dieser Lage-Messwert gültig ist.Ein Wert pro Lage-Abtastwert, indexausgerichtet mit system_time.

BarometerData

enthält rohe barometrische Druckmesswerte.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
timestamp_msINTEGERMillisekundenanteil des Zeitstempels.
sample_time_offsetTEXTJede Zeit im Array beschreibt den Zeitpunkt in Millisekunden, zu dem der Barometer-Abtastwert mit dem entsprechenden Index aufgenommen wurde. Die Abtastwerte können mehrere Sekunden umfassen. Die Array-Größe muss der Anzahl der Abtastwerte in barometric_pressure entsprechen.Ein Wert pro Abtastwert, indexausgerichtet mit barometric_pressure.
barometric_pressureTEXTLuftdruck. Einheit: Pa; dies sind die rohen ADC-Messwerte. Die Abtastwerte können mehrere Sekunden umfassen. Diese Daten müssen nach dem Einlesen umgerechnet werden.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset.

BeatIntervals

Array von Herzschlagintervallen.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
timestamp_msINTEGERMillisekundenanteil des Zeitstempels.
timeTEXTArray der Zeiten zwischen Herzschlägen, in Millisekunden.Ein Wert pro aufeinanderfolgendem Herzschlagintervall, in chronologischer Reihenfolge.

BikeProfile

enthält fahrradspezifische Einstellungen, einschließlich Sensoren, Radgröße und Kalibrierungsdaten.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
bike_profile_nameTEXTVom Benutzer vergebener Name für dieses Fahrradprofil.
sport_idINTEGERSportart-Code, der die Sportart angibt, etwa Laufen oder Radfahren; sub_sport_id grenzt dies weiter ein.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
sub_sport_idINTEGERUnter-Sportart-Code, der eine genauere Einordnung innerhalb von sport_id liefert, etwa Indoor-Radfahren oder Trail-Running.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
odometerREALIn Metern.
bike_spd_ant_idINTEGERANT-ID der Fahrrad-Geschwindigkeit.
bike_cad_ant_idINTEGERANT-ID der Fahrrad-Kadenz.
bike_spdcad_ant_idINTEGERANT-Geräte-ID des mit diesem Fahrrad gekoppelten kombinierten Geschwindigkeits-/Kadenzsensors.
bike_power_ant_idINTEGERANT-Geräte-ID des mit diesem Fahrrad gekoppelten Leistungsmessers.
custom_wheelsizeREALBenutzerdefinierte Radgröße in Zentimetern.
auto_wheelsizeREALAutomatische Radgröße. Einheiten: m.
bike_weightREALGewicht des Fahrrads in Kilogramm.
power_cal_factorREALLeistungsberechnungsfaktor. Einheiten: %.
auto_wheel_calINTEGEROb der Radumfang automatisch kalibriert wird, anstatt custom_wheelsize zu verwenden.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
auto_power_zeroINTEGEROb der Nullpunkt-Offset des Leistungsmessers automatisch kalibriert wird.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
idINTEGERKennung dieses Fahrradprofils.
spd_enabledINTEGERGeschwindigkeit aktiviert.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
cad_enabledINTEGERTrittfrequenz aktiviert.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
spdcad_enabledINTEGEROb der kombinierte Geschwindigkeits-/Trittfrequenzsensor für dieses Fahrrad aktiviert ist.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
power_enabledINTEGEROb der Leistungsmesser für dieses Fahrrad aktiviert ist.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
crank_lengthREALKurbellänge. Offset: -110.
enabledINTEGEROb dieses Fahrradprofil aktiviert ist.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
bike_spd_ant_id_trans_typeINTEGERANT-Übertragungstyp der Fahrrad-Geschwindigkeits-ID.
bike_cad_ant_id_trans_typeINTEGERANT-Übertragungstyp der Fahrrad-Kadenz-ID.
bike_spdcad_ant_id_trans_typeINTEGERANT-Übertragungstyp des durch bike_spdcad_ant_id identifizierten kombinierten Geschwindigkeits-/Kadenzsensors.
bike_power_ant_id_trans_typeINTEGERANT-Übertragungstyp des durch bike_power_ant_id identifizierten Leistungsmessers.
odometer_rolloverINTEGERÜberlaufzähler, der zur Erweiterung des Kilometerzählers verwendet werden kann.
front_gear_numberINTEGERAnzahl der vorderen Gänge.
front_gearTEXTAnzahl der Zähne pro Gang; 0 ist der innerste Gang.Ein Wert pro Gang; Index 0 ist der innerste Gang.
rear_gear_numberINTEGERAnzahl der hinteren Gänge.
rear_gearTEXTAnzahl der Zähne pro Gang; 0 ist der innerste Gang.Ein Wert pro Gang; Index 0 ist der innerste Gang.
shimano_di2_enabledINTEGERShimano Di2 aktiviert.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.

BloodPressure

Blutdruckmesswerte, aufgenommen von einem verbundenen Blutdruckmessgerät.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
systolic_pressureINTEGERSystolischer Blutdruck in Millimetern Quecksilbersäule.
diastolic_pressureINTEGERDiastolischer Blutdruck in Millimetern Quecksilbersäule.
mean_arterial_pressureINTEGERMittlerer arterieller Druck in Millimetern Quecksilbersäule.
map3_sample_meanINTEGERMittelwert der Kartenstichprobe.
map_morning_valuesINTEGERMorgenwerte. Einheiten: mmHg.
map_evening_valuesINTEGERAbendwerte. Einheiten: mmHg.
heart_rateINTEGERHerzfrequenz in Schlägen pro Minute.
heart_rate_typeINTEGERMethode zur Messung der Herzfrequenz für diesen Messwert, wie von einem gekoppelten Sensor oder als Schätzung.
statusINTEGERStatus der Blutdruckmessung, z. B. gültig oder Fehler.
user_profile_indexINTEGERVerknüpft diese Blutdrucknachricht mit einem Nutzer. Entspricht dem Index der Nutzerprofilnachricht in der Blutdruckdatei.

CadenceZone

Definiert Trainingszonen für die Trittfrequenz.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
high_valueINTEGERObere Grenze dieser Kadenzzone, in Umdrehungen pro Minute.
NameTEXTVom Benutzer vergebener Name für diese Kadenzzone.

CameraEvent

Erfasst Ereignisse im Zusammenhang mit der Kameranutzung während einer Aktivität.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
timestamp_msINTEGERMillisekundenanteil des Zeitstempels.
camera_event_typeINTEGERFIT-Ereigniscode, der angibt, welche Kameraaktion stattfand, etwa Aufnahmestart oder Aufnahmeende.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
camera_file_uuidTEXTEindeutige Kennung der mit diesem Ereignis verknüpften Kameradatei (Foto oder Video).
camera_orientationINTEGERAusrichtung der Kamera zum Zeitpunkt dieses Ereignisses.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.

Capabilities

Beschreibt die unterstützten Sprachen, Sportarten und Konnektivitätsfunktionen des Geräts.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
languagesTEXTVerwendet die Typen language_bits_x, wobei x der Index im Array ist.Ein Bitmasken-Byte pro language_bits_x-Index, wobei x die Position des Elements in diesem Array ist.
sportsTEXTVerwendet die Typen sport_bits_x, wobei x der Index im Array ist.Ein Bitmasken-Byte pro sport_bits_x-Index, wobei x die Position des Elements in diesem Array ist.
workouts_supportedINTEGERBitfeld von workout_capabilities-Flags, das angibt, welche Workout-Schritttypen dieses Gerät unterstützt.
connectivity_supportedINTEGERBitfeld von connectivity_capabilities-Flags, das angibt, welche drahtlosen Konnektivitätsfunktionen dieses Gerät unterstützt.

ChronoShotData

Einzelner Projektilgeschwindigkeits-Messwert für einen Schuss, gemessen von einem Garmin-XERO-Chronographen.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
shot_speedREALProjektilgeschwindigkeit in Metern pro Sekunde.
shot_numberINTEGERIndex, der diesen Schuss innerhalb der Chrono-Shot-Session identifiziert.

ChronoShotSession

Zusammenfassende Statistiken (Min./Max./Durchschnittsgeschwindigkeit, Schusszahl) für eine mit einem Garmin-XERO-Chronographen aufgezeichnete Schießsession.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
min_speedREALMinimalgeschwindigkeit. Einheiten: m/s.
max_speedREALMaximalgeschwindigkeit. Einheiten: m/s.
avg_speedREALDurchschnittsgeschwindigkeit. Einheiten: m/s.
shot_countINTEGERGesamtzahl der in dieser Session aufgezeichneten Schüsse.
projectile_typeINTEGERArt des gemessenen Projektils, etwa Pfeil oder Geschoss.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
grain_weightREALProjektilgewicht in Gran.
standard_deviationREALStandardabweichung der Schlaggeschwindigkeit, in Metern pro Sekunde.

ClimbPro

Climb-Pro-Datensatz.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
position_latINTEGERPositionsbreitengrad. Einheiten: Halbkreise.
position_longINTEGERPositionslängengrad. Einheiten: Halbkreise.
climb_pro_eventINTEGERFIT-Ereigniscode, der die ClimbPro-Statusänderung angibt, etwa Anstiegsbeginn oder Anstiegsabschluss.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
climb_numberINTEGERIndex, der angibt, auf welchen Anstieg (in einer Abfolge von Anstiegen auf der Strecke) sich dieses Ereignis bezieht.
climb_categoryINTEGERDiesem Anstieg zugewiesene Schwierigkeitskategorie, etwa nach Länge und Steigung.
current_distREALAktuelle Distanz. Einheiten: m.

Connectivity

Definiert drahtlose Netzwerkverbindungsoptionen wie Bluetooth und ANT+.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
bluetooth_enabledINTEGERBluetooth für Konnektivitätsfunktionen verwenden.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
bluetooth_le_enabledINTEGERBluetooth Low Energy für Konnektivitätsfunktionen verwenden.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
ant_enabledINTEGERANT für Konnektivitätsfunktionen verwenden.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
NameTEXTName der gekoppelten Begleit-App oder des Dienstes, der die Konnektivität bereitstellt.
live_tracking_enabledINTEGEROb Live-Tracking (Teilen des Echtzeit-Standorts mit anderen) aktiviert ist.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
weather_conditions_enabledINTEGEROb aktuelle Wetterbedingungen auf das Gerät heruntergeladen werden können.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
weather_alerts_enabledINTEGEROb Unwetterwarnungen auf das Gerät heruntergeladen werden können.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
auto_activity_upload_enabledINTEGEROb abgeschlossene Aktivitäten automatisch in die Begleit-App hochgeladen werden.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
course_download_enabledINTEGEROb Kurse von der Begleit-App auf das Gerät heruntergeladen werden können.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
workout_download_enabledINTEGEROb Trainingseinheiten von der Begleit-App auf das Gerät heruntergeladen werden können.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
gps_ephemeris_download_enabledINTEGEROb GPS-Ephemeridendaten (für schnelleren Satellitenempfang) auf das Gerät heruntergeladen werden können.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
incident_detection_enabledINTEGEROb die Sturzerkennung (automatische Benachrichtigung von Kontakten bei vermutetem Sturz oder Unfall) aktiviert ist.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
grouptrack_enabledINTEGEROb GroupTrack (Teilen des Live-Standorts mit anderen gekoppelten Geräten in derselben Gruppe) aktiviert ist.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.

Course

Datensatz.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
sport_idINTEGERSportart-Code, der die Sportart angibt, etwa Laufen oder Radfahren; sub_sport_id grenzt dies weiter ein.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
NameTEXTVom Benutzer vergebener Name für diese Strecke.
capabilities_idINTEGERBitfeld von course_capabilities-Flags, das angibt, welche optionalen Datentypen (wie Herzfrequenz oder Leistung) diese Strecke enthält.
sub_sport_idINTEGERUnter-Sportart-Code, der eine genauere Einordnung innerhalb von sport_id liefert, etwa Indoor-Radfahren oder Trail-Running.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.

CoursePoint

Streckenpunkt-Datensatz (Course Point).

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
timestampTEXTIm ISO8601-Format.
position_latINTEGERBreitengradposition. Einheiten: Halbkreise.
position_longINTEGERLängengradposition. Einheiten: Halbkreise.
distanceREALDistanz vom Start der Strecke bis zu diesem Punkt, in Metern.
typeINTEGERArt des Kursereignisses, etwa Gipfel, Wasserstation oder Gefahrenstelle.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
NameTEXTVom Benutzer vergebener oder generierter Name für diesen Streckenpunkt.
favoriteINTEGEROb dieses Kursereignis als Favorit markiert ist.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.

DeveloperCIQFields

ein einzelner Developer-/CIQ-Feldwert, der an eine native Nachrichtenzeile (Record/Lap/Session) angehängt ist. Generischer Speicher für dynamische, app-definierte FIT-Developer-Felder -- siehe docs/notes/fit-import-gaps-plan-2026-07-03.md, Abschnitt 3b, für die Begründung des Schemas.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
table_attached_toTEXTAuf welche native Tabelle sich key_into_attached_table bezieht (z. B. "Record").
key_into_attached_tableINTEGERDer eigene tatsächliche Primärschlüssel der nativen Zeile.
developer_data_indexINTEGEREntspricht DeveloperDataId.developer_data_index.
field_definition_numberINTEGEREntspricht FieldDescription.field_definition_number.
field_typeINTEGER0=Unbekannt, 1=INTEGER, 2=REAL, 3=INTEGER-VEKTOR, 4=REAL-VEKTOR, 5=STRING, 6=STRING-VEKTOR -- siehe die Tabelle FieldTypeLookup für die Zuordnung von Code zu Beschreibung.
field_value_numericREALNur befüllt, wenn field_type 1 (INTEGER) oder 2 (REAL) ist; andernfalls NULL in der Datenbank.
field_as_textTEXTNur befüllt, wenn field_type 3, 4, 5 oder 6 ist (ein beliebiger Vektortyp oder STRING), über dieselbe bind_numeric_array/bind_string_array-Kodierung, die für native vector<T>-Felder verwendet wird; andernfalls NULL in der Datenbank.

DeveloperDataId

Developer_data_id: Muss vor der Felderbeschreibung protokolliert werden.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
developer_idTEXTEindeutige Kennung des Entwicklers oder Unternehmens, das diese benutzerdefinierte Datenquelle erstellt hat.Ein Byte pro Element dieser einzelnen Kennung, nicht ein Wert pro Abtastwert.
application_idTEXTEindeutige Kennung der konkreten Anwendung, die diese benutzerdefinierte Datenquelle erstellt hat.Ein Byte pro Element dieser einzelnen Kennung, nicht ein Wert pro Abtastwert.
manufacturer_idINTEGERFIT-Herstellercode, der den Gerätehersteller angibt, wie Garmin oder einen Drittanbieter-Partner.
developer_data_indexINTEGERIndex, der diese Entwickler-Datenquelle innerhalb der Datei eindeutig identifiziert; FieldDescription-Einträge verweisen über ihr eigenes Feld developer_data_index auf diesen Wert.
application_versionINTEGERVersionsnummer der durch application_id identifizierten Anwendung.

DeviceAuxBatteryInfo

Enthält Informationen zu angeschlossenen Zusatzbatterien des Geräts.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
device_indexINTEGERIndex, der angibt, auf welches verbundene Gerät sich diese Daten beziehen, entsprechend dem eigenen device_index eines device_info-Datensatzes.
battery_voltageREALBatteriespannung in Volt.
battery_statusINTEGERLadezustandskategorie der Batterie, wie neu, gut, ok, niedrig oder kritisch.
battery_identifierINTEGERGibt an, für welche der Zusatzbatterien des Geräts dieser Messwert gilt, wenn ein Gerät mehr als eine besitzt.

DeviceInfo

Enthält Details zu verbundenen Geräten, einschließlich Hersteller, Seriennummer und Akkustatus.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
device_indexINTEGERIndex, der dieses Gerät innerhalb der Datei eindeutig identifiziert; andere Nachrichten verweisen über ihr eigenes Feld device_index auf diesen Wert, um anzugeben, welches Gerät ihre Daten erzeugt hat.
device_typeINTEGERHerstellerspezifischer Gerätetyp-Code für dieses Gerät; wird anhand des eigenen manufacturer_id/garmin_product_id interpretiert.
ble_device_typeINTEGERGerätetyp-Code, wie er über Bluetooth Low Energy gemeldet wird.
antplus_device_typeINTEGERANT+-Gerätetyp.
ant_device_typeINTEGERGerätetyp-Code, wie er über ANT gemeldet wird.
local_device_typeINTEGERLokal zugewiesener Gerätetyp-Code, verwendet für Geräte ohne standardmäßigen ANT-/BLE-Gerätetyp-Code.
manufacturer_idINTEGERFIT-Herstellercode, der den Gerätehersteller angibt, wie Garmin oder einen Drittanbieter-Partner.
serial_numberINTEGERSeriennummer des Geräts, falls verfügbar.
product_idINTEGERHerstellerspezifischer Produktcode, der das Gerätemodell angibt; wird über garmin_product_id oder favero_product_id interpretiert, wenn der Hersteller eine eigene Produktcode-Tabelle definiert.
favero_product_idINTEGERFavero-spezifischer Produktcode, der das Gerätemodell angibt, nur gültig, wenn manufacturer_id Favero Electronics ist.
garmin_product_idINTEGERGarmin-spezifischer Produktcode, der das Gerätemodell angibt, nur gültig, wenn manufacturer_id Garmin ist.
software_versionREALAuf dem Gerät installierte Software- oder Firmware-Version.
hardware_versionINTEGERHardware-Revisionsnummer des Geräts.
cumulative_operating_timeINTEGERKumulative Betriebszeit, in Sekunden.
battery_voltageREALBatteriespannung in Volt.
battery_statusINTEGERLadezustandskategorie der Batterie, wie neu, gut, ok, niedrig oder kritisch.
sensor_positionINTEGERGibt den Standort des Sensors an.
descriptorTEXTDient zur Beschreibung des Sensors oder Standorts.
ant_transmission_typeINTEGERANT-Übertragungstyp dieses Geräts, der zusammen mit ant_device_number das Gerät im ANT-Netzwerk eindeutig identifiziert.
ant_device_numberINTEGERANT-Gerätenummer dieses Geräts, die zusammen mit ant_transmission_type das Gerät im ANT-Netzwerk eindeutig identifiziert.
ant_networkINTEGERANT-Netzwerk, über das dieses Gerät kommuniziert, wie das öffentliche Netzwerk oder ein privates Garmin-Netzwerk.
source_typeINTEGERÜbertragungsweg, über den dieses Gerät verbunden ist, wie ANT, ANT+ oder Bluetooth Low Energy.
product_nameTEXTOptionale Freitextzeichenfolge zur Angabe des Gerätenamens oder -modells.
battery_levelINTEGERVerbleibender Batteriestand, in Prozent.

DeviceSettings

Speichert benutzerkonfigurierbare Einstellungen wie Zeitzonen, Anzeigemodi und Hintergrundbeleuchtungsoptionen.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
active_time_zoneINTEGERIndex in die Zeitzonen-Arrays.
utc_offsetINTEGEROffset zur Systemzeit. Erforderlich, um den Zeitstempel von der Systemzeit in UTC umzurechnen.
time_offsetTEXTZeitversatz. Einheit: s; Versatz zur Systemzeit.Ein Wert pro konfigurierter Zeitzone, indexiert nach active_time_zone.
time_modeTEXTAnzeigemodus für die Zeit.Ein Wert pro konfigurierter Zeitzone, indexiert nach active_time_zone.
time_zone_offsetTEXTZeitzonenversatz. Einheit: h; Skalierung: 4; Zeitzonenversatz in Schritten von 1/4 Stunde.Ein Wert pro konfigurierter Zeitzone, indexiert nach active_time_zone.
backlight_modeINTEGERModus für die Hintergrundbeleuchtung.
activity_tracker_enabledINTEGERAktivierungsstatus der Aktivitäts-Tracker-Funktion.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
clock_timeTEXTUTC-Zeitstempel zum Einstellen von Uhrzeit und Datum des Geräts, im ISO8601-Format.
pages_enabledTEXTBitfeld zur Konfiguration der aktivierten Anzeigen für jede unterstützte Anzeigeschleife.Ein Bitfeld-Wert pro unterstützter Anzeigeschleife.
move_alert_enabledINTEGERAktivierungsstatus des Bewegungsalarms.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
date_modeINTEGERAnzeigemodus für das Datum.
display_orientationINTEGERAusrichtung, in die das Display des Geräts gedreht ist, wie Hoch- oder Querformat.
mounting_sideINTEGERAuf welcher Körper- (oder Fahrrad-)Seite das Gerät montiert ist, verwendet, um das Display korrekt auszurichten.
default_pageTEXTBitfeld zur Kennzeichnung einer Standardseite für jede unterstützte Anzeigeschleife.Ein Bitfeld-Wert pro unterstützter Anzeigeschleife.
autosync_min_stepsINTEGERMindestschritte für die automatische Synchronisierung. Mindestanzahl an Schritten, bevor eine automatische Synchronisierung erfolgen kann.
autosync_min_timeINTEGERMindestzeit für die automatische Synchronisierung. Mindestanzahl an Minuten, bevor eine automatische Synchronisierung erfolgen kann.
lactate_threshold_autodetect_enabledINTEGERAktiviert die automatische Erkennung für die Laktatschwellen-Funktion.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
ble_auto_upload_enabledINTEGERAutomatischer Upload über BLE.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
auto_sync_frequencyINTEGERHilft, den Akku durch Moduswechsel zu schonen.
auto_activity_detectINTEGERErmöglicht das Aktivieren/Deaktivieren der automatischen Aktivitätserkennung für bestimmte Aktivitäten.
number_of_screensINTEGERAnzahl der zur Anzeige konfigurierten Bildschirme.
smart_notification_display_orientationINTEGERAusrichtung, die speziell für die Anzeige von Smart-Benachrichtigungen verwendet wird und von der Haupt-display_orientation abweichen kann.
tap_interfaceINTEGERModus, der steuert, wie Tipp-Gesten auf dem Gerät interpretiert werden.
tap_sensitivityINTEGERDient zur Speicherung der Einstellung des Klopf-Schwellenwerts.

DiveAlarm

Definiert Alarme für Tiefe, Zeit und andere Tauchbedingungen.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex des Alarms.
depthREALTiefeneinstellung, in Metern, für tiefenbasierte Alarme.
timeINTEGERZeiteinstellung(en) für zeitbasierte Alarme. Einheiten: s.
enabledINTEGERAktivierungskennzeichen.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
alarm_typeINTEGEREinstellung des Alarmtyps.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
soundINTEGERTon- und Vibrationseinstellung für den Alarm.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
dive_typesTEXTTauchtypen, bei denen der Alarm ausgelöst wird.Ein Wert pro konfiguriertem Tauchtyp.
idINTEGERAlarm-ID.
popup_enabledINTEGEREin sichtbares Pop-up für diesen Alarm anzeigen.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
trigger_on_descentINTEGERAlarm beim Abstieg auslösen.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
trigger_on_ascentINTEGERAlarm beim Aufstieg auslösen.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
repeatingINTEGERAlarm bei jedem Überschreiten des Schwellenwerts wiederholen.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
speedREALEinstellung der Auf-/Abstiegsrate (mps) für geschwindigkeitsbasierte Alarme. Einheiten: mps.

DiveApneaAlarm

Definiert Alarme speziell für Apnoetauchen.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex des Alarms.
depthREALTiefeneinstellung, in Metern, für tiefenbasierte Alarme.
timeINTEGERZeiteinstellung(en) für zeitbasierte Alarme. Einheiten: s.
enabledINTEGERAktivierungskennzeichen.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
alarm_typeINTEGEREinstellung des Alarmtyps.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
soundINTEGERTon- und Vibrationseinstellung für den Alarm.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
dive_typesTEXTTauchtypen, bei denen der Alarm ausgelöst wird.Ein Wert pro konfiguriertem Tauchtyp.
idINTEGERAlarm-ID.
popup_enabledINTEGEREin sichtbares Pop-up für diesen Alarm anzeigen.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
trigger_on_descentINTEGERAlarm beim Abstieg auslösen.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
trigger_on_ascentINTEGERAlarm beim Aufstieg auslösen.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
repeatingINTEGERAlarm bei jedem Überschreiten des Schwellenwerts wiederholen?In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
speedREALEinstellung der Auf-/Abstiegsrate (mps) für geschwindigkeitsbasierte Alarme. Einheiten: mps.

DiveGas

Gibt Details zum Gasgemisch für Tauchaktivitäten an.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
helium_contentINTEGERHeliumanteil des Gasgemischs, in Prozent.
oxygen_contentINTEGERSauerstoffgehalt des Gasgemischs, in Prozent.
statusINTEGERStatus dieser Gasmischung, etwa aktiviert oder deaktiviert.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
modeINTEGERGasmodus, etwa offener Kreislauf oder Kreislauftauchgerät (Rebreather).Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.

DiveSettings

DiveSettings enthält die Konfiguration für Tauchaktivitäten, einschließlich Gasgemischen und Sicherheitsparametern.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
dive_settings_nameTEXTVom Benutzer vergebener Name für dieses Tauchprofil.
modelINTEGERDekompressionsmodell für Tauchberechnungen.
gf_lowINTEGERG-Flow.
gf_highINTEGEROberer G-Flow.
water_typeINTEGERWasserart, für die der Tauchcomputer kalibriert ist, etwa Süß- oder Salzwasser.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
water_densityREALWasserdichte. Süßwasser liegt normalerweise bei 1000, Salzwasser normalerweise bei 1025. Einheiten: kg/m^3.
po2_warnREALP O2 Warnung. Typischerweise 1,40. Einheiten: Prozent.
po2_criticalREALP O2 kritisch. Typischerweise 1,60. Einheiten: Prozent.
po2_decoREALP O2 Deko. Einheiten: Prozent.
safety_stop_enabledINTEGEROb die Sicherheitsstopp-Führung während des Aufstiegs aktiviert ist.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
bottom_depthREALFür diesen Tauchgang konfigurierte Ziel-Grundtiefe, in Metern.
bottom_timeINTEGERFür diesen Tauchgang konfigurierte Ziel-Grundzeit, in Sekunden.
apnea_countdown_enabledINTEGEROb der Apnoe-Countdown-Timer (Atemanhalten) aktiviert ist.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
apnea_countdown_timeINTEGERDauer des Apnoe-Countdown-Timers, in Sekunden.
backlight_modeINTEGERModus, der steuert, wann die Displaybeleuchtung während eines Tauchgangs eingeschaltet wird.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
backlight_brightnessINTEGERHelligkeitsstufe der Displaybeleuchtung während eines Tauchgangs.
backlight_timeoutINTEGERWie lange die Displaybeleuchtung eingeschaltet bleibt, bevor sie sich automatisch ausschaltet, in Sekunden.
repeat_dive_intervalINTEGERWiederholungstauchintervall. Zeit zwischen dem Auftauchen und dem Beenden der Aktivität. Einheiten: s.
safety_stop_timeINTEGERSicherheitsstoppzeit. Zeit am Sicherheitsstopp (falls aktiviert). Einheiten: s.
heart_rate_source_typeINTEGERÜbertragungsart, über die sich die Herzfrequenzquelle verbindet, etwa ANT oder ein lokaler Sensor.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
heart_rate_sourceINTEGERWelche gekoppelte Herzfrequenzquelle während Tauchgängen verwendet wird.
heart_rate_antplus_device_typeINTEGERANT+-Gerätetyp der Herzfrequenz.
heart_rate_local_device_typeINTEGERLokal zugewiesener Gerätetyp-Code der Herzfrequenzquelle, wenn heart_rate_source_type ein lokales Gerät ist.
travel_gasINTEGERIndex der Reise-dive_gas-Nachricht.
ccr_low_setpoint_switch_modeINTEGEROb automatisch zu niedrigem PO2 gewechselt werden soll.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
ccr_low_setpointREALZiel-PO2 bei Verwendung des niedrigen Sollwerts. Einheiten: Prozent.
ccr_low_setpoint_depthREALTiefe für den Wechsel zum niedrigen Sollwert im Automatikmodus. Einheiten: m.
ccr_high_setpoint_switch_modeINTEGEROb automatisch zu hohem PO2 gewechselt werden soll.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
ccr_high_setpointREALZiel-PO2 bei Verwendung des hohen Sollwerts. Einheiten: Prozent.
ccr_high_setpoint_depthREALTiefe für den Wechsel zum hohen Sollwert im Automatikmodus. Einheiten: m.
gas_consumption_displayINTEGERArt der anzuzeigenden Gasverbrauchsrate. Manche Werte sind nur gültig, wenn das Flaschenvolumen bekannt ist.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
up_key_enabledINTEGERGibt an, ob die Auf-Taste während Tauchgängen aktiviert ist.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
dive_soundsINTEGERTöne und Vibration während des Tauchgangs aktiviert oder deaktiviert.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
last_stop_multipleREALNormalerweise 1.0/1.5/2.0, entsprechend 3/4.5/6m oder 10/15/20ft.
no_fly_time_modeINTEGERGibt an, welche Richtlinien für die Flugverbots-Oberflächenpause verwendet werden.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.

DiveSummary

Zusammenfassende Statistiken für einen einzelnen Tauchgang -- Tiefe, Oberflächenpause sowie ZNS-/Gasbelastungswerte.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
reference_mesgINTEGERReferenznachricht.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
reference_indexINTEGERIndex des konkret referenzierten Datensatzes (zusammen mit reference_mesg, das dessen Nachrichtentyp angibt).
avg_depthREALDurchschnittliche Tiefe. 0, wenn über Wasser. Einheiten: m.
max_depthREALMaximale Tiefe. 0, wenn über Wasser. Einheiten: m.
surface_intervalINTEGEROberflächenintervall. Zeit seit dem Ende des letzten Tauchgangs. Einheiten: s.
start_cnsINTEGERZNS-Sauerstofftoxizitätsbelastung zu Beginn des Tauchgangs, in Prozent.
end_cnsINTEGERZNS-Sauerstofftoxizitätsbelastung am Ende des Tauchgangs, in Prozent.
start_n2INTEGERStickstoffbelastung zu Beginn des Tauchgangs, in Prozent.
end_n2INTEGERStickstoffbelastung am Ende des Tauchgangs, in Prozent.
o2_toxicityINTEGERSauerstofftoxizitätsbelastung, in OTUs (Sauerstofftoxizitätseinheiten).
dive_numberINTEGERNummer, die diesen Tauchgang innerhalb einer Aktivitätsdatei mit mehreren Tauchgängen identifiziert, falls zutreffend.
bottom_timeREALIn der Tiefe verbrachte Zeit während des Tauchgangs, in Sekunden.
avg_pressure_sacREALDurchschnittlicher Druck. Durchschnittlicher druckbasierter Luftverbrauch an der Oberfläche. Einheiten: bar/min.
avg_volume_sacREALDurchschnittliches Volumen. Durchschnittlicher volumetrischer Luftverbrauch an der Oberfläche. Einheiten: L/min.
avg_rmvREALDurchschnittliches RMV. Durchschnittliches Atemminutenvolumen.
descent_timeREALAbstiegszeit. Zeit bis zum Erreichen des tiefsten Stopps. Einheiten: s.
ascent_timeREALAufstiegszeit. Zeit vom Verlassen des Grunds bis zum Erreichen der Oberfläche. Einheiten: s.
avg_ascent_rateREALDurchschnittliche Aufstiegszeit. Durchschnittliche Aufstiegsrate, ohne Abstiege oder Stopps. Einheiten: m/s.
avg_descent_rateREALDurchschnittliche Abstiegsrate. Durchschnittliche Abstiegsrate, ohne Aufstiege oder Stopps. Einheiten: m/s.
max_ascent_rateREALMaximale Aufstiegsrate. Maximale Aufstiegsrate. Einheiten: m/s.
max_descent_rateREALMaximale Abstiegsrate. Maximale Abstiegsrate. Einheiten: m/s.
hang_timeREALSchwebezeit. Zeit, in der weder auf- noch abgestiegen wird. Einheiten: s.

Event

event_id: Stellt bedeutende Ereignisse während einer Aktivität dar, wie Start, Stopp oder Warnmeldungen.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
event_idINTEGERFIT-Ereigniscode, der angibt, was diesen Datensatz ausgelöst hat, etwa Timer-Start/-Stopp oder eine Rundenmarkierung.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
event_typeINTEGERFIT-Ereignistyp-Code, der beschreibt, wie das Ereignis auftrat, etwa Start, Stopp oder Markierung.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
data16INTEGERDaten 16.
dataINTEGEREreignisspezifischer Datenwert; seine Bedeutung hängt vom Ereignis und Ereignistyp ab.
timer_triggerINTEGERWas dieses Timer-bezogene Ereignis ausgelöst hat, etwa ein manueller Tastendruck oder eine automatisch erkannte Aktivität.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
course_point_indexINTEGERIndex des Streckenpunkts, dem dieses Ereignis entspricht, wenn es durch das Erreichen eines solchen ausgelöst wurde.
battery_levelREALVon diesem Ereignis gemeldeter roher Batteriespannungswert, in Volt -- zu unterscheiden von den prozentbasierten battery_level-Feldern in DeviceInfo/Record.
virtual_partner_speedREALGeschwindigkeit des virtuellen Partners. Einheiten: m/s.
heart_rate_high_alertINTEGERAlarm bei hoher Herzfrequenz.
heart_rate_low_alertINTEGERAlarm bei niedriger Herzfrequenz.
speed_high_alertREALGeschwindigkeitsschwelle für einen Hochgeschwindigkeitsalarm, in Metern pro Sekunde.
speed_low_alertREALGeschwindigkeitsschwelle für einen Niedriggeschwindigkeitsalarm, in Metern pro Sekunde.
cad_high_alertINTEGEROberer Kadenz-Alarm. Einheiten: U/min.
cad_low_alertINTEGERUnterer Kadenz-Alarm. Einheiten: U/min.
power_high_alertINTEGERLeistungsschwelle für einen Hochleistungsalarm, in Watt.
power_low_alertINTEGEROberer Leistungsalarm. Einheiten: Watt.
time_duration_alertREALZeitschwelle für einen dauerbasierten Alarm, in Sekunden.
distance_duration_alertREALDistanzschwelle für einen distanzbasierten Alarm, in Metern.
calorie_duration_alertINTEGERFür einen kalorienbasierten Dauer-Alarm konfigurierter Kalorien-Schwellenwert, in Kilokalorien.
fitness_equipment_stateINTEGERStatus des verbundenen Fitnessgeräts, etwa bereit, in Verwendung oder pausiert.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
sport_pointINTEGERErzielte Punkte, für Sportarten mit einem laufenden Punktestand (befüllt über das Subfeld sport_point zusammen mit score/opponent_score).
gear_change_dataINTEGERGangwechsel-Daten.
rider_positionINTEGERGibt den Wert der Fahrerposition an.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
comm_timeoutINTEGERKommunikations-Timeout, der dieses Ereignis ausgelöst hat, etwa Verbindungsverlust zu einem gekoppelten Sensor.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
dive_alertINTEGERArt des Tauchalarms, der dieses Ereignis ausgelöst hat, etwa eine Warnung zur Aufstiegsrate oder Dekompression.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
auto_activity_detect_durationINTEGERDauer der automatischen Aktivitätserkennung. Einheiten: min.
radar_threat_alertINTEGERRadar-Bedrohungsalarm. Das erste Byte ist radar_threat_level_max, das zweite Byte ist radar_threat_count, das dritte Byte ist die durchschnittliche Annäherungsgeschwindigkeit, und das vierte Byte ist die maximale Annäherungsgeschwindigkeit.
event_groupINTEGERGruppiert zusammengehörige Ereignisse und unterscheidet dabei parallele Ereignisströme (wie separate Abschnitte innerhalb einer Mehrsport-Session), die dieselbe event_id und denselben event_type teilen.
scoreINTEGERNicht direkt befüllen. Wird vom Decoder für sport_point-Subfeld-Komponenten automatisch generiert.
opponent_scoreINTEGERNicht direkt befüllen. Wird vom Decoder für sport_point-Subfeld-Komponenten automatisch generiert.
front_gear_numberINTEGERVorderer Gang.
front_gearINTEGERNicht direkt befüllen. Wird vom Decoder für gear_change-Subfeld-Komponenten automatisch generiert. Anzahl der vorderen Zähne.
rear_gear_numberINTEGERHinterer Gang.
rear_gearINTEGERNicht direkt befüllen. Wird vom Decoder für gear_change-Subfeld-Komponenten automatisch generiert. Anzahl der hinteren Zähne.
device_indexINTEGERIndex, der angibt, auf welches verbundene Gerät sich diese Daten beziehen, entsprechend dem eigenen device_index eines device_info-Datensatzes.
activity_typeINTEGERAktivitätstyp, der mit einem auto_activity_detect-Ereignis verknüpft ist.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
start_timestampTEXTZeitstempel des Ereignisbeginns, im ISO8601-Format.
auto_activity_detect_start_timestampTEXTZeitstempel, wann die automatische Aktivitätserkennung dieses Ereignis ausgelöst hat, im ISO8601-Format.
radar_threat_level_maxINTEGERMaximale Radar-Bedrohungsstufe.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
radar_threat_countINTEGERNicht direkt befüllen. Wird vom Decoder für threat_alert-Subfeld-Komponenten automatisch generiert.
radar_threat_avg_approach_speedREALDurchschnittliche Annäherungsgeschwindigkeit der Radar-Bedrohung. Einheiten: m/s.
radar_threat_max_approach_speedREALNicht direkt befüllen. Wird vom Decoder für radar_threat_alert-Subfeld-Komponenten automatisch generiert. Einheiten: m/s.

ExdDataConceptConfiguration

ExdDataConceptConfiguration.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
screen_indexINTEGERIndex des Connect-IQ-Datenfeld-Bildschirms, zu dem dieser Konfigurationseintrag gehört.
concept_fieldINTEGERConnect-IQ-Datenfeld-Konzeptkennung, die festlegt, welche Art von Daten dieser Bildschirmeintrag anzeigt.
field_idINTEGERDiesem Bildschirm-Slot zugewiesene Connect-IQ-Datenfeld-Kennung.
concept_indexINTEGERIndex dieses Konzepts innerhalb seiner data_page, wenn sich mehrere Konzepte dieselbe Seite teilen.
data_pageINTEGERNummer der Datenseite, zu der dieser Konzept-Konfigurationseintrag gehört.
concept_keyINTEGERSchlüssel, der angibt, welches konkrete Konzept (Datenquelle) durch diesen Eintrag konfiguriert wird.
scalingINTEGERSkalierungsfaktor, der auf den angezeigten Wert angewendet wird.
data_unitsINTEGEREinheit, in der der angezeigte Wert dieses Datenkonzepts dargestellt wird (z. B. Meilen pro Stunde, Grad Celsius, U/min, Schläge pro Minute).
qualifierINTEGERQualifikator zur Identifizierung der Variante dieses Datenkonzepts.
descriptorINTEGERIndex der Beschreibungszeichenfolge, die dieses Datenkonzept bezeichnet.
is_signedINTEGEROb der Wert des Konzepts als vorzeichenbehaftet statt vorzeichenlos interpretiert werden soll.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.

ExdDataFieldConfiguration

ExdDataFieldConfiguration.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
screen_indexINTEGERIndex des Connect-IQ-Datenfeld-Bildschirms, zu dem dieser Konfigurationseintrag gehört.
concept_fieldINTEGERConnect-IQ-Datenfeld-Konzeptkennung, die festlegt, welche Art von Daten dieser Bildschirmeintrag anzeigt.
field_idINTEGERDiesem Bildschirm-Slot zugewiesene Connect-IQ-Datenfeld-Kennung.
concept_countINTEGERAnzahl der für dieses Datenfeld konfigurierten Konzepte.
display_typeINTEGERFür dieses Connect-IQ-Datenfeld verwendetes Anzeigeformat, wie numerisch oder Text.
titleTEXTTiteltext, der für diese Datenfeldkonfiguration angezeigt wird.Normalerweise ein Array mit einem einzelnen Element; das FIT-Profil erlaubt mehr als eines.

ExdScreenConfiguration

ExdScreenConfiguration.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
screen_indexINTEGERIndex des Connect-IQ-Datenfeld-Bildschirms, zu dem dieser Konfigurationseintrag gehört.
field_countINTEGERAnzahl der Felder auf dem Bildschirm.
layoutINTEGERLayout-Kennung für diesen Datenbildschirm.
screen_enabledINTEGEROb diese Connect-IQ-Datenanzeige zur Anzeige aktiviert ist.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.

ExerciseTitle

Ein benutzerdefinierter Übungsname, referenziert von Trainingsschritten, deren exercise_category/exercise_name im benutzerdefinierten Bereich liegen.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
exercise_categoryINTEGERRoher FIT-Übungskategorie-Code, der die Übungsfamilie angibt, etwa Bankdrücken oder Curl (siehe raw_category_garmin_key von SetX für die Auflösung des lokalisierten Namens).
exercise_nameINTEGERRoher FIT-Übungsname-Code, der die konkrete Übungsvariante innerhalb ihrer Kategorie angibt (siehe raw_category_subtype_garmin_key von SetX für die Auflösung des lokalisierten Namens).
workout_step_nameTEXTBenutzerdefinierter Anzeigename für diese benutzerdefinierte Übung, referenziert von Trainingsschritten, deren exercise_category/exercise_name im benutzerdefinierten Bereich liegen.Normalerweise ein Array mit einem einzelnen Element; das FIT-Profil erlaubt mehr als eines.

FieldCapabilities

Definiert Einschränkungen für Felder innerhalb von Nachrichten, einschließlich Anzahl und Typen.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
fileINTEGERFIT-Dateityp, für den dieser Fähigkeitseintrag gilt.
mesg_numberINTEGERNachrichtennummer.
field_numberINTEGERFIT-Feldnummer (innerhalb von mesg_number), für die dieser Fähigkeitseintrag gilt.
CountINTEGERAnzahl der vom Gerät unterstützten Instanzen dieses Felds.

FieldDescription

Felderbeschreibung.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
developer_data_indexINTEGERIndex, der angibt, zu welcher DeveloperDataId-Quelle diese Feldbeschreibung gehört.
field_definition_numberINTEGERFIT-Felddefinitionsnummer, die diesem Entwicklerfeld innerhalb seiner Nachricht zugewiesen ist.
fit_base_type_idINTEGERFIT-Basistyp (wie uint8 oder sint16), als der die rohen Bytes dieses Entwicklerfelds interpretiert werden sollen.
field_nameTEXTAnzeigename für dieses Entwicklerfeld.Normalerweise ein Array mit einem einzelnen Element; das FIT-Profil erlaubt mehr als eines.
arrayINTEGERAnzahl der Elemente, falls dieses Developer-Feld ein Array von Werten enthält.
componentsTEXTNative Felder, in die sich dieses Developer-Feld gegebenenfalls erweitert.
scaleINTEGERSkalierungsfaktor, der beim Dekodieren dieses Developer-Felds angewendet wird.
offsetINTEGERBeim Dekodieren dieses Developer-Felds angewendeter Wertversatz.
unitsTEXTMaßeinheit für die Werte dieses Entwicklerfelds.Normalerweise ein Array mit einem einzelnen Element; das FIT-Profil erlaubt mehr als eines.
bitsTEXTBitfeld-Layout des Werts dieses Entwicklerfelds.
accumulateTEXTOb sich Werte für dieses Developer-Feld über Nachrichten hinweg akkumulieren, anstatt den vorherigen Wert zu überschreiben.
fit_base_unit_idINTEGERFIT-Basiseinheit, in der die Werte dieses Entwicklerfelds gemessen werden, falls zutreffend.
native_mesg_numberINTEGERNative Nachrichtennummer.
native_field_numberINTEGERFIT-Feldnummer des nativen (eingebauten) Felds, das dieses Entwicklerfeld spiegelt oder erweitert, falls zutreffend.

FileCapabilities

FileCapabilities definiert Grenzwerte und Eigenschaften für Dateien, die das Gerät speichern kann.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
typeINTEGERDer Typ.
flagsINTEGERDie Flags.
directoryTEXTDas Verzeichnis.
max_countINTEGERDie maximale Anzahl.
max_sizeINTEGERMaximale Größe in Bytes.

FileCreator

Ist der Datensatz, der das Gerät und die Software beschreibt, mit denen die FIT-Datei erstellt wurde.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
software_versionINTEGERAuf dem Gerät installierte Software- oder Firmware-Version.
hardware_versionINTEGERHardware-Revisionsnummer des Geräts.

FileID

Der Datensatz, der die Datei und das Gerät identifiziert, das sie erstellt hat.

FeldTypBeschreibung
file_numberINTEGER—
typeINTEGERFIT-Dateityp, der angibt, um welche Art von Datei es sich handelt (Aktivität, Training, Kurs, Einstellungen usw.) -- siehe die Tabelle FileTypeLookup für die vollständige Zuordnung von Code zu Beschreibung.
manufacturer_idINTEGERFIT-Herstellercode, der den Gerätehersteller angibt, wie Garmin oder einen Drittanbieter-Partner.
product_idINTEGERHerstellerspezifischer Produktcode, der das Gerätemodell angibt; wird über garmin_product_id oder favero_product_id interpretiert, wenn der Hersteller eine eigene Produktcode-Tabelle definiert.
favero_product_idINTEGERFavero-spezifischer Produktcode, der das Gerätemodell angibt, nur gültig, wenn manufacturer_id Favero Electronics ist.
garmin_product_idINTEGERGarmin-spezifischer Produktcode, der das Gerätemodell angibt, nur gültig, wenn manufacturer_id Garmin ist.
serial_numberINTEGERSeriennummer des Geräts, falls verfügbar.
time_createdTEXTNur gesetzt für Dateien, die erstellt/gelöscht werden können, im ISO8601-Format.
numberINTEGERNur gesetzt für Dateien, die nicht erstellt/gelöscht werden.
product_nameTEXTOptionale Freitextzeichenfolge zur Angabe des Gerätenamens oder -modells.
pathTEXTDateisystempfad der Quell-.FIT-Datei.
imported_atTEXTISO8601-Zeitstempel des Imports dieser Datei.

Goal

Goal stellt benutzerdefinierte Fitnessziele dar, einschließlich Typ, Wert und Wiederholung.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
sport_idINTEGERSportart-Code, der die Sportart angibt, etwa Laufen oder Radfahren; sub_sport_id grenzt dies weiter ein.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
sub_sport_idINTEGERUnter-Sportart-Code, der eine genauere Einordnung innerhalb von sport_id liefert, etwa Indoor-Radfahren oder Trail-Running.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
start_dateTEXTDatum, an dem dieses Ziel aktiv wird, im ISO8601-Format.
end_dateTEXTDatum, an dem dieses Ziel abläuft, im ISO8601-Format.
typeINTEGERArt des Ziels, etwa Distanz, Zeit oder Kalorien.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
valueINTEGERZielwert für das Ziel.
repeatINTEGERAnzahl der Wiederholungen des Ziels.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
target_valueINTEGERNumerischer Zielwert für dieses Ziel oder diesen Workout-Schritt; Einheit und Bedeutung hängen vom zugehörigen Typ-Feld ab (wie goal_type oder duration_type).
recurrenceINTEGERWie sich das Ziel wiederholt, etwa täglich, wöchentlich oder monatlich.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
recurrence_valueINTEGERWie oft sich das Ziel wiederholt, in Einheiten des Felds recurrence (wie alle N Tage oder Wochen).
enabledINTEGEROb dieses Ziel aktiviert ist.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
sourceINTEGERQuelle des Ziels, etwa automatisch erstellt oder benutzererstellt.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.

GpsMetadata

GpsMetadata enthält GPS-bezogene Daten wie Position, Geschwindigkeit und Kurs.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTGanzzahliger Sekundenanteil des Zeitstempels, im ISO8601-Format.
timestamp_msINTEGERMillisekundenanteil des Zeitstempels.
position_latINTEGERBreitengrad in Halbkreisen.
position_longINTEGERLängengrad in Halbkreisen.
enhanced_altitudeREALHöhe an diesem Punkt, in Metern (erweiterte GPS-Metadaten-Kodierung).
enhanced_speedREALGeschwindigkeit in Metern pro Sekunde, Kodierung mit erweitertem Bereich.
headingREALKurs in Grad.
utc_timestampTEXTAus den GPS-Daten abgeleitete UTC-Zeit, im ISO8601-Format, verwendet, um UTC mit der Systemzeit zu korrelieren, falls der Zeitstempel der Nachricht in Systemzeit vorliegt.
velocityTEXTEinheit: m/s; Skalierung: 100; velocity[0] ist die Geschwindigkeit in Längsrichtung. velocity[1] ist die Geschwindigkeit in Breitenrichtung. velocity[2] ist die Höhengeschwindigkeit.Genau drei Werte: einer pro Achse (Längengrad, Breitengrad, Höhe), in dieser Reihenfolge.

GyroscopeData

enthält rohe und kalibrierte Messwerte des Gyroskops.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTGanzzahliger Sekundenanteil des Zeitstempels, im ISO8601-Format.
timestamp_msINTEGERMillisekundenanteil des Zeitstempels.
sample_time_offsetTEXTJede Zeit im Array beschreibt den Zeitpunkt in Millisekunden, zu dem der Gyroskop-Abtastwert mit dem entsprechenden Index aufgenommen wurde. Auf 30 Abtastwerte pro Nachricht begrenzt; die Abtastwerte können mehrere Sekunden umfassen. Die Array-Größe muss der Anzahl der Abtastwerte in gyro_x, gyro_y und gyro_z entsprechen.Ein Wert pro Abtastwert, indexausgerichtet mit gyro_x/gyro_y/gyro_z.
gyro_xTEXTEinheit: Zähler; dies sind die rohen ADC-Messwerte. Die maximale Anzahl der Abtastwerte beträgt 30 pro Nachricht. Die Abtastwerte können mehrere Sekunden umfassen. Diese Daten müssen nach dem Einlesen umgerechnet werden.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset.
gyro_yTEXTEinheit: Zähler; dies sind die rohen ADC-Messwerte. Die maximale Anzahl der Abtastwerte beträgt 30 pro Nachricht. Die Abtastwerte können mehrere Sekunden umfassen. Diese Daten müssen nach dem Einlesen umgerechnet werden.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset.
gyro_zTEXTEinheit: Zähler; dies sind die rohen ADC-Messwerte. Die maximale Anzahl der Abtastwerte beträgt 30 pro Nachricht. Die Abtastwerte können mehrere Sekunden umfassen. Diese Daten müssen nach dem Einlesen umgerechnet werden.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset.
calibrated_gyro_xTEXTEinheit: Grad/s; kalibrierter Gyroskop-Messwert.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset.
calibrated_gyro_yTEXTEinheit: Grad/s; kalibrierter Gyroskop-Messwert.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset.
calibrated_gyro_zTEXTEinheit: Grad/s; kalibrierter Gyroskop-Messwert.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset.

Hr

- Herzfrequenz.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
fractional_timestampREALSekunden-Bruchteil des Zeitstempels, in Sekunden.
time256REALZeit in Sekunden, kodiert mit einer Auflösung von 1/256 Sekunde.
filtered_bpmTEXTGefilterte Herzfrequenz in Schlägen pro Minute.Ein Wert pro erkanntem Herzfrequenz-Ereignis, indexausgerichtet mit event_timestamp -- das FIT-SDK verlangt, dass beide Arrays in einer Nachricht die gleiche Anzahl Werte haben.
event_timestampTEXTZeitversatz zum Ankerzeitstempel dieser Nachricht, zu dem jedes Herzfrequenz-Ereignis erkannt wurde. Einheit: s; Skalierung: 1024.Ein Wert pro erkanntem Herzfrequenz-Ereignis, indexausgerichtet mit filtered_bpm.
event_timestamp12TEXTAlternative, kompaktere Byte-gepackte Kodierung der Zeitstempel pro Ereignis, verwendet anstelle von event_timestamp, wenn das Gerät Ereignisse auf diese Weise meldet. Einheit: s; Skalierung: 1024.Ein Wert pro codiertem Byte dieser kompakten Zeitstempelreihe pro Ereignis; nicht notwendigerweise die gleiche Anzahl Elemente wie event_timestamp/filtered_bpm.

HrmProfile

Speichert die Konfiguration für Herzfrequenzsensoren.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
enabledINTEGEROb dieses Herzfrequenzmesser-Profil aktiviert ist.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
hrm_ant_idINTEGERANT-Geräte-ID des mit diesem Profil gekoppelten Herzfrequenzmessers.
log_hrvINTEGEROb Herzfrequenzvariabilitätsdaten (HRV) für dieses Profil aufgezeichnet werden.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
hrm_ant_id_trans_typeINTEGERANT-Übertragungstyp des durch hrm_ant_id identifizierten Herzfrequenzmessers.

Hrv

Herzfrequenzvariabilitäts-Abtastwerte -- Zeit zwischen aufeinanderfolgenden Herzschlägen.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timeTEXTEinheit: s; Skalierung: 1000; Zeit zwischen Herzschlägen.Ein Wert pro aufeinanderfolgendem Herzschlagintervall, in chronologischer Reihenfolge.

HrvStatusSummary

Gleitende Zusammenfassung der Herzfrequenzvariabilitäts-Trends über die letzten Nächte, zusammen mit einer allgemeinen HRV-Statusklassifizierung (z. B. ausgeglichen, niedrig).

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
weekly_averageREALEinheiten: ms; Skalierung: 128; 7-Tage-RMSSD-Durchschnitt über den Schlaf.
last_night_averageREALEinheiten: ms; Skalierung: 128; RMSSD-Durchschnitt der letzten Nacht über den Schlaf.
last_night5_min_highREALEinheiten: ms; Skalierung: 128; 5-Minuten-Höchstwert des RMSSD über den Schlaf.
baseline_low_upperREALEinheiten: ms; Skalierung: 128; 3-Wochen-Basiswert, obere Grenze des niedrigen HRV-Status.
baseline_balanced_lowerREALEinheiten: ms; Skalierung: 128; 3-Wochen-Basiswert, untere Grenze des ausgeglichenen HRV-Status.
baseline_balanced_upperREALEinheiten: ms; Skalierung: 128; 3-Wochen-Basiswert, obere Grenze des ausgeglichenen HRV-Status.
statusINTEGERGesamtklassifizierung des HRV-Status.

HrvValue

Ein einzelner gleitender RMSSD-Abtastwert (Herzfrequenzvariabilität).

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
valueREAL5-Minuten-gleitender RMSSD (Root Mean Square of Successive Differences zwischen Herzschlagintervallen) -- eine gängige Kennzahl der Herzfrequenzvariabilität. Einheit: ms; Skalierung: 128.

HrZone

HrZone definiert Trainingszonen für die Herzfrequenz.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERNachrichtenindex.
high_bpmINTEGER. Einheiten: bpm.
heart_rate_zone_nameTEXTVom Benutzer vergebener Name für diese Herzfrequenzzone.

HsaAccelerometerData

Hsa_accelerometer_data: Rohe Beschleunigungsmesserdaten für die benutzerdefinierte HSA-Datenprotokollierung.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
timestamp_msINTEGERMillisekundenanteil des Zeitstempels.
sampling_intervalINTEGERAbtastintervall in Millisekunden.
accel_xTEXTEinheit: mG; Skalierung: 1,024; Messung der X-Achse.Ein Wert pro Abtastwert, im Abstand von sampling_interval Millisekunden, indexausgerichtet mit accel_y/accel_z.
accel_yTEXTEinheit: mG; Skalierung: 1,024; Messung der Y-Achse.Ein Wert pro Abtastwert, im Abstand von sampling_interval Millisekunden, indexausgerichtet mit accel_x/accel_z.
accel_zTEXTEinheit: mG; Skalierung: 1,024; Messung der Z-Achse.Ein Wert pro Abtastwert, im Abstand von sampling_interval Millisekunden, indexausgerichtet mit accel_x/accel_y.
timestamp32kTEXT32-kHz-Zeitstempel.

HsaBodyBatteryData

Hsa_body_battery_data: Body-Battery-Daten für die benutzerdefinierte HSA-Datenprotokollierung.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
processing_intervalINTEGERLänge des Verarbeitungsintervalls in Sekunden.
levelTEXTEinheit: Prozent; Body-Battery-Stand: [0,100] Leer: -16.Ein Wert pro Abtastwert, im Abstand von processing_interval Sekunden, indexausgerichtet mit charged/uncharged.
chargedTEXTBody-Battery-Wert, aufgeladen.Ein Wert pro Abtastwert, im Abstand von processing_interval Sekunden, indexausgerichtet mit level/uncharged.
unchargedTEXTBody-Battery-Wert, entladen.Ein Wert pro Abtastwert, im Abstand von processing_interval Sekunden, indexausgerichtet mit level/charged.

HsaConfigurationData

Hsa_configuration_data: Konfigurationsdaten für die benutzerdefinierte HSA-Datenprotokollierung.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
dataTEXTCodierte Konfigurationsdaten. Nur zur Verwendung mit dem Health-SDK.Ein Byte pro Element; die Länge wird durch data_size angegeben.
data_sizeINTEGERGröße des Datenfelds in Bytes.

HsaEvent

Hsa_event: HSA-Ereignisse.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
event_idINTEGEREreignis-ID. Nur für die Verwendung im Health SDK.

HsaGyroscopeData

Hsa_gyroscope_data:.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
timestamp_msINTEGERMillisekundenanteil des Zeitstempels.
sampling_intervalINTEGERAbtastintervall auf 32-kHz-Zeitskala. Einheiten: 1/32768 s.
gyro_xTEXTEinheit: Grad/s; Skalierung: 28,57143; Messung der X-Achse.Ein Wert pro Abtastwert, im Abstand von sampling_interval, indexausgerichtet mit gyro_y/gyro_z.
gyro_yTEXTEinheit: Grad/s; Skalierung: 28,57143; Messung der Y-Achse.Ein Wert pro Abtastwert, im Abstand von sampling_interval, indexausgerichtet mit gyro_x/gyro_z.
gyro_zTEXTEinheit: Grad/s; Skalierung: 28,57143; Messung der Z-Achse.Ein Wert pro Abtastwert, im Abstand von sampling_interval, indexausgerichtet mit gyro_x/gyro_y.
timestamp32kTEXT32-kHz-Zeitstempel.

HsaHeartRateData

Hsa_heart_rate_data: Aktuelle Herzfrequenzdaten des Nutzers für die benutzerdefinierte HSA-Datenprotokollierung.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
processing_intervalINTEGERLänge des Verarbeitungsintervalls in Sekunden.
statusINTEGERDer Messungen im Puffer - 0 bedeutet SEARCHING, 1 bedeutet LOCKED.
heart_rateTEXTEinheit: bpm; Skalierung: 1; Schläge/Min. Leer: 0.Ein Wert pro Abtastwert, im Abstand von processing_interval Sekunden.

HsaRespirationData

Hsa_respiration_data: Aktuelle Atemfrequenzdaten des Nutzers für die benutzerdefinierte HSA-Datenprotokollierung.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
processing_intervalINTEGERLänge des Verarbeitungsintervalls in Sekunden.
respiration_rateTEXTAtemfrequenz, in Atemzügen pro Minute (gültiger Bereich 1-100).Ein Wert pro Abtastwert, im Abstand von processing_interval Sekunden. Sentinelwerte außerhalb des gültigen Bereichs: 255 = ungültig, 254 = übermäßige Bewegung, 253 = nicht am Handgelenk, 252 = nicht verfügbar, 2,4 = leer. Einheit: Atemzüge/min; Skalierung: 100.

HsaSpo2Data

Hsa_spo2_data: Aktuelle SpO2-Daten des Nutzers für die benutzerdefinierte HSA-Datenprotokollierung.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
processing_intervalINTEGERLänge des Verarbeitungsintervalls in Sekunden.
reading_spo2TEXTEinheit: Prozent; SpO2-Messwert: [70,100] Leer: 240.Ein Wert pro Abtastwert, im Abstand von processing_interval Sekunden, indexausgerichtet mit confidence.
confidenceTEXTSpO2-Konfidenz: [0,254].Ein Wert pro Abtastwert, im Abstand von processing_interval Sekunden, indexausgerichtet mit reading_spo2.

HsaStepData

Hsa_step_data: Aktuelle tägliche Schrittdaten des Nutzers für die benutzerdefinierte HSA-Datenprotokollierung.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
processing_intervalINTEGERLänge des Verarbeitungsintervalls in Sekunden.
stepsTEXTEinheit: Schritte; Skalierung: 1; Gesamtschrittsumme.Ein Wert pro Abtastwert, im Abstand von processing_interval Sekunden.

HsaStressData

Hsa_stress_data: Aktuelle Stressdaten des Nutzers für die benutzerdefinierte HSA-Datenprotokollierung.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
processing_intervalINTEGERLänge des Verarbeitungsintervalls in Sekunden.
StressLevelTEXTEinheit: s; Skalierung: 1; Stresslevel: [0,100] Nicht am Handgelenk: -1 Übermäßige Bewegung: -2 Nicht genug Daten: -3 Erholung nach dem Training: -4 Nicht identifiziert: -5 Leer: -16.Ein Wert pro Abtastwert, im Abstand von processing_interval Sekunden.

HsaWristTemperatureData

Hsa_wrist_temperature_data: Handgelenktemperaturdaten für die benutzerdefinierte HSA-Datenprotokollierung.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
processing_intervalINTEGERLänge des Verarbeitungsintervalls in Sekunden.
valueTEXTEinheit: °C; Skalierung: 1000; Handgelenkstemperatur-Messwert.Ein Wert pro Abtastwert, im Abstand von processing_interval Sekunden.

Jump

Ein einzelner erkannter Sprung (z. B. Ski oder Snowboard), einschließlich Weite, Höhe, Rotationsanzahl, Flugzeit und einer Gesamtbewertung.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
distanceREALHorizontale Distanz des Sprungs, in Metern.
heightREALHöhe des Sprungs in Metern.
rotationsINTEGERAnzahl der während des Sprungs abgeschlossenen Drehungen.
hang_timeREALIn der Luft verbrachte Zeit während des Sprungs, in Sekunden.
scoreREALEine Bewertung für einen Sprung, berechnet aus Flugzeit, Drehungen und Distanz.
position_latINTEGERBreitengrad in Halbkreisen.
position_longINTEGERLängengrad in Halbkreisen.
speedREALGeschwindigkeit beim Absprung, in Metern pro Sekunde.
enhanced_speedREALGeschwindigkeit in Metern pro Sekunde, Kodierung mit erweitertem Bereich.

Lap

enthält Daten für eine einzelne Runde (Lap) innerhalb einer Sitzung.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
timestampTEXTIm ISO8601-Format.
event_idINTEGERFIT-Ereigniscode, der angibt, was diesen Datensatz ausgelöst hat, etwa Timer-Start/-Stopp oder eine Rundenmarkierung.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
event_typeINTEGERFIT-Ereignistyp-Code, der beschreibt, wie das Ereignis auftrat, etwa Start, Stopp oder Markierung.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
start_timeTEXTStartzeit der Runde, im ISO8601-Format.
start_position_latINTEGERBreitengrad der Startposition, in Halbkreisen.
start_position_longINTEGERLängengrad der Startposition, in Halbkreisen.
end_position_latINTEGERBreitengrad der Endposition, in Halbkreisen.
end_position_longINTEGERLängengrad der Endposition, in Halbkreisen.
total_elapsed_timeREALZeit (einschließlich Pausen). Einheiten: s.
total_timer_timeREALTimer-Zeit (ohne Pausen). Einheiten: s.
total_distanceREALGesamtdistanz in Metern.
total_cyclesINTEGERGesamtzyklen, wie Pedalumdrehungen oder Schritte.
total_stridesINTEGERGesamtzahl der Schritte.
total_strokesINTEGERGesamtzahl der Züge.
total_caloriesINTEGERVerbrannte Kalorien insgesamt, in Kilokalorien.
total_fat_caloriesINTEGERGesamtkalorien aus Fettverbrennung, in Kilokalorien.
avg_speedREALDurchschnittsgeschwindigkeit in Metern pro Sekunde.
max_speedREALMaximalgeschwindigkeit in Metern pro Sekunde.
avg_heart_rateINTEGERDurchschnittliche Herzfrequenz in Schlägen pro Minute.
max_heart_rateINTEGERMaximale Herzfrequenz in Schlägen pro Minute.
avg_cadenceINTEGERDurchschnittliche Trittfrequenz, in Umdrehungen pro Minute -- vom Aufzeichnungsgerät berechnet als total_cycles / total_timer_time oder total_cycles / total_elapsed_time, abhängig von einer Geräteeinstellung, die in diesen Daten nicht anderweitig erfasst ist.
avg_running_cadenceINTEGERDurchschnittliche Lauf-Kadenz in Schritten pro Minute.
max_cadenceINTEGERMaximale Kadenz in Umdrehungen pro Minute.
max_running_cadenceINTEGERMaximale Lauf-Kadenz in Schritten pro Minute.
avg_powerINTEGERDurchschnittliche Leistung, in Watt -- vom Aufzeichnungsgerät aus seiner eigenen internen Leistungssumme berechnet, geteilt durch total_timer_time oder total_elapsed_time, abhängig von einer Geräteeinstellung; weder die Leistungssumme noch die Einstellung sind in diesen Daten anderweitig erfasst.
max_powerINTEGERMaximale Leistung in Watt.
total_ascentINTEGERGesamtanstieg in Metern.
total_descentINTEGERGesamtabstieg in Metern.
intensityINTEGERIntensitätsklassifizierung der Runde, etwa aktiv oder Pause.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
lap_triggerINTEGERWas das Ende dieser Runde ausgelöst hat, etwa ein manueller Tastendruck oder eine automatische Rundendistanz.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
sport_idINTEGERSportart-Code, der die Sportart angibt, etwa Laufen oder Radfahren; sub_sport_id grenzt dies weiter ein.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
event_groupINTEGERGruppiert zusammengehörige Ereignisse und unterscheidet dabei parallele Ereignisströme (wie separate Abschnitte innerhalb einer Mehrsport-Session), die dieselbe event_id und denselben event_type teilen.
number_lengthsINTEGERAnzahl der Schwimmbeckenlängen.
normalized_powerINTEGERNormalisierte Leistung in Watt.
left_right_balanceINTEGERLinks-/Rechts-Leistungsbalance in Prozent, kodiert gemäß dem FIT-Typ left_right_balance_100 (das höchste Bit kennzeichnet die Messquelle).
first_length_indexINTEGERIndex der ersten Länge (in den Schwimmlängen der übergeordneten Session), die zu dieser Runde gehört.
avg_stroke_distanceREALDurchschnittlich zurückgelegte Distanz pro Zug, in Metern.
swim_strokeINTEGERWährend dieser Runde verwendete Schwimmstilart.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
sub_sport_idINTEGERUnter-Sportart-Code, der eine genauere Einordnung innerhalb von sport_id liefert, etwa Indoor-Radfahren oder Trail-Running.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
number_active_lengthsINTEGERAnzahl der aktiven Schwimmbeckenlängen.
total_workINTEGERGesamte geleistete Arbeit, in Joule.
avg_altitudeREALDurchschnittliche Höhe während dieser Runde, in Metern.
max_altitudeREALMaximale während dieser Runde erreichte Höhe, in Metern.
gps_accuracyINTEGERGeschätzte Genauigkeit der GPS-Position, in Metern.
avg_gradeREALDurchschnittliche Neigung (Steigung), in Prozent.
avg_pos_gradeREALDurchschnittliche Anstiegsneigung, in Prozent.
avg_neg_gradeREALDurchschnittliche Abstiegsneigung, in Prozent.
max_pos_gradeREALSteilste Anstiegsneigung, in Prozent.
max_neg_gradeREALSteilste Abstiegsneigung, in Prozent.
avg_temperatureINTEGERDurchschnittliche Temperatur in Grad Celsius.
max_temperatureINTEGERMaximale Temperatur in Grad Celsius.
total_moving_timeREALGesamtzeit in Bewegung, in Sekunden.
avg_pos_vertical_speedREALDurchschnittliche vertikale Aufstiegsgeschwindigkeit, in Metern pro Sekunde.
avg_neg_vertical_speedREALDurchschnittliche vertikale Abstiegsgeschwindigkeit, in Metern pro Sekunde.
max_pos_vertical_speedREALMaximale vertikale Aufstiegsgeschwindigkeit, in Metern pro Sekunde.
max_neg_vertical_speedREALMaximale vertikale Abstiegsgeschwindigkeit, in Metern pro Sekunde.
time_in_heart_rate_zoneTEXTGesamtzeit in jeder Herzfrequenz-Trainingszone während dieser Runde. Einheit: s; Skalierung: 1000.Ein Wert pro Zone; die Zonengrenzen selbst werden im ZonesTarget-/TimeInZone-Datensatz dieser Aktivität erfasst, nicht hier.
time_in_speed_zoneTEXTGesamtzeit in jeder Geschwindigkeits-Trainingszone während dieser Runde. Einheit: s; Skalierung: 1000.Ein Wert pro Zone; die Zonengrenzen selbst werden im ZonesTarget-/TimeInZone-Datensatz dieser Aktivität erfasst, nicht hier.
time_in_cadence_zoneTEXTGesamtzeit in jeder Trittfrequenz-Trainingszone während dieser Runde. Einheit: s; Skalierung: 1000.Ein Wert pro Zone; die Zonengrenzen selbst werden im ZonesTarget-/TimeInZone-Datensatz dieser Aktivität erfasst, nicht hier.
time_in_power_zoneTEXTGesamtzeit in jeder Leistungs-Trainingszone während dieser Runde. Einheit: s; Skalierung: 1000.Ein Wert pro Zone; die Zonengrenzen selbst werden im ZonesTarget-/TimeInZone-Datensatz dieser Aktivität erfasst, nicht hier.
repetition_numberINTEGEROrdnungsposition dieser Runde innerhalb einer wiederholten/geschleiften Rundenfolge.
min_altitudeREALMinimale während dieser Runde erreichte Höhe, in Metern.
min_heart_rateINTEGERMinimale Herzfrequenz in Schlägen pro Minute.
workout_step_indexINTEGERIndex des workout_step (im übergeordneten Workout), der diesen Datensatz erzeugt hat, wenn er von einem strukturierten Workout generiert wurde.
opponent_scoreINTEGERPunktestand des Gegners bei Spielen oder Sportarten mit gegnerischem Punktesystem, wie Squash oder Racquetball.
stroke_countTEXTAnzahl der Verwendungen jeder Schwimmstilart.Ein Wert pro stroke_type-Enum-Wert.
zone_countTEXTFür jede Zone erfasste Anzahl.Ein Wert pro Zone.
avg_vertical_oscillationREALDurchschnittliche vertikale Oszillation in Millimetern.
avg_stance_time_percentREALDurchschnittliche Bodenkontaktzeit als Prozentsatz des Schrittzyklus.
avg_stance_timeREALDurchschnittliche Bodenkontaktzeit pro Schritt, in Millisekunden.
avg_fractional_cadenceREALBruchteil von avg_cadence. Einheiten: U/min.
max_fractional_cadenceREALBruchteil von max_cadence. Einheiten: U/min.
total_fractional_cyclesREALBruchteil von total_cycles. Einheiten: cycles.
player_scoreINTEGEREigener Punktestand dieses Benutzers bei Spielen oder Sportarten mit Punktesystem, wie Squash oder Racquetball.
avg_total_hemoglobin_concTEXTEinheit: g/dl; Skalierung: 100; durchschnittliches gesättigtes und ungesättigtes Hämoglobin.Ein Wert pro angeschlossenem Muskelsauerstoff-Sensor (SmO2), wenn mehr als einer gekoppelt ist.
min_total_hemoglobin_concTEXTEinheit: g/dl; Skalierung: 100; minimales gesättigtes und ungesättigtes Hämoglobin.Ein Wert pro angeschlossenem Muskelsauerstoff-Sensor (SmO2), wenn mehr als einer gekoppelt ist.
max_total_hemoglobin_concTEXTEinheit: g/dl; Skalierung: 100; maximales gesättigtes und ungesättigtes Hämoglobin.Ein Wert pro angeschlossenem Muskelsauerstoff-Sensor (SmO2), wenn mehr als einer gekoppelt ist.
avg_saturated_hemoglobin_percentTEXTEinheit: %; Skalierung: 10; durchschnittlicher Prozentsatz des mit Sauerstoff gesättigten Hämoglobins.Ein Wert pro angeschlossenem Muskelsauerstoff-Sensor (SmO2), wenn mehr als einer gekoppelt ist.
min_saturated_hemoglobin_percentTEXTEinheit: %; Skalierung: 10; minimaler Prozentsatz des mit Sauerstoff gesättigten Hämoglobins.Ein Wert pro angeschlossenem Muskelsauerstoff-Sensor (SmO2), wenn mehr als einer gekoppelt ist.
max_saturated_hemoglobin_percentTEXTEinheit: %; Skalierung: 10; maximaler Prozentsatz des mit Sauerstoff gesättigten Hämoglobins.Ein Wert pro angeschlossenem Muskelsauerstoff-Sensor (SmO2), wenn mehr als einer gekoppelt ist.
avg_left_torque_effectivenessREALDurchschnittliche Drehmomenteffektivität links, in Prozent.
avg_right_torque_effectivenessREALDurchschnittliche Drehmomenteffektivität rechts, in Prozent.
avg_left_pedal_smoothnessREALDurchschnittliche Pedalgleichmäßigkeit links, in Prozent.
avg_right_pedal_smoothnessREALDurchschnittliche Pedalgleichmäßigkeit rechts, in Prozent.
avg_combined_pedal_smoothnessREALDurchschnittliche kombinierte Pedalgleichmäßigkeit, in Prozent.
time_standingREALGesamtzeit in stehender Position verbracht. Einheiten: s.
stand_countINTEGERAnzahl der Übergänge in den Stehzustand.
avg_left_pcoINTEGERDurchschnittlicher Plattform-Mittenversatz links. Einheiten: mm.
avg_right_pcoINTEGERDurchschnittlicher Plattform-Mittenversatz rechts. Einheiten: mm.
avg_left_power_phaseTEXTDurchschnittliche Kraftphasenwinkel des linken Beins beim Pedaltritt, in Grad der Kurbeldrehung -- der Abschnitt jedes Pedaltritts, in dem nennenswerte Kraft aufgebracht wird. Jedes der 4 Array-Elemente ist eine andere Messung dieser Phase (Startwinkel, Endwinkel, Bogenlänge, Mitte), gemäß power_phase_type.Ein Wert pro power_phase_type-Enum-Wert.
avg_left_power_phase_peakTEXTWie avg_left_power_phase, jedoch für die Kraftphase während der stärksten Anstrengung dieser Runde statt über die gesamte Runde gemittelt.Ein Wert pro power_phase_type-Enum-Wert.
avg_right_power_phaseTEXTWie avg_left_power_phase, für das rechte Bein.Ein Wert pro power_phase_type-Enum-Wert.
avg_right_power_phase_peakTEXTWie avg_left_power_phase_peak, für das rechte Bein.Ein Wert pro power_phase_type-Enum-Wert.
avg_power_positionTEXTDurchschnittliche Leistung, in Watt, aufgeschlüsselt nach Fahrerposition (sitzend, stehend oder im Übergang) -- ein Wert pro rider_position_type.Ein Wert pro rider_position_type-Enum-Wert.
max_power_positionTEXTWie avg_power_position, jedoch die maximal erreichte Leistung statt des Durchschnitts.Ein Wert pro rider_position_type-Enum-Wert.
avg_cadence_positionTEXTDurchschnittliche Trittfrequenz, in Umdrehungen pro Minute, aufgeschlüsselt nach Fahrerposition (sitzend, stehend oder im Übergang).Ein Wert pro rider_position_type-Enum-Wert.
max_cadence_positionTEXTWie avg_cadence_position, jedoch die maximal erreichte Trittfrequenz statt des Durchschnitts.Ein Wert pro rider_position_type-Enum-Wert.
enhanced_avg_speedREALDurchschnittsgeschwindigkeit in Metern pro Sekunde, Kodierung mit erweitertem Bereich.
enhanced_max_speedREALMaximalgeschwindigkeit in Metern pro Sekunde, Kodierung mit erweitertem Bereich.
enhanced_avg_altitudeREALDurchschnittliche Höhe während dieser Runde, in Metern (Gegenstück zu avg_altitude mit erweitertem Bereich).
enhanced_min_altitudeREALMinimale während dieser Runde erreichte Höhe, in Metern (Gegenstück zu min_altitude mit erweitertem Bereich).
enhanced_max_altitudeREALMaximale während dieser Runde erreichte Höhe, in Metern (Gegenstück zu max_altitude mit erweitertem Bereich).
avg_lev_motor_powerINTEGERDurchschnittliche Lev-Motorleistung während der Runde. Einheiten: Watt.
max_lev_motor_powerINTEGERMaximale Lev-Motorleistung während der Runde. Einheiten: Watt.
lev_battery_consumptionREALLev-Batterieverbrauch während der Runde. Einheiten: Prozent.
avg_vertical_ratioREALDurchschnittliches vertikales Verhältnis, in Prozent.
avg_stance_time_balanceREALDurchschnittliche Links-/Rechts-Balance der Bodenkontaktzeit, in Prozent.
avg_step_lengthREALDurchschnittliche Schrittlänge in Millimetern.
avg_vamREALDurchschnittliche Aufstiegsgeschwindigkeit (VAM) in Metern pro Sekunde.
avg_depthREAL0, wenn über Wasser. Einheiten: m.
max_depthREAL0, wenn über Wasser. Einheiten: m.
min_temperatureINTEGERMinimale Temperatur in Grad Celsius.
enhanced_avg_respiration_rateREALDurchschnittliche Atemfrequenz in Atemzügen pro Minute.
enhanced_max_respiration_rateREALMaximale Atemfrequenz in Atemzügen pro Minute.
avg_respiration_rateINTEGERDurchschnittliche Atemfrequenz während dieses Zeitraums, in Atemzügen pro Minute; wird, sofern vorhanden, durch das im Wertebereich erweiterte enhanced_avg_respiration_rate ersetzt.
max_respiration_rateINTEGERMaximale Atemfrequenz während dieses Zeitraums, in Atemzügen pro Minute; wird, sofern vorhanden, durch das im Wertebereich erweiterte enhanced_max_respiration_rate ersetzt.
total_gritREALDie Grit-Bewertung schätzt, wie anspruchsvoll eine Strecke für einen Radfahrer sein könnte, gemessen an der Zeit, die über scharfe Kurven oder starke Steigungen verbracht wird. Einheiten: kGrit.
total_flowREALDie Flow-Bewertung schätzt, über welche Distanz ein Radfahrer in Intervallen abbremst, in denen ein Abbremsen unnötig ist, etwa bei sanften Kurven oder Intervallen mit geringer Steigung. Einheiten: Flow.
jump_countINTEGERAnzahl der während dieses Zeitraums erkannten Sprünge, wie Ski- oder Snowboardsprünge.
avg_gritREALDie Grit-Bewertung schätzt, wie anspruchsvoll eine Strecke für einen Radfahrer sein könnte, gemessen an der Zeit, die über scharfe Kurven oder starke Steigungen verbracht wird. Einheiten: kGrit.
avg_flowREALDie Flow-Bewertung schätzt, über welche Distanz ein Radfahrer in Intervallen abbremst, in denen ein Abbremsen unnötig ist, etwa bei sanften Kurven oder Intervallen mit geringer Steigung. Einheiten: Flow.
total_fractional_ascentREALBruchteil von total_ascent. Einheiten: m.
total_fractional_descentREALBruchteil von total_descent. Einheiten: m.
avg_core_temperatureREALDurchschnittliche Körperkerntemperatur in Grad Celsius.
min_core_temperatureREALMinimale Körperkerntemperatur in Grad Celsius.
max_core_temperatureREALMaximale Körperkerntemperatur in Grad Celsius.

Length

enthält Daten für eine einzelne Bahnlänge bei Schwimmaktivitäten.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
timestampTEXTIm ISO8601-Format.
event_idINTEGERFIT-Ereigniscode, der angibt, was diesen Datensatz ausgelöst hat, etwa Timer-Start/-Stopp oder eine Rundenmarkierung.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
event_typeINTEGERFIT-Ereignistyp-Code, der beschreibt, wie das Ereignis auftrat, etwa Start, Stopp oder Markierung.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
start_timeTEXTStartzeit der Länge, im ISO8601-Format.
total_elapsed_timeREALGesamte verstrichene Zeit, einschließlich Pausen, in Sekunden.
total_timer_timeREALGesamte Timerzeit, ohne Pausen, in Sekunden.
total_strokesINTEGERGesamtzahl der Züge.
avg_speedREALDurchschnittsgeschwindigkeit in Metern pro Sekunde.
swim_strokeINTEGERVerwendete Schwimmstilart.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
avg_swimming_cadenceINTEGERDurchschnittliche Schwimm-Kadenz in Zügen pro Minute.
event_groupINTEGERGruppiert zusammengehörige Ereignisse und unterscheidet dabei parallele Ereignisströme (wie separate Abschnitte innerhalb einer Mehrsport-Session), die dieselbe event_id und denselben event_type teilen.
total_caloriesINTEGERVerbrannte Kalorien insgesamt, in Kilokalorien.
length_typeINTEGERKlassifizierung dieser Bahnlänge, etwa aktiv oder inaktiv (eine Ruhephase zwischen aktivem Schwimmen).Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
player_scoreINTEGEREigener Punktestand dieses Benutzers bei Spielen oder Sportarten mit Punktesystem, wie Squash oder Racquetball.
opponent_scoreINTEGERPunktestand des Gegners bei Spielen oder Sportarten mit gegnerischem Punktesystem, wie Squash oder Racquetball.
stroke_countTEXTAnzahl der Verwendungen jeder Schwimmstilart.Ein Wert pro stroke_type-Enum-Wert.
zone_countTEXTFür jede Zone erfasste Anzahl.Ein Wert pro Zone.
enhanced_avg_respiration_rateREALDurchschnittliche Atemfrequenz in Atemzügen pro Minute.
enhanced_max_respiration_rateREALMaximale Atemfrequenz in Atemzügen pro Minute.
avg_respiration_rateINTEGERDurchschnittliche Atemfrequenz während dieses Zeitraums, in Atemzügen pro Minute; wird, sofern vorhanden, durch das im Wertebereich erweiterte enhanced_avg_respiration_rate ersetzt.
max_respiration_rateINTEGERMaximale Atemfrequenz während dieses Zeitraums, in Atemzügen pro Minute; wird, sofern vorhanden, durch das im Wertebereich erweiterte enhanced_max_respiration_rate ersetzt.

MagnetometerData

enthält rohe und kalibrierte Messwerte des Magnetometers.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTGanzzahliger Sekundenanteil des Zeitstempels, im ISO8601-Format.
timestamp_msINTEGERMillisekundenanteil des Zeitstempels.
sample_time_offsetTEXTJede Zeit im Array beschreibt den Zeitpunkt in Millisekunden, zu dem der Magnetometer-Abtastwert mit dem entsprechenden Index aufgenommen wurde. Auf 30 Abtastwerte pro Nachricht begrenzt; die Abtastwerte können mehrere Sekunden umfassen. Die Array-Größe muss der Anzahl der Abtastwerte in mag_x, mag_y und mag_z entsprechen.Ein Wert pro Abtastwert, indexausgerichtet mit mag_x/mag_y/mag_z.
mag_xTEXTEinheit: Zähler; dies sind die rohen ADC-Messwerte. Die maximale Anzahl der Abtastwerte beträgt 30 pro Nachricht. Die Abtastwerte können mehrere Sekunden umfassen. Diese Daten müssen nach dem Einlesen umgerechnet werden.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset.
mag_yTEXTEinheit: Zähler; dies sind die rohen ADC-Messwerte. Die maximale Anzahl der Abtastwerte beträgt 30 pro Nachricht. Die Abtastwerte können mehrere Sekunden umfassen. Diese Daten müssen nach dem Einlesen umgerechnet werden.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset.
mag_zTEXTEinheit: Zähler; dies sind die rohen ADC-Messwerte. Die maximale Anzahl der Abtastwerte beträgt 30 pro Nachricht. Die Abtastwerte können mehrere Sekunden umfassen. Diese Daten müssen nach dem Einlesen umgerechnet werden.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset.
calibrated_mag_xTEXTEinheit: G; kalibrierter Magnetometer-Messwert.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset.
calibrated_mag_yTEXTEinheit: G; kalibrierter Magnetometer-Messwert.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset.
calibrated_mag_zTEXTEinheit: G; kalibrierter Magnetometer-Messwert.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset.

MaxMetData

Max_met_data:.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
update_timeTEXTZeitpunkt, zu dem maxMET und VO2 berechnet wurden, im ISO8601-Format.
vo2_maxREALGeschätzter VO2max, in Millilitern pro Kilogramm pro Minute.
sport_idINTEGERSportart-Code, der die Sportart angibt, wie Laufen oder Radfahren; sub_sport_id grenzt dies weiter ein.
sub_sport_idINTEGERSub-Sportart-Code, der innerhalb von sport_id eine genauere Klassifizierung liefert, wie Indoor-Radfahren oder Trailrunning.
max_met_categoryINTEGERAktivitätskategorie, die bei der Schätzung von max. MET/VO2max verwendet wird, wie Laufen oder Radfahren.
calibrated_dataINTEGERGibt an, ob kalibrierte Daten für die Berechnung verwendet wurden.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
heart_rate_sourceINTEGERGibt an, ob die Schätzung mithilfe eines Brustgurts oder der Handgelenk-Herzfrequenz ermittelt wurde.
speed_sourceINTEGERGibt an, ob die Schätzung mit dem integrierten GPS oder einem verbundenen GPS ermittelt wurde.

MemoGlob

Memo_glob:.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
part_indexINTEGERSequenznummer der Memo-Blöcke.
memoTEXTVeraltet. Feld data verwenden.Ein Byte pro Element dieses veralteten rohen Byte-Arrays.
mesg_numberINTEGERNachrichtennummer der übergeordneten Nachricht.
parent_indexINTEGERIndex der mesg, der dieser Glob zugeordnet ist.
field_numberINTEGERFeld innerhalb der übergeordneten Nachricht, dem dieser Datenblock (Glob) zugeordnet ist.
dataTEXTBlock von UTF-8-Bytes. Hinweis: Mehrbyte-Zeichen können sich über benachbarte memo_glob-Nachrichten erstrecken.Ein Byte pro Element dieses UTF-8-Byte-Blocks.

MesgCapabilities

Legt Einschränkungen für Nachrichtentypen und deren Anzahl innerhalb einer FIT-Datei fest.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
fileINTEGERDie Dateinummer.
mesg_numberINTEGERDie Nachrichtennummer.
count_typeINTEGERDer Zähltyp.
CountINTEGERAnzahl der vom Gerät unterstützten Instanzen dieser Nachricht.
number_per_fileINTEGERAnzahl pro Datei.
max_per_fileINTEGERMaximale Anzahl an Instanzen dieses Nachrichtentyps, die pro Datei unterstützt werden.
max_per_file_typeINTEGERWie der Geltungsbereich der Grenze von max_per_file festgelegt ist, wie pro Datei, pro Datei und Sportart oder pro Datei, Sportart und Sub-Sportart.

MetZone

Definiert Zonen für metabolische Äquivalente (MET) zur Schätzung des Energieverbrauchs.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
high_bpmINTEGERObere Grenze dieser MET-Zone, in Schlägen pro Minute.
caloriesREALKalorienverbrauchsschwelle für diese MET-Zone, in Kilokalorien.
fat_caloriesREALRate der aus dem Fettstoffwechsel verbrannten Kalorien in dieser MET-Zone. Einheit: kcal/min.

Monitoring

Ein periodischer Wellness-/Aktivitäts-Überwachungseintrag -- kumulierte Kalorien, Distanz, Zyklen und Schritte für ein Erfassungsintervall.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format. Muss mit dem Protokollierungsintervall übereinstimmen, zum Beispiel muss die Zeit bei einem Tagesprotokoll 00:00:00 sein.
device_indexINTEGERVerknüpft diese Daten mit der device_info-Nachricht. Nicht erforderlich bei einer Datei mit nur einem Gerät (Sensor).
caloriesINTEGERAkkumulierte Gesamtkalorien. Wird von MonitoringReader für jeden activity_type geführt. Siehe SDK-Dokumentation.
distanceREALAkkumulierte Distanz. Wird von MonitoringReader für jeden activity_type geführt. Siehe SDK-Dokumentation. Einheiten: m.
cyclesREALAkkumulierte Zyklen. Wird von MonitoringReader für jeden activity_type geführt. Siehe SDK-Dokumentation.
stepsINTEGERGesamtschrittzahl während des Protokollierungsintervalls.
strokesREALAkkumulierte Zuganzahl während des Protokollierungsintervalls.
active_timeREALAktive Zeit in Sekunden.
activity_typeINTEGERFIT-Aktivitätstyp-Code, der die Art der Aktivität klassifiziert, die dieser Messwert darstellt, wie Gehen, Laufen oder Schlafen.
activity_subtypeINTEGERFIT-Aktivitätssubtyp-Code, der innerhalb von activity_type eine genauere Klassifizierung liefert.
activity_levelINTEGERIntensitätsstufe der erfassten Aktivität, wie niedrig, mittel oder hoch.
distance16INTEGERNiederwertige 16 Bit der kumulativen Distanz; mit dem entsprechenden distance-Feld kombinieren, um den vollständigen Wert zu rekonstruieren.
cycles16INTEGERNiederwertige 16 Bit der kumulativen Zyklenanzahl; mit dem entsprechenden cycles-Feld kombinieren, um den vollständigen Wert zu rekonstruieren.
active_time16INTEGERNiederwertige 16 Bit des Aktivzeit-Zählers; mit dem entsprechenden Aktivzeit-Feld kombinieren, um den vollständigen Wert zu rekonstruieren.
local_timestampTEXTIm ISO8601-Format. Muss mit dem Protokollierungsintervall übereinstimmen, zum Beispiel muss die Zeit bei einem Tagesprotokoll 00:00:00 sein.
temperatureREALDurchschnittstemperatur während des Protokollierungsintervalls, das zum Zeitstempel endete. Einheiten: C.
temperature_minREALMinimale Temperatur während des Protokollierungsintervalls, das zum Zeitstempel endete.
temperature_maxREALMaximale Temperatur während des Protokollierungsintervalls, das zum Zeitstempel endete. Einheiten: C.
activity_timeTEXTEinheit: Minuten; indexiert über das Enum minute_activity_level.Ein Wert pro minute_activity_level-Enum-Wert.
active_caloriesINTEGERVerbrannte aktive Kalorien, in Kilokalorien.
current_activity_type_intensityINTEGERGibt einen einzelnen Typ/eine Intensität für die Dauer seit der letzten Monitoring-Nachricht an.
timestamp_min8TEXTNiederwertige Bits des Zeitstempels, in Minuten; mit dem entsprechenden timestamp-Feld kombinieren, um den vollständigen Wert zu rekonstruieren.
timestamp16TEXTNiederwertige Bits des Zeitstempels; mit dem entsprechenden timestamp-Feld kombinieren, um den vollständigen Wert zu rekonstruieren.
heart_rateINTEGERHerzfrequenz in Schlägen pro Minute.
intensityREALAktivitätsintensitätsstufe während des Protokollierungsintervalls.
duration_minINTEGERDauer in Minuten.
durationINTEGERLänge des Protokollierungsintervalls, in Sekunden.
ascentREALAkkumulierter Anstieg in Metern während des Protokollierungsintervalls.
descentREALAkkumulierter Abstieg in Metern während des Protokollierungsintervalls.
moderate_activity_minutesINTEGERIn Aktivität mittlerer Intensität verbrachte Minuten.
vigorous_activity_minutesINTEGERIn Aktivität hoher Intensität verbrachte Minuten.
pushesINTEGERIn diesem Überwachungszeitraum aufgezeichnete Rollstuhl-Schübe.

MonitoringHrData

Monitoring_hr_data:.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format. Muss mit dem Protokollierungsintervall übereinstimmen, zum Beispiel muss die Zeit bei einem Tagesprotokoll 00:00:00 sein.
resting_heart_rateINTEGERGleitender 7-Tage-Durchschnitt. Einheiten: bpm.
current_day_resting_heart_rateINTEGERRHR nur für heute. (Fließt in den 7-Tage-Durchschnitt ein). Einheiten: bpm.

MonitoringInfo

Monitoring_info:.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
local_timestampTEXTZeitstempel-Epoche, ausgedrückt in Ortszeit, im ISO8601-Format, verwendet, um Aktivitäts-Zeitstempel in Ortszeit umzurechnen, falls das Gerät keine Zeitzonen- und Sommerzeitkorrektur unterstützt.
activity_typeTEXTFIT-Aktivitätstyp-Codes, für die diese Datei Umrechnungsfaktoren für Kalorien/Distanz erfasst; indiziert cycles_to_distance und cycles_to_calories.Ein Wert pro erfasstem Aktivitätstyp; die eigene Array-Reihenfolge ist der Index, an dem cycles_to_distance und cycles_to_calories ausgerichtet sind.
cycles_to_distanceTEXTEinheit: m/Zyklus; Skalierung: 5000; indiziert nach activity_type.Ein Wert pro Element von activity_type, damit indexausgerichtet.
cycles_to_caloriesTEXTEinheit: kcal/Zyklus; Skalierung: 5000; indiziert nach activity_type.Ein Wert pro Element von activity_type, damit indexausgerichtet.
resting_metabolic_rateINTEGERGeschätzte täglich in Ruhe verbrannte Kalorien (Grundumsatz). Einheit: kcal/Tag.

NapEvent

Nickerchen-Ereignis-Datensatz (Nap Event).

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
timestampTEXTIm ISO8601-Format.
start_timeTEXTBeginn des Nickerchens, im ISO8601-Format.
start_timezone_offsetINTEGERZeitzonenversatz zu Beginn des Nickerchens. Einheiten: Minuten.
end_timeTEXTEnde des Nickerchens, im ISO8601-Format.
end_timezone_offsetINTEGERZeitzonenversatz am Ende des Nickerchens. Einheiten: Minuten.
feedbackINTEGEREinschätzung des Geräts zu Zeitpunkt und Dauer dieses Nickerchens im Verhältnis zum Schlafbedarf und Jetlag-Status (z. B. idealer Zeitpunkt, später Zeitpunkt oder abweichende Dauer).
is_deletedINTEGEROb dieses Nickerchen-Ereignis gelöscht wurde.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
sourceINTEGERWie dieses Nickerchen erfasst wurde -- automatisch vom Gerät erkannt, manuell am Gerät eingegeben oder manuell über Garmin Connect eingegeben.
update_timestampTEXTZeitstempel der letzten Aktualisierung dieses Datensatzes, im ISO8601-Format.

NmeaSentence

Speichert rohe NMEA-Sätze von GPS-Geräten.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
timestamp_msINTEGERNachkommaanteil des Zeitstempels, zum Zeitstempel addiert. Einheiten: ms.
sentenceTEXTNMEA-Satz.

ObdiiData

enthält während einer Aktivität erfasste Fahrzeugdiagnosedaten.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTZeitpunkt, zu dem die Nachricht ausgegeben wurde, im ISO8601-Format.
timestamp_msINTEGERBruchteil des Zeitstempels, zum Zeitstempel addiert. Einheiten: ms.
time_offsetTEXTEinheit: ms; Versatz des PID-Messwerts [i] zu start_timestamp+start_timestamp_ms. Die Messwerte können mehrere Sekunden umfassen.Ein Wert pro PID-Messwert, indexausgerichtet mit raw_data.
pidINTEGERParameter-ID.
raw_dataTEXTRohe Parameterdaten.Ein Wert pro PID-Messwert, indexausgerichtet mit time_offset/system_time.
pid_data_sizeTEXTOptional, Datengröße von PID[i]. Falls nicht angegeben, siehe SAE J1979.Ein Wert pro PID-Messwert, indexausgerichtet mit raw_data.
system_timeTEXTMit dem Abtastwert verknüpfte Systemzeit in ms, kann anstelle von time_offset verwendet werden. Es gibt einen system_time-Wert für jedes raw_data-Element. Bei Mehrbyte-PIDs wird system_time wiederholt.Ein Wert pro raw_data-Element, damit indexausgerichtet.
start_timestampTEXTZeitstempel des ersten in der Nachricht aufgezeichneten Messwerts, im ISO8601-Format. Wird zusammen mit time_offset verwendet, um den Zeitpunkt jedes Messwerts zu ermitteln.
start_timestamp_msINTEGERBruchteil von start_timestamp. Einheiten: ms.

OhrSettings

Konfiguriert die Einstellungen des optischen Herzfrequenzsensors.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
enabledINTEGEROb der optische Herzfrequenzsensor aktiviert ist.

OneDSensorCalibration

Speichert Kalibrierungsdaten für 1D-Sensoren wie Barometer.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTGanzzahliger Sekundenanteil des Zeitstempels, im ISO8601-Format.
sensor_typeINTEGERGibt an, für welchen Sensor die Kalibrierung gilt.
calibration_factorINTEGERKalibrierungsfaktor zur Umrechnung des rohen ADC-Werts in Grad, g usw.
baro_cal_factorINTEGERKalibrierungsfaktor des Barometers. Einheiten: Pa.
calibration_divisorINTEGERDivisor des Kalibrierungsfaktors. Einheiten: Zählwerte.
level_shiftINTEGERPegelverschiebungswert, der verwendet wird, um den ADC-Wert zurück in den gültigen Bereich zu verschieben.
offset_calINTEGERInterner Kalibrierungsfaktor.

PowerZone

Definiert Trainingszonen für die Leistung.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
high_valueINTEGERObere Grenze dieser Leistungszone, in Watt.
NameTEXTVom Benutzer vergebener Name für diese Leistungszone.

RawBbi

Raw_bbi: Rohe Beat-to-Beat-Intervallwerte.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
timestamp_msINTEGERMillisekundenanteil des Zeitstempels.
dataTEXT1 Bit für den Lückenindikator, 1 Bit für den Qualitätsindikator und 14 Bits für Herzschlag-zu-Herzschlag-Intervallwerte in ganzzahliger Millisekundenauflösung.Ein Wert pro Schlagintervall, indexausgerichtet mit time/quality/gap.
timeTEXTEinheit: ms; Array der Zeiten zwischen Herzschlägen, in Millisekunden.Ein Wert pro Schlagintervall, indexausgerichtet mit data/quality/gap.
qualityTEXT1 = hohe Konfidenz. 0 = niedrige Konfidenz. Nicht zutreffend, wenn gap = 1.Ein Wert pro Schlagintervall, indexausgerichtet mit data/time/gap.
gapTEXT1 = Lücke (Zeit stellt die Lückenlänge in ms dar). 0 = BBI-Daten.Ein Wert pro Schlagintervall, indexausgerichtet mit data/time/quality.

Record

Ist die primäre Datennachricht mit zeitgestempelten Sensormesswerten wie Position, Geschwindigkeit und Herzfrequenz.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
position_latINTEGERBreitengrad in Halbkreisen.
position_longINTEGERLängengrad in Halbkreisen.
altitudeREALHöhe an diesem Punkt, in Metern.
heart_rateINTEGERHerzfrequenz in Schlägen pro Minute.
cadenceINTEGERKadenz in Umdrehungen pro Minute.
distanceREALBisher zurückgelegte kumulative Distanz, in Metern.
speedREALGeschwindigkeit in Metern pro Sekunde.
powerINTEGERLeistung in Watt.
compressed_speed_distanceTEXTGeschwindigkeit und Distanz für diesen Datensatz, in eine kompakte Byte-Kodierung gepackt statt in zwei separate Felder. Einheit: m/s,m; Skalierung: 100,16.Keine Reihe pro Abtastwert: ein kleines, gepacktes Byte-Array fester Größe, das genau zwei Werte codiert (zuerst Geschwindigkeit, dann Distanz), mit je einem Skalierungsfaktor pro decodiertem Wert.
gradeREALSteigung (Gefälle) in Prozent.
resistanceINTEGERRelativ. 0 ist keine, 254 ist Maximum.
time_from_courseREALZeit vor oder hinter dem Streckentempo, in Sekunden.
cycle_lengthREALLänge eines Zyklus, wie z. B. einer Pedalumdrehung oder eines Schritts, in Metern.
temperatureINTEGERTemperatur in Grad Celsius.
speed1sTEXTEinheit: m/s; Skalierung: 16; Geschwindigkeit in 1-Sekunden-Intervallen. Das Feld timestamp gibt den Zeitpunkt des letzten Array-Elements an.Ein Wert pro Sekunde; die Zeit des letzten Elements entspricht dem eigenen timestamp-Feld dieses Datensatzes.
cyclesINTEGERGesamtzyklen an diesem Punkt, wie Pedalumdrehungen oder Schritte.
total_cyclesINTEGERGesamtzyklen, wie Pedalumdrehungen oder Schritte.
compressed_accumulated_powerINTEGERAkkumulierte Leistung in Watt, komprimierte Kodierung.
accumulated_powerINTEGERAkkumulierte Leistung in Watt.
left_right_balanceINTEGERLinks-/Rechts-Leistungsbalance in Prozent, kodiert gemäß dem FIT-Typ left_right_balance_100 (das höchste Bit kennzeichnet die Messquelle).
gps_accuracyINTEGERGeschätzte Genauigkeit der GPS-Position, in Metern.
vertical_speedREALVertikale Geschwindigkeit in Metern pro Sekunde.
caloriesINTEGERBis zu diesem Punkt der Aktivität verbrannte Kalorien, in Kilokalorien.
vertical_oscillationREALVertikale Oszillation in Millimetern.
stance_time_percentREALBodenkontaktzeit als Prozentsatz des Schrittzyklus.
stance_timeREALBodenkontaktzeit pro Schritt, in Millisekunden.
activity_typeINTEGERFIT-Aktivitätstyp-Code, der die Art der durch diesen Abtastwert dargestellten Aktivität klassifiziert, etwa Gehen, Laufen oder Schlafen.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
left_torque_effectivenessREALDrehmomenteffektivität links, in Prozent.
right_torque_effectivenessREALDrehmomenteffektivität rechts, in Prozent.
left_pedal_smoothnessREALPedalgleichmäßigkeit links, in Prozent.
right_pedal_smoothnessREALPedalgleichmäßigkeit rechts, in Prozent.
combined_pedal_smoothnessREALKombinierte Pedalgleichmäßigkeit, in Prozent.
time128REALVerstrichene Zeit in Sekunden, kodiert mit einer Auflösung von 1/128 Sekunde.
stroke_typeINTEGERFür diesen Abtastwert erfasste Schwimmstilart.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
zoneINTEGERHerzfrequenzzone an diesem Punkt.
ball_speedREALBallgeschwindigkeit in Metern pro Sekunde.
cadence256REALKadenz und fraktionale Kadenz zur Abwärtskompatibilität protokollieren. Einheiten: U/min.
fractional_cadenceREALBruchteil des Kadenz-Messwerts, in Umdrehungen pro Minute.
total_hemoglobin_concREALGesamtes gesättigtes und ungesättigtes Hämoglobin. Einheiten: g/dL.
total_hemoglobin_conc_minREALMinimales gesättigtes und ungesättigtes Hämoglobin.
total_hemoglobin_conc_maxREALMaximales gesättigtes und ungesättigtes Hämoglobin. Einheiten: g/dL.
saturated_hemoglobin_percentREALProzentsatz des mit Sauerstoff gesättigten Hämoglobins. Einheiten: %.
saturated_hemoglobin_percent_minREALMinimaler Prozentsatz des mit Sauerstoff gesättigten Hämoglobins.
saturated_hemoglobin_percent_maxREALMaximaler Prozentsatz des mit Sauerstoff gesättigten Hämoglobins. Einheiten: %.
device_indexINTEGERIndex, der angibt, auf welches verbundene Gerät sich diese Daten beziehen, entsprechend dem eigenen device_index eines device_info-Datensatzes.
left_pcoINTEGERPlattform-Mittenversatz links. Einheiten: mm.
right_pcoINTEGERPlattform-Mittenversatz rechts. Einheiten: mm.
left_power_phaseTEXTEinheit: Grad; Skalierung: 0,7111111; Kraftphasenwinkel links. Die Indizierung der Datenwerte ist durch power_phase_type festgelegt.Ein Wert pro power_phase_type-Enum-Wert.
left_power_phase_peakTEXTEinheit: Grad; Skalierung: 0,7111111; Spitzen-Kraftphasenwinkel links. Die Indizierung der Datenwerte ist durch power_phase_type festgelegt.Ein Wert pro power_phase_type-Enum-Wert.
right_power_phaseTEXTEinheit: Grad; Skalierung: 0,7111111; Kraftphasenwinkel rechts. Die Indizierung der Datenwerte ist durch power_phase_type festgelegt.Ein Wert pro power_phase_type-Enum-Wert.
right_power_phase_peakTEXTEinheit: Grad; Skalierung: 0,7111111; Spitzen-Kraftphasenwinkel rechts. Die Indizierung der Datenwerte ist durch power_phase_type festgelegt.Ein Wert pro power_phase_type-Enum-Wert.
enhanced_speedREALGeschwindigkeit in Metern pro Sekunde, Kodierung mit erweitertem Bereich.
enhanced_altitudeREALHöhe an diesem Punkt, in Metern (Gegenstück zu altitude mit erweitertem Bereich).
battery_socREALLev-Ladezustand der Batterie. Einheiten: Prozent.
motor_powerINTEGERLev-Motorleistung. Einheiten: Watt.
vertical_ratioREALVertikales Verhältnis, in Prozent.
stance_time_balanceREALLinks-/Rechts-Balance der Bodenkontaktzeit, in Prozent.
step_lengthREALSchrittlänge in Millimetern.
cycle_length16REALUnterstützt größere Zyklusgrößen, die für Paddelsportarten benötigt werden. Maximale Zyklusgröße: 655,35.
absolute_pressureINTEGEREinschließlich Luftdruck. Einheiten: Pa.
depthREAL0, wenn über Wasser. Einheiten: m.
next_stop_depthREAL0, wenn über Wasser. Einheiten: m.
next_stop_timeINTEGERZeit bis zum nächsten Dekompressionsstopp, in Sekunden.
time_to_surfaceINTEGERGeschätzte Zeit für einen sicheren Aufstieg aus dem Tauchgang, in Sekunden.
ndl_timeINTEGERVerbleibendes Nullzeitlimit, in Sekunden.
cns_loadINTEGERSauerstofftoxizitätsbelastung des zentralen Nervensystems, in Prozent.
n2_loadINTEGERStickstoffbelastung, in Prozent.
respiration_rateINTEGERAtemfrequenz in Atemzügen pro Minute.
enhanced_respiration_rateREALAtemfrequenz in Atemzügen pro Minute, Kodierung mit erweitertem Bereich.
gritREALDie Grit-Bewertung schätzt, wie anspruchsvoll eine Strecke für einen Radfahrer sein könnte, gemessen an der Zeit, die über scharfe Kurven oder starke Steigungen verbracht wird.
flowREALDie Flow-Bewertung schätzt, über welche Distanz ein Radfahrer in Intervallen abbremst, in denen ein Abbremsen unnötig ist, etwa bei sanften Kurven oder Intervallen mit geringer Steigung.
current_stressREALAktueller Stresswert.
ebike_travel_rangeINTEGERGeschätzte verbleibende E-Bike-Reichweite, in Kilometern.
ebike_battery_levelINTEGERE-Bike-Akkustand, in Prozent.
ebike_assist_modeINTEGERAktueller Unterstützungsmodus/-stufe des E-Bikes, wie vom geräteeigenen Sensor gemeldet. Einheit: abhängig vom Sensor.
ebike_assist_level_percentINTEGERE-Bike-Motorunterstützungsstufe, in Prozent.
air_time_remainingINTEGERGeschätzte verbleibende Luftzeit in Sekunden.
pressure_sacREALDruckbasierter Luftverbrauch an der Oberfläche. Einheiten: bar/min.
volume_sacREALVolumetrischer Luftverbrauch an der Oberfläche. Einheiten: L/min.
rmvREALAtemminutenvolumen.
ascent_rateREALAufstiegsrate in Metern pro Sekunde.
po2REALAktueller Sauerstoffpartialdruck. Einheiten: Prozent.
core_temperatureREALKörperkerntemperatur in Grad Celsius.

RespirationRate

Atemfrequenz in Atemzügen pro Minute.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
respiration_rateREALAtemzüge * 100/min; -300 bedeutet ungültig, -200 bedeutet starke Bewegung, -100 bedeutet nicht am Handgelenk getragen.

Schedule

Ein geplantes Training oder ein geplanter Kurs, sowie ob dieser bereits gestartet wurde.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
manufacturer_idINTEGEREntspricht der file_id des geplanten Trainings / der Strecke.
product_idINTEGEREntspricht der file_id des geplanten Trainings / der Strecke.
favero_product_idINTEGERFavero-spezifischer Produktcode, der das Gerätemodell angibt, nur gültig, wenn manufacturer_id Favero Electronics ist.
garmin_product_idINTEGERGarmin-spezifischer Produktcode, der das Gerätemodell angibt, nur gültig, wenn manufacturer_id Garmin ist.
serial_numberINTEGEREntspricht der file_id des geplanten Trainings / der Strecke.
time_createdINTEGEREntspricht dem time_created der file_id des geplanten Workouts oder der geplanten Strecke, im ISO8601-Format.
completedINTEGEROb diese geplante Aktivität gestartet wurde.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
typeINTEGERArt des geplanten Elements, wie Workout oder Strecke.
scheduled_timeINTEGERZeitpunkt, für den das Workout oder die Strecke geplant ist, im ISO8601-Format.

SdmProfile

Speichert die Konfiguration für Geschwindigkeits- und Distanzsensoren (Footpods).

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
enabledINTEGEROb dieses Geschwindigkeits- und Distanzsensor-Profil aktiviert ist.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
sdm_ant_idINTEGERANT-Geräte-ID des mit diesem Profil gekoppelten Geschwindigkeits-/Distanzsensors (Footpod).
sdm_cal_factorREALKalibrierungsfaktor für den Geschwindigkeits- und Distanzsensor, in Prozent.
odometerREALKilometerzählerstand in Metern.
speed_sourceINTEGERFußsensor statt GPS als Geschwindigkeitsquelle verwenden.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
sdm_ant_id_trans_typeINTEGERANT-Übertragungstyp des durch sdm_ant_id identifizierten Footpods.
odometer_rolloverINTEGERÜberlaufzähler, der zur Erweiterung des Kilometerzählers verwendet werden kann.

SegmentFile

Zusammenfassung der eindeutigen Segment- und Bestenlisten-Informationen, die mit einer Segmentdatei verknüpft sind. Wird verwendet, um eine Segmentlisten-Datei zu erstellen, die alle Segmentdateien auf einem Gerät beschreibt, und wird beim Aktualisieren einer Segmentdatei mit den neuesten verfügbaren Bestenlisten-Informationen herangezogen.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
file_uuidTEXTUUID der Segmentdatei.
enabledINTEGERStatus der Segmentdatei.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
user_profile_primary_keyINTEGERPrimärschlüssel des Nutzers, der die Segmentdatei erstellt hat.
leader_typeTEXTFührenden-Typ jedes Führenden in der Segmentdatei.Ein Wert pro Bestenlisten-Führendem, indexausgerichtet mit leader_group_primary_key/leader_activity_id/leader_activity_id_string.
leader_group_primary_keyTEXTGruppen-Primärschlüssel jedes Führenden in der Segmentdatei.Ein Wert pro Bestenlisten-Führendem, indexausgerichtet mit leader_type/leader_activity_id/leader_activity_id_string.
leader_activity_idTEXTAktivitäts-ID jedes Führenden in der Segmentdatei.Ein Wert pro Bestenlisten-Führendem, indexausgerichtet mit leader_type/leader_group_primary_key/leader_activity_id_string.
leader_activity_id_stringTEXTString-Version der Aktivitäts-ID jedes Führenden in der Segmentdatei. Jede ID ist 21 Zeichen lang, dezimal dargestellt.Ein Wert pro Bestenlisten-Führendem, indexausgerichtet mit leader_type/leader_group_primary_key/leader_activity_id.
default_race_leaderINTEGERIndex des Bestenlisteneintrags, der als Standard-Rennteilnehmer ausgewählt ist.

SegmentId

Segment_id: Eindeutige Identifikationsdaten für eine Segmentdatei.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
NameTEXTAnzeigename, der dem Segment zugewiesen ist.
uuidTEXTDes Segments.
sport_idINTEGERMit dem Segment verknüpfte Sportart.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
enabledINTEGERSegment zur Auswertung aktiviert.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr.
user_profile_primary_keyINTEGERPrimärschlüssel des Nutzers, der das Segment erstellt hat.
device_idINTEGERID des Geräts, das das Segment erstellt hat.
default_race_leaderINTEGERIndex des Bestenlisteneintrags, der als Standard-Rennteilnehmer ausgewählt ist.
delete_statusINTEGERGibt an, ob Segmente gelöscht werden sollen.
selection_typeINTEGERGibt an, wie das Segment zum Senden an das Gerät ausgewählt wurde.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.

SegmentLap

Segment_lap:.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
timestampTEXTIm ISO8601-Format.
event_idINTEGERFIT-Ereigniscode, der angibt, was diesen Datensatz ausgelöst hat, etwa Timer-Start/-Stopp oder eine Rundenmarkierung.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
event_typeINTEGERFIT-Ereignistyp-Code, der beschreibt, wie das Ereignis auftrat, etwa Start, Stopp oder Markierung.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
start_timeTEXTStartzeit der Segmentrunde, im ISO8601-Format.
start_position_latINTEGERBreitengrad der Startposition, in Halbkreisen.
start_position_longINTEGERLängengrad der Startposition, in Halbkreisen.
end_position_latINTEGERBreitengrad der Endposition, in Halbkreisen.
end_position_longINTEGERLängengrad der Endposition, in Halbkreisen.
total_elapsed_timeREALZeit (einschließlich Pausen). Einheiten: s.
total_timer_timeREALTimer-Zeit (ohne Pausen). Einheiten: s.
total_distanceREALGesamtdistanz in Metern.
total_cyclesINTEGERGesamtzyklen, wie Pedalumdrehungen oder Schritte.
total_strokesINTEGERGesamtzahl der Züge.
total_caloriesINTEGERVerbrannte Kalorien insgesamt, in Kilokalorien.
total_fat_caloriesINTEGERGesamtkalorien aus Fettverbrennung, in Kilokalorien.
avg_speedREALDurchschnittsgeschwindigkeit in Metern pro Sekunde.
max_speedREALMaximalgeschwindigkeit in Metern pro Sekunde.
avg_heart_rateINTEGERDurchschnittliche Herzfrequenz in Schlägen pro Minute.
max_heart_rateINTEGERMaximale Herzfrequenz in Schlägen pro Minute.
avg_cadenceINTEGERDurchschnittliche Trittfrequenz, in Umdrehungen pro Minute -- vom Aufzeichnungsgerät berechnet als total_cycles / total_timer_time oder total_cycles / total_elapsed_time, abhängig von einer Geräteeinstellung, die in diesen Daten nicht anderweitig erfasst ist.
max_cadenceINTEGERMaximale Kadenz in Umdrehungen pro Minute.
avg_powerINTEGERDurchschnittliche Leistung, in Watt -- vom Aufzeichnungsgerät aus seiner eigenen internen Leistungssumme berechnet, geteilt durch total_timer_time oder total_elapsed_time, abhängig von einer Geräteeinstellung; weder die Leistungssumme noch die Einstellung sind in diesen Daten anderweitig erfasst.
max_powerINTEGERMaximale Leistung in Watt.
total_ascentINTEGERGesamtanstieg in Metern.
total_descentINTEGERGesamtabstieg in Metern.
sport_idINTEGERSportart-Code, der die Sportart angibt, wie Laufen oder Radfahren; sub_sport_id grenzt dies weiter ein.
event_groupINTEGERGruppiert zusammengehörige Ereignisse und unterscheidet dabei parallele Ereignisströme (wie separate Abschnitte innerhalb einer Mehrsport-Session), die dieselbe event_id und denselben event_type teilen.
nec_latINTEGERBreitengrad der Nordost-Ecke. Einheiten: Halbkreise.
nec_longINTEGERLängengrad der Nordost-Ecke. Einheiten: Halbkreise.
swc_latINTEGERBreitengrad der südwestlichen Ecke. Einheiten: Halbkreise.
swc_longINTEGERBreitengrad der südwestlichen Ecke. Einheiten: Halbkreise.
NameTEXTVom Benutzer vergebener oder generierter Name für diesen Segmentversuch.
normalized_powerINTEGERNormalisierte Leistung in Watt.
left_right_balanceINTEGERLinks-/Rechts-Leistungsbalance in Prozent, kodiert gemäß dem FIT-Typ left_right_balance_100 (das höchste Bit kennzeichnet die Messquelle).
sub_sport_idINTEGERSub-Sportart-Code, der innerhalb von sport_id eine genauere Klassifizierung liefert, wie Indoor-Radfahren oder Trailrunning.
total_workINTEGERGesamte geleistete Arbeit, in Joule.
avg_altitudeREALDurchschnittliche Höhe während dieser Segmentrunde, in Metern.
max_altitudeREALMaximale während dieser Segmentrunde erreichte Höhe, in Metern.
gps_accuracyINTEGERGeschätzte Genauigkeit der GPS-Position, in Metern.
avg_gradeREALDurchschnittliche Neigung (Steigung), in Prozent.
avg_pos_gradeREALDurchschnittliche Anstiegsneigung, in Prozent.
avg_neg_gradeREALDurchschnittliche Abstiegsneigung, in Prozent.
max_pos_gradeREALSteilste Anstiegsneigung, in Prozent.
max_neg_gradeREALSteilste Abstiegsneigung, in Prozent.
avg_temperatureINTEGERDurchschnittliche Temperatur in Grad Celsius.
max_temperatureINTEGERMaximale Temperatur in Grad Celsius.
total_moving_timeREALGesamtzeit in Bewegung, in Sekunden.
avg_pos_vertical_speedREALDurchschnittliche vertikale Aufstiegsgeschwindigkeit, in Metern pro Sekunde.
avg_neg_vertical_speedREALDurchschnittliche vertikale Abstiegsgeschwindigkeit, in Metern pro Sekunde.
max_pos_vertical_speedREALMaximale vertikale Aufstiegsgeschwindigkeit, in Metern pro Sekunde.
max_neg_vertical_speedREALMaximale vertikale Abstiegsgeschwindigkeit, in Metern pro Sekunde.
time_in_heart_rate_zoneTEXTGesamtzeit in jeder Herzfrequenz-Trainingszone während dieser Segmentrunde. Einheit: s; Skalierung: 1000.Ein Wert pro Zone; die Zonengrenzen selbst werden im ZonesTarget-/TimeInZone-Datensatz dieser Aktivität erfasst, nicht hier.
time_in_speed_zoneTEXTGesamtzeit in jeder Geschwindigkeits-Trainingszone während dieser Segmentrunde. Einheit: s; Skalierung: 1000.Ein Wert pro Zone; die Zonengrenzen selbst werden im ZonesTarget-/TimeInZone-Datensatz dieser Aktivität erfasst, nicht hier.
time_in_cadence_zoneTEXTGesamtzeit in jeder Trittfrequenz-Trainingszone während dieser Segmentrunde. Einheit: s; Skalierung: 1000.Ein Wert pro Zone; die Zonengrenzen selbst werden im ZonesTarget-/TimeInZone-Datensatz dieser Aktivität erfasst, nicht hier.
time_in_power_zoneTEXTGesamtzeit in jeder Leistungs-Trainingszone während dieser Segmentrunde. Einheit: s; Skalierung: 1000.Ein Wert pro Zone; die Zonengrenzen selbst werden im ZonesTarget-/TimeInZone-Datensatz dieser Aktivität erfasst, nicht hier.
repetition_numberINTEGEROrdnungsposition dieser Segmentrunde innerhalb einer wiederholten/geschleiften Rundenfolge.
min_altitudeREALMinimale während dieser Segmentrunde erreichte Höhe, in Metern.
min_heart_rateINTEGERMinimale Herzfrequenz in Schlägen pro Minute.
active_timeREALAktive Zeit in Sekunden.
workout_step_indexINTEGERIndex des workout_step (im übergeordneten Workout), der diesen Datensatz erzeugt hat, wenn er von einem strukturierten Workout generiert wurde.
sport_eventINTEGERSportartspezifische Ereignisklassifizierung für diese Segmentrunde, etwa ein Anstiegs- oder Abstiegssegment.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
avg_left_torque_effectivenessREALDurchschnittliche Drehmomenteffektivität links, in Prozent.
avg_right_torque_effectivenessREALDurchschnittliche Drehmomenteffektivität rechts, in Prozent.
avg_left_pedal_smoothnessREALDurchschnittliche Pedalgleichmäßigkeit links, in Prozent.
avg_right_pedal_smoothnessREALDurchschnittliche Pedalgleichmäßigkeit rechts, in Prozent.
avg_combined_pedal_smoothnessREALDurchschnittliche kombinierte Pedalgleichmäßigkeit, in Prozent.
statusINTEGERStatus des Segmentversuchs, etwa abgeschlossen.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
uuidTEXTEindeutige Kennung des Segments.
avg_fractional_cadenceREALBruchteil von avg_cadence. Einheiten: U/min.
max_fractional_cadenceREALBruchteil von max_cadence. Einheiten: U/min.
total_fractional_cyclesREALBruchteil von total_cycles. Einheiten: cycles.
front_gear_shift_countINTEGERAnzahl der Schaltvorgänge des vorderen Umwerfers während dieses Segments.
rear_gear_shift_countINTEGERAnzahl der Schaltvorgänge des hinteren Schaltwerks während dieses Segments.
time_standingREALGesamtzeit in stehender Position verbracht. Einheiten: s.
stand_countINTEGERAnzahl der Übergänge in den Stehzustand.
avg_left_pcoINTEGERDurchschnittlicher Plattform-Mittenversatz links. Einheiten: mm.
avg_right_pcoINTEGERDurchschnittlicher Plattform-Mittenversatz rechts. Einheiten: mm.
avg_left_power_phaseTEXTDurchschnittliche Kraftphasenwinkel des linken Beins beim Pedaltritt, in Grad der Kurbeldrehung -- der Abschnitt jedes Pedaltritts, in dem nennenswerte Kraft aufgebracht wird. Jedes der 4 Array-Elemente ist eine andere Messung dieser Phase (Startwinkel, Endwinkel, Bogenlänge, Mitte), gemäß power_phase_type.Ein Wert pro power_phase_type-Enum-Wert.
avg_left_power_phase_peakTEXTWie avg_left_power_phase, jedoch für die Kraftphase während der stärksten Anstrengung dieser Segmentrunde statt über die gesamte Segmentrunde gemittelt.Ein Wert pro power_phase_type-Enum-Wert.
avg_right_power_phaseTEXTWie avg_left_power_phase, für das rechte Bein.Ein Wert pro power_phase_type-Enum-Wert.
avg_right_power_phase_peakTEXTWie avg_left_power_phase_peak, für das rechte Bein.Ein Wert pro power_phase_type-Enum-Wert.
avg_power_positionTEXTDurchschnittliche Leistung, in Watt, aufgeschlüsselt nach Fahrerposition (sitzend, stehend oder im Übergang) -- ein Wert pro rider_position_type.Ein Wert pro rider_position_type-Enum-Wert.
max_power_positionTEXTWie avg_power_position, jedoch die maximal erreichte Leistung statt des Durchschnitts.Ein Wert pro rider_position_type-Enum-Wert.
avg_cadence_positionTEXTDurchschnittliche Trittfrequenz, in Umdrehungen pro Minute, aufgeschlüsselt nach Fahrerposition (sitzend, stehend oder im Übergang).Ein Wert pro rider_position_type-Enum-Wert.
max_cadence_positionTEXTWie avg_cadence_position, jedoch die maximal erreichte Trittfrequenz statt des Durchschnitts.Ein Wert pro rider_position_type-Enum-Wert.
manufacturer_idINTEGERHersteller, der das Segment erstellt hat.
total_gritREALDie Grit-Bewertung schätzt, wie anspruchsvoll eine Strecke für einen Radfahrer sein könnte, gemessen an der Zeit, die über scharfe Kurven oder starke Steigungen verbracht wird. Einheiten: kGrit.
total_flowREALDie Flow-Bewertung schätzt, über welche Distanz ein Radfahrer in Intervallen abbremst, in denen ein Abbremsen unnötig ist, etwa bei sanften Kurven oder Intervallen mit geringer Steigung. Einheiten: Flow.
avg_gritREALDie Grit-Bewertung schätzt, wie anspruchsvoll eine Strecke für einen Radfahrer sein könnte, gemessen an der Zeit, die über scharfe Kurven oder starke Steigungen verbracht wird. Einheiten: kGrit.
avg_flowREALDie Flow-Bewertung schätzt, über welche Distanz ein Radfahrer in Intervallen abbremst, in denen ein Abbremsen unnötig ist, etwa bei sanften Kurven oder Intervallen mit geringer Steigung. Einheiten: Flow.
total_fractional_ascentREALBruchteil von total_ascent. Einheiten: m.
total_fractional_descentREALEinheiten: m; Skalierung: 100; Nachkommaanteil von total_descent.
enhanced_avg_altitudeREALDurchschnittliche Höhe während dieser Segmentrunde, in Metern (Gegenstück zu avg_altitude mit erweitertem Bereich).
enhanced_max_altitudeREALMaximale während dieser Segmentrunde erreichte Höhe, in Metern (Gegenstück zu max_altitude mit erweitertem Bereich).
enhanced_min_altitudeREALMinimale während dieser Segmentrunde erreichte Höhe, in Metern (Gegenstück zu min_altitude mit erweitertem Bereich).

SegmentLeaderboardEntry

Segment_leaderboard_entry: Eindeutige Identifikationsdaten für einen einzelnen Segment-Bestenlisteneintrag innerhalb einer Segmentdatei.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
NameTEXTDem Bestenlisten-Mitglied zugewiesener Anzeigename.
typeINTEGERKlassifizierung des Bestenlisten-Mitglieds.
group_primary_keyINTEGERPrimäre Benutzer-ID dieses Bestenlisten-Mitglieds.
activity_idINTEGERID der Aktivität, die mit dieser Bestenlisten-Zeit verknüpft ist.
segment_timeREALEinheiten: s; Skalierung: 1000; Segmentzeit (einschließlich Pausen).
activity_id_stringTEXTZeichenfolgen-Version der activity_id. 21 Zeichen lang, dezimal dargestellt.

SegmentPoint

Segment_point: Navigations- und Wertungspunkt für ein Segment, der einen Punkt entlang der Segmentstrecke sowie die Zeit beschreibt, die jeder Bestenlisten-Führende benötigte, um diesen Punkt zu erreichen.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
position_latINTEGERBreitengrad in Halbkreisen.
position_longINTEGERLängengrad in Halbkreisen.
distanceREALAkkumulierte Distanz entlang des Segments am beschriebenen Punkt. Einheiten: m.
altitudeREALOffset: 500; Akkumulierte Höhe entlang des Segments am beschriebenen Punkt. Einheiten: m.
leader_timeTEXTEinheit: s; Skalierung: 1000; aufgelaufene Zeit, die jedes Bestenlisten-Mitglied benötigte, um den beschriebenen Punkt zu erreichen. Dieser Wert ist am Startpunkt des Segments für alle Bestenlisten-Mitglieder null.Ein Wert pro Bestenlisten-Führendem, in derselben Reihenfolge wie die Arrays leader_type/leader_group_primary_key/leader_activity_id von SegmentFile.
enhanced_altitudeREALOffset: 500; Akkumulierte Höhe entlang des Segments am beschriebenen Punkt. Einheiten: m.

Session

Stellt ein einzelnes Training oder eine Aktivitätssitzung mit detaillierten Kennzahlen dar.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERAusgewähltes Bit ist für die aktuelle Sitzung gesetzt.
timestampTEXTIm ISO8601-Format.
event_idINTEGEREreignistyp; für diese Nachricht immer „session“.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
event_typeINTEGEREreignistyp; für diese Nachricht immer „stop“, markiert das Ende der Session.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
start_timeTEXTStartzeit der Session, im ISO8601-Format.
start_position_latINTEGERBreitengrad der Startposition, in Halbkreisen.
start_position_longINTEGERLängengrad der Startposition, in Halbkreisen.
sport_idINTEGERSportart-Code, der die Sportart angibt, etwa Laufen oder Radfahren; sub_sport_id grenzt dies weiter ein.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
sub_sport_idINTEGERUnter-Sportart-Code, der eine genauere Einordnung innerhalb von sport_id liefert, etwa Indoor-Radfahren oder Trail-Running.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
total_elapsed_timeREALZeit (einschließlich Pausen). Einheiten: s.
total_timer_timeREALTimer-Zeit (ohne Pausen). Einheiten: s.
total_distanceREALGesamtdistanz in Metern.
total_cyclesINTEGERGesamtzyklen, wie Pedalumdrehungen oder Schritte.
total_stridesINTEGERGesamtzahl der Schritte.
total_strokesINTEGERGesamtzahl der Züge.
total_caloriesINTEGERVerbrannte Kalorien insgesamt, in Kilokalorien.
total_fat_caloriesINTEGERVerbrannte Kalorien aus Fett, in Kilokalorien.
avg_speedREALTotal_distance / total_timer_time. Einheiten: m/s.
max_speedREALMaximalgeschwindigkeit in Metern pro Sekunde.
avg_heart_rateINTEGERDurchschnittliche Herzfrequenz (ohne Pausenzeit). Einheiten: bpm.
max_heart_rateINTEGERMaximale Herzfrequenz in Schlägen pro Minute.
avg_cadenceINTEGERDurchschnittliche Trittfrequenz, in Umdrehungen pro Minute -- vom Aufzeichnungsgerät berechnet als total_cycles / total_timer_time oder total_cycles / total_elapsed_time, abhängig von einer Geräteeinstellung, die in diesen Daten nicht anderweitig erfasst ist.
avg_running_cadenceINTEGERDurchschnittliche Lauf-Kadenz in Schritten pro Minute.
max_cadenceINTEGERMaximale Kadenz in Umdrehungen pro Minute.
max_running_cadenceINTEGERMaximale Lauf-Kadenz in Schritten pro Minute.
avg_powerINTEGERDurchschnittliche Leistung, in Watt -- vom Aufzeichnungsgerät aus seiner eigenen internen Leistungssumme berechnet, geteilt durch total_timer_time oder total_elapsed_time, abhängig von einer Geräteeinstellung; weder die Leistungssumme noch die Einstellung sind in diesen Daten anderweitig erfasst.
max_powerINTEGERMaximale Leistung in Watt.
total_ascentINTEGERGesamtanstieg in Metern.
total_descentINTEGERGesamtabstieg in Metern.
total_training_effectREALBewertung der aeroben Trainingswirkung für die Sitzung.
first_lap_indexINTEGERIndex der ersten Runde (in den Runden der übergeordneten Activity), die zu dieser Session gehört.
number_lapsINTEGERAnzahl der Runden.
event_groupINTEGERGruppiert zusammengehörige Ereignisse und unterscheidet dabei parallele Ereignisströme (wie separate Abschnitte innerhalb einer Mehrsport-Session), die dieselbe event_id und denselben event_type teilen.
triggerINTEGERWas das Ende der Session ausgelöst hat, etwa ein manueller Stopp oder eine automatische Runde.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
nec_latINTEGERBreitengrad der Nordost-Ecke. Einheiten: Halbkreise.
nec_longINTEGERLängengrad der Nordost-Ecke. Einheiten: Halbkreise.
swc_latINTEGERBreitengrad der südwestlichen Ecke. Einheiten: Halbkreise.
swc_longINTEGERLängengrad der südwestlichen Ecke. Einheiten: Halbkreise.
number_lengthsINTEGERAnzahl der Schwimmbeckenlängen.
normalized_powerINTEGERNormalisierte Leistung in Watt.
training_stress_scoreREALTrainingsbelastungswert (TSS).
intensity_factorREALIntensitätsfaktor, normalisierte Leistung als Bruchteil der funktionellen Schwellenleistung.
left_right_balanceINTEGERLinks-/Rechts-Leistungsbalance in Prozent, kodiert gemäß dem FIT-Typ left_right_balance_100 (das höchste Bit kennzeichnet die Messquelle).
end_position_latINTEGERBreitengrad der Endposition, in Halbkreisen.
end_position_longINTEGERLängengrad der Endposition, in Halbkreisen.
avg_stroke_countREALDurchschnittliche Züge pro Bahn.
avg_stroke_distanceREALDurchschnittlich zurückgelegte Distanz pro Zug, in Metern.
swim_strokeINTEGERVerwendete Schwimmstilart.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
pool_lengthREALBahnlänge in Metern.
threshold_powerINTEGERFunktionelle Schwellenleistung in Watt.
pool_length_unitINTEGEREinheit (metrisch oder angloamerikanisch), in der pool_length angegeben ist.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
number_active_lengthsINTEGERAnzahl der aktiven Schwimmbeckenlängen.
total_workINTEGERGesamte geleistete Arbeit, in Joule.
avg_altitudeREALDurchschnittliche Höhe während dieser Session, in Metern.
max_altitudeREALMaximale während dieser Session erreichte Höhe, in Metern.
gps_accuracyINTEGERGeschätzte Genauigkeit der GPS-Position, in Metern.
avg_gradeREALDurchschnittliche Neigung (Steigung), in Prozent.
avg_pos_gradeREALDurchschnittliche Anstiegsneigung, in Prozent.
avg_neg_gradeREALDurchschnittliche Abstiegsneigung, in Prozent.
max_pos_gradeREALSteilste Anstiegsneigung, in Prozent.
max_neg_gradeREALSteilste Abstiegsneigung, in Prozent.
avg_temperatureINTEGERDurchschnittliche Temperatur in Grad Celsius.
max_temperatureINTEGERMaximale Temperatur in Grad Celsius.
total_moving_timeREALGesamtzeit in Bewegung, in Sekunden.
avg_pos_vertical_speedREALDurchschnittliche vertikale Aufstiegsgeschwindigkeit, in Metern pro Sekunde.
avg_neg_vertical_speedREALDurchschnittliche vertikale Abstiegsgeschwindigkeit, in Metern pro Sekunde.
max_pos_vertical_speedREALMaximale vertikale Aufstiegsgeschwindigkeit, in Metern pro Sekunde.
max_neg_vertical_speedREALMaximale vertikale Abstiegsgeschwindigkeit, in Metern pro Sekunde.
min_heart_rateINTEGERMinimale Herzfrequenz in Schlägen pro Minute.
time_in_heart_rate_zoneTEXTGesamtzeit in jeder Herzfrequenz-Trainingszone während dieser Session. Einheit: s; Skalierung: 1000.Ein Wert pro Zone; die Zonengrenzen selbst werden im ZonesTarget-/TimeInZone-Datensatz dieser Aktivität erfasst, nicht hier.
time_in_speed_zoneTEXTGesamtzeit in jeder Geschwindigkeits-Trainingszone während dieser Session. Einheit: s; Skalierung: 1000.Ein Wert pro Zone; die Zonengrenzen selbst werden im ZonesTarget-/TimeInZone-Datensatz dieser Aktivität erfasst, nicht hier.
time_in_cadence_zoneTEXTGesamtzeit in jeder Trittfrequenz-Trainingszone während dieser Session. Einheit: s; Skalierung: 1000.Ein Wert pro Zone; die Zonengrenzen selbst werden im ZonesTarget-/TimeInZone-Datensatz dieser Aktivität erfasst, nicht hier.
time_in_power_zoneTEXTGesamtzeit in jeder Leistungs-Trainingszone während dieser Session. Einheit: s; Skalierung: 1000.Ein Wert pro Zone; die Zonengrenzen selbst werden im ZonesTarget-/TimeInZone-Datensatz dieser Aktivität erfasst, nicht hier.
avg_lap_timeREALDurchschnittliche Rundenzeit in Sekunden.
best_lap_indexINTEGERIndex der schnellsten Runde in dieser Session.
min_altitudeREALMinimale während dieser Session erreichte Höhe, in Metern.
player_scoreINTEGEREigener Punktestand dieses Benutzers bei Spielen oder Sportarten mit Punktesystem, wie Squash oder Racquetball.
opponent_scoreINTEGERPunktestand des Gegners bei Spielen oder Sportarten mit gegnerischem Punktesystem, wie Squash oder Racquetball.
opponent_nameTEXTName des Gegners, bei Spielen oder Sportarten mit gegnerischem Punktesystem.
stroke_countTEXTAnzahl der Verwendungen jeder Schwimmstilart.Ein Wert pro stroke_type-Enum-Wert.
zone_countTEXTFür jede Zone erfasste Anzahl.Ein Wert pro Zone.
max_ball_speedREALMaximale Ballgeschwindigkeit in Metern pro Sekunde.
avg_ball_speedREALDurchschnittliche Ballgeschwindigkeit in Metern pro Sekunde.
avg_vertical_oscillationREALDurchschnittliche vertikale Oszillation in Millimetern.
avg_stance_time_percentREALDurchschnittliche Bodenkontaktzeit als Prozentsatz des Schrittzyklus.
avg_stance_timeREALDurchschnittliche Bodenkontaktzeit pro Schritt, in Millisekunden.
avg_fractional_cadenceREALBruchteil von avg_cadence. Einheiten: U/min.
max_fractional_cadenceREALBruchteil von max_cadence. Einheiten: U/min.
total_fractional_cyclesREALBruchteil von total_cycles. Einheiten: cycles.
avg_total_hemoglobin_concTEXTEinheit: g/dl; Skalierung: 100; durchschnittliches gesättigtes und ungesättigtes Hämoglobin.Ein Wert pro angeschlossenem Muskelsauerstoff-Sensor (SmO2), wenn mehr als einer gekoppelt ist.
min_total_hemoglobin_concTEXTEinheit: g/dl; Skalierung: 100; minimales gesättigtes und ungesättigtes Hämoglobin.Ein Wert pro angeschlossenem Muskelsauerstoff-Sensor (SmO2), wenn mehr als einer gekoppelt ist.
max_total_hemoglobin_concTEXTEinheit: g/dl; Skalierung: 100; maximales gesättigtes und ungesättigtes Hämoglobin.Ein Wert pro angeschlossenem Muskelsauerstoff-Sensor (SmO2), wenn mehr als einer gekoppelt ist.
avg_saturated_hemoglobin_percentTEXTEinheit: %; Skalierung: 10; durchschnittlicher Prozentsatz des mit Sauerstoff gesättigten Hämoglobins.Ein Wert pro angeschlossenem Muskelsauerstoff-Sensor (SmO2), wenn mehr als einer gekoppelt ist.
min_saturated_hemoglobin_percentTEXTEinheit: %; Skalierung: 10; minimaler Prozentsatz des mit Sauerstoff gesättigten Hämoglobins.Ein Wert pro angeschlossenem Muskelsauerstoff-Sensor (SmO2), wenn mehr als einer gekoppelt ist.
max_saturated_hemoglobin_percentTEXTEinheit: %; Skalierung: 10; maximaler Prozentsatz des mit Sauerstoff gesättigten Hämoglobins.Ein Wert pro angeschlossenem Muskelsauerstoff-Sensor (SmO2), wenn mehr als einer gekoppelt ist.
avg_left_torque_effectivenessREALDurchschnittliche Drehmomenteffektivität links, in Prozent.
avg_right_torque_effectivenessREALDurchschnittliche Drehmomenteffektivität rechts, in Prozent.
avg_left_pedal_smoothnessREALDurchschnittliche Pedalgleichmäßigkeit links, in Prozent.
avg_right_pedal_smoothnessREALDurchschnittliche Pedalgleichmäßigkeit rechts, in Prozent.
avg_combined_pedal_smoothnessREALDurchschnittliche kombinierte Pedalgleichmäßigkeit, in Prozent.
sport_profile_nameTEXTSportname aus der zugehörigen sport-Nachricht.
sport_indexINTEGERNullbasierte Ordinalzahl, die angibt, zu welchem Sportabschnitt innerhalb einer Mehrsport-Aktivität dieser Datensatz gehört.
time_standingREALGesamtzeit in stehender Position verbracht. Einheiten: s.
stand_countINTEGERAnzahl der Übergänge in den Stehzustand.
avg_left_pcoINTEGERDurchschnittlicher Plattform-Mittenversatz links. Einheiten: mm.
avg_right_pcoINTEGERDurchschnittlicher Plattform-Mittenversatz rechts. Einheiten: mm.
avg_left_power_phaseTEXTDurchschnittliche Kraftphasenwinkel des linken Beins beim Pedaltritt, in Grad der Kurbeldrehung -- der Abschnitt jedes Pedaltritts, in dem nennenswerte Kraft aufgebracht wird. Jedes der 4 Array-Elemente ist eine andere Messung dieser Phase (Startwinkel, Endwinkel, Bogenlänge, Mitte), gemäß power_phase_type.Ein Wert pro power_phase_type-Enum-Wert.
avg_left_power_phase_peakTEXTWie avg_left_power_phase, jedoch für die Kraftphase während der stärksten Anstrengung dieser Session statt über die gesamte Session gemittelt.Ein Wert pro power_phase_type-Enum-Wert.
avg_right_power_phaseTEXTWie avg_left_power_phase, für das rechte Bein.Ein Wert pro power_phase_type-Enum-Wert.
avg_right_power_phase_peakTEXTWie avg_left_power_phase_peak, für das rechte Bein.Ein Wert pro power_phase_type-Enum-Wert.
avg_power_positionTEXTDurchschnittliche Leistung, in Watt, aufgeschlüsselt nach Fahrerposition (sitzend, stehend oder im Übergang) -- ein Wert pro rider_position_type.Ein Wert pro rider_position_type-Enum-Wert.
max_power_positionTEXTWie avg_power_position, jedoch die maximal erreichte Leistung statt des Durchschnitts.Ein Wert pro rider_position_type-Enum-Wert.
avg_cadence_positionTEXTDurchschnittliche Trittfrequenz, in Umdrehungen pro Minute, aufgeschlüsselt nach Fahrerposition (sitzend, stehend oder im Übergang).Ein Wert pro rider_position_type-Enum-Wert.
max_cadence_positionTEXTWie avg_cadence_position, jedoch die maximal erreichte Trittfrequenz statt des Durchschnitts.Ein Wert pro rider_position_type-Enum-Wert.
enhanced_avg_speedREALTotal_distance / total_timer_time. Einheiten: m/s.
enhanced_max_speedREALMaximalgeschwindigkeit in Metern pro Sekunde, Kodierung mit erweitertem Bereich.
enhanced_avg_altitudeREALDurchschnittliche Höhe während dieser Session, in Metern (Gegenstück zu avg_altitude mit erweitertem Bereich).
enhanced_min_altitudeREALMinimale während dieser Session erreichte Höhe, in Metern (Gegenstück zu min_altitude mit erweitertem Bereich).
enhanced_max_altitudeREALMaximale während dieser Session erreichte Höhe, in Metern (Gegenstück zu max_altitude mit erweitertem Bereich).
avg_lev_motor_powerINTEGERDurchschnittliche Lev-Motorleistung während der Sitzung. Einheiten: Watt.
max_lev_motor_powerINTEGERMaximale Lev-Motorleistung während der Sitzung. Einheiten: Watt.
lev_battery_consumptionREALLev-Batterieverbrauch während der Sitzung. Einheiten: Prozent.
avg_vertical_ratioREALDurchschnittliches vertikales Verhältnis, in Prozent.
avg_stance_time_balanceREALDurchschnittliche Links-/Rechts-Balance der Bodenkontaktzeit, in Prozent.
avg_step_lengthREALDurchschnittliche Schrittlänge in Millimetern.
total_anaerobic_training_effectREALBewertung der anaeroben Trainingswirkung für die Sitzung.
avg_vamREALDurchschnittliche Aufstiegsgeschwindigkeit (VAM) in Metern pro Sekunde.
avg_depthREAL0, wenn über Wasser. Einheiten: m.
max_depthREAL0, wenn über Wasser. Einheiten: m.
surface_intervalINTEGERZeit seit dem Ende des letzten Tauchgangs. Einheiten: s.
start_cnsINTEGERZNS-Sauerstofftoxizitätsbelastung zu Beginn des Tauchgangs, in Prozent.
end_cnsINTEGERZNS-Sauerstofftoxizitätsbelastung am Ende des Tauchgangs, in Prozent.
start_n2INTEGERStickstoffbelastung zu Beginn des Tauchgangs, in Prozent.
end_n2INTEGERStickstoffbelastung am Ende des Tauchgangs, in Prozent.
avg_respiration_rateINTEGERDurchschnittliche Atemfrequenz während dieses Zeitraums, in Atemzügen pro Minute; wird, sofern vorhanden, durch das im Wertebereich erweiterte enhanced_avg_respiration_rate ersetzt.
max_respiration_rateINTEGERMaximale Atemfrequenz während dieses Zeitraums, in Atemzügen pro Minute; wird, sofern vorhanden, durch das im Wertebereich erweiterte enhanced_max_respiration_rate ersetzt.
min_respiration_rateINTEGERMinimale Atemfrequenz während dieser Session, in Atemzügen pro Minute; wird, sofern vorhanden, durch das im Wertebereich erweiterte enhanced_min_respiration_rate ersetzt.
min_temperatureINTEGERMinimale Temperatur in Grad Celsius.
o2_toxicityINTEGERSauerstofftoxizitätsbelastung, in OTUs (Sauerstofftoxizitätseinheiten).
dive_numberINTEGERNummer, die diesen Tauchgang innerhalb einer Aktivitätsdatei mit mehreren Tauchgängen identifiziert, falls zutreffend.
training_load_peakREALSpitzenwert der Trainingsbelastung.
enhanced_avg_respiration_rateREALDurchschnittliche Atemfrequenz in Atemzügen pro Minute.
enhanced_max_respiration_rateREALMaximale Atemfrequenz in Atemzügen pro Minute.
enhanced_min_respiration_rateREALMinimale Atemfrequenz in Atemzügen pro Minute.
total_gritREALDie Grit-Bewertung schätzt, wie anspruchsvoll eine Strecke für einen Radfahrer sein könnte, gemessen an der Zeit, die über scharfe Kurven oder starke Steigungen verbracht wird. Einheiten: kGrit.
total_flowREALDie Flow-Bewertung schätzt, über welche Distanz ein Radfahrer in Intervallen abbremst, in denen ein Abbremsen unnötig ist, etwa bei sanften Kurven oder Intervallen mit geringer Steigung. Einheiten: Flow.
jump_countINTEGERAnzahl der während dieses Zeitraums erkannten Sprünge, wie Ski- oder Snowboardsprünge.
avg_gritREALDie Grit-Bewertung schätzt, wie anspruchsvoll eine Strecke für einen Radfahrer sein könnte, gemessen an der Zeit, die über scharfe Kurven oder starke Steigungen verbracht wird. Einheiten: kGrit.
avg_flowREALDie Flow-Bewertung schätzt, über welche Distanz ein Radfahrer in Intervallen abbremst, in denen ein Abbremsen unnötig ist, etwa bei sanften Kurven oder Intervallen mit geringer Steigung. Einheiten: Flow.
workout_feelINTEGEREine Skala von 0 bis 100, die angibt, wie sich ein Nutzer während eines Trainings gefühlt hat. Niedrige Werte gelten als schlechtes Gefühl, hohe Werte als gutes.
workout_rpeINTEGERGemeinsame Borg-CR10-/0-10-RPE-Skala, mit 10 multipliziert. Gesamtbewertung für alle Trainingseinheiten in einer einzelnen Sitzung.
avg_spo2INTEGERDurchschnittlicher SpO2-Wert für die Überwachungssitzung. Einheiten: Prozent.
avg_stressINTEGERDurchschnittlicher Stress für die Überwachungssitzung. Einheiten: Prozent.
sdrr_hrvINTEGERStandardabweichung des R-R-Intervalls (SDRR) - Maß der Herzfrequenzvariabilität, das für Wellness-Nutzer am nützlichsten ist. Einheiten: mS.
rmssd_hrvINTEGERRoot Mean Square of Successive Differences (RMSSD) - Maß der Herzfrequenzvariabilität, das für Sportler am nützlichsten ist. Einheiten: mS.
total_fractional_ascentREALBruchteil von total_ascent. Einheiten: m.
total_fractional_descentREALBruchteil von total_descent. Einheiten: m.
avg_core_temperatureREALDurchschnittliche Körperkerntemperatur in Grad Celsius.
min_core_temperatureREALMinimale Körperkerntemperatur in Grad Celsius.
max_core_temperatureREALMaximale Körperkerntemperatur in Grad Celsius.
total_repsINTEGERGesamtzahl der Wiederholungen.Ein Unterfeld des FIT-Felds total_cycles, aktiv, wenn sub_sport strength_training oder sport hiit ist.
total_pushesINTEGERGesamtzahl der Schübe in einer Sitzung.Ein Unterfeld des FIT-Felds total_cycles, aktiv, wenn sport wheelchair_push_run oder wheelchair_push_walk ist.

SetX

Stellt einen Krafttrainingssatz dar, einschließlich Wiederholungen, Gewicht und Dauer.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTZeitstempel des Sets, im ISO8601-Format.
durationINTEGERDauer des Sets, in Sekunden.
repetitionsINTEGERAnzahl der Wiederholungen der Bewegung.
weightINTEGERFür den Satz verwendetes Gewicht. Einheiten: kg.
set_typeINTEGERSetX-Typ.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
start_timeTEXTStartzeit des Satzes.
raw_category_garmin_keyTEXTRoher FIT-Code exercise_category[0] für die Übung dieses Satzes, z. B. „7“. Wortwörtlich gespeichert, nicht aufgelöst.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
raw_category_subtype_garmin_keyTEXTRohe FIT-Codes exercise_category[0] + exercise_name[0], durch Leerzeichen getrennt, so wie NumericVectorToText einen zusammengesetzten Wert formatiert, z. B. „7 2“ -- nur vorhanden, wenn für die Übung dieses Satzes ein bestimmter katalogisierter Untertyp existiert (z. B. „Latzug“ statt nur „Klimmzug“); andernfalls leer.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
weight_display_unitINTEGEREinheit (etwa Kilogramm oder Pfund), in der das Feld weight angezeigt werden soll.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
workout_step_indexINTEGERIndex des workout_step (im übergeordneten Workout), der diesen Datensatz erzeugt hat, wenn er von einem strukturierten Workout generiert wurde.

SkinTempOvernight

Skin_temp_overnight:.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
local_timestampTEXTLokaler Zeitstempel, im ISO8601-Format.
average_deviationREALDie durchschnittliche nächtliche Abweichung von der Basistemperatur, in Grad C.
average7_day_deviationREALDie durchschnittliche nächtliche Abweichung von der Basistemperatur über 7 Tage, in Grad C.
nightly_valueREALLetzter nächtlicher Temperaturwert.

SlaveDevice

Listet verbundene Peripheriegeräte wie Sensoren oder Zubehör auf.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
manufacturer_idINTEGERFIT-Herstellercode, der den Gerätehersteller angibt, wie Garmin oder einen Drittanbieter-Partner.
product_idINTEGERHerstellerspezifischer Produktcode, der das Gerätemodell angibt; wird über garmin_product_id oder favero_product_id interpretiert, wenn der Hersteller eine eigene Produktcode-Tabelle definiert.
favero_product_idINTEGERFavero-spezifischer Produktcode, der das Gerätemodell angibt, nur gültig, wenn manufacturer_id Favero Electronics ist.
garmin_product_idINTEGERGarmin-spezifischer Produktcode, der das Gerätemodell angibt, nur gültig, wenn manufacturer_id Garmin ist.

SleepAssessment

Schlafqualitäts-Bewertungen für eine einzelne Nacht, vom Gerät berechnet.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
combined_awake_scoreINTEGERDurchschnitt aus awake_time_score und awakenings_count_score. Falls gültig: 0 (schlechtester Wert) bis 100 (bester Wert).Falls unbekannt, wird keine Bewertung erfasst.
awake_time_scoreINTEGERBewertung, die die insgesamt im Wachzustand zwischen Schlafphasen verbrachte Zeit einschätzt. Falls gültig: 0 (schlechtester Wert) bis 100 (bester Wert).Falls unbekannt, wird keine Bewertung erfasst.
awakenings_count_scoreINTEGERBewertung, die die Anzahl der den Schlaf unterbrechenden Aufwachvorgänge einschätzt. Falls gültig: 0 (schlechtester Wert) bis 100 (bester Wert).Falls unbekannt, wird keine Bewertung erfasst.
deep_sleep_scoreINTEGERBewertung, die den Anteil des Tiefschlafs einschätzt. Falls gültig: 0 (schlechtester Wert) bis 100 (bester Wert).Falls unbekannt, wird keine Bewertung erfasst.
sleep_duration_scoreINTEGERBewertung, die die Schlafqualität anhand von Schlafphasen, Herzfrequenzvariabilität und möglichen nächtlichen Aufwachvorgängen einschätzt. Falls gültig: 0 (schlechtester Wert) bis 100 (bester Wert).Falls unbekannt, wird keine Bewertung erfasst.
light_sleep_scoreINTEGERBewertung, die den Anteil des Leichtschlafs einschätzt. Falls gültig: 0 (schlechtester Wert) bis 100 (bester Wert).Falls unbekannt, wird keine Bewertung erfasst.
overall_sleep_scoreINTEGERGesamtbewertung, die die allgemeine Schlafqualität zusammenfasst und Schlafdauer und -qualität kombiniert. Falls gültig: 0 (schlechtester Wert) bis 100 (bester Wert).Falls unbekannt, wird keine Bewertung erfasst.
sleep_quality_scoreINTEGERBewertung, die die Schlafqualität anhand von Schlafphasen, Herzfrequenzvariabilität und möglichen nächtlichen Aufwachvorgängen einschätzt. Falls gültig: 0 (schlechtester Wert) bis 100 (bester Wert).Falls unbekannt, wird keine Bewertung erfasst.
sleep_recovery_scoreINTEGERBewertung, die Stress und Erholung während des Schlafs einschätzt. Falls gültig: 0 (schlechtester Wert) bis 100 (bester Wert).Falls unbekannt, wird keine Bewertung erfasst.
rem_sleep_scoreINTEGERBewertung, die den Anteil des REM-Schlafs einschätzt. Falls gültig: 0 (schlechtester Wert) bis 100 (bester Wert).Falls unbekannt, wird keine Bewertung erfasst.
sleep_restlessness_scoreINTEGERBewertung, die das Ausmaß der Unruhe während des Schlafs einschätzt. Falls gültig: 0 (schlechtester Wert) bis 100 (bester Wert).Falls unbekannt, wird keine Bewertung erfasst.
awakenings_countINTEGERDie Anzahl der Aufwachvorgänge während des Schlafs.
interruptions_scoreINTEGERBewertung, die die Schlafunterbrechungen einschätzt. Falls gültig: 0 (schlechtester Wert) bis 100 (bester Wert).Falls unbekannt, wird keine Bewertung erfasst.
average_stress_during_sleepREALSchließt Stress während Wachphasen im Schlaffenster aus.

SleepDisruptionOvernightSeverity

Sleep_disruption_overnight_severity:.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
severityINTEGERSchweregrad der Schlafstörung.

SleepDisruptionSeverityPeriod

Sleep_disruption_severity_period:.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
timestampTEXTIm ISO8601-Format.
severityINTEGERSchweregrad der Schlafstörung.

SleepLevel

Ein klassifizierter Zeitabschnitt einer Schlaf-Session (z. B. Leicht-, Tief- oder REM-Schlaf).

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
SleepLevelINTEGERFIT-Schlafphasen-Code, der diesen Zeitraum klassifiziert, wie Leicht-, Tief- oder REM-Schlaf.

Software

enthält Versionsinformationen für die Firmware oder Software des Geräts.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERDer Nachrichtenindex.
versionREALSoftwareversionsnummer.
part_numberTEXTDie Teilenummer.

SpeedZone

Definiert Trainingszonen für die Geschwindigkeit.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
high_valueREALObere Grenze dieser Geschwindigkeitszone, in Metern pro Sekunde.
NameTEXTVom Benutzer vergebener Name für diese Geschwindigkeitszone.

Split

Ein benutzerdefinierter oder automatisch erkannter Split innerhalb einer Aktivität (z. B. ein Aufstieg, Abstieg oder Intervall), mit eigener verstrichener Zeit, Distanz und Geschwindigkeit.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
split_typeINTEGERFIT-Split-Typ-Code, der diesen Split klassifiziert, etwa Aufstieg, Abstieg oder Intervall aktiv/Pause.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
total_elapsed_timeREALGesamte verstrichene Zeit, einschließlich Pausen, in Sekunden.
total_timer_timeREALGesamte Timerzeit, ohne Pausen, in Sekunden.
total_distanceREALGesamtdistanz in Metern.
avg_speedREALDurchschnittsgeschwindigkeit in Metern pro Sekunde.
start_timeTEXTStartzeit des Splits, im ISO8601-Format.
total_ascentINTEGERGesamtanstieg in Metern.
total_descentINTEGERGesamtabstieg in Metern.
start_position_latINTEGERBreitengrad der Startposition, in Halbkreisen.
start_position_longINTEGERLängengrad der Startposition, in Halbkreisen.
end_position_latINTEGERBreitengrad der Endposition, in Halbkreisen.
end_position_longINTEGERLängengrad der Endposition, in Halbkreisen.
max_speedREALMaximalgeschwindigkeit in Metern pro Sekunde.
avg_vert_speedREALDurchschnittliche vertikale Geschwindigkeit in Metern pro Sekunde.
end_timeTEXTEndzeit des Splits, im ISO8601-Format.
total_caloriesINTEGERVerbrannte Kalorien insgesamt, in Kilokalorien.
start_elevationREALHöhe zu Beginn dieses Splits, in Metern.
total_moving_timeREALGesamtzeit in Bewegung, in Sekunden.

SplitSummary

Split_summary:.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
split_typeINTEGERFIT-Split-Typ-Code, der diesen Split klassifiziert, etwa Aufstieg, Abstieg oder Intervall aktiv/Pause.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
number_splitsINTEGERAnzahl der in dieser Zusammenfassung enthaltenen Splits.
total_timer_timeREALGesamte Timerzeit, ohne Pausen, in Sekunden.
total_distanceREALGesamtdistanz in Metern.
avg_speedREALDurchschnittsgeschwindigkeit in Metern pro Sekunde.
max_speedREALMaximalgeschwindigkeit in Metern pro Sekunde.
total_ascentINTEGERGesamtanstieg in Metern.
total_descentINTEGERGesamtabstieg in Metern.
avg_heart_rateINTEGERDurchschnittliche Herzfrequenz in Schlägen pro Minute.
max_heart_rateINTEGERMaximale Herzfrequenz in Schlägen pro Minute.
avg_vert_speedREALDurchschnittliche vertikale Geschwindigkeit in Metern pro Sekunde.
total_caloriesINTEGERVerbrannte Kalorien insgesamt, in Kilokalorien.
total_moving_timeREALGesamtzeit in Bewegung, in Sekunden.

Spo2Data

Spo2_data:.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
reading_spo2INTEGERBlutsauerstoffsättigung (SpO2), in Prozent.
reading_confidenceINTEGERKonfidenzniveau des Pulsoximeter-Messwerts.
modeINTEGERWann die Daten erfasst wurden.

Sport

Benennt die mit der Aktivität verknüpfte Sportart und Sub-Sportart.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
sport_idINTEGERSportart-Code, der die Sportart angibt, etwa Laufen oder Radfahren; sub_sport_id grenzt dies weiter ein.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
sub_sport_idINTEGERUnter-Sportart-Code, der eine genauere Einordnung innerhalb von sport_id liefert, etwa Indoor-Radfahren oder Trail-Running.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
NameTEXTVom Benutzer vergebener oder generierter Anzeigename für diese Sportart.

StressLevel

Stress_level: Von FirstBeat berechneter Wert von 1 bis 100.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
stress_level_valueINTEGERBerechneter Stress-Score, auf einer Skala von 1 bis 100.
stress_level_timeTEXTZeitpunkt, zu dem der Stress-Wert berechnet wurde, im ISO8601-Format.

TankSummary

Tank_summary:.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
sensorINTEGERANT+-Geräte-ID des Tankdrucksensors.
start_pressureREALTankdruck zu Beginn des Tauchgangs, in bar.
end_pressureREALTankdruck am Ende des Tauchgangs, in bar.
volume_usedREALVerbrauchtes Gasvolumen, in Litern.

TankUpdate

Tank_update:.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
sensorINTEGERANT+-Geräte-ID des Tankdrucksensors.
pressureREALTankdruck in bar.

ThreeDSensorCalibration

Speichert Kalibrierungsdaten für 3D-Sensoren wie Beschleunigungsmesser und Gyroskope.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTGanzzahliger Sekundenanteil des Zeitstempels, im ISO8601-Format.
sensor_typeINTEGERGibt an, für welchen Sensor die Kalibrierung gilt.
calibration_factorINTEGERKalibrierungsfaktor zur Umrechnung des rohen ADC-Werts in Grad, g usw.
accel_cal_factorINTEGERKalibrierungsfaktor des Beschleunigungsmessers. Einheiten: g.
gyro_cal_factorINTEGERKalibrierungsfaktor des Gyroskops. Einheiten: deg/s.
calibration_divisorINTEGERDivisor des Kalibrierungsfaktors. Einheiten: Zählwerte.
level_shiftINTEGERPegelverschiebungswert, der verwendet wird, um den ADC-Wert zurück in den gültigen Bereich zu verschieben.
offset_calTEXTInterne Kalibrierungsfaktoren, jeweils einer für: xy, yx, zx.Ein Wert pro Achsenpaar, in dieser festen Reihenfolge: xy, yx, zx.
orientation_matrixTEXTSkalierung: 65535; 3x3-Rotationsmatrix (zeilenweise).Ein Wert pro Matrixzelle, zeilenweise: Indizes 0-2 sind Zeile 0, 3-5 sind Zeile 1, 6-8 sind Zeile 2.

TimeInZone

Erfasst die in verschiedenen Trainingszonen verbrachte Zeit, wie Herzfrequenz, Geschwindigkeit und Leistung.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
reference_mesgINTEGERReferenznachricht.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
reference_indexINTEGERIndex des konkret referenzierten Datensatzes (zusammen mit reference_mesg, das dessen Nachrichtentyp angibt).
time_in_heart_rate_zoneTEXTGesamtzeit in jeder Herzfrequenz-Trainingszone. Einheit: s; Skalierung: 1000.Ein Wert pro Zone, indexausgerichtet mit heart_rate_zone_high_boundary.
time_in_speed_zoneTEXTGesamtzeit in jeder Geschwindigkeits-Trainingszone. Einheit: s; Skalierung: 1000.Ein Wert pro Zone, indexausgerichtet mit speed_zone_high_boundary.
time_in_cadence_zoneTEXTGesamtzeit in jeder Trittfrequenz-Trainingszone. Einheit: s; Skalierung: 1000.Ein Wert pro Zone, indexausgerichtet mit cadence_zone_high_bondary.
time_in_power_zoneTEXTGesamtzeit in jeder Leistungs-Trainingszone. Einheit: s; Skalierung: 1000.Ein Wert pro Zone, indexausgerichtet mit power_zone_high_boundary.
heart_rate_zone_high_boundaryTEXTObere Herzfrequenzgrenze dieser Zone, in Schlägen pro Minute.Ein Wert pro Zone, indexausgerichtet mit time_in_heart_rate_zone.
speed_zone_high_boundaryTEXTObere Geschwindigkeitsgrenze dieser Zone. Einheit: m/s; Skalierung: 1000.Ein Wert pro Zone, indexausgerichtet mit time_in_speed_zone.
cadence_zone_high_bondaryTEXTObere Trittfrequenzgrenze dieser Zone, in Umdrehungen pro Minute.Ein Wert pro Zone, indexausgerichtet mit time_in_cadence_zone.
power_zone_high_boundaryTEXTObere Leistungsgrenze dieser Zone, in Watt.Ein Wert pro Zone, indexausgerichtet mit time_in_power_zone.
heart_rate_calc_typeINTEGERFIT-Berechnungsmethode für Herzfrequenzzonen, etwa Prozent der maximalen Herzfrequenz oder Prozent der Herzfrequenzreserve.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
max_heart_rateINTEGERMaximale Herzfrequenz, die als Grundlage für die Berechnung der Herzfrequenzzonen dient, in Schlägen pro Minute.
resting_heart_rateINTEGERRuheherzfrequenz, die als Grundlage für die Berechnung der Herzfrequenzzonen dient, in Schlägen pro Minute.
threshold_heart_rateINTEGERHerzfrequenzschwelle (LTHR), die als Grundlage für die Berechnung der Herzfrequenzzonen über die Prozent-der-Schwelle-Methode dient.
pwr_calc_typeINTEGERLeistungsberechnungstyp.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
functional_threshold_powerINTEGERFunktionelle Leistungsschwelle (FTP), die als Grundlage für die Berechnung der Leistungszonen dient, in Watt.

TimestampCorrelation

Stellt die Zuordnung zwischen Systemzeit und UTC-Zeit zur Synchronisierung bereit.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTGanzzahliger Sekundenanteil des UTC-Zeitstempels zu dem Zeitpunkt, an dem der Systemzeitstempel aufgezeichnet wurde, im ISO8601-Format.
fractional_timestampREALBruchteil des UTC-Zeitstempels zum Zeitpunkt der Aufzeichnung des Systemzeitstempels. Einheiten: s.
system_timestampTEXTGanzzahliger Sekundenanteil des Systemzeitstempels, im ISO8601-Format.
fractional_system_timestampREALBruchteil des Systemzeitstempels. Einheiten: s.
local_timestampTEXTZeitstempel-Epoche, ausgedrückt in Ortszeit, im ISO8601-Format, verwendet, um Zeitstempel in Ortszeit umzurechnen.
timestamp_msINTEGERMillisekundenanteil des UTC-Zeitstempels zum Zeitpunkt der Aufzeichnung des Systemzeitstempels.
system_timestamp_msINTEGERMillisekundenanteil des Systemzeitstempels.

Totals

Kumulierte Aktivitätssummen (Distanz, Kalorien, Zeit, Anzahl Sessions) für eine Sportart, erfasst seit dem letzten Zurücksetzen des Geräts.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
timestampTEXTIm ISO8601-Format.
timer_timeINTEGERGesamte Bewegungs-/Aufzeichnungszeit über alle in diesem Totals-Datensatz erfassten Sessions, ohne pausierte Zeiträume. Einheit: s.
distanceINTEGERAkkumulierte Gesamtdistanz, in Metern.
caloriesINTEGERVerbrannte Kalorien insgesamt, in Kilokalorien.
sport_idINTEGERSportart-Code, der die Sportart angibt, wie Laufen oder Radfahren; sub_sport_id grenzt dies weiter ein.
elapsed_timeINTEGERGesamtzeit über alle in diesem Totals-Datensatz erfassten Sessions, einschließlich pausierter Zeiträume. Einheit: s.
sessionsINTEGERGesamtzahl der Sitzungen.
active_timeINTEGERAktive Zeit in Sekunden.
sport_indexINTEGERNullbasierte Ordinalzahl, die angibt, zu welchem Sportabschnitt innerhalb einer Mehrsport-Aktivität dieser Datensatz gehört.

TrainingFile

Entspricht FileID für eine Datei, deren Typ Training oder Kurs ist.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
typeINTEGERFIT-Dateityp, der angibt, um welche Art von Datei es sich handelt (Aktivität, Training, Kurs, Einstellungen usw.) -- siehe die Tabelle FileTypeLookup für die vollständige Zuordnung von Code zu Beschreibung.
manufacturer_idINTEGERFIT-Herstellercode, der den Gerätehersteller angibt, wie Garmin oder einen Drittanbieter-Partner.
product_idINTEGERHerstellerspezifischer Produktcode, der das Gerätemodell angibt; wird über garmin_product_id oder favero_product_id interpretiert, wenn der Hersteller eine eigene Produktcode-Tabelle definiert.
favero_product_idINTEGERFavero-spezifischer Produktcode, der das Gerätemodell angibt, nur gültig, wenn manufacturer_id Favero Electronics ist.
garmin_product_idINTEGERGarmin-spezifischer Produktcode, der das Gerätemodell angibt, nur gültig, wenn manufacturer_id Garmin ist.
serial_numberINTEGERSeriennummer des Geräts, falls verfügbar.
time_createdINTEGERZeitpunkt, zu dem die Trainingsdatei erstellt wurde, im ISO8601-Format.

TrainingSettings

Speichert Zielkennzahlen für strukturierte Trainingseinheiten wie Distanz, Geschwindigkeit und Zeit.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
target_distanceREALZieldistanz in Metern.
target_speedREALZielgeschwindigkeit in Metern pro Sekunde.
target_timeINTEGERZielzeit in Sekunden.
precise_target_speedREALEin präziseres Zielgeschwindigkeitsfeld. Einheiten: m/s.

UserProfile

enthält persönliche Nutzerdaten wie Alter, Gewicht, Größe und Fitnesspräferenzen.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
friendly_nameTEXTWird für die Begrüßung im Morgenbericht verwendet.
genderINTEGERGeschlecht des Benutzers.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
ageINTEGERAlter des Benutzers in Jahren.
heightREALGröße des Benutzers in Metern.
weightREALGewicht des Benutzers in Kilogramm.
languageINTEGERBevorzugte Sprache des Benutzers.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
elev_settingINTEGEREinheit (etwa Meter oder Fuß), in der Höhenwerte angezeigt werden sollen.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
weight_settingINTEGEREinheit (etwa Kilogramm oder Pfund), in der Gewichtswerte angezeigt werden sollen.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
resting_heart_rateINTEGERRuheherzfrequenz in Schlägen pro Minute.
default_max_running_heart_rateINTEGERStandard-Maximalherzfrequenz für Laufen, in Schlägen pro Minute.
default_max_biking_heart_rateINTEGERStandard-Maximalherzfrequenz für Radfahren, in Schlägen pro Minute.
default_max_heart_rateINTEGERStandard-Maximalherzfrequenz, in Schlägen pro Minute.
heart_rate_settingINTEGERAnzeigemodus für Herzfrequenzwerte, etwa rohe Schläge pro Minute oder Prozent der maximalen Herzfrequenz.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
speed_settingINTEGEREinheit (etwa km/h oder mph), in der Geschwindigkeitswerte angezeigt werden sollen.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
dist_settingINTEGEREinheit (etwa Kilometer oder Meilen), in der Distanzwerte angezeigt werden sollen.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
power_settingINTEGEREinheit, in der Leistungswerte angezeigt werden sollen.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
activity_classINTEGERKlassifizierung des allgemeinen Aktivitätsniveaus des Benutzers, verwendet zur Feinabstimmung von Kalorien- und Trainingsschätzungen.
position_settingINTEGERKoordinatenformat (etwa Grad-Minuten-Sekunden oder Dezimalgrad), in dem Positionswerte angezeigt werden sollen.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
temperature_settingINTEGEREinheit (etwa Celsius oder Fahrenheit), in der Temperaturwerte angezeigt werden sollen.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
local_idINTEGERKennung für dieses Benutzerprofil, die nur innerhalb des Geräts eindeutig ist, nicht global.
global_idTEXTGlobal eindeutige Kennung für diesen Benutzer, verwendet, um Profile geräteübergreifend zuzuordnen.Ein Byte pro Element dieser Kennung.
wake_timeTEXTTypische Aufwachzeit.
sleep_timeTEXTTypische Schlafenszeit.
height_settingINTEGEREinheit (etwa Meter oder Fuß/Zoll), in der Größenwerte angezeigt werden sollen.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
user_running_step_lengthREALVom Nutzer definierte Schrittlänge beim Laufen, 0 für automatische Länge.
user_walking_step_lengthREALVom Nutzer definierte Schrittlänge beim Gehen, 0 für automatische Länge.
depth_settingINTEGEREinheit (etwa Meter oder Fuß), in der Tauchtiefenwerte angezeigt werden sollen.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
dive_countINTEGERGesamtzahl der für diesen Benutzer protokollierten Tauchgänge.

Video

Speichert Metadaten für ein mit einer Aktivität verknüpftes Video.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
urlTEXTURL, unter der das Video abgerufen werden kann.
hosting_providerTEXTDienst, der das Video hostet, wie YouTube.
durationINTEGERWiedergabezeit des Videos. Einheiten: ms.

VideoClip

Stellt einen Abschnitt eines mit einer Aktivität verknüpften Videos dar.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
clip_numberINTEGERIndex, der diesen Clip unter anderen Clips desselben Videos identifiziert.
start_timestampTEXTStartzeit des Videoclips, im ISO8601-Format.
start_timestamp_msINTEGERSekundenbruchteil von start_timestamp, in Millisekunden.
end_timestampTEXTEndzeit des Videoclips, im ISO8601-Format.
end_timestamp_msINTEGERSekundenbruchteil von end_timestamp, in Millisekunden.
clip_startINTEGERBeginn des Clips in Videozeit. Einheiten: ms.
clip_endINTEGEREnde des Clips in Videozeit. Einheiten: ms.

VideoDescription

Speichert Beschreibungsinformationen für ein mit einer Aktivität verknüpftes Video.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERNullbasierte Position dieses Teils innerhalb der vollständigen Beschreibung -- lange Beschreibungen werden auf mehrere VideoDescription-Datensätze aufgeteilt (siehe message_count) und durch Aneinanderreihen der Texte der einzelnen Teile in der Reihenfolge von message_index wieder zusammengesetzt.
message_countINTEGERGesamtzahl der Teile, in die die vollständige Beschreibung aufgeteilt ist; message_index reicht über die Teile dieser Beschreibung von 0 bis message_count - 1.
textTEXTBeschreibungstext des Videos.

VideoFrame

Stellt ein einzelnes Bild in einem aufgezeichneten Video mit Zeitstempelinformationen dar.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTGanzzahliger Sekundenanteil des Zeitstempels, im ISO8601-Format.
timestamp_msINTEGERMillisekundenanteil des Zeitstempels.
frame_numberINTEGERNummer des Frames, dem timestamp und timestamp_ms zugeordnet sind.

VideoTitle

Speichert Titelinformationen für ein mit einer Aktivität verknüpftes Video.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERNullbasierte Position dieses Teils innerhalb des vollständigen Titels -- lange Titel werden auf mehrere VideoTitle-Datensätze aufgeteilt (siehe message_count) und durch Aneinanderreihen der Texte der einzelnen Teile in der Reihenfolge von message_index wieder zusammengesetzt.
message_countINTEGERGesamtzahl der Teile, in die der vollständige Titel aufgeteilt ist; message_index reicht über die Teile dieses Titels von 0 bis message_count - 1.
textTEXTTiteltext des Videos.

WatchfaceSettings

Speichert Anpassungsoptionen für Zifferblatt-Layouts und -Stile.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
modeINTEGERAnzeigemodus des Zifferblatts.
layoutINTEGERLayout-Kennung für das Zifferblatt.
digital_layoutINTEGERLayout-Kennung, die verwendet wird, wenn sich das Zifferblatt im Digitalmodus befindet.
analog_layoutINTEGERLayout-Kennung, die verwendet wird, wenn sich das Zifferblatt im Analogmodus befindet.

WeatherAlert

Enthält Warnungen oder Hinweise zu Wetterbedingungen.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTIm ISO8601-Format.
report_idTEXTEindeutige Kennung aus der GCS-Report-ID-Zeichenfolge, Länge 12.
issue_timeTEXTZeitpunkt, zu dem die Warnung ausgegeben wurde, im ISO8601-Format.
expire_timeTEXTZeitpunkt, zu dem die Warnung abläuft, im ISO8601-Format.
severityINTEGERWarnung, Vorwarnung, Hinweis, Mitteilung.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
typeINTEGERTornado, schweres Gewitter usw.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.

WeatherConditions

Erfasst Umgebungsdaten wie Temperatur, Wind und Luftfeuchtigkeit.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTAktualisierungszeitpunkt der aktuellen Bedingungen, andernfalls Vorhersagezeitpunkt, im ISO8601-Format.
weather_reportINTEGERAktuell oder Vorhersage.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
temperatureINTEGERTemperatur in Grad Celsius.
conditionINTEGEREntspricht dem Feld weatherIcon der GSC-Antwort.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
wind_directionINTEGERWindrichtung in Grad.
wind_speedREALWindgeschwindigkeit in Metern pro Sekunde.
precipitation_probabilityINTEGERBereich 0-100.
temperature_feels_likeINTEGERHitzeindex, wenn GCS heatIdx größer oder gleich 90F ist, oder Windchill, wenn GCS windChill kleiner oder gleich 32F ist. Einheiten: C.
relative_humidityINTEGERRelative Luftfeuchtigkeit, in Prozent.
locationTEXTZeichenkette, die der Standort-Zeichenkette der GCS-Antwort entspricht.
observed_at_timeTEXTZeitpunkt, zu dem die Bedingungen beobachtet wurden, im ISO8601-Format.
observed_location_latINTEGERBreitengrad des beobachteten Wetterstandorts, in Halbkreisen.
observed_location_longINTEGERLängengrad des beobachteten Wetterstandorts, in Halbkreisen.
day_of_weekINTEGERWochentag, für den dieser Vorhersageeintrag gilt.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
high_temperatureINTEGERHöchste aufgezeichnete Temperatur, in Grad Celsius.
low_temperatureINTEGERNiedrigste aufgezeichnete Temperatur, in Grad Celsius.

WeightScale

Gewichtsmessung der Person, die auf der Garmin Index-Waage steht.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
timestampTEXTZeitstempel der Messung, im ISO8601-Format.
weightREALGewichtsmessung. Einheiten: kg.
percent_fatREALKörperfettanteil. Einheiten: %.
percent_hydrationREALKörperhydratationsanteil. Einheiten: %.
visceral_fat_massREALViszerale Fettmasse in Kilogramm.
bone_massREALKnochenmasse in Kilogramm.
muscle_massREALMuskelmasse in Kilogramm.
basal_metREALGrundumsatz. Einheiten: kcal/Tag.
physique_ratingINTEGERKörperbau-Bewertung der Körperzusammensetzung, auf der von Garmin/Tanita-Körperanalysewaagen verwendeten Skala.
active_metREALAktiver Stoffwechsel. ~4 kJ pro kcal, 0,25 erlaubt max. 16384 kcal.
metabolic_ageINTEGERMetabolisches Alter in Jahren.
visceral_fat_ratingINTEGERViszeralfett-Bewertung, auf der von Garmin/Tanita-Körperanalysewaagen verwendeten Skala.
user_profile_indexINTEGERVerknüpft diese Waagen-Nachricht mit einem Nutzer. Entspricht dem Index der Nutzerprofilnachricht in der Waagendatei.
bmiREALBody-Mass-Index. Einheiten: kg/m^2.

Workout

Eine strukturierte Trainingsdefinition -- Name, Sportart, Fähigkeiten und die Anzahl der WorkoutStep-Datensätze, aus denen ihre geordnete Schrittfolge besteht.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
sport_idINTEGERSportart-Code, der die Sportart angibt, wie Laufen oder Radfahren; sub_sport_id grenzt dies weiter ein.
capabilities_idINTEGERBitfeld von workout_capabilities-Flags, das angibt, welche optionalen Datentypen (wie Herzfrequenz oder Leistung) dieses Workout enthält.
number_valid_stepsINTEGERAnzahl der gültigen Schritte.
workout_nameTEXTVom Benutzer vergebener Name für dieses Workout.
sub_sport_idINTEGERSub-Sportart-Code, der innerhalb von sport_id eine genauere Klassifizierung liefert, wie Indoor-Radfahren oder Trailrunning.
pool_lengthREALBahnlänge in Metern.
pool_length_unitINTEGEREinheit (metrisch oder angloamerikanisch), in der pool_length angegeben ist.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
workout_descriptionTEXTBeschreibung des Workouts.

WorkoutSession

Workout_session:.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
sport_idINTEGERSportart-Code, der die Sportart angibt, wie Laufen oder Radfahren; sub_sport_id grenzt dies weiter ein.
sub_sport_idINTEGERSub-Sportart-Code, der innerhalb von sport_id eine genauere Klassifizierung liefert, wie Indoor-Radfahren oder Trailrunning.
number_valid_stepsINTEGERAnzahl gültiger Schritte.
first_step_indexINTEGERIndex des ersten workout_step (im übergeordneten Workout), der zu dieser Session gehört.
pool_lengthREALBahnlänge in Metern.
pool_length_unitINTEGEREinheit (metrisch oder angloamerikanisch), in der pool_length angegeben ist.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.

WorkoutStep

Workout_step:.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
message_indexINTEGERIndex dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten.
workout_step_nameTEXTFrei vergebener Name für diesen Workout-Schritt.
duration_typeINTEGERWie die Dauer dieses Schritts gemessen wird, etwa über Zeit, Distanz, Kalorien oder eine feste Anzahl Wiederholungen.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
duration_valueINTEGERRoher Dauerwert für diesen Schritt; die Einheit hängt von duration_type ab (siehe die typspezifischen Felder duration_time/duration_distance/usw. für den dekodierten Wert).
duration_timeREALZeitwert für ein zeitbasiertes Ziel oder eine Alarmdauer, in Sekunden.
duration_distanceREALDistanzwert für ein distanzbasiertes Ziel oder eine Alarmdauer, in Metern.
duration_heart_rateINTEGERHerzfrequenz-Bedingungswert für eine herzfrequenzbasierte Schrittdauer. Ein Wert von 0-100 ist ein Prozentsatz der maximalen Herzfrequenz; ein Wert über 100 ist bpm plus 100. Einheit: % oder bpm.
duration_caloriesINTEGERKalorienwert für eine kalorienbasierte Trainingsschrittdauer, in Kilokalorien.
duration_stepINTEGERmessage_index des Schritts, zu dem zurückgesprungen werden soll. Es wird angenommen, dass die Schritte nach message_index geordnet sind. Die Elemente custom_name und intensity sind für diesen Dauertyp nicht definiert.
duration_powerINTEGERLeistungs-Bedingungswert für eine leistungsbasierte Schrittdauer. Ein Wert von 0-1000 ist ein Prozentsatz der funktionalen Schwellenleistung (FTP); ein Wert über 1000 ist Watt plus 1000. Einheit: % oder Watt.
duration_repsINTEGERAnzahl der Wiederholungen für eine wiederholungsbasierte Schrittdauer.
target_typeINTEGERWoran das Ziel dieses Schritts gemessen wird, etwa Geschwindigkeit, Herzfrequenz, Trittfrequenz oder Leistung.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
target_valueINTEGERNumerischer Zielwert für dieses Ziel oder diesen Workout-Schritt; Einheit und Bedeutung hängen vom zugehörigen Typ-Feld ab (wie goal_type oder duration_type).
target_speed_zoneINTEGERAls Ziel dieses Schritts ausgewählte Geschwindigkeitszone, nummeriert 1-10; 0 bedeutet, dass stattdessen ein benutzerdefiniertes Ziel verwendet wird (siehe custom_target_speed_low/custom_target_speed_high).
target_heart_rate_zoneINTEGERAls Ziel dieses Schritts ausgewählte Herzfrequenzzone, nummeriert 1-5; 0 bedeutet, dass stattdessen ein benutzerdefiniertes Ziel verwendet wird (siehe custom_target_heart_rate_low/custom_target_heart_rate_high).
target_cadence_zoneINTEGERAls Ziel dieses Schritts ausgewählte Trittfrequenzzone (der gültige Bereich ist geräteabhängig, nicht durch das FIT-Profil festgelegt); 0 bedeutet, dass stattdessen ein benutzerdefiniertes Ziel verwendet wird (siehe custom_target_cadence_low/custom_target_cadence_high).
target_power_zoneINTEGERAls Ziel dieses Schritts ausgewählte Leistungszone, nummeriert 1-7; 0 bedeutet, dass stattdessen ein benutzerdefiniertes Ziel verwendet wird (siehe custom_target_power_low/custom_target_power_high).
repeat_stepsINTEGERAnzahl der Wiederholungen.
repeat_timeREALZeitwert für einen wiederholten Intervallschritt, in Sekunden.
repeat_distanceREALDistanzwert für einen wiederholten Intervallschritt, in Metern.
repeat_caloriesINTEGERKalorienwert für einen wiederholten Intervallschritt, in Kilokalorien.
repeat_heart_rateINTEGERHerzfrequenz-Bedingungswert für eine herzfrequenzbasierte Wiederholungs-/Schleifenbedingung. Ein Wert von 0-100 ist ein Prozentsatz der maximalen Herzfrequenz; ein Wert über 100 ist bpm plus 100. Einheit: % oder bpm.
repeat_powerINTEGERLeistungs-Bedingungswert für eine leistungsbasierte Wiederholungs-/Schleifenbedingung. Ein Wert von 0-1000 ist ein Prozentsatz der funktionalen Schwellenleistung (FTP); ein Wert über 1000 ist Watt plus 1000. Einheit: % oder Watt.
target_stroke_typeINTEGERSchwimmstilart, auf die sich das Ziel dieses Schritts bezieht.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
custom_target_value_lowINTEGERRoher unterer Grenzwert für einen benutzerdefinierten Zielbereich; die Einheit hängt von target_type ab (siehe die typspezifischen Felder custom_target_speed_low/custom_target_heart_rate_low/usw. für den dekodierten Wert).
custom_target_speed_lowREALUntergrenze des benutzerdefinierten Zielgeschwindigkeitsbereichs, in Metern pro Sekunde.
custom_target_heart_rate_lowINTEGERUntere Grenze eines benutzerdefinierten Herzfrequenz-Zielbereichs. Ein Wert von 0-100 ist ein Prozentsatz der maximalen Herzfrequenz; ein Wert über 100 ist bpm plus 100. Einheit: % oder bpm.
custom_target_cadence_lowINTEGERUntergrenze des benutzerdefinierten Zielkadenzbereichs, in Umdrehungen pro Minute.
custom_target_power_lowINTEGERUntere Grenze eines benutzerdefinierten Leistungs-Zielbereichs. Ein Wert von 0-1000 ist ein Prozentsatz der funktionalen Schwellenleistung (FTP); ein Wert über 1000 ist Watt plus 1000. Einheit: % oder Watt.
custom_target_value_highINTEGERRoher oberer Grenzwert für einen benutzerdefinierten Zielbereich; die Einheit hängt von target_type ab (siehe die typspezifischen Felder custom_target_speed_high/custom_target_heart_rate_high/usw. für den dekodierten Wert).
custom_target_speed_highREALObere Grenze des benutzerdefinierten Zielgeschwindigkeitsbereichs, in Metern pro Sekunde.
custom_target_heart_rate_highINTEGERObere Grenze eines benutzerdefinierten Herzfrequenz-Zielbereichs. Ein Wert von 0-100 ist ein Prozentsatz der maximalen Herzfrequenz; ein Wert über 100 ist bpm plus 100. Einheit: % oder bpm.
custom_target_cadence_highINTEGERObere Grenze des benutzerdefinierten Ziel-Kadenzbereichs, in Umdrehungen pro Minute.
custom_target_power_highINTEGERObere Grenze eines benutzerdefinierten Leistungs-Zielbereichs. Ein Wert von 0-1000 ist ein Prozentsatz der funktionalen Schwellenleistung (FTP); ein Wert über 1000 ist Watt plus 1000. Einheit: % oder Watt.
intensityINTEGERIntensitätsklassifizierung des Trainingsschritts, etwa Aufwärmen, aktiv, Pause oder Abkühlen.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
notesTEXTFreitext-Notizen für diesen Trainingsschritt.
equipmentINTEGERFür diesen Trainingsschritt verwendete Ausrüstung, etwa Schwimmflossen oder ein Paddle.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
exercise_categoryINTEGERRoher FIT-Übungskategorie-Code, der die Übungsfamilie angibt, etwa Bankdrücken oder Curl (siehe raw_category_garmin_key von SetX für die Auflösung des lokalisierten Namens).
exercise_nameINTEGERRoher FIT-Übungsname-Code, der die konkrete Übungsvariante innerhalb ihrer Kategorie angibt (siehe raw_category_subtype_garmin_key von SetX für die Auflösung des lokalisierten Namens).
exercise_weightREALFür die Übung verwendetes Gewicht, in Kilogramm.
weight_display_unitINTEGEREinheit (etwa Kilogramm oder Pfund), in der das Feld weight angezeigt werden soll.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
secondary_target_typeINTEGERWie target_type, für das sekundäre Ziel dieses Schritts.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
secondary_target_valueINTEGERWie target_value, für das sekundäre Ziel dieses Schritts.
secondary_target_speed_zoneINTEGERAls sekundäres Ziel dieses Schritts ausgewählte Geschwindigkeitszone, nummeriert 1-10; 0 bedeutet, dass stattdessen ein benutzerdefiniertes Ziel verwendet wird (siehe secondary_custom_target_speed_low/secondary_custom_target_speed_high).
secondary_target_heart_rate_zoneINTEGERAls sekundäres Ziel dieses Schritts ausgewählte Herzfrequenzzone, nummeriert 1-5; 0 bedeutet, dass stattdessen ein benutzerdefiniertes Ziel verwendet wird (siehe secondary_custom_target_heart_rate_low/secondary_custom_target_heart_rate_high).
secondary_target_cadence_zoneINTEGERAls sekundäres Ziel dieses Schritts ausgewählte Trittfrequenzzone (der gültige Bereich ist geräteabhängig, nicht durch das FIT-Profil festgelegt); 0 bedeutet, dass stattdessen ein benutzerdefiniertes Ziel verwendet wird (siehe secondary_custom_target_cadence_low/secondary_custom_target_cadence_high).
secondary_target_power_zoneINTEGERAls sekundäres Ziel dieses Schritts ausgewählte Leistungszone, nummeriert 1-7; 0 bedeutet, dass stattdessen ein benutzerdefiniertes Ziel verwendet wird (siehe secondary_custom_target_power_low/secondary_custom_target_power_high).
secondary_target_stroke_typeINTEGERWie target_stroke_type, für das sekundäre Ziel dieses Schritts.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
secondary_custom_target_value_lowINTEGERWie custom_target_value_low, für das sekundäre Ziel dieses Schritts.
secondary_custom_target_speed_lowREALUntergrenze des sekundären benutzerdefinierten Zielgeschwindigkeitsbereichs, in Metern pro Sekunde.
secondary_custom_target_heart_rate_lowINTEGERWie custom_target_heart_rate_low, für das sekundäre Ziel dieses Schritts. Ein Wert von 0-100 ist ein Prozentsatz der maximalen Herzfrequenz; ein Wert über 100 ist bpm plus 100. Einheit: % oder bpm.
secondary_custom_target_cadence_lowINTEGERUntergrenze des sekundären benutzerdefinierten Zielkadenzbereichs, in Umdrehungen pro Minute.
secondary_custom_target_power_lowINTEGERWie custom_target_power_low, für das sekundäre Ziel dieses Schritts. Ein Wert von 0-1000 ist ein Prozentsatz der funktionalen Schwellenleistung (FTP); ein Wert über 1000 ist Watt plus 1000. Einheit: % oder Watt.
secondary_custom_target_value_highINTEGERWie custom_target_value_high, für das sekundäre Ziel dieses Schritts.
secondary_custom_target_speed_highREALObere Grenze des sekundären benutzerdefinierten Zielgeschwindigkeitsbereichs, in Metern pro Sekunde.
secondary_custom_target_heart_rate_highINTEGERWie custom_target_heart_rate_high, für das sekundäre Ziel dieses Schritts. Ein Wert von 0-100 ist ein Prozentsatz der maximalen Herzfrequenz; ein Wert über 100 ist bpm plus 100. Einheit: % oder bpm.
secondary_custom_target_cadence_highINTEGERObere Grenze des sekundären benutzerdefinierten Ziel-Kadenzbereichs, in Umdrehungen pro Minute.
secondary_custom_target_power_highINTEGERWie custom_target_power_high, für das sekundäre Ziel dieses Schritts. Ein Wert von 0-1000 ist ein Prozentsatz der funktionalen Schwellenleistung (FTP); ein Wert über 1000 ist Watt plus 1000. Einheit: % oder Watt.

ZonesTarget

Definiert Zielzonen für Herzfrequenz und Leistung während des Trainings.

FeldTypBeschreibung
file_numberINTEGERDie Dateinummer.
max_heart_rateINTEGERMaximale Herzfrequenz, die als Grundlage für die Berechnung der Herzfrequenzzonen dient, in Schlägen pro Minute.
threshold_heart_rateINTEGERHerzfrequenzschwelle (LTHR), die als Grundlage für die Berechnung der Herzfrequenzzonen über die Prozent-der-Schwelle-Methode dient.
functional_threshold_powerINTEGERFunktionelle Leistungsschwelle (FTP), die als Grundlage für die Berechnung der Leistungszonen dient, in Watt.
heart_rate_calc_typeINTEGERFIT-Berechnungsmethode für Herzfrequenzzonen, etwa Prozent der maximalen Herzfrequenz oder Prozent der Herzfrequenzreserve.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.
pwr_calc_typeINTEGERLeistungsberechnungstyp.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden.

Für dasselbe Schema als ausführbares SQL statt als Prosa siehe Das Schema als SQL.