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.
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
- AccelerometerData
- Activity
- AntChannelId
- AntRx
- AntTx
- AviationAttitude
- BarometerData
- BeatIntervals
- BikeProfile
- BloodPressure
- CadenceZone
- CameraEvent
- Capabilities
- ChronoShotData
- ChronoShotSession
- ClimbPro
- Connectivity
- Course
- CoursePoint
- DeveloperCIQFields
- DeveloperDataId
- DeviceAuxBatteryInfo
- DeviceInfo
- DeviceSettings
- DiveAlarm
- DiveApneaAlarm
- DiveGas
- DiveSettings
- DiveSummary
- Event
- ExdDataConceptConfiguration
- ExdDataFieldConfiguration
- ExdScreenConfiguration
- ExerciseTitle
- FieldCapabilities
- FieldDescription
- FileCapabilities
- FileCreator
- FileID
- Goal
- GpsMetadata
- GyroscopeData
- Hr
- HrmProfile
- Hrv
- HrvStatusSummary
- HrvValue
- HrZone
- HsaAccelerometerData
- HsaBodyBatteryData
- HsaConfigurationData
- HsaEvent
- HsaGyroscopeData
- HsaHeartRateData
- HsaRespirationData
- HsaSpo2Data
- HsaStepData
- HsaStressData
- HsaWristTemperatureData
- Jump
- Lap
- Length
- MagnetometerData
- MaxMetData
- MemoGlob
- MesgCapabilities
- MetZone
- Monitoring
- MonitoringHrData
- MonitoringInfo
- NapEvent
- NmeaSentence
- ObdiiData
- OhrSettings
- OneDSensorCalibration
- PowerZone
- RawBbi
- Record
- RespirationRate
- Schedule
- SdmProfile
- SegmentFile
- SegmentId
- SegmentLap
- SegmentLeaderboardEntry
- SegmentPoint
- Session
- SetX
- SkinTempOvernight
- SlaveDevice
- SleepAssessment
- SleepDisruptionOvernightSeverity
- SleepDisruptionSeverityPeriod
- SleepLevel
- Software
- SpeedZone
- Split
- SplitSummary
- Spo2Data
- Sport
- StressLevel
- TankSummary
- TankUpdate
- ThreeDSensorCalibration
- TimeInZone
- TimestampCorrelation
- Totals
- TrainingFile
- TrainingSettings
- UserProfile
- Video
- VideoClip
- VideoDescription
- VideoFrame
- VideoTitle
- WatchfaceSettings
- WeatherAlert
- WeatherConditions
- WeightScale
- Workout
- WorkoutSession
- WorkoutStep
- ZonesTarget
AadAccelFeatures
Anzahl der Nulldurchgänge des Beschleunigungsmessers, summiert über das angegebene Zeitintervall.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
time | INTEGER | Länge des Zeitintervalls in Sekunden. |
energy_total | INTEGER | Gesamte Beschleunigungsmesserenergie im Intervall. |
zero_cross_cnt | INTEGER | Anzahl der Nulldurchgänge. |
instance | INTEGER | Instanz-ID des Nulldurchgangsalgorithmus. |
time_above_threshold | REAL | Gesamte Zeit des Beschleunigungsmessers oberhalb des Schwellenwerts im Intervall. Einheiten: s. |
AccelerometerData
enthält rohe und kalibrierte Messwerte des Beschleunigungsmessers.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
timestamp_ms | INTEGER | Millisekundenanteil des Zeitstempels. |
sample_time_offset | TEXT | Jede 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_x | TEXT | 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. |
accel_y | TEXT | 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. |
accel_z | TEXT | 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_accel_x | TEXT | Kalibrierter Beschleunigungsmesswert der X-Achse. Einheit: g.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset. |
calibrated_accel_y | TEXT | Kalibrierter Beschleunigungsmesswert der Y-Achse. Einheit: g.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset. |
calibrated_accel_z | TEXT | Kalibrierter Beschleunigungsmesswert der Z-Achse. Einheit: g.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset. |
compressed_calibrated_accel_x | TEXT | Kalibrierter Beschleunigungsmesswert der X-Achse. Einheit: mG.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset. |
compressed_calibrated_accel_y | TEXT | Kalibrierter Beschleunigungsmesswert der Y-Achse. Einheit: mG.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset. |
compressed_calibrated_accel_z | TEXT | Kalibrierter 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
total_timer_time | REAL | Gesamt benötigte Zeit, ohne Pausen. Einheiten: s. |
number_sessions | INTEGER | Anzahl der Sessions. |
type | INTEGER | Aktivitätstyp. |
event_id | INTEGER | FIT-Ereigniscode, der angibt, wodurch dieser Datensatz ausgelöst wurde, wie ein Timer-Start/-Stopp oder eine Rundenmarkierung. |
event_type | INTEGER | FIT-Ereignistyp-Code, der beschreibt, wie das Ereignis aufgetreten ist, wie Start, Stopp oder Markierung. |
local_timestamp | TEXT | Zeitstempel-Epoche, ausgedrückt in Ortszeit, im ISO8601-Format. Wird verwendet, um Aktivitäts-Zeitstempel in Ortszeit umzurechnen. |
event_group | INTEGER | Gruppiert 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
channel_number | INTEGER | ANT-Kanalnummer, die für diese Übertragung verwendet wird. |
device_type | INTEGER | Gerätetyp. |
device_number | INTEGER | Numerische ANT-Geräte-ID des über diesen Kanal gekoppelten Sensors. |
transmission_type | INTEGER | Übertragungstyp. |
device_index | INTEGER | Geräteindex. |
AntRx
Ant-Rx-Nachrichtendaten.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
fractional_timestamp | REAL | Sekunden-Bruchteil des Zeitstempels, in Sekunden. |
message_id | INTEGER | ANT-Nachrichten-ID, die den Typ dieser rohen ANT-Nachricht angibt. |
message_data | TEXT | Rohe Nutzlast-Bytes der ANT-Nachricht.Ein Byte pro Element, in der Reihenfolge, in der es in der rohen ANT-Nachrichten-Nutzlast empfangen wurde. |
channel_number | INTEGER | ANT-Kanalnummer, die für diese Übertragung verwendet wird. |
data | TEXT | Rohe 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
fractional_timestamp | REAL | Millisekunden-Bruchteil des Zeitstempels. |
message_id | INTEGER | ANT-Nachrichten-ID, die den Typ dieser rohen ANT-Nachricht angibt. |
message_data | TEXT | Rohe Nutzlast-Bytes der ANT-Nachricht.Ein Byte pro Element, in der Reihenfolge, in der es in der rohen ANT-Nachrichten-Nutzlast empfangen wurde. |
channel_number | INTEGER | ANT-Kanalnummer, die für diese Übertragung verwendet wird. |
data | TEXT | Rohe 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Quell-FIT-Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
timestamp_ms | INTEGER | Millisekundenanteil des Zeitstempels. |
system_time | TEXT | Systemzeit des Abtastwerts, in Millisekunden angegeben.Ein Wert pro Lage-Abtastwert in dieser Nachricht. |
pitch | TEXT | Nickwinkel in Radiant.Ein Wert pro Lage-Abtastwert, indexausgerichtet mit system_time. |
roll | TEXT | Rollwinkel in Radiant.Ein Wert pro Lage-Abtastwert, indexausgerichtet mit system_time. |
accel_lateral | TEXT | Seitliche 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_normal | TEXT | Normalbeschleunigung. 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_rate | TEXT | Drehrate. 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. |
stage | TEXT | Flugphase, in der dieser Lage-Messwert aufgezeichnet wurde.Ein Wert pro Lage-Abtastwert, indexausgerichtet mit system_time. |
attitude_stage_complete | TEXT | Lagephase 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. |
track | TEXT | Kurs. Einheit: Radiant; Skalierung: 10430,38; Kurswinkel/Steuerkurs-Bereich 0 - 2π.Ein Wert pro Lage-Abtastwert, indexausgerichtet mit system_time. |
validity | TEXT | Ob dieser Lage-Messwert gültig ist.Ein Wert pro Lage-Abtastwert, indexausgerichtet mit system_time. |
BarometerData
enthält rohe barometrische Druckmesswerte.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
timestamp_ms | INTEGER | Millisekundenanteil des Zeitstempels. |
sample_time_offset | TEXT | Jede 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_pressure | TEXT | Luftdruck. 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
timestamp_ms | INTEGER | Millisekundenanteil des Zeitstempels. |
time | TEXT | Array 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
bike_profile_name | TEXT | Vom Benutzer vergebener Name für dieses Fahrradprofil. |
sport_id | INTEGER | Sportart-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_id | INTEGER | Unter-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. |
odometer | REAL | In Metern. |
bike_spd_ant_id | INTEGER | ANT-ID der Fahrrad-Geschwindigkeit. |
bike_cad_ant_id | INTEGER | ANT-ID der Fahrrad-Kadenz. |
bike_spdcad_ant_id | INTEGER | ANT-Geräte-ID des mit diesem Fahrrad gekoppelten kombinierten Geschwindigkeits-/Kadenzsensors. |
bike_power_ant_id | INTEGER | ANT-Geräte-ID des mit diesem Fahrrad gekoppelten Leistungsmessers. |
custom_wheelsize | REAL | Benutzerdefinierte Radgröße in Zentimetern. |
auto_wheelsize | REAL | Automatische Radgröße. Einheiten: m. |
bike_weight | REAL | Gewicht des Fahrrads in Kilogramm. |
power_cal_factor | REAL | Leistungsberechnungsfaktor. Einheiten: %. |
auto_wheel_cal | INTEGER | Ob der Radumfang automatisch kalibriert wird, anstatt custom_wheelsize zu verwenden.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
auto_power_zero | INTEGER | Ob der Nullpunkt-Offset des Leistungsmessers automatisch kalibriert wird.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
id | INTEGER | Kennung dieses Fahrradprofils. |
spd_enabled | INTEGER | Geschwindigkeit aktiviert.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
cad_enabled | INTEGER | Trittfrequenz aktiviert.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
spdcad_enabled | INTEGER | Ob der kombinierte Geschwindigkeits-/Trittfrequenzsensor für dieses Fahrrad aktiviert ist.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
power_enabled | INTEGER | Ob der Leistungsmesser für dieses Fahrrad aktiviert ist.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
crank_length | REAL | Kurbellänge. Offset: -110. |
enabled | INTEGER | Ob dieses Fahrradprofil aktiviert ist.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
bike_spd_ant_id_trans_type | INTEGER | ANT-Übertragungstyp der Fahrrad-Geschwindigkeits-ID. |
bike_cad_ant_id_trans_type | INTEGER | ANT-Übertragungstyp der Fahrrad-Kadenz-ID. |
bike_spdcad_ant_id_trans_type | INTEGER | ANT-Übertragungstyp des durch bike_spdcad_ant_id identifizierten kombinierten Geschwindigkeits-/Kadenzsensors. |
bike_power_ant_id_trans_type | INTEGER | ANT-Übertragungstyp des durch bike_power_ant_id identifizierten Leistungsmessers. |
odometer_rollover | INTEGER | Überlaufzähler, der zur Erweiterung des Kilometerzählers verwendet werden kann. |
front_gear_number | INTEGER | Anzahl der vorderen Gänge. |
front_gear | TEXT | Anzahl der Zähne pro Gang; 0 ist der innerste Gang.Ein Wert pro Gang; Index 0 ist der innerste Gang. |
rear_gear_number | INTEGER | Anzahl der hinteren Gänge. |
rear_gear | TEXT | Anzahl der Zähne pro Gang; 0 ist der innerste Gang.Ein Wert pro Gang; Index 0 ist der innerste Gang. |
shimano_di2_enabled | INTEGER | Shimano Di2 aktiviert.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
BloodPressure
Blutdruckmesswerte, aufgenommen von einem verbundenen Blutdruckmessgerät.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
systolic_pressure | INTEGER | Systolischer Blutdruck in Millimetern Quecksilbersäule. |
diastolic_pressure | INTEGER | Diastolischer Blutdruck in Millimetern Quecksilbersäule. |
mean_arterial_pressure | INTEGER | Mittlerer arterieller Druck in Millimetern Quecksilbersäule. |
map3_sample_mean | INTEGER | Mittelwert der Kartenstichprobe. |
map_morning_values | INTEGER | Morgenwerte. Einheiten: mmHg. |
map_evening_values | INTEGER | Abendwerte. Einheiten: mmHg. |
heart_rate | INTEGER | Herzfrequenz in Schlägen pro Minute. |
heart_rate_type | INTEGER | Methode zur Messung der Herzfrequenz für diesen Messwert, wie von einem gekoppelten Sensor oder als Schätzung. |
status | INTEGER | Status der Blutdruckmessung, z. B. gültig oder Fehler. |
user_profile_index | INTEGER | Verknüpft diese Blutdrucknachricht mit einem Nutzer. Entspricht dem Index der Nutzerprofilnachricht in der Blutdruckdatei. |
CadenceZone
Definiert Trainingszonen für die Trittfrequenz.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
high_value | INTEGER | Obere Grenze dieser Kadenzzone, in Umdrehungen pro Minute. |
Name | TEXT | Vom Benutzer vergebener Name für diese Kadenzzone. |
CameraEvent
Erfasst Ereignisse im Zusammenhang mit der Kameranutzung während einer Aktivität.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
timestamp_ms | INTEGER | Millisekundenanteil des Zeitstempels. |
camera_event_type | INTEGER | FIT-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_uuid | TEXT | Eindeutige Kennung der mit diesem Ereignis verknüpften Kameradatei (Foto oder Video). |
camera_orientation | INTEGER | Ausrichtung 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
languages | TEXT | Verwendet 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. |
sports | TEXT | Verwendet 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_supported | INTEGER | Bitfeld von workout_capabilities-Flags, das angibt, welche Workout-Schritttypen dieses Gerät unterstützt. |
connectivity_supported | INTEGER | Bitfeld 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
shot_speed | REAL | Projektilgeschwindigkeit in Metern pro Sekunde. |
shot_number | INTEGER | Index, 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
min_speed | REAL | Minimalgeschwindigkeit. Einheiten: m/s. |
max_speed | REAL | Maximalgeschwindigkeit. Einheiten: m/s. |
avg_speed | REAL | Durchschnittsgeschwindigkeit. Einheiten: m/s. |
shot_count | INTEGER | Gesamtzahl der in dieser Session aufgezeichneten Schüsse. |
projectile_type | INTEGER | Art des gemessenen Projektils, etwa Pfeil oder Geschoss.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
grain_weight | REAL | Projektilgewicht in Gran. |
standard_deviation | REAL | Standardabweichung der Schlaggeschwindigkeit, in Metern pro Sekunde. |
ClimbPro
Climb-Pro-Datensatz.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
position_lat | INTEGER | Positionsbreitengrad. Einheiten: Halbkreise. |
position_long | INTEGER | Positionslängengrad. Einheiten: Halbkreise. |
climb_pro_event | INTEGER | FIT-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_number | INTEGER | Index, der angibt, auf welchen Anstieg (in einer Abfolge von Anstiegen auf der Strecke) sich dieses Ereignis bezieht. |
climb_category | INTEGER | Diesem Anstieg zugewiesene Schwierigkeitskategorie, etwa nach Länge und Steigung. |
current_dist | REAL | Aktuelle Distanz. Einheiten: m. |
Connectivity
Definiert drahtlose Netzwerkverbindungsoptionen wie Bluetooth und ANT+.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
bluetooth_enabled | INTEGER | Bluetooth für Konnektivitätsfunktionen verwenden.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
bluetooth_le_enabled | INTEGER | Bluetooth Low Energy für Konnektivitätsfunktionen verwenden.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
ant_enabled | INTEGER | ANT für Konnektivitätsfunktionen verwenden.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
Name | TEXT | Name der gekoppelten Begleit-App oder des Dienstes, der die Konnektivität bereitstellt. |
live_tracking_enabled | INTEGER | Ob Live-Tracking (Teilen des Echtzeit-Standorts mit anderen) aktiviert ist.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
weather_conditions_enabled | INTEGER | Ob aktuelle Wetterbedingungen auf das Gerät heruntergeladen werden können.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
weather_alerts_enabled | INTEGER | Ob Unwetterwarnungen auf das Gerät heruntergeladen werden können.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
auto_activity_upload_enabled | INTEGER | Ob abgeschlossene Aktivitäten automatisch in die Begleit-App hochgeladen werden.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
course_download_enabled | INTEGER | Ob Kurse von der Begleit-App auf das Gerät heruntergeladen werden können.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
workout_download_enabled | INTEGER | Ob 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_enabled | INTEGER | Ob 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_enabled | INTEGER | Ob die Sturzerkennung (automatische Benachrichtigung von Kontakten bei vermutetem Sturz oder Unfall) aktiviert ist.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
grouptrack_enabled | INTEGER | Ob 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
sport_id | INTEGER | Sportart-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. |
Name | TEXT | Vom Benutzer vergebener Name für diese Strecke. |
capabilities_id | INTEGER | Bitfeld von course_capabilities-Flags, das angibt, welche optionalen Datentypen (wie Herzfrequenz oder Leistung) diese Strecke enthält. |
sub_sport_id | INTEGER | Unter-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).
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
timestamp | TEXT | Im ISO8601-Format. |
position_lat | INTEGER | Breitengradposition. Einheiten: Halbkreise. |
position_long | INTEGER | Längengradposition. Einheiten: Halbkreise. |
distance | REAL | Distanz vom Start der Strecke bis zu diesem Punkt, in Metern. |
type | INTEGER | Art des Kursereignisses, etwa Gipfel, Wasserstation oder Gefahrenstelle.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
Name | TEXT | Vom Benutzer vergebener oder generierter Name für diesen Streckenpunkt. |
favorite | INTEGER | Ob 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
table_attached_to | TEXT | Auf welche native Tabelle sich key_into_attached_table bezieht (z. B. "Record"). |
key_into_attached_table | INTEGER | Der eigene tatsächliche Primärschlüssel der nativen Zeile. |
developer_data_index | INTEGER | Entspricht DeveloperDataId.developer_data_index. |
field_definition_number | INTEGER | Entspricht FieldDescription.field_definition_number. |
field_type | INTEGER | 0=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_numeric | REAL | Nur befüllt, wenn field_type 1 (INTEGER) oder 2 (REAL) ist; andernfalls NULL in der Datenbank. |
field_as_text | TEXT | Nur 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
developer_id | TEXT | Eindeutige Kennung des Entwicklers oder Unternehmens, das diese benutzerdefinierte Datenquelle erstellt hat.Ein Byte pro Element dieser einzelnen Kennung, nicht ein Wert pro Abtastwert. |
application_id | TEXT | Eindeutige Kennung der konkreten Anwendung, die diese benutzerdefinierte Datenquelle erstellt hat.Ein Byte pro Element dieser einzelnen Kennung, nicht ein Wert pro Abtastwert. |
manufacturer_id | INTEGER | FIT-Herstellercode, der den Gerätehersteller angibt, wie Garmin oder einen Drittanbieter-Partner. |
developer_data_index | INTEGER | Index, der diese Entwickler-Datenquelle innerhalb der Datei eindeutig identifiziert; FieldDescription-Einträge verweisen über ihr eigenes Feld developer_data_index auf diesen Wert. |
application_version | INTEGER | Versionsnummer der durch application_id identifizierten Anwendung. |
DeviceAuxBatteryInfo
Enthält Informationen zu angeschlossenen Zusatzbatterien des Geräts.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
device_index | INTEGER | Index, der angibt, auf welches verbundene Gerät sich diese Daten beziehen, entsprechend dem eigenen device_index eines device_info-Datensatzes. |
battery_voltage | REAL | Batteriespannung in Volt. |
battery_status | INTEGER | Ladezustandskategorie der Batterie, wie neu, gut, ok, niedrig oder kritisch. |
battery_identifier | INTEGER | Gibt 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
device_index | INTEGER | Index, 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_type | INTEGER | Herstellerspezifischer Gerätetyp-Code für dieses Gerät; wird anhand des eigenen manufacturer_id/garmin_product_id interpretiert. |
ble_device_type | INTEGER | Gerätetyp-Code, wie er über Bluetooth Low Energy gemeldet wird. |
antplus_device_type | INTEGER | ANT+-Gerätetyp. |
ant_device_type | INTEGER | Gerätetyp-Code, wie er über ANT gemeldet wird. |
local_device_type | INTEGER | Lokal zugewiesener Gerätetyp-Code, verwendet für Geräte ohne standardmäßigen ANT-/BLE-Gerätetyp-Code. |
manufacturer_id | INTEGER | FIT-Herstellercode, der den Gerätehersteller angibt, wie Garmin oder einen Drittanbieter-Partner. |
serial_number | INTEGER | Seriennummer des Geräts, falls verfügbar. |
product_id | INTEGER | Herstellerspezifischer 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_id | INTEGER | Favero-spezifischer Produktcode, der das Gerätemodell angibt, nur gültig, wenn manufacturer_id Favero Electronics ist. |
garmin_product_id | INTEGER | Garmin-spezifischer Produktcode, der das Gerätemodell angibt, nur gültig, wenn manufacturer_id Garmin ist. |
software_version | REAL | Auf dem Gerät installierte Software- oder Firmware-Version. |
hardware_version | INTEGER | Hardware-Revisionsnummer des Geräts. |
cumulative_operating_time | INTEGER | Kumulative Betriebszeit, in Sekunden. |
battery_voltage | REAL | Batteriespannung in Volt. |
battery_status | INTEGER | Ladezustandskategorie der Batterie, wie neu, gut, ok, niedrig oder kritisch. |
sensor_position | INTEGER | Gibt den Standort des Sensors an. |
descriptor | TEXT | Dient zur Beschreibung des Sensors oder Standorts. |
ant_transmission_type | INTEGER | ANT-Übertragungstyp dieses Geräts, der zusammen mit ant_device_number das Gerät im ANT-Netzwerk eindeutig identifiziert. |
ant_device_number | INTEGER | ANT-Gerätenummer dieses Geräts, die zusammen mit ant_transmission_type das Gerät im ANT-Netzwerk eindeutig identifiziert. |
ant_network | INTEGER | ANT-Netzwerk, über das dieses Gerät kommuniziert, wie das öffentliche Netzwerk oder ein privates Garmin-Netzwerk. |
source_type | INTEGER | Übertragungsweg, über den dieses Gerät verbunden ist, wie ANT, ANT+ oder Bluetooth Low Energy. |
product_name | TEXT | Optionale Freitextzeichenfolge zur Angabe des Gerätenamens oder -modells. |
battery_level | INTEGER | Verbleibender Batteriestand, in Prozent. |
DeviceSettings
Speichert benutzerkonfigurierbare Einstellungen wie Zeitzonen, Anzeigemodi und Hintergrundbeleuchtungsoptionen.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
active_time_zone | INTEGER | Index in die Zeitzonen-Arrays. |
utc_offset | INTEGER | Offset zur Systemzeit. Erforderlich, um den Zeitstempel von der Systemzeit in UTC umzurechnen. |
time_offset | TEXT | Zeitversatz. Einheit: s; Versatz zur Systemzeit.Ein Wert pro konfigurierter Zeitzone, indexiert nach active_time_zone. |
time_mode | TEXT | Anzeigemodus für die Zeit.Ein Wert pro konfigurierter Zeitzone, indexiert nach active_time_zone. |
time_zone_offset | TEXT | Zeitzonenversatz. Einheit: h; Skalierung: 4; Zeitzonenversatz in Schritten von 1/4 Stunde.Ein Wert pro konfigurierter Zeitzone, indexiert nach active_time_zone. |
backlight_mode | INTEGER | Modus für die Hintergrundbeleuchtung. |
activity_tracker_enabled | INTEGER | Aktivierungsstatus der Aktivitäts-Tracker-Funktion.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
clock_time | TEXT | UTC-Zeitstempel zum Einstellen von Uhrzeit und Datum des Geräts, im ISO8601-Format. |
pages_enabled | TEXT | Bitfeld zur Konfiguration der aktivierten Anzeigen für jede unterstützte Anzeigeschleife.Ein Bitfeld-Wert pro unterstützter Anzeigeschleife. |
move_alert_enabled | INTEGER | Aktivierungsstatus des Bewegungsalarms.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
date_mode | INTEGER | Anzeigemodus für das Datum. |
display_orientation | INTEGER | Ausrichtung, in die das Display des Geräts gedreht ist, wie Hoch- oder Querformat. |
mounting_side | INTEGER | Auf welcher Körper- (oder Fahrrad-)Seite das Gerät montiert ist, verwendet, um das Display korrekt auszurichten. |
default_page | TEXT | Bitfeld zur Kennzeichnung einer Standardseite für jede unterstützte Anzeigeschleife.Ein Bitfeld-Wert pro unterstützter Anzeigeschleife. |
autosync_min_steps | INTEGER | Mindestschritte für die automatische Synchronisierung. Mindestanzahl an Schritten, bevor eine automatische Synchronisierung erfolgen kann. |
autosync_min_time | INTEGER | Mindestzeit für die automatische Synchronisierung. Mindestanzahl an Minuten, bevor eine automatische Synchronisierung erfolgen kann. |
lactate_threshold_autodetect_enabled | INTEGER | Aktiviert die automatische Erkennung für die Laktatschwellen-Funktion.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
ble_auto_upload_enabled | INTEGER | Automatischer Upload über BLE.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
auto_sync_frequency | INTEGER | Hilft, den Akku durch Moduswechsel zu schonen. |
auto_activity_detect | INTEGER | Ermöglicht das Aktivieren/Deaktivieren der automatischen Aktivitätserkennung für bestimmte Aktivitäten. |
number_of_screens | INTEGER | Anzahl der zur Anzeige konfigurierten Bildschirme. |
smart_notification_display_orientation | INTEGER | Ausrichtung, die speziell für die Anzeige von Smart-Benachrichtigungen verwendet wird und von der Haupt-display_orientation abweichen kann. |
tap_interface | INTEGER | Modus, der steuert, wie Tipp-Gesten auf dem Gerät interpretiert werden. |
tap_sensitivity | INTEGER | Dient zur Speicherung der Einstellung des Klopf-Schwellenwerts. |
DiveAlarm
Definiert Alarme für Tiefe, Zeit und andere Tauchbedingungen.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index des Alarms. |
depth | REAL | Tiefeneinstellung, in Metern, für tiefenbasierte Alarme. |
time | INTEGER | Zeiteinstellung(en) für zeitbasierte Alarme. Einheiten: s. |
enabled | INTEGER | Aktivierungskennzeichen.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
alarm_type | INTEGER | Einstellung des Alarmtyps.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
sound | INTEGER | Ton- und Vibrationseinstellung für den Alarm.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
dive_types | TEXT | Tauchtypen, bei denen der Alarm ausgelöst wird.Ein Wert pro konfiguriertem Tauchtyp. |
id | INTEGER | Alarm-ID. |
popup_enabled | INTEGER | Ein sichtbares Pop-up für diesen Alarm anzeigen.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
trigger_on_descent | INTEGER | Alarm beim Abstieg auslösen.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
trigger_on_ascent | INTEGER | Alarm beim Aufstieg auslösen.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
repeating | INTEGER | Alarm bei jedem Überschreiten des Schwellenwerts wiederholen.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
speed | REAL | Einstellung der Auf-/Abstiegsrate (mps) für geschwindigkeitsbasierte Alarme. Einheiten: mps. |
DiveApneaAlarm
Definiert Alarme speziell für Apnoetauchen.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index des Alarms. |
depth | REAL | Tiefeneinstellung, in Metern, für tiefenbasierte Alarme. |
time | INTEGER | Zeiteinstellung(en) für zeitbasierte Alarme. Einheiten: s. |
enabled | INTEGER | Aktivierungskennzeichen.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
alarm_type | INTEGER | Einstellung des Alarmtyps.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
sound | INTEGER | Ton- und Vibrationseinstellung für den Alarm.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
dive_types | TEXT | Tauchtypen, bei denen der Alarm ausgelöst wird.Ein Wert pro konfiguriertem Tauchtyp. |
id | INTEGER | Alarm-ID. |
popup_enabled | INTEGER | Ein sichtbares Pop-up für diesen Alarm anzeigen.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
trigger_on_descent | INTEGER | Alarm beim Abstieg auslösen.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
trigger_on_ascent | INTEGER | Alarm beim Aufstieg auslösen.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
repeating | INTEGER | Alarm bei jedem Überschreiten des Schwellenwerts wiederholen?In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
speed | REAL | Einstellung der Auf-/Abstiegsrate (mps) für geschwindigkeitsbasierte Alarme. Einheiten: mps. |
DiveGas
Gibt Details zum Gasgemisch für Tauchaktivitäten an.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
helium_content | INTEGER | Heliumanteil des Gasgemischs, in Prozent. |
oxygen_content | INTEGER | Sauerstoffgehalt des Gasgemischs, in Prozent. |
status | INTEGER | Status dieser Gasmischung, etwa aktiviert oder deaktiviert.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
mode | INTEGER | Gasmodus, 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
dive_settings_name | TEXT | Vom Benutzer vergebener Name für dieses Tauchprofil. |
model | INTEGER | Dekompressionsmodell für Tauchberechnungen. |
gf_low | INTEGER | G-Flow. |
gf_high | INTEGER | Oberer G-Flow. |
water_type | INTEGER | Wasserart, 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_density | REAL | Wasserdichte. Süßwasser liegt normalerweise bei 1000, Salzwasser normalerweise bei 1025. Einheiten: kg/m^3. |
po2_warn | REAL | P O2 Warnung. Typischerweise 1,40. Einheiten: Prozent. |
po2_critical | REAL | P O2 kritisch. Typischerweise 1,60. Einheiten: Prozent. |
po2_deco | REAL | P O2 Deko. Einheiten: Prozent. |
safety_stop_enabled | INTEGER | Ob die Sicherheitsstopp-Führung während des Aufstiegs aktiviert ist.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
bottom_depth | REAL | Für diesen Tauchgang konfigurierte Ziel-Grundtiefe, in Metern. |
bottom_time | INTEGER | Für diesen Tauchgang konfigurierte Ziel-Grundzeit, in Sekunden. |
apnea_countdown_enabled | INTEGER | Ob der Apnoe-Countdown-Timer (Atemanhalten) aktiviert ist.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
apnea_countdown_time | INTEGER | Dauer des Apnoe-Countdown-Timers, in Sekunden. |
backlight_mode | INTEGER | Modus, 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_brightness | INTEGER | Helligkeitsstufe der Displaybeleuchtung während eines Tauchgangs. |
backlight_timeout | INTEGER | Wie lange die Displaybeleuchtung eingeschaltet bleibt, bevor sie sich automatisch ausschaltet, in Sekunden. |
repeat_dive_interval | INTEGER | Wiederholungstauchintervall. Zeit zwischen dem Auftauchen und dem Beenden der Aktivität. Einheiten: s. |
safety_stop_time | INTEGER | Sicherheitsstoppzeit. Zeit am Sicherheitsstopp (falls aktiviert). Einheiten: s. |
heart_rate_source_type | INTEGER | Ü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_source | INTEGER | Welche gekoppelte Herzfrequenzquelle während Tauchgängen verwendet wird. |
heart_rate_antplus_device_type | INTEGER | ANT+-Gerätetyp der Herzfrequenz. |
heart_rate_local_device_type | INTEGER | Lokal zugewiesener Gerätetyp-Code der Herzfrequenzquelle, wenn heart_rate_source_type ein lokales Gerät ist. |
travel_gas | INTEGER | Index der Reise-dive_gas-Nachricht. |
ccr_low_setpoint_switch_mode | INTEGER | Ob automatisch zu niedrigem PO2 gewechselt werden soll.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
ccr_low_setpoint | REAL | Ziel-PO2 bei Verwendung des niedrigen Sollwerts. Einheiten: Prozent. |
ccr_low_setpoint_depth | REAL | Tiefe für den Wechsel zum niedrigen Sollwert im Automatikmodus. Einheiten: m. |
ccr_high_setpoint_switch_mode | INTEGER | Ob automatisch zu hohem PO2 gewechselt werden soll.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
ccr_high_setpoint | REAL | Ziel-PO2 bei Verwendung des hohen Sollwerts. Einheiten: Prozent. |
ccr_high_setpoint_depth | REAL | Tiefe für den Wechsel zum hohen Sollwert im Automatikmodus. Einheiten: m. |
gas_consumption_display | INTEGER | Art 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_enabled | INTEGER | Gibt an, ob die Auf-Taste während Tauchgängen aktiviert ist.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
dive_sounds | INTEGER | Tö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_multiple | REAL | Normalerweise 1.0/1.5/2.0, entsprechend 3/4.5/6m oder 10/15/20ft. |
no_fly_time_mode | INTEGER | Gibt 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
reference_mesg | INTEGER | Referenznachricht.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
reference_index | INTEGER | Index des konkret referenzierten Datensatzes (zusammen mit reference_mesg, das dessen Nachrichtentyp angibt). |
avg_depth | REAL | Durchschnittliche Tiefe. 0, wenn über Wasser. Einheiten: m. |
max_depth | REAL | Maximale Tiefe. 0, wenn über Wasser. Einheiten: m. |
surface_interval | INTEGER | Oberflächenintervall. Zeit seit dem Ende des letzten Tauchgangs. Einheiten: s. |
start_cns | INTEGER | ZNS-Sauerstofftoxizitätsbelastung zu Beginn des Tauchgangs, in Prozent. |
end_cns | INTEGER | ZNS-Sauerstofftoxizitätsbelastung am Ende des Tauchgangs, in Prozent. |
start_n2 | INTEGER | Stickstoffbelastung zu Beginn des Tauchgangs, in Prozent. |
end_n2 | INTEGER | Stickstoffbelastung am Ende des Tauchgangs, in Prozent. |
o2_toxicity | INTEGER | Sauerstofftoxizitätsbelastung, in OTUs (Sauerstofftoxizitätseinheiten). |
dive_number | INTEGER | Nummer, die diesen Tauchgang innerhalb einer Aktivitätsdatei mit mehreren Tauchgängen identifiziert, falls zutreffend. |
bottom_time | REAL | In der Tiefe verbrachte Zeit während des Tauchgangs, in Sekunden. |
avg_pressure_sac | REAL | Durchschnittlicher Druck. Durchschnittlicher druckbasierter Luftverbrauch an der Oberfläche. Einheiten: bar/min. |
avg_volume_sac | REAL | Durchschnittliches Volumen. Durchschnittlicher volumetrischer Luftverbrauch an der Oberfläche. Einheiten: L/min. |
avg_rmv | REAL | Durchschnittliches RMV. Durchschnittliches Atemminutenvolumen. |
descent_time | REAL | Abstiegszeit. Zeit bis zum Erreichen des tiefsten Stopps. Einheiten: s. |
ascent_time | REAL | Aufstiegszeit. Zeit vom Verlassen des Grunds bis zum Erreichen der Oberfläche. Einheiten: s. |
avg_ascent_rate | REAL | Durchschnittliche Aufstiegszeit. Durchschnittliche Aufstiegsrate, ohne Abstiege oder Stopps. Einheiten: m/s. |
avg_descent_rate | REAL | Durchschnittliche Abstiegsrate. Durchschnittliche Abstiegsrate, ohne Aufstiege oder Stopps. Einheiten: m/s. |
max_ascent_rate | REAL | Maximale Aufstiegsrate. Maximale Aufstiegsrate. Einheiten: m/s. |
max_descent_rate | REAL | Maximale Abstiegsrate. Maximale Abstiegsrate. Einheiten: m/s. |
hang_time | REAL | Schwebezeit. 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
event_id | INTEGER | FIT-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_type | INTEGER | FIT-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. |
data16 | INTEGER | Daten 16. |
data | INTEGER | Ereignisspezifischer Datenwert; seine Bedeutung hängt vom Ereignis und Ereignistyp ab. |
timer_trigger | INTEGER | Was 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_index | INTEGER | Index des Streckenpunkts, dem dieses Ereignis entspricht, wenn es durch das Erreichen eines solchen ausgelöst wurde. |
battery_level | REAL | Von diesem Ereignis gemeldeter roher Batteriespannungswert, in Volt -- zu unterscheiden von den prozentbasierten battery_level-Feldern in DeviceInfo/Record. |
virtual_partner_speed | REAL | Geschwindigkeit des virtuellen Partners. Einheiten: m/s. |
heart_rate_high_alert | INTEGER | Alarm bei hoher Herzfrequenz. |
heart_rate_low_alert | INTEGER | Alarm bei niedriger Herzfrequenz. |
speed_high_alert | REAL | Geschwindigkeitsschwelle für einen Hochgeschwindigkeitsalarm, in Metern pro Sekunde. |
speed_low_alert | REAL | Geschwindigkeitsschwelle für einen Niedriggeschwindigkeitsalarm, in Metern pro Sekunde. |
cad_high_alert | INTEGER | Oberer Kadenz-Alarm. Einheiten: U/min. |
cad_low_alert | INTEGER | Unterer Kadenz-Alarm. Einheiten: U/min. |
power_high_alert | INTEGER | Leistungsschwelle für einen Hochleistungsalarm, in Watt. |
power_low_alert | INTEGER | Oberer Leistungsalarm. Einheiten: Watt. |
time_duration_alert | REAL | Zeitschwelle für einen dauerbasierten Alarm, in Sekunden. |
distance_duration_alert | REAL | Distanzschwelle für einen distanzbasierten Alarm, in Metern. |
calorie_duration_alert | INTEGER | Für einen kalorienbasierten Dauer-Alarm konfigurierter Kalorien-Schwellenwert, in Kilokalorien. |
fitness_equipment_state | INTEGER | Status 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_point | INTEGER | Erzielte Punkte, für Sportarten mit einem laufenden Punktestand (befüllt über das Subfeld sport_point zusammen mit score/opponent_score). |
gear_change_data | INTEGER | Gangwechsel-Daten. |
rider_position | INTEGER | Gibt den Wert der Fahrerposition an.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
comm_timeout | INTEGER | Kommunikations-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_alert | INTEGER | Art 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_duration | INTEGER | Dauer der automatischen Aktivitätserkennung. Einheiten: min. |
radar_threat_alert | INTEGER | Radar-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_group | INTEGER | Gruppiert 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. |
score | INTEGER | Nicht direkt befüllen. Wird vom Decoder für sport_point-Subfeld-Komponenten automatisch generiert. |
opponent_score | INTEGER | Nicht direkt befüllen. Wird vom Decoder für sport_point-Subfeld-Komponenten automatisch generiert. |
front_gear_number | INTEGER | Vorderer Gang. |
front_gear | INTEGER | Nicht direkt befüllen. Wird vom Decoder für gear_change-Subfeld-Komponenten automatisch generiert. Anzahl der vorderen Zähne. |
rear_gear_number | INTEGER | Hinterer Gang. |
rear_gear | INTEGER | Nicht direkt befüllen. Wird vom Decoder für gear_change-Subfeld-Komponenten automatisch generiert. Anzahl der hinteren Zähne. |
device_index | INTEGER | Index, der angibt, auf welches verbundene Gerät sich diese Daten beziehen, entsprechend dem eigenen device_index eines device_info-Datensatzes. |
activity_type | INTEGER | Aktivitä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_timestamp | TEXT | Zeitstempel des Ereignisbeginns, im ISO8601-Format. |
auto_activity_detect_start_timestamp | TEXT | Zeitstempel, wann die automatische Aktivitätserkennung dieses Ereignis ausgelöst hat, im ISO8601-Format. |
radar_threat_level_max | INTEGER | Maximale Radar-Bedrohungsstufe.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
radar_threat_count | INTEGER | Nicht direkt befüllen. Wird vom Decoder für threat_alert-Subfeld-Komponenten automatisch generiert. |
radar_threat_avg_approach_speed | REAL | Durchschnittliche Annäherungsgeschwindigkeit der Radar-Bedrohung. Einheiten: m/s. |
radar_threat_max_approach_speed | REAL | Nicht direkt befüllen. Wird vom Decoder für radar_threat_alert-Subfeld-Komponenten automatisch generiert. Einheiten: m/s. |
ExdDataConceptConfiguration
ExdDataConceptConfiguration.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
screen_index | INTEGER | Index des Connect-IQ-Datenfeld-Bildschirms, zu dem dieser Konfigurationseintrag gehört. |
concept_field | INTEGER | Connect-IQ-Datenfeld-Konzeptkennung, die festlegt, welche Art von Daten dieser Bildschirmeintrag anzeigt. |
field_id | INTEGER | Diesem Bildschirm-Slot zugewiesene Connect-IQ-Datenfeld-Kennung. |
concept_index | INTEGER | Index dieses Konzepts innerhalb seiner data_page, wenn sich mehrere Konzepte dieselbe Seite teilen. |
data_page | INTEGER | Nummer der Datenseite, zu der dieser Konzept-Konfigurationseintrag gehört. |
concept_key | INTEGER | Schlüssel, der angibt, welches konkrete Konzept (Datenquelle) durch diesen Eintrag konfiguriert wird. |
scaling | INTEGER | Skalierungsfaktor, der auf den angezeigten Wert angewendet wird. |
data_units | INTEGER | Einheit, in der der angezeigte Wert dieses Datenkonzepts dargestellt wird (z. B. Meilen pro Stunde, Grad Celsius, U/min, Schläge pro Minute). |
qualifier | INTEGER | Qualifikator zur Identifizierung der Variante dieses Datenkonzepts. |
descriptor | INTEGER | Index der Beschreibungszeichenfolge, die dieses Datenkonzept bezeichnet. |
is_signed | INTEGER | Ob der Wert des Konzepts als vorzeichenbehaftet statt vorzeichenlos interpretiert werden soll.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
ExdDataFieldConfiguration
ExdDataFieldConfiguration.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
screen_index | INTEGER | Index des Connect-IQ-Datenfeld-Bildschirms, zu dem dieser Konfigurationseintrag gehört. |
concept_field | INTEGER | Connect-IQ-Datenfeld-Konzeptkennung, die festlegt, welche Art von Daten dieser Bildschirmeintrag anzeigt. |
field_id | INTEGER | Diesem Bildschirm-Slot zugewiesene Connect-IQ-Datenfeld-Kennung. |
concept_count | INTEGER | Anzahl der für dieses Datenfeld konfigurierten Konzepte. |
display_type | INTEGER | Für dieses Connect-IQ-Datenfeld verwendetes Anzeigeformat, wie numerisch oder Text. |
title | TEXT | Titeltext, der für diese Datenfeldkonfiguration angezeigt wird.Normalerweise ein Array mit einem einzelnen Element; das FIT-Profil erlaubt mehr als eines. |
ExdScreenConfiguration
ExdScreenConfiguration.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
screen_index | INTEGER | Index des Connect-IQ-Datenfeld-Bildschirms, zu dem dieser Konfigurationseintrag gehört. |
field_count | INTEGER | Anzahl der Felder auf dem Bildschirm. |
layout | INTEGER | Layout-Kennung für diesen Datenbildschirm. |
screen_enabled | INTEGER | Ob 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
exercise_category | INTEGER | Roher 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_name | INTEGER | Roher 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_name | TEXT | Benutzerdefinierter 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
file | INTEGER | FIT-Dateityp, für den dieser Fähigkeitseintrag gilt. |
mesg_number | INTEGER | Nachrichtennummer. |
field_number | INTEGER | FIT-Feldnummer (innerhalb von mesg_number), für die dieser Fähigkeitseintrag gilt. |
Count | INTEGER | Anzahl der vom Gerät unterstützten Instanzen dieses Felds. |
FieldDescription
Felderbeschreibung.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
developer_data_index | INTEGER | Index, der angibt, zu welcher DeveloperDataId-Quelle diese Feldbeschreibung gehört. |
field_definition_number | INTEGER | FIT-Felddefinitionsnummer, die diesem Entwicklerfeld innerhalb seiner Nachricht zugewiesen ist. |
fit_base_type_id | INTEGER | FIT-Basistyp (wie uint8 oder sint16), als der die rohen Bytes dieses Entwicklerfelds interpretiert werden sollen. |
field_name | TEXT | Anzeigename für dieses Entwicklerfeld.Normalerweise ein Array mit einem einzelnen Element; das FIT-Profil erlaubt mehr als eines. |
array | INTEGER | Anzahl der Elemente, falls dieses Developer-Feld ein Array von Werten enthält. |
components | TEXT | Native Felder, in die sich dieses Developer-Feld gegebenenfalls erweitert. |
scale | INTEGER | Skalierungsfaktor, der beim Dekodieren dieses Developer-Felds angewendet wird. |
offset | INTEGER | Beim Dekodieren dieses Developer-Felds angewendeter Wertversatz. |
units | TEXT | Maßeinheit für die Werte dieses Entwicklerfelds.Normalerweise ein Array mit einem einzelnen Element; das FIT-Profil erlaubt mehr als eines. |
bits | TEXT | Bitfeld-Layout des Werts dieses Entwicklerfelds. |
accumulate | TEXT | Ob sich Werte für dieses Developer-Feld über Nachrichten hinweg akkumulieren, anstatt den vorherigen Wert zu überschreiben. |
fit_base_unit_id | INTEGER | FIT-Basiseinheit, in der die Werte dieses Entwicklerfelds gemessen werden, falls zutreffend. |
native_mesg_number | INTEGER | Native Nachrichtennummer. |
native_field_number | INTEGER | FIT-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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
type | INTEGER | Der Typ. |
flags | INTEGER | Die Flags. |
directory | TEXT | Das Verzeichnis. |
max_count | INTEGER | Die maximale Anzahl. |
max_size | INTEGER | Maximale Größe in Bytes. |
FileCreator
Ist der Datensatz, der das Gerät und die Software beschreibt, mit denen die FIT-Datei erstellt wurde.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
software_version | INTEGER | Auf dem Gerät installierte Software- oder Firmware-Version. |
hardware_version | INTEGER | Hardware-Revisionsnummer des Geräts. |
FileID
Der Datensatz, der die Datei und das Gerät identifiziert, das sie erstellt hat.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | — |
type | INTEGER | FIT-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_id | INTEGER | FIT-Herstellercode, der den Gerätehersteller angibt, wie Garmin oder einen Drittanbieter-Partner. |
product_id | INTEGER | Herstellerspezifischer 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_id | INTEGER | Favero-spezifischer Produktcode, der das Gerätemodell angibt, nur gültig, wenn manufacturer_id Favero Electronics ist. |
garmin_product_id | INTEGER | Garmin-spezifischer Produktcode, der das Gerätemodell angibt, nur gültig, wenn manufacturer_id Garmin ist. |
serial_number | INTEGER | Seriennummer des Geräts, falls verfügbar. |
time_created | TEXT | Nur gesetzt für Dateien, die erstellt/gelöscht werden können, im ISO8601-Format. |
number | INTEGER | Nur gesetzt für Dateien, die nicht erstellt/gelöscht werden. |
product_name | TEXT | Optionale Freitextzeichenfolge zur Angabe des Gerätenamens oder -modells. |
path | TEXT | Dateisystempfad der Quell-.FIT-Datei. |
imported_at | TEXT | ISO8601-Zeitstempel des Imports dieser Datei. |
Goal
Goal stellt benutzerdefinierte Fitnessziele dar, einschließlich Typ, Wert und Wiederholung.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
sport_id | INTEGER | Sportart-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_id | INTEGER | Unter-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_date | TEXT | Datum, an dem dieses Ziel aktiv wird, im ISO8601-Format. |
end_date | TEXT | Datum, an dem dieses Ziel abläuft, im ISO8601-Format. |
type | INTEGER | Art des Ziels, etwa Distanz, Zeit oder Kalorien.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
value | INTEGER | Zielwert für das Ziel. |
repeat | INTEGER | Anzahl der Wiederholungen des Ziels.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
target_value | INTEGER | Numerischer 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). |
recurrence | INTEGER | Wie 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_value | INTEGER | Wie oft sich das Ziel wiederholt, in Einheiten des Felds recurrence (wie alle N Tage oder Wochen). |
enabled | INTEGER | Ob dieses Ziel aktiviert ist.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
source | INTEGER | Quelle 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Ganzzahliger Sekundenanteil des Zeitstempels, im ISO8601-Format. |
timestamp_ms | INTEGER | Millisekundenanteil des Zeitstempels. |
position_lat | INTEGER | Breitengrad in Halbkreisen. |
position_long | INTEGER | Längengrad in Halbkreisen. |
enhanced_altitude | REAL | Höhe an diesem Punkt, in Metern (erweiterte GPS-Metadaten-Kodierung). |
enhanced_speed | REAL | Geschwindigkeit in Metern pro Sekunde, Kodierung mit erweitertem Bereich. |
heading | REAL | Kurs in Grad. |
utc_timestamp | TEXT | Aus 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. |
velocity | TEXT | Einheit: 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Ganzzahliger Sekundenanteil des Zeitstempels, im ISO8601-Format. |
timestamp_ms | INTEGER | Millisekundenanteil des Zeitstempels. |
sample_time_offset | TEXT | Jede 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_x | TEXT | Einheit: 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_y | TEXT | Einheit: 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_z | TEXT | Einheit: 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_x | TEXT | Einheit: Grad/s; kalibrierter Gyroskop-Messwert.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset. |
calibrated_gyro_y | TEXT | Einheit: Grad/s; kalibrierter Gyroskop-Messwert.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset. |
calibrated_gyro_z | TEXT | Einheit: Grad/s; kalibrierter Gyroskop-Messwert.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset. |
Hr
- Herzfrequenz.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
fractional_timestamp | REAL | Sekunden-Bruchteil des Zeitstempels, in Sekunden. |
time256 | REAL | Zeit in Sekunden, kodiert mit einer Auflösung von 1/256 Sekunde. |
filtered_bpm | TEXT | Gefilterte 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_timestamp | TEXT | Zeitversatz 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_timestamp12 | TEXT | Alternative, 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
enabled | INTEGER | Ob dieses Herzfrequenzmesser-Profil aktiviert ist.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
hrm_ant_id | INTEGER | ANT-Geräte-ID des mit diesem Profil gekoppelten Herzfrequenzmessers. |
log_hrv | INTEGER | Ob Herzfrequenzvariabilitätsdaten (HRV) für dieses Profil aufgezeichnet werden.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
hrm_ant_id_trans_type | INTEGER | ANT-Übertragungstyp des durch hrm_ant_id identifizierten Herzfrequenzmessers. |
Hrv
Herzfrequenzvariabilitäts-Abtastwerte -- Zeit zwischen aufeinanderfolgenden Herzschlägen.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
time | TEXT | Einheit: 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).
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
weekly_average | REAL | Einheiten: ms; Skalierung: 128; 7-Tage-RMSSD-Durchschnitt über den Schlaf. |
last_night_average | REAL | Einheiten: ms; Skalierung: 128; RMSSD-Durchschnitt der letzten Nacht über den Schlaf. |
last_night5_min_high | REAL | Einheiten: ms; Skalierung: 128; 5-Minuten-Höchstwert des RMSSD über den Schlaf. |
baseline_low_upper | REAL | Einheiten: ms; Skalierung: 128; 3-Wochen-Basiswert, obere Grenze des niedrigen HRV-Status. |
baseline_balanced_lower | REAL | Einheiten: ms; Skalierung: 128; 3-Wochen-Basiswert, untere Grenze des ausgeglichenen HRV-Status. |
baseline_balanced_upper | REAL | Einheiten: ms; Skalierung: 128; 3-Wochen-Basiswert, obere Grenze des ausgeglichenen HRV-Status. |
status | INTEGER | Gesamtklassifizierung des HRV-Status. |
HrvValue
Ein einzelner gleitender RMSSD-Abtastwert (Herzfrequenzvariabilität).
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
value | REAL | 5-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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Nachrichtenindex. |
high_bpm | INTEGER | . Einheiten: bpm. |
heart_rate_zone_name | TEXT | Vom Benutzer vergebener Name für diese Herzfrequenzzone. |
HsaAccelerometerData
Hsa_accelerometer_data: Rohe Beschleunigungsmesserdaten für die benutzerdefinierte HSA-Datenprotokollierung.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
timestamp_ms | INTEGER | Millisekundenanteil des Zeitstempels. |
sampling_interval | INTEGER | Abtastintervall in Millisekunden. |
accel_x | TEXT | Einheit: 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_y | TEXT | Einheit: 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_z | TEXT | Einheit: mG; Skalierung: 1,024; Messung der Z-Achse.Ein Wert pro Abtastwert, im Abstand von sampling_interval Millisekunden, indexausgerichtet mit accel_x/accel_y. |
timestamp32k | TEXT | 32-kHz-Zeitstempel. |
HsaBodyBatteryData
Hsa_body_battery_data: Body-Battery-Daten für die benutzerdefinierte HSA-Datenprotokollierung.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
processing_interval | INTEGER | Länge des Verarbeitungsintervalls in Sekunden. |
level | TEXT | Einheit: Prozent; Body-Battery-Stand: [0,100] Leer: -16.Ein Wert pro Abtastwert, im Abstand von processing_interval Sekunden, indexausgerichtet mit charged/uncharged. |
charged | TEXT | Body-Battery-Wert, aufgeladen.Ein Wert pro Abtastwert, im Abstand von processing_interval Sekunden, indexausgerichtet mit level/uncharged. |
uncharged | TEXT | Body-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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
data | TEXT | Codierte Konfigurationsdaten. Nur zur Verwendung mit dem Health-SDK.Ein Byte pro Element; die Länge wird durch data_size angegeben. |
data_size | INTEGER | Größe des Datenfelds in Bytes. |
HsaEvent
Hsa_event: HSA-Ereignisse.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
event_id | INTEGER | Ereignis-ID. Nur für die Verwendung im Health SDK. |
HsaGyroscopeData
Hsa_gyroscope_data:.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
timestamp_ms | INTEGER | Millisekundenanteil des Zeitstempels. |
sampling_interval | INTEGER | Abtastintervall auf 32-kHz-Zeitskala. Einheiten: 1/32768 s. |
gyro_x | TEXT | Einheit: 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_y | TEXT | Einheit: 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_z | TEXT | Einheit: Grad/s; Skalierung: 28,57143; Messung der Z-Achse.Ein Wert pro Abtastwert, im Abstand von sampling_interval, indexausgerichtet mit gyro_x/gyro_y. |
timestamp32k | TEXT | 32-kHz-Zeitstempel. |
HsaHeartRateData
Hsa_heart_rate_data: Aktuelle Herzfrequenzdaten des Nutzers für die benutzerdefinierte HSA-Datenprotokollierung.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
processing_interval | INTEGER | Länge des Verarbeitungsintervalls in Sekunden. |
status | INTEGER | Der Messungen im Puffer - 0 bedeutet SEARCHING, 1 bedeutet LOCKED. |
heart_rate | TEXT | Einheit: 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
processing_interval | INTEGER | Länge des Verarbeitungsintervalls in Sekunden. |
respiration_rate | TEXT | Atemfrequenz, 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
processing_interval | INTEGER | Länge des Verarbeitungsintervalls in Sekunden. |
reading_spo2 | TEXT | Einheit: Prozent; SpO2-Messwert: [70,100] Leer: 240.Ein Wert pro Abtastwert, im Abstand von processing_interval Sekunden, indexausgerichtet mit confidence. |
confidence | TEXT | SpO2-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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
processing_interval | INTEGER | Länge des Verarbeitungsintervalls in Sekunden. |
steps | TEXT | Einheit: 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
processing_interval | INTEGER | Länge des Verarbeitungsintervalls in Sekunden. |
StressLevel | TEXT | Einheit: 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
processing_interval | INTEGER | Länge des Verarbeitungsintervalls in Sekunden. |
value | TEXT | Einheit: °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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
distance | REAL | Horizontale Distanz des Sprungs, in Metern. |
height | REAL | Höhe des Sprungs in Metern. |
rotations | INTEGER | Anzahl der während des Sprungs abgeschlossenen Drehungen. |
hang_time | REAL | In der Luft verbrachte Zeit während des Sprungs, in Sekunden. |
score | REAL | Eine Bewertung für einen Sprung, berechnet aus Flugzeit, Drehungen und Distanz. |
position_lat | INTEGER | Breitengrad in Halbkreisen. |
position_long | INTEGER | Längengrad in Halbkreisen. |
speed | REAL | Geschwindigkeit beim Absprung, in Metern pro Sekunde. |
enhanced_speed | REAL | Geschwindigkeit in Metern pro Sekunde, Kodierung mit erweitertem Bereich. |
Lap
enthält Daten für eine einzelne Runde (Lap) innerhalb einer Sitzung.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
timestamp | TEXT | Im ISO8601-Format. |
event_id | INTEGER | FIT-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_type | INTEGER | FIT-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_time | TEXT | Startzeit der Runde, im ISO8601-Format. |
start_position_lat | INTEGER | Breitengrad der Startposition, in Halbkreisen. |
start_position_long | INTEGER | Längengrad der Startposition, in Halbkreisen. |
end_position_lat | INTEGER | Breitengrad der Endposition, in Halbkreisen. |
end_position_long | INTEGER | Längengrad der Endposition, in Halbkreisen. |
total_elapsed_time | REAL | Zeit (einschließlich Pausen). Einheiten: s. |
total_timer_time | REAL | Timer-Zeit (ohne Pausen). Einheiten: s. |
total_distance | REAL | Gesamtdistanz in Metern. |
total_cycles | INTEGER | Gesamtzyklen, wie Pedalumdrehungen oder Schritte. |
total_strides | INTEGER | Gesamtzahl der Schritte. |
total_strokes | INTEGER | Gesamtzahl der Züge. |
total_calories | INTEGER | Verbrannte Kalorien insgesamt, in Kilokalorien. |
total_fat_calories | INTEGER | Gesamtkalorien aus Fettverbrennung, in Kilokalorien. |
avg_speed | REAL | Durchschnittsgeschwindigkeit in Metern pro Sekunde. |
max_speed | REAL | Maximalgeschwindigkeit in Metern pro Sekunde. |
avg_heart_rate | INTEGER | Durchschnittliche Herzfrequenz in Schlägen pro Minute. |
max_heart_rate | INTEGER | Maximale Herzfrequenz in Schlägen pro Minute. |
avg_cadence | INTEGER | Durchschnittliche 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_cadence | INTEGER | Durchschnittliche Lauf-Kadenz in Schritten pro Minute. |
max_cadence | INTEGER | Maximale Kadenz in Umdrehungen pro Minute. |
max_running_cadence | INTEGER | Maximale Lauf-Kadenz in Schritten pro Minute. |
avg_power | INTEGER | Durchschnittliche 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_power | INTEGER | Maximale Leistung in Watt. |
total_ascent | INTEGER | Gesamtanstieg in Metern. |
total_descent | INTEGER | Gesamtabstieg in Metern. |
intensity | INTEGER | Intensitätsklassifizierung der Runde, etwa aktiv oder Pause.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
lap_trigger | INTEGER | Was 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_id | INTEGER | Sportart-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_group | INTEGER | Gruppiert 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_lengths | INTEGER | Anzahl der Schwimmbeckenlängen. |
normalized_power | INTEGER | Normalisierte Leistung in Watt. |
left_right_balance | INTEGER | Links-/Rechts-Leistungsbalance in Prozent, kodiert gemäß dem FIT-Typ left_right_balance_100 (das höchste Bit kennzeichnet die Messquelle). |
first_length_index | INTEGER | Index der ersten Länge (in den Schwimmlängen der übergeordneten Session), die zu dieser Runde gehört. |
avg_stroke_distance | REAL | Durchschnittlich zurückgelegte Distanz pro Zug, in Metern. |
swim_stroke | INTEGER | Während dieser Runde verwendete Schwimmstilart.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
sub_sport_id | INTEGER | Unter-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_lengths | INTEGER | Anzahl der aktiven Schwimmbeckenlängen. |
total_work | INTEGER | Gesamte geleistete Arbeit, in Joule. |
avg_altitude | REAL | Durchschnittliche Höhe während dieser Runde, in Metern. |
max_altitude | REAL | Maximale während dieser Runde erreichte Höhe, in Metern. |
gps_accuracy | INTEGER | Geschätzte Genauigkeit der GPS-Position, in Metern. |
avg_grade | REAL | Durchschnittliche Neigung (Steigung), in Prozent. |
avg_pos_grade | REAL | Durchschnittliche Anstiegsneigung, in Prozent. |
avg_neg_grade | REAL | Durchschnittliche Abstiegsneigung, in Prozent. |
max_pos_grade | REAL | Steilste Anstiegsneigung, in Prozent. |
max_neg_grade | REAL | Steilste Abstiegsneigung, in Prozent. |
avg_temperature | INTEGER | Durchschnittliche Temperatur in Grad Celsius. |
max_temperature | INTEGER | Maximale Temperatur in Grad Celsius. |
total_moving_time | REAL | Gesamtzeit in Bewegung, in Sekunden. |
avg_pos_vertical_speed | REAL | Durchschnittliche vertikale Aufstiegsgeschwindigkeit, in Metern pro Sekunde. |
avg_neg_vertical_speed | REAL | Durchschnittliche vertikale Abstiegsgeschwindigkeit, in Metern pro Sekunde. |
max_pos_vertical_speed | REAL | Maximale vertikale Aufstiegsgeschwindigkeit, in Metern pro Sekunde. |
max_neg_vertical_speed | REAL | Maximale vertikale Abstiegsgeschwindigkeit, in Metern pro Sekunde. |
time_in_heart_rate_zone | TEXT | Gesamtzeit 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_zone | TEXT | Gesamtzeit 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_zone | TEXT | Gesamtzeit 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_zone | TEXT | Gesamtzeit 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_number | INTEGER | Ordnungsposition dieser Runde innerhalb einer wiederholten/geschleiften Rundenfolge. |
min_altitude | REAL | Minimale während dieser Runde erreichte Höhe, in Metern. |
min_heart_rate | INTEGER | Minimale Herzfrequenz in Schlägen pro Minute. |
workout_step_index | INTEGER | Index des workout_step (im übergeordneten Workout), der diesen Datensatz erzeugt hat, wenn er von einem strukturierten Workout generiert wurde. |
opponent_score | INTEGER | Punktestand des Gegners bei Spielen oder Sportarten mit gegnerischem Punktesystem, wie Squash oder Racquetball. |
stroke_count | TEXT | Anzahl der Verwendungen jeder Schwimmstilart.Ein Wert pro stroke_type-Enum-Wert. |
zone_count | TEXT | Für jede Zone erfasste Anzahl.Ein Wert pro Zone. |
avg_vertical_oscillation | REAL | Durchschnittliche vertikale Oszillation in Millimetern. |
avg_stance_time_percent | REAL | Durchschnittliche Bodenkontaktzeit als Prozentsatz des Schrittzyklus. |
avg_stance_time | REAL | Durchschnittliche Bodenkontaktzeit pro Schritt, in Millisekunden. |
avg_fractional_cadence | REAL | Bruchteil von avg_cadence. Einheiten: U/min. |
max_fractional_cadence | REAL | Bruchteil von max_cadence. Einheiten: U/min. |
total_fractional_cycles | REAL | Bruchteil von total_cycles. Einheiten: cycles. |
player_score | INTEGER | Eigener Punktestand dieses Benutzers bei Spielen oder Sportarten mit Punktesystem, wie Squash oder Racquetball. |
avg_total_hemoglobin_conc | TEXT | Einheit: 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_conc | TEXT | Einheit: 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_conc | TEXT | Einheit: 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_percent | TEXT | Einheit: %; 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_percent | TEXT | Einheit: %; 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_percent | TEXT | Einheit: %; 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_effectiveness | REAL | Durchschnittliche Drehmomenteffektivität links, in Prozent. |
avg_right_torque_effectiveness | REAL | Durchschnittliche Drehmomenteffektivität rechts, in Prozent. |
avg_left_pedal_smoothness | REAL | Durchschnittliche Pedalgleichmäßigkeit links, in Prozent. |
avg_right_pedal_smoothness | REAL | Durchschnittliche Pedalgleichmäßigkeit rechts, in Prozent. |
avg_combined_pedal_smoothness | REAL | Durchschnittliche kombinierte Pedalgleichmäßigkeit, in Prozent. |
time_standing | REAL | Gesamtzeit in stehender Position verbracht. Einheiten: s. |
stand_count | INTEGER | Anzahl der Übergänge in den Stehzustand. |
avg_left_pco | INTEGER | Durchschnittlicher Plattform-Mittenversatz links. Einheiten: mm. |
avg_right_pco | INTEGER | Durchschnittlicher Plattform-Mittenversatz rechts. Einheiten: mm. |
avg_left_power_phase | TEXT | Durchschnittliche 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_peak | TEXT | Wie 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_phase | TEXT | Wie avg_left_power_phase, für das rechte Bein.Ein Wert pro power_phase_type-Enum-Wert. |
avg_right_power_phase_peak | TEXT | Wie avg_left_power_phase_peak, für das rechte Bein.Ein Wert pro power_phase_type-Enum-Wert. |
avg_power_position | TEXT | Durchschnittliche 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_position | TEXT | Wie avg_power_position, jedoch die maximal erreichte Leistung statt des Durchschnitts.Ein Wert pro rider_position_type-Enum-Wert. |
avg_cadence_position | TEXT | Durchschnittliche Trittfrequenz, in Umdrehungen pro Minute, aufgeschlüsselt nach Fahrerposition (sitzend, stehend oder im Übergang).Ein Wert pro rider_position_type-Enum-Wert. |
max_cadence_position | TEXT | Wie avg_cadence_position, jedoch die maximal erreichte Trittfrequenz statt des Durchschnitts.Ein Wert pro rider_position_type-Enum-Wert. |
enhanced_avg_speed | REAL | Durchschnittsgeschwindigkeit in Metern pro Sekunde, Kodierung mit erweitertem Bereich. |
enhanced_max_speed | REAL | Maximalgeschwindigkeit in Metern pro Sekunde, Kodierung mit erweitertem Bereich. |
enhanced_avg_altitude | REAL | Durchschnittliche Höhe während dieser Runde, in Metern (Gegenstück zu avg_altitude mit erweitertem Bereich). |
enhanced_min_altitude | REAL | Minimale während dieser Runde erreichte Höhe, in Metern (Gegenstück zu min_altitude mit erweitertem Bereich). |
enhanced_max_altitude | REAL | Maximale während dieser Runde erreichte Höhe, in Metern (Gegenstück zu max_altitude mit erweitertem Bereich). |
avg_lev_motor_power | INTEGER | Durchschnittliche Lev-Motorleistung während der Runde. Einheiten: Watt. |
max_lev_motor_power | INTEGER | Maximale Lev-Motorleistung während der Runde. Einheiten: Watt. |
lev_battery_consumption | REAL | Lev-Batterieverbrauch während der Runde. Einheiten: Prozent. |
avg_vertical_ratio | REAL | Durchschnittliches vertikales Verhältnis, in Prozent. |
avg_stance_time_balance | REAL | Durchschnittliche Links-/Rechts-Balance der Bodenkontaktzeit, in Prozent. |
avg_step_length | REAL | Durchschnittliche Schrittlänge in Millimetern. |
avg_vam | REAL | Durchschnittliche Aufstiegsgeschwindigkeit (VAM) in Metern pro Sekunde. |
avg_depth | REAL | 0, wenn über Wasser. Einheiten: m. |
max_depth | REAL | 0, wenn über Wasser. Einheiten: m. |
min_temperature | INTEGER | Minimale Temperatur in Grad Celsius. |
enhanced_avg_respiration_rate | REAL | Durchschnittliche Atemfrequenz in Atemzügen pro Minute. |
enhanced_max_respiration_rate | REAL | Maximale Atemfrequenz in Atemzügen pro Minute. |
avg_respiration_rate | INTEGER | Durchschnittliche 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_rate | INTEGER | Maximale Atemfrequenz während dieses Zeitraums, in Atemzügen pro Minute; wird, sofern vorhanden, durch das im Wertebereich erweiterte enhanced_max_respiration_rate ersetzt. |
total_grit | REAL | Die 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_flow | REAL | Die 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_count | INTEGER | Anzahl der während dieses Zeitraums erkannten Sprünge, wie Ski- oder Snowboardsprünge. |
avg_grit | REAL | Die 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_flow | REAL | Die 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_ascent | REAL | Bruchteil von total_ascent. Einheiten: m. |
total_fractional_descent | REAL | Bruchteil von total_descent. Einheiten: m. |
avg_core_temperature | REAL | Durchschnittliche Körperkerntemperatur in Grad Celsius. |
min_core_temperature | REAL | Minimale Körperkerntemperatur in Grad Celsius. |
max_core_temperature | REAL | Maximale Körperkerntemperatur in Grad Celsius. |
Length
enthält Daten für eine einzelne Bahnlänge bei Schwimmaktivitäten.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
timestamp | TEXT | Im ISO8601-Format. |
event_id | INTEGER | FIT-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_type | INTEGER | FIT-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_time | TEXT | Startzeit der Länge, im ISO8601-Format. |
total_elapsed_time | REAL | Gesamte verstrichene Zeit, einschließlich Pausen, in Sekunden. |
total_timer_time | REAL | Gesamte Timerzeit, ohne Pausen, in Sekunden. |
total_strokes | INTEGER | Gesamtzahl der Züge. |
avg_speed | REAL | Durchschnittsgeschwindigkeit in Metern pro Sekunde. |
swim_stroke | INTEGER | Verwendete Schwimmstilart.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
avg_swimming_cadence | INTEGER | Durchschnittliche Schwimm-Kadenz in Zügen pro Minute. |
event_group | INTEGER | Gruppiert 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_calories | INTEGER | Verbrannte Kalorien insgesamt, in Kilokalorien. |
length_type | INTEGER | Klassifizierung 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_score | INTEGER | Eigener Punktestand dieses Benutzers bei Spielen oder Sportarten mit Punktesystem, wie Squash oder Racquetball. |
opponent_score | INTEGER | Punktestand des Gegners bei Spielen oder Sportarten mit gegnerischem Punktesystem, wie Squash oder Racquetball. |
stroke_count | TEXT | Anzahl der Verwendungen jeder Schwimmstilart.Ein Wert pro stroke_type-Enum-Wert. |
zone_count | TEXT | Für jede Zone erfasste Anzahl.Ein Wert pro Zone. |
enhanced_avg_respiration_rate | REAL | Durchschnittliche Atemfrequenz in Atemzügen pro Minute. |
enhanced_max_respiration_rate | REAL | Maximale Atemfrequenz in Atemzügen pro Minute. |
avg_respiration_rate | INTEGER | Durchschnittliche 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_rate | INTEGER | Maximale 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Ganzzahliger Sekundenanteil des Zeitstempels, im ISO8601-Format. |
timestamp_ms | INTEGER | Millisekundenanteil des Zeitstempels. |
sample_time_offset | TEXT | Jede 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_x | TEXT | Einheit: 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_y | TEXT | Einheit: 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_z | TEXT | Einheit: 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_x | TEXT | Einheit: G; kalibrierter Magnetometer-Messwert.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset. |
calibrated_mag_y | TEXT | Einheit: G; kalibrierter Magnetometer-Messwert.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset. |
calibrated_mag_z | TEXT | Einheit: G; kalibrierter Magnetometer-Messwert.Ein Wert pro Abtastwert, indexausgerichtet mit sample_time_offset. |
MaxMetData
Max_met_data:.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
update_time | TEXT | Zeitpunkt, zu dem maxMET und VO2 berechnet wurden, im ISO8601-Format. |
vo2_max | REAL | Geschätzter VO2max, in Millilitern pro Kilogramm pro Minute. |
sport_id | INTEGER | Sportart-Code, der die Sportart angibt, wie Laufen oder Radfahren; sub_sport_id grenzt dies weiter ein. |
sub_sport_id | INTEGER | Sub-Sportart-Code, der innerhalb von sport_id eine genauere Klassifizierung liefert, wie Indoor-Radfahren oder Trailrunning. |
max_met_category | INTEGER | Aktivitätskategorie, die bei der Schätzung von max. MET/VO2max verwendet wird, wie Laufen oder Radfahren. |
calibrated_data | INTEGER | Gibt an, ob kalibrierte Daten für die Berechnung verwendet wurden.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
heart_rate_source | INTEGER | Gibt an, ob die Schätzung mithilfe eines Brustgurts oder der Handgelenk-Herzfrequenz ermittelt wurde. |
speed_source | INTEGER | Gibt an, ob die Schätzung mit dem integrierten GPS oder einem verbundenen GPS ermittelt wurde. |
MemoGlob
Memo_glob:.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
part_index | INTEGER | Sequenznummer der Memo-Blöcke. |
memo | TEXT | Veraltet. Feld data verwenden.Ein Byte pro Element dieses veralteten rohen Byte-Arrays. |
mesg_number | INTEGER | Nachrichtennummer der übergeordneten Nachricht. |
parent_index | INTEGER | Index der mesg, der dieser Glob zugeordnet ist. |
field_number | INTEGER | Feld innerhalb der übergeordneten Nachricht, dem dieser Datenblock (Glob) zugeordnet ist. |
data | TEXT | Block 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
file | INTEGER | Die Dateinummer. |
mesg_number | INTEGER | Die Nachrichtennummer. |
count_type | INTEGER | Der Zähltyp. |
Count | INTEGER | Anzahl der vom Gerät unterstützten Instanzen dieser Nachricht. |
number_per_file | INTEGER | Anzahl pro Datei. |
max_per_file | INTEGER | Maximale Anzahl an Instanzen dieses Nachrichtentyps, die pro Datei unterstützt werden. |
max_per_file_type | INTEGER | Wie 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
high_bpm | INTEGER | Obere Grenze dieser MET-Zone, in Schlägen pro Minute. |
calories | REAL | Kalorienverbrauchsschwelle für diese MET-Zone, in Kilokalorien. |
fat_calories | REAL | Rate 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. Muss mit dem Protokollierungsintervall übereinstimmen, zum Beispiel muss die Zeit bei einem Tagesprotokoll 00:00:00 sein. |
device_index | INTEGER | Verknüpft diese Daten mit der device_info-Nachricht. Nicht erforderlich bei einer Datei mit nur einem Gerät (Sensor). |
calories | INTEGER | Akkumulierte Gesamtkalorien. Wird von MonitoringReader für jeden activity_type geführt. Siehe SDK-Dokumentation. |
distance | REAL | Akkumulierte Distanz. Wird von MonitoringReader für jeden activity_type geführt. Siehe SDK-Dokumentation. Einheiten: m. |
cycles | REAL | Akkumulierte Zyklen. Wird von MonitoringReader für jeden activity_type geführt. Siehe SDK-Dokumentation. |
steps | INTEGER | Gesamtschrittzahl während des Protokollierungsintervalls. |
strokes | REAL | Akkumulierte Zuganzahl während des Protokollierungsintervalls. |
active_time | REAL | Aktive Zeit in Sekunden. |
activity_type | INTEGER | FIT-Aktivitätstyp-Code, der die Art der Aktivität klassifiziert, die dieser Messwert darstellt, wie Gehen, Laufen oder Schlafen. |
activity_subtype | INTEGER | FIT-Aktivitätssubtyp-Code, der innerhalb von activity_type eine genauere Klassifizierung liefert. |
activity_level | INTEGER | Intensitätsstufe der erfassten Aktivität, wie niedrig, mittel oder hoch. |
distance16 | INTEGER | Niederwertige 16 Bit der kumulativen Distanz; mit dem entsprechenden distance-Feld kombinieren, um den vollständigen Wert zu rekonstruieren. |
cycles16 | INTEGER | Niederwertige 16 Bit der kumulativen Zyklenanzahl; mit dem entsprechenden cycles-Feld kombinieren, um den vollständigen Wert zu rekonstruieren. |
active_time16 | INTEGER | Niederwertige 16 Bit des Aktivzeit-Zählers; mit dem entsprechenden Aktivzeit-Feld kombinieren, um den vollständigen Wert zu rekonstruieren. |
local_timestamp | TEXT | Im ISO8601-Format. Muss mit dem Protokollierungsintervall übereinstimmen, zum Beispiel muss die Zeit bei einem Tagesprotokoll 00:00:00 sein. |
temperature | REAL | Durchschnittstemperatur während des Protokollierungsintervalls, das zum Zeitstempel endete. Einheiten: C. |
temperature_min | REAL | Minimale Temperatur während des Protokollierungsintervalls, das zum Zeitstempel endete. |
temperature_max | REAL | Maximale Temperatur während des Protokollierungsintervalls, das zum Zeitstempel endete. Einheiten: C. |
activity_time | TEXT | Einheit: Minuten; indexiert über das Enum minute_activity_level.Ein Wert pro minute_activity_level-Enum-Wert. |
active_calories | INTEGER | Verbrannte aktive Kalorien, in Kilokalorien. |
current_activity_type_intensity | INTEGER | Gibt einen einzelnen Typ/eine Intensität für die Dauer seit der letzten Monitoring-Nachricht an. |
timestamp_min8 | TEXT | Niederwertige Bits des Zeitstempels, in Minuten; mit dem entsprechenden timestamp-Feld kombinieren, um den vollständigen Wert zu rekonstruieren. |
timestamp16 | TEXT | Niederwertige Bits des Zeitstempels; mit dem entsprechenden timestamp-Feld kombinieren, um den vollständigen Wert zu rekonstruieren. |
heart_rate | INTEGER | Herzfrequenz in Schlägen pro Minute. |
intensity | REAL | Aktivitätsintensitätsstufe während des Protokollierungsintervalls. |
duration_min | INTEGER | Dauer in Minuten. |
duration | INTEGER | Länge des Protokollierungsintervalls, in Sekunden. |
ascent | REAL | Akkumulierter Anstieg in Metern während des Protokollierungsintervalls. |
descent | REAL | Akkumulierter Abstieg in Metern während des Protokollierungsintervalls. |
moderate_activity_minutes | INTEGER | In Aktivität mittlerer Intensität verbrachte Minuten. |
vigorous_activity_minutes | INTEGER | In Aktivität hoher Intensität verbrachte Minuten. |
pushes | INTEGER | In diesem Überwachungszeitraum aufgezeichnete Rollstuhl-Schübe. |
MonitoringHrData
Monitoring_hr_data:.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. Muss mit dem Protokollierungsintervall übereinstimmen, zum Beispiel muss die Zeit bei einem Tagesprotokoll 00:00:00 sein. |
resting_heart_rate | INTEGER | Gleitender 7-Tage-Durchschnitt. Einheiten: bpm. |
current_day_resting_heart_rate | INTEGER | RHR nur für heute. (Fließt in den 7-Tage-Durchschnitt ein). Einheiten: bpm. |
MonitoringInfo
Monitoring_info:.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
local_timestamp | TEXT | Zeitstempel-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_type | TEXT | FIT-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_distance | TEXT | Einheit: m/Zyklus; Skalierung: 5000; indiziert nach activity_type.Ein Wert pro Element von activity_type, damit indexausgerichtet. |
cycles_to_calories | TEXT | Einheit: kcal/Zyklus; Skalierung: 5000; indiziert nach activity_type.Ein Wert pro Element von activity_type, damit indexausgerichtet. |
resting_metabolic_rate | INTEGER | Geschätzte täglich in Ruhe verbrannte Kalorien (Grundumsatz). Einheit: kcal/Tag. |
NapEvent
Nickerchen-Ereignis-Datensatz (Nap Event).
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
timestamp | TEXT | Im ISO8601-Format. |
start_time | TEXT | Beginn des Nickerchens, im ISO8601-Format. |
start_timezone_offset | INTEGER | Zeitzonenversatz zu Beginn des Nickerchens. Einheiten: Minuten. |
end_time | TEXT | Ende des Nickerchens, im ISO8601-Format. |
end_timezone_offset | INTEGER | Zeitzonenversatz am Ende des Nickerchens. Einheiten: Minuten. |
feedback | INTEGER | Einschä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_deleted | INTEGER | Ob dieses Nickerchen-Ereignis gelöscht wurde.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
source | INTEGER | Wie dieses Nickerchen erfasst wurde -- automatisch vom Gerät erkannt, manuell am Gerät eingegeben oder manuell über Garmin Connect eingegeben. |
update_timestamp | TEXT | Zeitstempel der letzten Aktualisierung dieses Datensatzes, im ISO8601-Format. |
NmeaSentence
Speichert rohe NMEA-Sätze von GPS-Geräten.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
timestamp_ms | INTEGER | Nachkommaanteil des Zeitstempels, zum Zeitstempel addiert. Einheiten: ms. |
sentence | TEXT | NMEA-Satz. |
ObdiiData
enthält während einer Aktivität erfasste Fahrzeugdiagnosedaten.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Zeitpunkt, zu dem die Nachricht ausgegeben wurde, im ISO8601-Format. |
timestamp_ms | INTEGER | Bruchteil des Zeitstempels, zum Zeitstempel addiert. Einheiten: ms. |
time_offset | TEXT | Einheit: 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. |
pid | INTEGER | Parameter-ID. |
raw_data | TEXT | Rohe Parameterdaten.Ein Wert pro PID-Messwert, indexausgerichtet mit time_offset/system_time. |
pid_data_size | TEXT | Optional, Datengröße von PID[i]. Falls nicht angegeben, siehe SAE J1979.Ein Wert pro PID-Messwert, indexausgerichtet mit raw_data. |
system_time | TEXT | Mit 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_timestamp | TEXT | Zeitstempel 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_ms | INTEGER | Bruchteil von start_timestamp. Einheiten: ms. |
OhrSettings
Konfiguriert die Einstellungen des optischen Herzfrequenzsensors.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
enabled | INTEGER | Ob der optische Herzfrequenzsensor aktiviert ist. |
OneDSensorCalibration
Speichert Kalibrierungsdaten für 1D-Sensoren wie Barometer.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Ganzzahliger Sekundenanteil des Zeitstempels, im ISO8601-Format. |
sensor_type | INTEGER | Gibt an, für welchen Sensor die Kalibrierung gilt. |
calibration_factor | INTEGER | Kalibrierungsfaktor zur Umrechnung des rohen ADC-Werts in Grad, g usw. |
baro_cal_factor | INTEGER | Kalibrierungsfaktor des Barometers. Einheiten: Pa. |
calibration_divisor | INTEGER | Divisor des Kalibrierungsfaktors. Einheiten: Zählwerte. |
level_shift | INTEGER | Pegelverschiebungswert, der verwendet wird, um den ADC-Wert zurück in den gültigen Bereich zu verschieben. |
offset_cal | INTEGER | Interner Kalibrierungsfaktor. |
PowerZone
Definiert Trainingszonen für die Leistung.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
high_value | INTEGER | Obere Grenze dieser Leistungszone, in Watt. |
Name | TEXT | Vom Benutzer vergebener Name für diese Leistungszone. |
RawBbi
Raw_bbi: Rohe Beat-to-Beat-Intervallwerte.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
timestamp_ms | INTEGER | Millisekundenanteil des Zeitstempels. |
data | TEXT | 1 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. |
time | TEXT | Einheit: ms; Array der Zeiten zwischen Herzschlägen, in Millisekunden.Ein Wert pro Schlagintervall, indexausgerichtet mit data/quality/gap. |
quality | TEXT | 1 = hohe Konfidenz. 0 = niedrige Konfidenz. Nicht zutreffend, wenn gap = 1.Ein Wert pro Schlagintervall, indexausgerichtet mit data/time/gap. |
gap | TEXT | 1 = 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
position_lat | INTEGER | Breitengrad in Halbkreisen. |
position_long | INTEGER | Längengrad in Halbkreisen. |
altitude | REAL | Höhe an diesem Punkt, in Metern. |
heart_rate | INTEGER | Herzfrequenz in Schlägen pro Minute. |
cadence | INTEGER | Kadenz in Umdrehungen pro Minute. |
distance | REAL | Bisher zurückgelegte kumulative Distanz, in Metern. |
speed | REAL | Geschwindigkeit in Metern pro Sekunde. |
power | INTEGER | Leistung in Watt. |
compressed_speed_distance | TEXT | Geschwindigkeit 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. |
grade | REAL | Steigung (Gefälle) in Prozent. |
resistance | INTEGER | Relativ. 0 ist keine, 254 ist Maximum. |
time_from_course | REAL | Zeit vor oder hinter dem Streckentempo, in Sekunden. |
cycle_length | REAL | Länge eines Zyklus, wie z. B. einer Pedalumdrehung oder eines Schritts, in Metern. |
temperature | INTEGER | Temperatur in Grad Celsius. |
speed1s | TEXT | Einheit: 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. |
cycles | INTEGER | Gesamtzyklen an diesem Punkt, wie Pedalumdrehungen oder Schritte. |
total_cycles | INTEGER | Gesamtzyklen, wie Pedalumdrehungen oder Schritte. |
compressed_accumulated_power | INTEGER | Akkumulierte Leistung in Watt, komprimierte Kodierung. |
accumulated_power | INTEGER | Akkumulierte Leistung in Watt. |
left_right_balance | INTEGER | Links-/Rechts-Leistungsbalance in Prozent, kodiert gemäß dem FIT-Typ left_right_balance_100 (das höchste Bit kennzeichnet die Messquelle). |
gps_accuracy | INTEGER | Geschätzte Genauigkeit der GPS-Position, in Metern. |
vertical_speed | REAL | Vertikale Geschwindigkeit in Metern pro Sekunde. |
calories | INTEGER | Bis zu diesem Punkt der Aktivität verbrannte Kalorien, in Kilokalorien. |
vertical_oscillation | REAL | Vertikale Oszillation in Millimetern. |
stance_time_percent | REAL | Bodenkontaktzeit als Prozentsatz des Schrittzyklus. |
stance_time | REAL | Bodenkontaktzeit pro Schritt, in Millisekunden. |
activity_type | INTEGER | FIT-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_effectiveness | REAL | Drehmomenteffektivität links, in Prozent. |
right_torque_effectiveness | REAL | Drehmomenteffektivität rechts, in Prozent. |
left_pedal_smoothness | REAL | Pedalgleichmäßigkeit links, in Prozent. |
right_pedal_smoothness | REAL | Pedalgleichmäßigkeit rechts, in Prozent. |
combined_pedal_smoothness | REAL | Kombinierte Pedalgleichmäßigkeit, in Prozent. |
time128 | REAL | Verstrichene Zeit in Sekunden, kodiert mit einer Auflösung von 1/128 Sekunde. |
stroke_type | INTEGER | Für diesen Abtastwert erfasste Schwimmstilart.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
zone | INTEGER | Herzfrequenzzone an diesem Punkt. |
ball_speed | REAL | Ballgeschwindigkeit in Metern pro Sekunde. |
cadence256 | REAL | Kadenz und fraktionale Kadenz zur Abwärtskompatibilität protokollieren. Einheiten: U/min. |
fractional_cadence | REAL | Bruchteil des Kadenz-Messwerts, in Umdrehungen pro Minute. |
total_hemoglobin_conc | REAL | Gesamtes gesättigtes und ungesättigtes Hämoglobin. Einheiten: g/dL. |
total_hemoglobin_conc_min | REAL | Minimales gesättigtes und ungesättigtes Hämoglobin. |
total_hemoglobin_conc_max | REAL | Maximales gesättigtes und ungesättigtes Hämoglobin. Einheiten: g/dL. |
saturated_hemoglobin_percent | REAL | Prozentsatz des mit Sauerstoff gesättigten Hämoglobins. Einheiten: %. |
saturated_hemoglobin_percent_min | REAL | Minimaler Prozentsatz des mit Sauerstoff gesättigten Hämoglobins. |
saturated_hemoglobin_percent_max | REAL | Maximaler Prozentsatz des mit Sauerstoff gesättigten Hämoglobins. Einheiten: %. |
device_index | INTEGER | Index, der angibt, auf welches verbundene Gerät sich diese Daten beziehen, entsprechend dem eigenen device_index eines device_info-Datensatzes. |
left_pco | INTEGER | Plattform-Mittenversatz links. Einheiten: mm. |
right_pco | INTEGER | Plattform-Mittenversatz rechts. Einheiten: mm. |
left_power_phase | TEXT | Einheit: 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_peak | TEXT | Einheit: 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_phase | TEXT | Einheit: 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_peak | TEXT | Einheit: 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_speed | REAL | Geschwindigkeit in Metern pro Sekunde, Kodierung mit erweitertem Bereich. |
enhanced_altitude | REAL | Höhe an diesem Punkt, in Metern (Gegenstück zu altitude mit erweitertem Bereich). |
battery_soc | REAL | Lev-Ladezustand der Batterie. Einheiten: Prozent. |
motor_power | INTEGER | Lev-Motorleistung. Einheiten: Watt. |
vertical_ratio | REAL | Vertikales Verhältnis, in Prozent. |
stance_time_balance | REAL | Links-/Rechts-Balance der Bodenkontaktzeit, in Prozent. |
step_length | REAL | Schrittlänge in Millimetern. |
cycle_length16 | REAL | Unterstützt größere Zyklusgrößen, die für Paddelsportarten benötigt werden. Maximale Zyklusgröße: 655,35. |
absolute_pressure | INTEGER | Einschließlich Luftdruck. Einheiten: Pa. |
depth | REAL | 0, wenn über Wasser. Einheiten: m. |
next_stop_depth | REAL | 0, wenn über Wasser. Einheiten: m. |
next_stop_time | INTEGER | Zeit bis zum nächsten Dekompressionsstopp, in Sekunden. |
time_to_surface | INTEGER | Geschätzte Zeit für einen sicheren Aufstieg aus dem Tauchgang, in Sekunden. |
ndl_time | INTEGER | Verbleibendes Nullzeitlimit, in Sekunden. |
cns_load | INTEGER | Sauerstofftoxizitätsbelastung des zentralen Nervensystems, in Prozent. |
n2_load | INTEGER | Stickstoffbelastung, in Prozent. |
respiration_rate | INTEGER | Atemfrequenz in Atemzügen pro Minute. |
enhanced_respiration_rate | REAL | Atemfrequenz in Atemzügen pro Minute, Kodierung mit erweitertem Bereich. |
grit | REAL | Die 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. |
flow | REAL | Die 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_stress | REAL | Aktueller Stresswert. |
ebike_travel_range | INTEGER | Geschätzte verbleibende E-Bike-Reichweite, in Kilometern. |
ebike_battery_level | INTEGER | E-Bike-Akkustand, in Prozent. |
ebike_assist_mode | INTEGER | Aktueller Unterstützungsmodus/-stufe des E-Bikes, wie vom geräteeigenen Sensor gemeldet. Einheit: abhängig vom Sensor. |
ebike_assist_level_percent | INTEGER | E-Bike-Motorunterstützungsstufe, in Prozent. |
air_time_remaining | INTEGER | Geschätzte verbleibende Luftzeit in Sekunden. |
pressure_sac | REAL | Druckbasierter Luftverbrauch an der Oberfläche. Einheiten: bar/min. |
volume_sac | REAL | Volumetrischer Luftverbrauch an der Oberfläche. Einheiten: L/min. |
rmv | REAL | Atemminutenvolumen. |
ascent_rate | REAL | Aufstiegsrate in Metern pro Sekunde. |
po2 | REAL | Aktueller Sauerstoffpartialdruck. Einheiten: Prozent. |
core_temperature | REAL | Körperkerntemperatur in Grad Celsius. |
RespirationRate
Atemfrequenz in Atemzügen pro Minute.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
respiration_rate | REAL | Atemzü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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
manufacturer_id | INTEGER | Entspricht der file_id des geplanten Trainings / der Strecke. |
product_id | INTEGER | Entspricht der file_id des geplanten Trainings / der Strecke. |
favero_product_id | INTEGER | Favero-spezifischer Produktcode, der das Gerätemodell angibt, nur gültig, wenn manufacturer_id Favero Electronics ist. |
garmin_product_id | INTEGER | Garmin-spezifischer Produktcode, der das Gerätemodell angibt, nur gültig, wenn manufacturer_id Garmin ist. |
serial_number | INTEGER | Entspricht der file_id des geplanten Trainings / der Strecke. |
time_created | INTEGER | Entspricht dem time_created der file_id des geplanten Workouts oder der geplanten Strecke, im ISO8601-Format. |
completed | INTEGER | Ob diese geplante Aktivität gestartet wurde.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
type | INTEGER | Art des geplanten Elements, wie Workout oder Strecke. |
scheduled_time | INTEGER | Zeitpunkt, für den das Workout oder die Strecke geplant ist, im ISO8601-Format. |
SdmProfile
Speichert die Konfiguration für Geschwindigkeits- und Distanzsensoren (Footpods).
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
enabled | INTEGER | Ob dieses Geschwindigkeits- und Distanzsensor-Profil aktiviert ist.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
sdm_ant_id | INTEGER | ANT-Geräte-ID des mit diesem Profil gekoppelten Geschwindigkeits-/Distanzsensors (Footpod). |
sdm_cal_factor | REAL | Kalibrierungsfaktor für den Geschwindigkeits- und Distanzsensor, in Prozent. |
odometer | REAL | Kilometerzählerstand in Metern. |
speed_source | INTEGER | Fußsensor statt GPS als Geschwindigkeitsquelle verwenden.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
sdm_ant_id_trans_type | INTEGER | ANT-Übertragungstyp des durch sdm_ant_id identifizierten Footpods. |
odometer_rollover | INTEGER | Ü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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
file_uuid | TEXT | UUID der Segmentdatei. |
enabled | INTEGER | Status der Segmentdatei.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
user_profile_primary_key | INTEGER | Primärschlüssel des Nutzers, der die Segmentdatei erstellt hat. |
leader_type | TEXT | Fü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_key | TEXT | Gruppen-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_id | TEXT | Aktivitä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_string | TEXT | String-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_leader | INTEGER | Index des Bestenlisteneintrags, der als Standard-Rennteilnehmer ausgewählt ist. |
SegmentId
Segment_id: Eindeutige Identifikationsdaten für eine Segmentdatei.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
Name | TEXT | Anzeigename, der dem Segment zugewiesen ist. |
uuid | TEXT | Des Segments. |
sport_id | INTEGER | Mit dem Segment verknüpfte Sportart.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
enabled | INTEGER | Segment zur Auswertung aktiviert.In SQLite als INTEGER gespeichert: 0 = falsch, 1 = wahr. |
user_profile_primary_key | INTEGER | Primärschlüssel des Nutzers, der das Segment erstellt hat. |
device_id | INTEGER | ID des Geräts, das das Segment erstellt hat. |
default_race_leader | INTEGER | Index des Bestenlisteneintrags, der als Standard-Rennteilnehmer ausgewählt ist. |
delete_status | INTEGER | Gibt an, ob Segmente gelöscht werden sollen. |
selection_type | INTEGER | Gibt 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:.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
timestamp | TEXT | Im ISO8601-Format. |
event_id | INTEGER | FIT-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_type | INTEGER | FIT-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_time | TEXT | Startzeit der Segmentrunde, im ISO8601-Format. |
start_position_lat | INTEGER | Breitengrad der Startposition, in Halbkreisen. |
start_position_long | INTEGER | Längengrad der Startposition, in Halbkreisen. |
end_position_lat | INTEGER | Breitengrad der Endposition, in Halbkreisen. |
end_position_long | INTEGER | Längengrad der Endposition, in Halbkreisen. |
total_elapsed_time | REAL | Zeit (einschließlich Pausen). Einheiten: s. |
total_timer_time | REAL | Timer-Zeit (ohne Pausen). Einheiten: s. |
total_distance | REAL | Gesamtdistanz in Metern. |
total_cycles | INTEGER | Gesamtzyklen, wie Pedalumdrehungen oder Schritte. |
total_strokes | INTEGER | Gesamtzahl der Züge. |
total_calories | INTEGER | Verbrannte Kalorien insgesamt, in Kilokalorien. |
total_fat_calories | INTEGER | Gesamtkalorien aus Fettverbrennung, in Kilokalorien. |
avg_speed | REAL | Durchschnittsgeschwindigkeit in Metern pro Sekunde. |
max_speed | REAL | Maximalgeschwindigkeit in Metern pro Sekunde. |
avg_heart_rate | INTEGER | Durchschnittliche Herzfrequenz in Schlägen pro Minute. |
max_heart_rate | INTEGER | Maximale Herzfrequenz in Schlägen pro Minute. |
avg_cadence | INTEGER | Durchschnittliche 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_cadence | INTEGER | Maximale Kadenz in Umdrehungen pro Minute. |
avg_power | INTEGER | Durchschnittliche 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_power | INTEGER | Maximale Leistung in Watt. |
total_ascent | INTEGER | Gesamtanstieg in Metern. |
total_descent | INTEGER | Gesamtabstieg in Metern. |
sport_id | INTEGER | Sportart-Code, der die Sportart angibt, wie Laufen oder Radfahren; sub_sport_id grenzt dies weiter ein. |
event_group | INTEGER | Gruppiert 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_lat | INTEGER | Breitengrad der Nordost-Ecke. Einheiten: Halbkreise. |
nec_long | INTEGER | Längengrad der Nordost-Ecke. Einheiten: Halbkreise. |
swc_lat | INTEGER | Breitengrad der südwestlichen Ecke. Einheiten: Halbkreise. |
swc_long | INTEGER | Breitengrad der südwestlichen Ecke. Einheiten: Halbkreise. |
Name | TEXT | Vom Benutzer vergebener oder generierter Name für diesen Segmentversuch. |
normalized_power | INTEGER | Normalisierte Leistung in Watt. |
left_right_balance | INTEGER | Links-/Rechts-Leistungsbalance in Prozent, kodiert gemäß dem FIT-Typ left_right_balance_100 (das höchste Bit kennzeichnet die Messquelle). |
sub_sport_id | INTEGER | Sub-Sportart-Code, der innerhalb von sport_id eine genauere Klassifizierung liefert, wie Indoor-Radfahren oder Trailrunning. |
total_work | INTEGER | Gesamte geleistete Arbeit, in Joule. |
avg_altitude | REAL | Durchschnittliche Höhe während dieser Segmentrunde, in Metern. |
max_altitude | REAL | Maximale während dieser Segmentrunde erreichte Höhe, in Metern. |
gps_accuracy | INTEGER | Geschätzte Genauigkeit der GPS-Position, in Metern. |
avg_grade | REAL | Durchschnittliche Neigung (Steigung), in Prozent. |
avg_pos_grade | REAL | Durchschnittliche Anstiegsneigung, in Prozent. |
avg_neg_grade | REAL | Durchschnittliche Abstiegsneigung, in Prozent. |
max_pos_grade | REAL | Steilste Anstiegsneigung, in Prozent. |
max_neg_grade | REAL | Steilste Abstiegsneigung, in Prozent. |
avg_temperature | INTEGER | Durchschnittliche Temperatur in Grad Celsius. |
max_temperature | INTEGER | Maximale Temperatur in Grad Celsius. |
total_moving_time | REAL | Gesamtzeit in Bewegung, in Sekunden. |
avg_pos_vertical_speed | REAL | Durchschnittliche vertikale Aufstiegsgeschwindigkeit, in Metern pro Sekunde. |
avg_neg_vertical_speed | REAL | Durchschnittliche vertikale Abstiegsgeschwindigkeit, in Metern pro Sekunde. |
max_pos_vertical_speed | REAL | Maximale vertikale Aufstiegsgeschwindigkeit, in Metern pro Sekunde. |
max_neg_vertical_speed | REAL | Maximale vertikale Abstiegsgeschwindigkeit, in Metern pro Sekunde. |
time_in_heart_rate_zone | TEXT | Gesamtzeit 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_zone | TEXT | Gesamtzeit 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_zone | TEXT | Gesamtzeit 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_zone | TEXT | Gesamtzeit 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_number | INTEGER | Ordnungsposition dieser Segmentrunde innerhalb einer wiederholten/geschleiften Rundenfolge. |
min_altitude | REAL | Minimale während dieser Segmentrunde erreichte Höhe, in Metern. |
min_heart_rate | INTEGER | Minimale Herzfrequenz in Schlägen pro Minute. |
active_time | REAL | Aktive Zeit in Sekunden. |
workout_step_index | INTEGER | Index des workout_step (im übergeordneten Workout), der diesen Datensatz erzeugt hat, wenn er von einem strukturierten Workout generiert wurde. |
sport_event | INTEGER | Sportartspezifische 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_effectiveness | REAL | Durchschnittliche Drehmomenteffektivität links, in Prozent. |
avg_right_torque_effectiveness | REAL | Durchschnittliche Drehmomenteffektivität rechts, in Prozent. |
avg_left_pedal_smoothness | REAL | Durchschnittliche Pedalgleichmäßigkeit links, in Prozent. |
avg_right_pedal_smoothness | REAL | Durchschnittliche Pedalgleichmäßigkeit rechts, in Prozent. |
avg_combined_pedal_smoothness | REAL | Durchschnittliche kombinierte Pedalgleichmäßigkeit, in Prozent. |
status | INTEGER | Status des Segmentversuchs, etwa abgeschlossen.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
uuid | TEXT | Eindeutige Kennung des Segments. |
avg_fractional_cadence | REAL | Bruchteil von avg_cadence. Einheiten: U/min. |
max_fractional_cadence | REAL | Bruchteil von max_cadence. Einheiten: U/min. |
total_fractional_cycles | REAL | Bruchteil von total_cycles. Einheiten: cycles. |
front_gear_shift_count | INTEGER | Anzahl der Schaltvorgänge des vorderen Umwerfers während dieses Segments. |
rear_gear_shift_count | INTEGER | Anzahl der Schaltvorgänge des hinteren Schaltwerks während dieses Segments. |
time_standing | REAL | Gesamtzeit in stehender Position verbracht. Einheiten: s. |
stand_count | INTEGER | Anzahl der Übergänge in den Stehzustand. |
avg_left_pco | INTEGER | Durchschnittlicher Plattform-Mittenversatz links. Einheiten: mm. |
avg_right_pco | INTEGER | Durchschnittlicher Plattform-Mittenversatz rechts. Einheiten: mm. |
avg_left_power_phase | TEXT | Durchschnittliche 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_peak | TEXT | Wie 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_phase | TEXT | Wie avg_left_power_phase, für das rechte Bein.Ein Wert pro power_phase_type-Enum-Wert. |
avg_right_power_phase_peak | TEXT | Wie avg_left_power_phase_peak, für das rechte Bein.Ein Wert pro power_phase_type-Enum-Wert. |
avg_power_position | TEXT | Durchschnittliche 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_position | TEXT | Wie avg_power_position, jedoch die maximal erreichte Leistung statt des Durchschnitts.Ein Wert pro rider_position_type-Enum-Wert. |
avg_cadence_position | TEXT | Durchschnittliche Trittfrequenz, in Umdrehungen pro Minute, aufgeschlüsselt nach Fahrerposition (sitzend, stehend oder im Übergang).Ein Wert pro rider_position_type-Enum-Wert. |
max_cadence_position | TEXT | Wie avg_cadence_position, jedoch die maximal erreichte Trittfrequenz statt des Durchschnitts.Ein Wert pro rider_position_type-Enum-Wert. |
manufacturer_id | INTEGER | Hersteller, der das Segment erstellt hat. |
total_grit | REAL | Die 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_flow | REAL | Die 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_grit | REAL | Die 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_flow | REAL | Die 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_ascent | REAL | Bruchteil von total_ascent. Einheiten: m. |
total_fractional_descent | REAL | Einheiten: m; Skalierung: 100; Nachkommaanteil von total_descent. |
enhanced_avg_altitude | REAL | Durchschnittliche Höhe während dieser Segmentrunde, in Metern (Gegenstück zu avg_altitude mit erweitertem Bereich). |
enhanced_max_altitude | REAL | Maximale während dieser Segmentrunde erreichte Höhe, in Metern (Gegenstück zu max_altitude mit erweitertem Bereich). |
enhanced_min_altitude | REAL | Minimale 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
Name | TEXT | Dem Bestenlisten-Mitglied zugewiesener Anzeigename. |
type | INTEGER | Klassifizierung des Bestenlisten-Mitglieds. |
group_primary_key | INTEGER | Primäre Benutzer-ID dieses Bestenlisten-Mitglieds. |
activity_id | INTEGER | ID der Aktivität, die mit dieser Bestenlisten-Zeit verknüpft ist. |
segment_time | REAL | Einheiten: s; Skalierung: 1000; Segmentzeit (einschließlich Pausen). |
activity_id_string | TEXT | Zeichenfolgen-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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
position_lat | INTEGER | Breitengrad in Halbkreisen. |
position_long | INTEGER | Längengrad in Halbkreisen. |
distance | REAL | Akkumulierte Distanz entlang des Segments am beschriebenen Punkt. Einheiten: m. |
altitude | REAL | Offset: 500; Akkumulierte Höhe entlang des Segments am beschriebenen Punkt. Einheiten: m. |
leader_time | TEXT | Einheit: 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_altitude | REAL | Offset: 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Ausgewähltes Bit ist für die aktuelle Sitzung gesetzt. |
timestamp | TEXT | Im ISO8601-Format. |
event_id | INTEGER | Ereignistyp; für diese Nachricht immer „session“.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
event_type | INTEGER | Ereignistyp; 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_time | TEXT | Startzeit der Session, im ISO8601-Format. |
start_position_lat | INTEGER | Breitengrad der Startposition, in Halbkreisen. |
start_position_long | INTEGER | Längengrad der Startposition, in Halbkreisen. |
sport_id | INTEGER | Sportart-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_id | INTEGER | Unter-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_time | REAL | Zeit (einschließlich Pausen). Einheiten: s. |
total_timer_time | REAL | Timer-Zeit (ohne Pausen). Einheiten: s. |
total_distance | REAL | Gesamtdistanz in Metern. |
total_cycles | INTEGER | Gesamtzyklen, wie Pedalumdrehungen oder Schritte. |
total_strides | INTEGER | Gesamtzahl der Schritte. |
total_strokes | INTEGER | Gesamtzahl der Züge. |
total_calories | INTEGER | Verbrannte Kalorien insgesamt, in Kilokalorien. |
total_fat_calories | INTEGER | Verbrannte Kalorien aus Fett, in Kilokalorien. |
avg_speed | REAL | Total_distance / total_timer_time. Einheiten: m/s. |
max_speed | REAL | Maximalgeschwindigkeit in Metern pro Sekunde. |
avg_heart_rate | INTEGER | Durchschnittliche Herzfrequenz (ohne Pausenzeit). Einheiten: bpm. |
max_heart_rate | INTEGER | Maximale Herzfrequenz in Schlägen pro Minute. |
avg_cadence | INTEGER | Durchschnittliche 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_cadence | INTEGER | Durchschnittliche Lauf-Kadenz in Schritten pro Minute. |
max_cadence | INTEGER | Maximale Kadenz in Umdrehungen pro Minute. |
max_running_cadence | INTEGER | Maximale Lauf-Kadenz in Schritten pro Minute. |
avg_power | INTEGER | Durchschnittliche 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_power | INTEGER | Maximale Leistung in Watt. |
total_ascent | INTEGER | Gesamtanstieg in Metern. |
total_descent | INTEGER | Gesamtabstieg in Metern. |
total_training_effect | REAL | Bewertung der aeroben Trainingswirkung für die Sitzung. |
first_lap_index | INTEGER | Index der ersten Runde (in den Runden der übergeordneten Activity), die zu dieser Session gehört. |
number_laps | INTEGER | Anzahl der Runden. |
event_group | INTEGER | Gruppiert 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. |
trigger | INTEGER | Was 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_lat | INTEGER | Breitengrad der Nordost-Ecke. Einheiten: Halbkreise. |
nec_long | INTEGER | Längengrad der Nordost-Ecke. Einheiten: Halbkreise. |
swc_lat | INTEGER | Breitengrad der südwestlichen Ecke. Einheiten: Halbkreise. |
swc_long | INTEGER | Längengrad der südwestlichen Ecke. Einheiten: Halbkreise. |
number_lengths | INTEGER | Anzahl der Schwimmbeckenlängen. |
normalized_power | INTEGER | Normalisierte Leistung in Watt. |
training_stress_score | REAL | Trainingsbelastungswert (TSS). |
intensity_factor | REAL | Intensitätsfaktor, normalisierte Leistung als Bruchteil der funktionellen Schwellenleistung. |
left_right_balance | INTEGER | Links-/Rechts-Leistungsbalance in Prozent, kodiert gemäß dem FIT-Typ left_right_balance_100 (das höchste Bit kennzeichnet die Messquelle). |
end_position_lat | INTEGER | Breitengrad der Endposition, in Halbkreisen. |
end_position_long | INTEGER | Längengrad der Endposition, in Halbkreisen. |
avg_stroke_count | REAL | Durchschnittliche Züge pro Bahn. |
avg_stroke_distance | REAL | Durchschnittlich zurückgelegte Distanz pro Zug, in Metern. |
swim_stroke | INTEGER | Verwendete Schwimmstilart.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
pool_length | REAL | Bahnlänge in Metern. |
threshold_power | INTEGER | Funktionelle Schwellenleistung in Watt. |
pool_length_unit | INTEGER | Einheit (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_lengths | INTEGER | Anzahl der aktiven Schwimmbeckenlängen. |
total_work | INTEGER | Gesamte geleistete Arbeit, in Joule. |
avg_altitude | REAL | Durchschnittliche Höhe während dieser Session, in Metern. |
max_altitude | REAL | Maximale während dieser Session erreichte Höhe, in Metern. |
gps_accuracy | INTEGER | Geschätzte Genauigkeit der GPS-Position, in Metern. |
avg_grade | REAL | Durchschnittliche Neigung (Steigung), in Prozent. |
avg_pos_grade | REAL | Durchschnittliche Anstiegsneigung, in Prozent. |
avg_neg_grade | REAL | Durchschnittliche Abstiegsneigung, in Prozent. |
max_pos_grade | REAL | Steilste Anstiegsneigung, in Prozent. |
max_neg_grade | REAL | Steilste Abstiegsneigung, in Prozent. |
avg_temperature | INTEGER | Durchschnittliche Temperatur in Grad Celsius. |
max_temperature | INTEGER | Maximale Temperatur in Grad Celsius. |
total_moving_time | REAL | Gesamtzeit in Bewegung, in Sekunden. |
avg_pos_vertical_speed | REAL | Durchschnittliche vertikale Aufstiegsgeschwindigkeit, in Metern pro Sekunde. |
avg_neg_vertical_speed | REAL | Durchschnittliche vertikale Abstiegsgeschwindigkeit, in Metern pro Sekunde. |
max_pos_vertical_speed | REAL | Maximale vertikale Aufstiegsgeschwindigkeit, in Metern pro Sekunde. |
max_neg_vertical_speed | REAL | Maximale vertikale Abstiegsgeschwindigkeit, in Metern pro Sekunde. |
min_heart_rate | INTEGER | Minimale Herzfrequenz in Schlägen pro Minute. |
time_in_heart_rate_zone | TEXT | Gesamtzeit 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_zone | TEXT | Gesamtzeit 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_zone | TEXT | Gesamtzeit 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_zone | TEXT | Gesamtzeit 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_time | REAL | Durchschnittliche Rundenzeit in Sekunden. |
best_lap_index | INTEGER | Index der schnellsten Runde in dieser Session. |
min_altitude | REAL | Minimale während dieser Session erreichte Höhe, in Metern. |
player_score | INTEGER | Eigener Punktestand dieses Benutzers bei Spielen oder Sportarten mit Punktesystem, wie Squash oder Racquetball. |
opponent_score | INTEGER | Punktestand des Gegners bei Spielen oder Sportarten mit gegnerischem Punktesystem, wie Squash oder Racquetball. |
opponent_name | TEXT | Name des Gegners, bei Spielen oder Sportarten mit gegnerischem Punktesystem. |
stroke_count | TEXT | Anzahl der Verwendungen jeder Schwimmstilart.Ein Wert pro stroke_type-Enum-Wert. |
zone_count | TEXT | Für jede Zone erfasste Anzahl.Ein Wert pro Zone. |
max_ball_speed | REAL | Maximale Ballgeschwindigkeit in Metern pro Sekunde. |
avg_ball_speed | REAL | Durchschnittliche Ballgeschwindigkeit in Metern pro Sekunde. |
avg_vertical_oscillation | REAL | Durchschnittliche vertikale Oszillation in Millimetern. |
avg_stance_time_percent | REAL | Durchschnittliche Bodenkontaktzeit als Prozentsatz des Schrittzyklus. |
avg_stance_time | REAL | Durchschnittliche Bodenkontaktzeit pro Schritt, in Millisekunden. |
avg_fractional_cadence | REAL | Bruchteil von avg_cadence. Einheiten: U/min. |
max_fractional_cadence | REAL | Bruchteil von max_cadence. Einheiten: U/min. |
total_fractional_cycles | REAL | Bruchteil von total_cycles. Einheiten: cycles. |
avg_total_hemoglobin_conc | TEXT | Einheit: 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_conc | TEXT | Einheit: 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_conc | TEXT | Einheit: 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_percent | TEXT | Einheit: %; 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_percent | TEXT | Einheit: %; 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_percent | TEXT | Einheit: %; 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_effectiveness | REAL | Durchschnittliche Drehmomenteffektivität links, in Prozent. |
avg_right_torque_effectiveness | REAL | Durchschnittliche Drehmomenteffektivität rechts, in Prozent. |
avg_left_pedal_smoothness | REAL | Durchschnittliche Pedalgleichmäßigkeit links, in Prozent. |
avg_right_pedal_smoothness | REAL | Durchschnittliche Pedalgleichmäßigkeit rechts, in Prozent. |
avg_combined_pedal_smoothness | REAL | Durchschnittliche kombinierte Pedalgleichmäßigkeit, in Prozent. |
sport_profile_name | TEXT | Sportname aus der zugehörigen sport-Nachricht. |
sport_index | INTEGER | Nullbasierte Ordinalzahl, die angibt, zu welchem Sportabschnitt innerhalb einer Mehrsport-Aktivität dieser Datensatz gehört. |
time_standing | REAL | Gesamtzeit in stehender Position verbracht. Einheiten: s. |
stand_count | INTEGER | Anzahl der Übergänge in den Stehzustand. |
avg_left_pco | INTEGER | Durchschnittlicher Plattform-Mittenversatz links. Einheiten: mm. |
avg_right_pco | INTEGER | Durchschnittlicher Plattform-Mittenversatz rechts. Einheiten: mm. |
avg_left_power_phase | TEXT | Durchschnittliche 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_peak | TEXT | Wie 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_phase | TEXT | Wie avg_left_power_phase, für das rechte Bein.Ein Wert pro power_phase_type-Enum-Wert. |
avg_right_power_phase_peak | TEXT | Wie avg_left_power_phase_peak, für das rechte Bein.Ein Wert pro power_phase_type-Enum-Wert. |
avg_power_position | TEXT | Durchschnittliche 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_position | TEXT | Wie avg_power_position, jedoch die maximal erreichte Leistung statt des Durchschnitts.Ein Wert pro rider_position_type-Enum-Wert. |
avg_cadence_position | TEXT | Durchschnittliche Trittfrequenz, in Umdrehungen pro Minute, aufgeschlüsselt nach Fahrerposition (sitzend, stehend oder im Übergang).Ein Wert pro rider_position_type-Enum-Wert. |
max_cadence_position | TEXT | Wie avg_cadence_position, jedoch die maximal erreichte Trittfrequenz statt des Durchschnitts.Ein Wert pro rider_position_type-Enum-Wert. |
enhanced_avg_speed | REAL | Total_distance / total_timer_time. Einheiten: m/s. |
enhanced_max_speed | REAL | Maximalgeschwindigkeit in Metern pro Sekunde, Kodierung mit erweitertem Bereich. |
enhanced_avg_altitude | REAL | Durchschnittliche Höhe während dieser Session, in Metern (Gegenstück zu avg_altitude mit erweitertem Bereich). |
enhanced_min_altitude | REAL | Minimale während dieser Session erreichte Höhe, in Metern (Gegenstück zu min_altitude mit erweitertem Bereich). |
enhanced_max_altitude | REAL | Maximale während dieser Session erreichte Höhe, in Metern (Gegenstück zu max_altitude mit erweitertem Bereich). |
avg_lev_motor_power | INTEGER | Durchschnittliche Lev-Motorleistung während der Sitzung. Einheiten: Watt. |
max_lev_motor_power | INTEGER | Maximale Lev-Motorleistung während der Sitzung. Einheiten: Watt. |
lev_battery_consumption | REAL | Lev-Batterieverbrauch während der Sitzung. Einheiten: Prozent. |
avg_vertical_ratio | REAL | Durchschnittliches vertikales Verhältnis, in Prozent. |
avg_stance_time_balance | REAL | Durchschnittliche Links-/Rechts-Balance der Bodenkontaktzeit, in Prozent. |
avg_step_length | REAL | Durchschnittliche Schrittlänge in Millimetern. |
total_anaerobic_training_effect | REAL | Bewertung der anaeroben Trainingswirkung für die Sitzung. |
avg_vam | REAL | Durchschnittliche Aufstiegsgeschwindigkeit (VAM) in Metern pro Sekunde. |
avg_depth | REAL | 0, wenn über Wasser. Einheiten: m. |
max_depth | REAL | 0, wenn über Wasser. Einheiten: m. |
surface_interval | INTEGER | Zeit seit dem Ende des letzten Tauchgangs. Einheiten: s. |
start_cns | INTEGER | ZNS-Sauerstofftoxizitätsbelastung zu Beginn des Tauchgangs, in Prozent. |
end_cns | INTEGER | ZNS-Sauerstofftoxizitätsbelastung am Ende des Tauchgangs, in Prozent. |
start_n2 | INTEGER | Stickstoffbelastung zu Beginn des Tauchgangs, in Prozent. |
end_n2 | INTEGER | Stickstoffbelastung am Ende des Tauchgangs, in Prozent. |
avg_respiration_rate | INTEGER | Durchschnittliche 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_rate | INTEGER | Maximale 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_rate | INTEGER | Minimale Atemfrequenz während dieser Session, in Atemzügen pro Minute; wird, sofern vorhanden, durch das im Wertebereich erweiterte enhanced_min_respiration_rate ersetzt. |
min_temperature | INTEGER | Minimale Temperatur in Grad Celsius. |
o2_toxicity | INTEGER | Sauerstofftoxizitätsbelastung, in OTUs (Sauerstofftoxizitätseinheiten). |
dive_number | INTEGER | Nummer, die diesen Tauchgang innerhalb einer Aktivitätsdatei mit mehreren Tauchgängen identifiziert, falls zutreffend. |
training_load_peak | REAL | Spitzenwert der Trainingsbelastung. |
enhanced_avg_respiration_rate | REAL | Durchschnittliche Atemfrequenz in Atemzügen pro Minute. |
enhanced_max_respiration_rate | REAL | Maximale Atemfrequenz in Atemzügen pro Minute. |
enhanced_min_respiration_rate | REAL | Minimale Atemfrequenz in Atemzügen pro Minute. |
total_grit | REAL | Die 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_flow | REAL | Die 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_count | INTEGER | Anzahl der während dieses Zeitraums erkannten Sprünge, wie Ski- oder Snowboardsprünge. |
avg_grit | REAL | Die 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_flow | REAL | Die 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_feel | INTEGER | Eine 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_rpe | INTEGER | Gemeinsame Borg-CR10-/0-10-RPE-Skala, mit 10 multipliziert. Gesamtbewertung für alle Trainingseinheiten in einer einzelnen Sitzung. |
avg_spo2 | INTEGER | Durchschnittlicher SpO2-Wert für die Überwachungssitzung. Einheiten: Prozent. |
avg_stress | INTEGER | Durchschnittlicher Stress für die Überwachungssitzung. Einheiten: Prozent. |
sdrr_hrv | INTEGER | Standardabweichung des R-R-Intervalls (SDRR) - Maß der Herzfrequenzvariabilität, das für Wellness-Nutzer am nützlichsten ist. Einheiten: mS. |
rmssd_hrv | INTEGER | Root Mean Square of Successive Differences (RMSSD) - Maß der Herzfrequenzvariabilität, das für Sportler am nützlichsten ist. Einheiten: mS. |
total_fractional_ascent | REAL | Bruchteil von total_ascent. Einheiten: m. |
total_fractional_descent | REAL | Bruchteil von total_descent. Einheiten: m. |
avg_core_temperature | REAL | Durchschnittliche Körperkerntemperatur in Grad Celsius. |
min_core_temperature | REAL | Minimale Körperkerntemperatur in Grad Celsius. |
max_core_temperature | REAL | Maximale Körperkerntemperatur in Grad Celsius. |
total_reps | INTEGER | Gesamtzahl der Wiederholungen.Ein Unterfeld des FIT-Felds total_cycles, aktiv, wenn sub_sport strength_training oder sport hiit ist. |
total_pushes | INTEGER | Gesamtzahl 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Zeitstempel des Sets, im ISO8601-Format. |
duration | INTEGER | Dauer des Sets, in Sekunden. |
repetitions | INTEGER | Anzahl der Wiederholungen der Bewegung. |
weight | INTEGER | Für den Satz verwendetes Gewicht. Einheiten: kg. |
set_type | INTEGER | SetX-Typ.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
start_time | TEXT | Startzeit des Satzes. |
raw_category_garmin_key | TEXT | Roher 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_key | TEXT | Rohe 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_unit | INTEGER | Einheit (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_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
workout_step_index | INTEGER | Index des workout_step (im übergeordneten Workout), der diesen Datensatz erzeugt hat, wenn er von einem strukturierten Workout generiert wurde. |
SkinTempOvernight
Skin_temp_overnight:.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
local_timestamp | TEXT | Lokaler Zeitstempel, im ISO8601-Format. |
average_deviation | REAL | Die durchschnittliche nächtliche Abweichung von der Basistemperatur, in Grad C. |
average7_day_deviation | REAL | Die durchschnittliche nächtliche Abweichung von der Basistemperatur über 7 Tage, in Grad C. |
nightly_value | REAL | Letzter nächtlicher Temperaturwert. |
SlaveDevice
Listet verbundene Peripheriegeräte wie Sensoren oder Zubehör auf.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
manufacturer_id | INTEGER | FIT-Herstellercode, der den Gerätehersteller angibt, wie Garmin oder einen Drittanbieter-Partner. |
product_id | INTEGER | Herstellerspezifischer 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_id | INTEGER | Favero-spezifischer Produktcode, der das Gerätemodell angibt, nur gültig, wenn manufacturer_id Favero Electronics ist. |
garmin_product_id | INTEGER | Garmin-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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
combined_awake_score | INTEGER | Durchschnitt 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_score | INTEGER | Bewertung, 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_score | INTEGER | Bewertung, 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_score | INTEGER | Bewertung, 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_score | INTEGER | Bewertung, 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_score | INTEGER | Bewertung, 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_score | INTEGER | Gesamtbewertung, 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_score | INTEGER | Bewertung, 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_score | INTEGER | Bewertung, 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_score | INTEGER | Bewertung, 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_score | INTEGER | Bewertung, 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_count | INTEGER | Die Anzahl der Aufwachvorgänge während des Schlafs. |
interruptions_score | INTEGER | Bewertung, die die Schlafunterbrechungen einschätzt. Falls gültig: 0 (schlechtester Wert) bis 100 (bester Wert).Falls unbekannt, wird keine Bewertung erfasst. |
average_stress_during_sleep | REAL | Schließt Stress während Wachphasen im Schlaffenster aus. |
SleepDisruptionOvernightSeverity
Sleep_disruption_overnight_severity:.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
severity | INTEGER | Schweregrad der Schlafstörung. |
SleepDisruptionSeverityPeriod
Sleep_disruption_severity_period:.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
timestamp | TEXT | Im ISO8601-Format. |
severity | INTEGER | Schweregrad der Schlafstörung. |
SleepLevel
Ein klassifizierter Zeitabschnitt einer Schlaf-Session (z. B. Leicht-, Tief- oder REM-Schlaf).
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
SleepLevel | INTEGER | FIT-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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Der Nachrichtenindex. |
version | REAL | Softwareversionsnummer. |
part_number | TEXT | Die Teilenummer. |
SpeedZone
Definiert Trainingszonen für die Geschwindigkeit.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
high_value | REAL | Obere Grenze dieser Geschwindigkeitszone, in Metern pro Sekunde. |
Name | TEXT | Vom 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
split_type | INTEGER | FIT-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_time | REAL | Gesamte verstrichene Zeit, einschließlich Pausen, in Sekunden. |
total_timer_time | REAL | Gesamte Timerzeit, ohne Pausen, in Sekunden. |
total_distance | REAL | Gesamtdistanz in Metern. |
avg_speed | REAL | Durchschnittsgeschwindigkeit in Metern pro Sekunde. |
start_time | TEXT | Startzeit des Splits, im ISO8601-Format. |
total_ascent | INTEGER | Gesamtanstieg in Metern. |
total_descent | INTEGER | Gesamtabstieg in Metern. |
start_position_lat | INTEGER | Breitengrad der Startposition, in Halbkreisen. |
start_position_long | INTEGER | Längengrad der Startposition, in Halbkreisen. |
end_position_lat | INTEGER | Breitengrad der Endposition, in Halbkreisen. |
end_position_long | INTEGER | Längengrad der Endposition, in Halbkreisen. |
max_speed | REAL | Maximalgeschwindigkeit in Metern pro Sekunde. |
avg_vert_speed | REAL | Durchschnittliche vertikale Geschwindigkeit in Metern pro Sekunde. |
end_time | TEXT | Endzeit des Splits, im ISO8601-Format. |
total_calories | INTEGER | Verbrannte Kalorien insgesamt, in Kilokalorien. |
start_elevation | REAL | Höhe zu Beginn dieses Splits, in Metern. |
total_moving_time | REAL | Gesamtzeit in Bewegung, in Sekunden. |
SplitSummary
Split_summary:.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
split_type | INTEGER | FIT-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_splits | INTEGER | Anzahl der in dieser Zusammenfassung enthaltenen Splits. |
total_timer_time | REAL | Gesamte Timerzeit, ohne Pausen, in Sekunden. |
total_distance | REAL | Gesamtdistanz in Metern. |
avg_speed | REAL | Durchschnittsgeschwindigkeit in Metern pro Sekunde. |
max_speed | REAL | Maximalgeschwindigkeit in Metern pro Sekunde. |
total_ascent | INTEGER | Gesamtanstieg in Metern. |
total_descent | INTEGER | Gesamtabstieg in Metern. |
avg_heart_rate | INTEGER | Durchschnittliche Herzfrequenz in Schlägen pro Minute. |
max_heart_rate | INTEGER | Maximale Herzfrequenz in Schlägen pro Minute. |
avg_vert_speed | REAL | Durchschnittliche vertikale Geschwindigkeit in Metern pro Sekunde. |
total_calories | INTEGER | Verbrannte Kalorien insgesamt, in Kilokalorien. |
total_moving_time | REAL | Gesamtzeit in Bewegung, in Sekunden. |
Spo2Data
Spo2_data:.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
reading_spo2 | INTEGER | Blutsauerstoffsättigung (SpO2), in Prozent. |
reading_confidence | INTEGER | Konfidenzniveau des Pulsoximeter-Messwerts. |
mode | INTEGER | Wann die Daten erfasst wurden. |
Sport
Benennt die mit der Aktivität verknüpfte Sportart und Sub-Sportart.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
sport_id | INTEGER | Sportart-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_id | INTEGER | Unter-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. |
Name | TEXT | Vom Benutzer vergebener oder generierter Anzeigename für diese Sportart. |
StressLevel
Stress_level: Von FirstBeat berechneter Wert von 1 bis 100.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
stress_level_value | INTEGER | Berechneter Stress-Score, auf einer Skala von 1 bis 100. |
stress_level_time | TEXT | Zeitpunkt, zu dem der Stress-Wert berechnet wurde, im ISO8601-Format. |
TankSummary
Tank_summary:.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
sensor | INTEGER | ANT+-Geräte-ID des Tankdrucksensors. |
start_pressure | REAL | Tankdruck zu Beginn des Tauchgangs, in bar. |
end_pressure | REAL | Tankdruck am Ende des Tauchgangs, in bar. |
volume_used | REAL | Verbrauchtes Gasvolumen, in Litern. |
TankUpdate
Tank_update:.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
sensor | INTEGER | ANT+-Geräte-ID des Tankdrucksensors. |
pressure | REAL | Tankdruck in bar. |
ThreeDSensorCalibration
Speichert Kalibrierungsdaten für 3D-Sensoren wie Beschleunigungsmesser und Gyroskope.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Ganzzahliger Sekundenanteil des Zeitstempels, im ISO8601-Format. |
sensor_type | INTEGER | Gibt an, für welchen Sensor die Kalibrierung gilt. |
calibration_factor | INTEGER | Kalibrierungsfaktor zur Umrechnung des rohen ADC-Werts in Grad, g usw. |
accel_cal_factor | INTEGER | Kalibrierungsfaktor des Beschleunigungsmessers. Einheiten: g. |
gyro_cal_factor | INTEGER | Kalibrierungsfaktor des Gyroskops. Einheiten: deg/s. |
calibration_divisor | INTEGER | Divisor des Kalibrierungsfaktors. Einheiten: Zählwerte. |
level_shift | INTEGER | Pegelverschiebungswert, der verwendet wird, um den ADC-Wert zurück in den gültigen Bereich zu verschieben. |
offset_cal | TEXT | Interne Kalibrierungsfaktoren, jeweils einer für: xy, yx, zx.Ein Wert pro Achsenpaar, in dieser festen Reihenfolge: xy, yx, zx. |
orientation_matrix | TEXT | Skalierung: 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
reference_mesg | INTEGER | Referenznachricht.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
reference_index | INTEGER | Index des konkret referenzierten Datensatzes (zusammen mit reference_mesg, das dessen Nachrichtentyp angibt). |
time_in_heart_rate_zone | TEXT | Gesamtzeit in jeder Herzfrequenz-Trainingszone. Einheit: s; Skalierung: 1000.Ein Wert pro Zone, indexausgerichtet mit heart_rate_zone_high_boundary. |
time_in_speed_zone | TEXT | Gesamtzeit in jeder Geschwindigkeits-Trainingszone. Einheit: s; Skalierung: 1000.Ein Wert pro Zone, indexausgerichtet mit speed_zone_high_boundary. |
time_in_cadence_zone | TEXT | Gesamtzeit in jeder Trittfrequenz-Trainingszone. Einheit: s; Skalierung: 1000.Ein Wert pro Zone, indexausgerichtet mit cadence_zone_high_bondary. |
time_in_power_zone | TEXT | Gesamtzeit in jeder Leistungs-Trainingszone. Einheit: s; Skalierung: 1000.Ein Wert pro Zone, indexausgerichtet mit power_zone_high_boundary. |
heart_rate_zone_high_boundary | TEXT | Obere Herzfrequenzgrenze dieser Zone, in Schlägen pro Minute.Ein Wert pro Zone, indexausgerichtet mit time_in_heart_rate_zone. |
speed_zone_high_boundary | TEXT | Obere Geschwindigkeitsgrenze dieser Zone. Einheit: m/s; Skalierung: 1000.Ein Wert pro Zone, indexausgerichtet mit time_in_speed_zone. |
cadence_zone_high_bondary | TEXT | Obere Trittfrequenzgrenze dieser Zone, in Umdrehungen pro Minute.Ein Wert pro Zone, indexausgerichtet mit time_in_cadence_zone. |
power_zone_high_boundary | TEXT | Obere Leistungsgrenze dieser Zone, in Watt.Ein Wert pro Zone, indexausgerichtet mit time_in_power_zone. |
heart_rate_calc_type | INTEGER | FIT-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_rate | INTEGER | Maximale Herzfrequenz, die als Grundlage für die Berechnung der Herzfrequenzzonen dient, in Schlägen pro Minute. |
resting_heart_rate | INTEGER | Ruheherzfrequenz, die als Grundlage für die Berechnung der Herzfrequenzzonen dient, in Schlägen pro Minute. |
threshold_heart_rate | INTEGER | Herzfrequenzschwelle (LTHR), die als Grundlage für die Berechnung der Herzfrequenzzonen über die Prozent-der-Schwelle-Methode dient. |
pwr_calc_type | INTEGER | Leistungsberechnungstyp.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
functional_threshold_power | INTEGER | Funktionelle 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Ganzzahliger Sekundenanteil des UTC-Zeitstempels zu dem Zeitpunkt, an dem der Systemzeitstempel aufgezeichnet wurde, im ISO8601-Format. |
fractional_timestamp | REAL | Bruchteil des UTC-Zeitstempels zum Zeitpunkt der Aufzeichnung des Systemzeitstempels. Einheiten: s. |
system_timestamp | TEXT | Ganzzahliger Sekundenanteil des Systemzeitstempels, im ISO8601-Format. |
fractional_system_timestamp | REAL | Bruchteil des Systemzeitstempels. Einheiten: s. |
local_timestamp | TEXT | Zeitstempel-Epoche, ausgedrückt in Ortszeit, im ISO8601-Format, verwendet, um Zeitstempel in Ortszeit umzurechnen. |
timestamp_ms | INTEGER | Millisekundenanteil des UTC-Zeitstempels zum Zeitpunkt der Aufzeichnung des Systemzeitstempels. |
system_timestamp_ms | INTEGER | Millisekundenanteil des Systemzeitstempels. |
Totals
Kumulierte Aktivitätssummen (Distanz, Kalorien, Zeit, Anzahl Sessions) für eine Sportart, erfasst seit dem letzten Zurücksetzen des Geräts.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
timestamp | TEXT | Im ISO8601-Format. |
timer_time | INTEGER | Gesamte Bewegungs-/Aufzeichnungszeit über alle in diesem Totals-Datensatz erfassten Sessions, ohne pausierte Zeiträume. Einheit: s. |
distance | INTEGER | Akkumulierte Gesamtdistanz, in Metern. |
calories | INTEGER | Verbrannte Kalorien insgesamt, in Kilokalorien. |
sport_id | INTEGER | Sportart-Code, der die Sportart angibt, wie Laufen oder Radfahren; sub_sport_id grenzt dies weiter ein. |
elapsed_time | INTEGER | Gesamtzeit über alle in diesem Totals-Datensatz erfassten Sessions, einschließlich pausierter Zeiträume. Einheit: s. |
sessions | INTEGER | Gesamtzahl der Sitzungen. |
active_time | INTEGER | Aktive Zeit in Sekunden. |
sport_index | INTEGER | Nullbasierte 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
type | INTEGER | FIT-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_id | INTEGER | FIT-Herstellercode, der den Gerätehersteller angibt, wie Garmin oder einen Drittanbieter-Partner. |
product_id | INTEGER | Herstellerspezifischer 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_id | INTEGER | Favero-spezifischer Produktcode, der das Gerätemodell angibt, nur gültig, wenn manufacturer_id Favero Electronics ist. |
garmin_product_id | INTEGER | Garmin-spezifischer Produktcode, der das Gerätemodell angibt, nur gültig, wenn manufacturer_id Garmin ist. |
serial_number | INTEGER | Seriennummer des Geräts, falls verfügbar. |
time_created | INTEGER | Zeitpunkt, zu dem die Trainingsdatei erstellt wurde, im ISO8601-Format. |
TrainingSettings
Speichert Zielkennzahlen für strukturierte Trainingseinheiten wie Distanz, Geschwindigkeit und Zeit.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
target_distance | REAL | Zieldistanz in Metern. |
target_speed | REAL | Zielgeschwindigkeit in Metern pro Sekunde. |
target_time | INTEGER | Zielzeit in Sekunden. |
precise_target_speed | REAL | Ein präziseres Zielgeschwindigkeitsfeld. Einheiten: m/s. |
UserProfile
enthält persönliche Nutzerdaten wie Alter, Gewicht, Größe und Fitnesspräferenzen.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
friendly_name | TEXT | Wird für die Begrüßung im Morgenbericht verwendet. |
gender | INTEGER | Geschlecht des Benutzers.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
age | INTEGER | Alter des Benutzers in Jahren. |
height | REAL | Größe des Benutzers in Metern. |
weight | REAL | Gewicht des Benutzers in Kilogramm. |
language | INTEGER | Bevorzugte Sprache des Benutzers.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
elev_setting | INTEGER | Einheit (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_setting | INTEGER | Einheit (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_rate | INTEGER | Ruheherzfrequenz in Schlägen pro Minute. |
default_max_running_heart_rate | INTEGER | Standard-Maximalherzfrequenz für Laufen, in Schlägen pro Minute. |
default_max_biking_heart_rate | INTEGER | Standard-Maximalherzfrequenz für Radfahren, in Schlägen pro Minute. |
default_max_heart_rate | INTEGER | Standard-Maximalherzfrequenz, in Schlägen pro Minute. |
heart_rate_setting | INTEGER | Anzeigemodus 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_setting | INTEGER | Einheit (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_setting | INTEGER | Einheit (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_setting | INTEGER | Einheit, in der Leistungswerte angezeigt werden sollen.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
activity_class | INTEGER | Klassifizierung des allgemeinen Aktivitätsniveaus des Benutzers, verwendet zur Feinabstimmung von Kalorien- und Trainingsschätzungen. |
position_setting | INTEGER | Koordinatenformat (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_setting | INTEGER | Einheit (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_id | INTEGER | Kennung für dieses Benutzerprofil, die nur innerhalb des Geräts eindeutig ist, nicht global. |
global_id | TEXT | Global eindeutige Kennung für diesen Benutzer, verwendet, um Profile geräteübergreifend zuzuordnen.Ein Byte pro Element dieser Kennung. |
wake_time | TEXT | Typische Aufwachzeit. |
sleep_time | TEXT | Typische Schlafenszeit. |
height_setting | INTEGER | Einheit (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_length | REAL | Vom Nutzer definierte Schrittlänge beim Laufen, 0 für automatische Länge. |
user_walking_step_length | REAL | Vom Nutzer definierte Schrittlänge beim Gehen, 0 für automatische Länge. |
depth_setting | INTEGER | Einheit (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_count | INTEGER | Gesamtzahl der für diesen Benutzer protokollierten Tauchgänge. |
Video
Speichert Metadaten für ein mit einer Aktivität verknüpftes Video.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
url | TEXT | URL, unter der das Video abgerufen werden kann. |
hosting_provider | TEXT | Dienst, der das Video hostet, wie YouTube. |
duration | INTEGER | Wiedergabezeit des Videos. Einheiten: ms. |
VideoClip
Stellt einen Abschnitt eines mit einer Aktivität verknüpften Videos dar.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
clip_number | INTEGER | Index, der diesen Clip unter anderen Clips desselben Videos identifiziert. |
start_timestamp | TEXT | Startzeit des Videoclips, im ISO8601-Format. |
start_timestamp_ms | INTEGER | Sekundenbruchteil von start_timestamp, in Millisekunden. |
end_timestamp | TEXT | Endzeit des Videoclips, im ISO8601-Format. |
end_timestamp_ms | INTEGER | Sekundenbruchteil von end_timestamp, in Millisekunden. |
clip_start | INTEGER | Beginn des Clips in Videozeit. Einheiten: ms. |
clip_end | INTEGER | Ende des Clips in Videozeit. Einheiten: ms. |
VideoDescription
Speichert Beschreibungsinformationen für ein mit einer Aktivität verknüpftes Video.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Nullbasierte 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_count | INTEGER | Gesamtzahl der Teile, in die die vollständige Beschreibung aufgeteilt ist; message_index reicht über die Teile dieser Beschreibung von 0 bis message_count - 1. |
text | TEXT | Beschreibungstext des Videos. |
VideoFrame
Stellt ein einzelnes Bild in einem aufgezeichneten Video mit Zeitstempelinformationen dar.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Ganzzahliger Sekundenanteil des Zeitstempels, im ISO8601-Format. |
timestamp_ms | INTEGER | Millisekundenanteil des Zeitstempels. |
frame_number | INTEGER | Nummer des Frames, dem timestamp und timestamp_ms zugeordnet sind. |
VideoTitle
Speichert Titelinformationen für ein mit einer Aktivität verknüpftes Video.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Nullbasierte 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_count | INTEGER | Gesamtzahl der Teile, in die der vollständige Titel aufgeteilt ist; message_index reicht über die Teile dieses Titels von 0 bis message_count - 1. |
text | TEXT | Titeltext des Videos. |
WatchfaceSettings
Speichert Anpassungsoptionen für Zifferblatt-Layouts und -Stile.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
mode | INTEGER | Anzeigemodus des Zifferblatts. |
layout | INTEGER | Layout-Kennung für das Zifferblatt. |
digital_layout | INTEGER | Layout-Kennung, die verwendet wird, wenn sich das Zifferblatt im Digitalmodus befindet. |
analog_layout | INTEGER | Layout-Kennung, die verwendet wird, wenn sich das Zifferblatt im Analogmodus befindet. |
WeatherAlert
Enthält Warnungen oder Hinweise zu Wetterbedingungen.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Im ISO8601-Format. |
report_id | TEXT | Eindeutige Kennung aus der GCS-Report-ID-Zeichenfolge, Länge 12. |
issue_time | TEXT | Zeitpunkt, zu dem die Warnung ausgegeben wurde, im ISO8601-Format. |
expire_time | TEXT | Zeitpunkt, zu dem die Warnung abläuft, im ISO8601-Format. |
severity | INTEGER | Warnung, Vorwarnung, Hinweis, Mitteilung.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
type | INTEGER | Tornado, 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Aktualisierungszeitpunkt der aktuellen Bedingungen, andernfalls Vorhersagezeitpunkt, im ISO8601-Format. |
weather_report | INTEGER | Aktuell oder Vorhersage.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
temperature | INTEGER | Temperatur in Grad Celsius. |
condition | INTEGER | Entspricht dem Feld weatherIcon der GSC-Antwort.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
wind_direction | INTEGER | Windrichtung in Grad. |
wind_speed | REAL | Windgeschwindigkeit in Metern pro Sekunde. |
precipitation_probability | INTEGER | Bereich 0-100. |
temperature_feels_like | INTEGER | Hitzeindex, wenn GCS heatIdx größer oder gleich 90F ist, oder Windchill, wenn GCS windChill kleiner oder gleich 32F ist. Einheiten: C. |
relative_humidity | INTEGER | Relative Luftfeuchtigkeit, in Prozent. |
location | TEXT | Zeichenkette, die der Standort-Zeichenkette der GCS-Antwort entspricht. |
observed_at_time | TEXT | Zeitpunkt, zu dem die Bedingungen beobachtet wurden, im ISO8601-Format. |
observed_location_lat | INTEGER | Breitengrad des beobachteten Wetterstandorts, in Halbkreisen. |
observed_location_long | INTEGER | Längengrad des beobachteten Wetterstandorts, in Halbkreisen. |
day_of_week | INTEGER | Wochentag, für den dieser Vorhersageeintrag gilt.Das lokalisierte Textäquivalent dieses Werts kann durch Nachschlagen in better_labels_lookup ermittelt werden. |
high_temperature | INTEGER | Höchste aufgezeichnete Temperatur, in Grad Celsius. |
low_temperature | INTEGER | Niedrigste aufgezeichnete Temperatur, in Grad Celsius. |
WeightScale
Gewichtsmessung der Person, die auf der Garmin Index-Waage steht.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
timestamp | TEXT | Zeitstempel der Messung, im ISO8601-Format. |
weight | REAL | Gewichtsmessung. Einheiten: kg. |
percent_fat | REAL | Körperfettanteil. Einheiten: %. |
percent_hydration | REAL | Körperhydratationsanteil. Einheiten: %. |
visceral_fat_mass | REAL | Viszerale Fettmasse in Kilogramm. |
bone_mass | REAL | Knochenmasse in Kilogramm. |
muscle_mass | REAL | Muskelmasse in Kilogramm. |
basal_met | REAL | Grundumsatz. Einheiten: kcal/Tag. |
physique_rating | INTEGER | Körperbau-Bewertung der Körperzusammensetzung, auf der von Garmin/Tanita-Körperanalysewaagen verwendeten Skala. |
active_met | REAL | Aktiver Stoffwechsel. ~4 kJ pro kcal, 0,25 erlaubt max. 16384 kcal. |
metabolic_age | INTEGER | Metabolisches Alter in Jahren. |
visceral_fat_rating | INTEGER | Viszeralfett-Bewertung, auf der von Garmin/Tanita-Körperanalysewaagen verwendeten Skala. |
user_profile_index | INTEGER | Verknüpft diese Waagen-Nachricht mit einem Nutzer. Entspricht dem Index der Nutzerprofilnachricht in der Waagendatei. |
bmi | REAL | Body-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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
sport_id | INTEGER | Sportart-Code, der die Sportart angibt, wie Laufen oder Radfahren; sub_sport_id grenzt dies weiter ein. |
capabilities_id | INTEGER | Bitfeld von workout_capabilities-Flags, das angibt, welche optionalen Datentypen (wie Herzfrequenz oder Leistung) dieses Workout enthält. |
number_valid_steps | INTEGER | Anzahl der gültigen Schritte. |
workout_name | TEXT | Vom Benutzer vergebener Name für dieses Workout. |
sub_sport_id | INTEGER | Sub-Sportart-Code, der innerhalb von sport_id eine genauere Klassifizierung liefert, wie Indoor-Radfahren oder Trailrunning. |
pool_length | REAL | Bahnlänge in Metern. |
pool_length_unit | INTEGER | Einheit (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_description | TEXT | Beschreibung des Workouts. |
WorkoutSession
Workout_session:.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
sport_id | INTEGER | Sportart-Code, der die Sportart angibt, wie Laufen oder Radfahren; sub_sport_id grenzt dies weiter ein. |
sub_sport_id | INTEGER | Sub-Sportart-Code, der innerhalb von sport_id eine genauere Klassifizierung liefert, wie Indoor-Radfahren oder Trailrunning. |
number_valid_steps | INTEGER | Anzahl gültiger Schritte. |
first_step_index | INTEGER | Index des ersten workout_step (im übergeordneten Workout), der zu dieser Session gehört. |
pool_length | REAL | Bahnlänge in Metern. |
pool_length_unit | INTEGER | Einheit (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:.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
message_index | INTEGER | Index dieses Datensatzes unter den anderen Datensätzen desselben Typs in der Datei, verwendet, um deren ursprüngliche Reihenfolge zu erhalten. |
workout_step_name | TEXT | Frei vergebener Name für diesen Workout-Schritt. |
duration_type | INTEGER | Wie 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_value | INTEGER | Roher 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_time | REAL | Zeitwert für ein zeitbasiertes Ziel oder eine Alarmdauer, in Sekunden. |
duration_distance | REAL | Distanzwert für ein distanzbasiertes Ziel oder eine Alarmdauer, in Metern. |
duration_heart_rate | INTEGER | Herzfrequenz-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_calories | INTEGER | Kalorienwert für eine kalorienbasierte Trainingsschrittdauer, in Kilokalorien. |
duration_step | INTEGER | message_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_power | INTEGER | Leistungs-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_reps | INTEGER | Anzahl der Wiederholungen für eine wiederholungsbasierte Schrittdauer. |
target_type | INTEGER | Woran 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_value | INTEGER | Numerischer 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_zone | INTEGER | Als 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_zone | INTEGER | Als 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_zone | INTEGER | Als 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_zone | INTEGER | Als 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_steps | INTEGER | Anzahl der Wiederholungen. |
repeat_time | REAL | Zeitwert für einen wiederholten Intervallschritt, in Sekunden. |
repeat_distance | REAL | Distanzwert für einen wiederholten Intervallschritt, in Metern. |
repeat_calories | INTEGER | Kalorienwert für einen wiederholten Intervallschritt, in Kilokalorien. |
repeat_heart_rate | INTEGER | Herzfrequenz-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_power | INTEGER | Leistungs-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_type | INTEGER | Schwimmstilart, 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_low | INTEGER | Roher 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_low | REAL | Untergrenze des benutzerdefinierten Zielgeschwindigkeitsbereichs, in Metern pro Sekunde. |
custom_target_heart_rate_low | INTEGER | Untere 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_low | INTEGER | Untergrenze des benutzerdefinierten Zielkadenzbereichs, in Umdrehungen pro Minute. |
custom_target_power_low | INTEGER | Untere 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_high | INTEGER | Roher 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_high | REAL | Obere Grenze des benutzerdefinierten Zielgeschwindigkeitsbereichs, in Metern pro Sekunde. |
custom_target_heart_rate_high | INTEGER | Obere 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_high | INTEGER | Obere Grenze des benutzerdefinierten Ziel-Kadenzbereichs, in Umdrehungen pro Minute. |
custom_target_power_high | INTEGER | Obere 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. |
intensity | INTEGER | Intensitä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. |
notes | TEXT | Freitext-Notizen für diesen Trainingsschritt. |
equipment | INTEGER | Fü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_category | INTEGER | Roher 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_name | INTEGER | Roher 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_weight | REAL | Für die Übung verwendetes Gewicht, in Kilogramm. |
weight_display_unit | INTEGER | Einheit (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_type | INTEGER | Wie 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_value | INTEGER | Wie target_value, für das sekundäre Ziel dieses Schritts. |
secondary_target_speed_zone | INTEGER | Als 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_zone | INTEGER | Als 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_zone | INTEGER | Als 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_zone | INTEGER | Als 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_type | INTEGER | Wie 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_low | INTEGER | Wie custom_target_value_low, für das sekundäre Ziel dieses Schritts. |
secondary_custom_target_speed_low | REAL | Untergrenze des sekundären benutzerdefinierten Zielgeschwindigkeitsbereichs, in Metern pro Sekunde. |
secondary_custom_target_heart_rate_low | INTEGER | Wie 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_low | INTEGER | Untergrenze des sekundären benutzerdefinierten Zielkadenzbereichs, in Umdrehungen pro Minute. |
secondary_custom_target_power_low | INTEGER | Wie 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_high | INTEGER | Wie custom_target_value_high, für das sekundäre Ziel dieses Schritts. |
secondary_custom_target_speed_high | REAL | Obere Grenze des sekundären benutzerdefinierten Zielgeschwindigkeitsbereichs, in Metern pro Sekunde. |
secondary_custom_target_heart_rate_high | INTEGER | Wie 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_high | INTEGER | Obere Grenze des sekundären benutzerdefinierten Ziel-Kadenzbereichs, in Umdrehungen pro Minute. |
secondary_custom_target_power_high | INTEGER | Wie 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.
| Feld | Typ | Beschreibung |
|---|---|---|
file_number | INTEGER | Die Dateinummer. |
max_heart_rate | INTEGER | Maximale Herzfrequenz, die als Grundlage für die Berechnung der Herzfrequenzzonen dient, in Schlägen pro Minute. |
threshold_heart_rate | INTEGER | Herzfrequenzschwelle (LTHR), die als Grundlage für die Berechnung der Herzfrequenzzonen über die Prozent-der-Schwelle-Methode dient. |
functional_threshold_power | INTEGER | Funktionelle Leistungsschwelle (FTP), die als Grundlage für die Berechnung der Leistungszonen dient, in Watt. |
heart_rate_calc_type | INTEGER | FIT-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_type | INTEGER | Leistungsberechnungstyp.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.