Dictionnaire de données, Référence complète des champs
Traduction automatique provisoire, non révisée. En cas de doute, consultez la version anglaise, qui fait foi.
Chaque table que Cordelia crée dans votre base de données SQLite, et chaque colonne qu'elle contient : 124 tables, 1635 champs.
Généré à partir du code source de Cordelia : chaque nom de table et de colonne ci-dessous est le SQL littéral exécuté par Cordelia, et chaque description est le commentaire de documentation de ce champ.
RecordNumber, ajoutée automatiquement par Cordelia et qui ne fait pas partie
des données FIT elles-mêmes, elle est omise des listes par table ci-dessous car elle est
identique sur chaque table.Voir aussi
Tables
- 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
Nombre de passages par zéro de l'accéléromètre, additionnés sur l'intervalle de temps spécifié.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
time | INTEGER | Durée de l'intervalle de temps, en secondes. |
energy_total | INTEGER | Énergie totale de l'accéléromètre dans l'intervalle. |
zero_cross_cnt | INTEGER | Nombre de passages par zéro. |
instance | INTEGER | ID d'instance de l'algorithme de passage par zéro. |
time_above_threshold | REAL | Temps total de l'accéléromètre au-dessus du seuil dans l'intervalle. Unités : s. |
AccelerometerData
contient les relevés bruts et calibrés du capteur accéléromètre.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
timestamp_ms | INTEGER | Partie en millisecondes de l'horodatage. |
sample_time_offset | TEXT | Chaque temps du tableau décrit le moment, en millisecondes, où l'échantillon de l'accéléromètre à l'index correspondant a été prélevé. Limité à 30 échantillons par message ; les échantillons peuvent s'étendre sur plusieurs secondes. La taille du tableau doit correspondre au nombre d'échantillons dans accel_x, accel_y et accel_z.Une valeur par échantillon, alignée par index avec accel_x/accel_y/accel_z. |
accel_x | TEXT | il s'agit du relevé ADC brut. Le nombre maximal d'échantillons est de 30 par message. Les échantillons peuvent s'étendre sur plusieurs secondes. Une conversion de ces données sera nécessaire une fois lues.Une valeur par échantillon, alignée par index avec sample_time_offset. |
accel_y | TEXT | il s'agit du relevé ADC brut. Le nombre maximal d'échantillons est de 30 par message. Les échantillons peuvent s'étendre sur plusieurs secondes. Une conversion de ces données sera nécessaire une fois lues.Une valeur par échantillon, alignée par index avec sample_time_offset. |
accel_z | TEXT | il s'agit du relevé ADC brut. Le nombre maximal d'échantillons est de 30 par message. Les échantillons peuvent s'étendre sur plusieurs secondes. Une conversion de ces données sera nécessaire une fois lues.Une valeur par échantillon, alignée par index avec sample_time_offset. |
calibrated_accel_x | TEXT | relevé d'accélération X calibré. Unités : g.Une valeur par échantillon, alignée par index avec sample_time_offset. |
calibrated_accel_y | TEXT | relevé d'accélération Y calibré. Unités : g.Une valeur par échantillon, alignée par index avec sample_time_offset. |
calibrated_accel_z | TEXT | relevé d'accélération Z calibré. Unités : g.Une valeur par échantillon, alignée par index avec sample_time_offset. |
compressed_calibrated_accel_x | TEXT | relevé d'accélération X calibré. Unités : mG.Une valeur par échantillon, alignée par index avec sample_time_offset. |
compressed_calibrated_accel_y | TEXT | relevé d'accélération Y calibré. Unités : mG.Une valeur par échantillon, alignée par index avec sample_time_offset. |
compressed_calibrated_accel_z | TEXT | relevé d'accélération Z calibré. Unités : mG.Une valeur par échantillon, alignée par index avec sample_time_offset. |
Activity
Résume une session d'activité complète, y compris la durée, la distance et les métriques de performance.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
total_timer_time | REAL | Temps total pris, hors pauses. Unités : s. |
number_sessions | INTEGER | Nombre de sessions. |
type | INTEGER | Type d'activité. |
event_id | INTEGER | Code d'événement FIT identifiant ce qui a déclenché cet enregistrement, comme un démarrage/arrêt du chronomètre ou un marqueur de tour. |
event_type | INTEGER | Code de type d'événement FIT décrivant comment l'événement s'est produit, comme démarrage, arrêt ou marqueur. |
local_timestamp | TEXT | Époque d'horodatage exprimée en heure locale, au format ISO8601. Utilisée pour convertir les horodatages d'activité en heure locale. |
event_group | INTEGER | Regroupe les événements liés entre eux, en distinguant les flux d'événements concurrents (comme des segments distincts au sein d'une session multisport) qui partagent le même event_id et event_type. |
AntChannelId
identifie l'appareil capteur ANT+ associé à un canal ANT donné.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
channel_number | INTEGER | Numéro de canal ANT utilisé pour cette transmission. |
device_type | INTEGER | Type d'appareil. |
device_number | INTEGER | ID d'appareil ANT numérique du capteur spécifique appairé sur ce canal. |
transmission_type | INTEGER | Type de transmission. |
device_index | INTEGER | Index d'appareil. |
AntRx
Données du message Ant Rx.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
fractional_timestamp | REAL | Partie fractionnaire en secondes de l'horodatage, en secondes. |
message_id | INTEGER | ID de message ANT identifiant le type de ce message ANT brut. |
message_data | TEXT | Octets bruts de la charge utile du message ANT.Un octet par élément, dans l'ordre reçu dans la charge utile brute du message ANT. |
channel_number | INTEGER | Numéro de canal ANT utilisé pour cette transmission. |
data | TEXT | Octets bruts du message ANT+ reçu.Un octet par élément, dans l'ordre reçu dans le message ANT+ brut. |
AntTx
Enregistrement Ant TX.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
fractional_timestamp | REAL | Partie fractionnaire en millisecondes de l'horodatage. |
message_id | INTEGER | ID de message ANT identifiant le type de ce message ANT brut. |
message_data | TEXT | Octets bruts de la charge utile du message ANT.Un octet par élément, dans l'ordre reçu dans la charge utile brute du message ANT. |
channel_number | INTEGER | Numéro de canal ANT utilisé pour cette transmission. |
data | TEXT | Octets bruts du message ANT+ transmis.Un octet par élément, dans l'ordre transmis dans le message ANT+ brut. |
AviationAttitude
contient les données d'attitude en vol, notamment le tangage, le roulis et le cap.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier FIT source. |
timestamp | TEXT | Au format ISO8601. |
timestamp_ms | INTEGER | Partie milliseconde de l'horodatage. |
system_time | TEXT | Heure système associée à l'échantillon, exprimée en millisecondes.Une valeur par échantillon d'attitude dans ce message. |
pitch | TEXT | Tangage en radians.Une valeur par échantillon d'attitude, alignée par index avec system_time. |
roll | TEXT | Roulis en radians.Une valeur par échantillon d'attitude, alignée par index avec system_time. |
accel_lateral | TEXT | Accélération latérale. Unités : m/s^2 ; échelle : 100 ; plage de -78,4 à +78,4 (-8 G à 8 G).Une valeur par échantillon d'attitude, alignée par index avec system_time. |
accel_normal | TEXT | Accélération normale. Unités : m/s^2 ; échelle : 100 ; plage de -78,4 à +78,4 (-8 G à 8 G).Une valeur par échantillon d'attitude, alignée par index avec system_time. |
turn_rate | TEXT | Vitesse de virage. Unités : radians/seconde ; échelle : 1024 ; plage de -8,727 à +8,727 (-500 deg/s à +500 deg/s).Une valeur par échantillon d'attitude, alignée par index avec system_time. |
stage | TEXT | Étape de vol pendant laquelle ce relevé d'assiette a été enregistré.Une valeur par échantillon d'attitude, alignée par index avec system_time. |
attitude_stage_complete | TEXT | Étape d'assiette terminée. Unités : % ; le pourcentage d'achèvement de l'étape d'assiette actuelle. Défini à 0 pour les étapes d'assiette 0, 1 et 2, et à 100 pour l'étape d'assiette 3, par les modules AHRS qui ne le prennent pas en charge. Plage : 100.Une valeur par échantillon d'attitude, alignée par index avec system_time. |
track | TEXT | Cap. Unités : radians ; échelle : 10430,38 ; plage d'angle/cap de 0 à 2π.Une valeur par échantillon d'attitude, alignée par index avec system_time. |
validity | TEXT | Indique si ce relevé d'assiette est valide.Une valeur par échantillon d'attitude, alignée par index avec system_time. |
BarometerData
contient les relevés bruts de pression barométrique.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
timestamp_ms | INTEGER | Partie milliseconde de l'horodatage. |
sample_time_offset | TEXT | Chaque temps du tableau décrit le moment, en millisecondes, où l'échantillon du baromètre à l'index correspondant a été prélevé. Les échantillons peuvent s'étendre sur plusieurs secondes. La taille du tableau doit correspondre au nombre d'échantillons dans barometric_pressure.Une valeur par échantillon, alignée par index avec barometric_pressure. |
barometric_pressure | TEXT | Pression barométrique. Unités : Pa ; il s'agit du relevé ADC brut. Les échantillons peuvent s'étendre sur plusieurs secondes. Une conversion de ces données sera nécessaire une fois lues.Une valeur par échantillon, alignée par index avec sample_time_offset. |
BeatIntervals
Tableau des intervalles entre battements cardiaques.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
timestamp_ms | INTEGER | Partie milliseconde de l'horodatage. |
time | TEXT | Tableau des temps en millisecondes entre battements.Une valeur par intervalle de battement cardiaque successif, dans l'ordre chronologique. |
BikeProfile
contient des paramètres spécifiques au vélo, y compris les capteurs, la taille de roue et les données d'étalonnage.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
bike_profile_name | TEXT | Nom attribué par l'utilisateur pour ce profil de vélo. |
sport_id | INTEGER | Code de type de sport identifiant le sport, comme la course ou le cyclisme ; sub_sport_id affine cette classification.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
sub_sport_id | INTEGER | Code de sous-type de sport fournissant une classification plus précise au sein de sport_id, comme le cyclisme en salle ou la course en sentier.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
odometer | REAL | En mètres. |
bike_spd_ant_id | INTEGER | ID ANT de vitesse du vélo. |
bike_cad_ant_id | INTEGER | ID ANT de cadence du vélo. |
bike_spdcad_ant_id | INTEGER | ID d'appareil ANT du capteur combiné de vitesse et de cadence appairé avec ce vélo. |
bike_power_ant_id | INTEGER | ID d'appareil ANT du capteur de puissance appairé avec ce vélo. |
custom_wheelsize | REAL | Taille de roue personnalisée en centimètres. |
auto_wheelsize | REAL | Taille de roue automatique. Unités : m. |
bike_weight | REAL | Poids du vélo en kilogrammes. |
power_cal_factor | REAL | Facteur de calcul de puissance. Unités : %. |
auto_wheel_cal | INTEGER | Indique si la circonférence de la roue est calibrée automatiquement plutôt que d'utiliser custom_wheelsize.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
auto_power_zero | INTEGER | Indique si le décalage zéro du capteur de puissance est calibré automatiquement.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
id | INTEGER | Identifiant de ce profil de vélo. |
spd_enabled | INTEGER | Vitesse activée.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
cad_enabled | INTEGER | Cadence activée.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
spdcad_enabled | INTEGER | Indique si le capteur combiné de vitesse et de cadence est activé pour ce vélo.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
power_enabled | INTEGER | Indique si le capteur de puissance est activé pour ce vélo.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
crank_length | REAL | Longueur de manivelle. décalage : -110. |
enabled | INTEGER | Indique si ce profil de vélo est activé.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
bike_spd_ant_id_trans_type | INTEGER | Type de transmission de l'ID ANT de vitesse du vélo. |
bike_cad_ant_id_trans_type | INTEGER | Type de transmission de l'ID ANT de cadence du vélo. |
bike_spdcad_ant_id_trans_type | INTEGER | Type de transmission ANT du capteur combiné de vitesse et de cadence identifié par bike_spdcad_ant_id. |
bike_power_ant_id_trans_type | INTEGER | Type de transmission ANT du capteur de puissance identifié par bike_power_ant_id. |
odometer_rollover | INTEGER | Compteur de dépassement pouvant être utilisé pour étendre l'odomètre. |
front_gear_number | INTEGER | Nombre de plateaux avant. |
front_gear | TEXT | Nombre de dents sur chaque plateau/pignon ; 0 est le plus intérieur.Une valeur par pignon ; l'index 0 correspond au pignon le plus intérieur. |
rear_gear_number | INTEGER | Nombre de pignons arrière. |
rear_gear | TEXT | Nombre de dents sur chaque plateau/pignon ; 0 est le plus intérieur.Une valeur par pignon ; l'index 0 correspond au pignon le plus intérieur. |
shimano_di2_enabled | INTEGER | Shimano Di2 activé.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
BloodPressure
relevés de tension artérielle effectués par un tensiomètre connecté.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
systolic_pressure | INTEGER | Tension artérielle systolique en millimètres de mercure. |
diastolic_pressure | INTEGER | Tension artérielle diastolique en millimètres de mercure. |
mean_arterial_pressure | INTEGER | Pression artérielle moyenne en millimètres de mercure. |
map3_sample_mean | INTEGER | Moyenne d'échantillon de la carte. |
map_morning_values | INTEGER | Valeurs du matin. Unités : mmHg. |
map_evening_values | INTEGER | Valeurs du soir. Unités : mmHg. |
heart_rate | INTEGER | Fréquence cardiaque en battements par minute. |
heart_rate_type | INTEGER | Méthode utilisée pour mesurer la fréquence cardiaque de ce relevé, comme un capteur appairé ou une estimation. |
status | INTEGER | État du relevé de tension artérielle, comme valide ou erreur. |
user_profile_index | INTEGER | Associe ce message de tension artérielle à un utilisateur. Correspond à l'index du message de profil utilisateur dans le fichier de tension artérielle. |
CadenceZone
Définit les zones d'entraînement de cadence.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
high_value | INTEGER | Limite supérieure de cette zone de cadence, en tours par minute. |
Name | TEXT | Nom attribué par l'utilisateur pour cette zone de cadence. |
CameraEvent
Enregistre les événements liés à l'utilisation de la caméra pendant une activité.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
timestamp_ms | INTEGER | Partie en millisecondes de l'horodatage. |
camera_event_type | INTEGER | Code d'événement FIT identifiant l'action de caméra survenue, comme le début ou la fin d'une capture.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
camera_file_uuid | TEXT | Identifiant unique du fichier de caméra (photo ou vidéo) associé à cet événement. |
camera_orientation | INTEGER | Orientation de la caméra au moment de cet événement.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
Capabilities
Décrit les langues, sports et fonctionnalités de connectivité pris en charge par l'appareil.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
languages | TEXT | Utiliser les types language_bits_x, où x est l'index du tableau.Un octet de masque de bits par index language_bits_x, x étant la position de l'élément dans ce tableau. |
sports | TEXT | Utiliser les types sport_bits_x, où x est l'index du tableau.Un octet de masque de bits par index sport_bits_x, x étant la position de l'élément dans ce tableau. |
workouts_supported | INTEGER | Masque de bits des indicateurs workout_capabilities décrivant les types d'étapes d'entraînement pris en charge par cet appareil. |
connectivity_supported | INTEGER | Masque de bits des indicateurs connectivity_capabilities décrivant les fonctionnalités de connectivité sans fil prises en charge par cet appareil. |
ChronoShotData
relevé individuel de la vitesse d'un projectile pour un tir, mesuré par un appareil chronographe Garmin XERO.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
shot_speed | REAL | Vitesse du projectile en mètres par seconde. |
shot_number | INTEGER | Index identifiant ce tir au sein de la session de chronographe. |
ChronoShotSession
statistiques récapitulatives (vitesse min/max/moyenne, nombre de tirs) d'une séance de tir enregistrée par un appareil chronographe Garmin XERO.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
min_speed | REAL | Vitesse minimale. Unités : m/s. |
max_speed | REAL | Vitesse maximale. Unités : m/s. |
avg_speed | REAL | Vitesse moyenne. Unités : m/s. |
shot_count | INTEGER | Nombre total de tirs enregistrés dans cette session. |
projectile_type | INTEGER | Type de projectile mesuré, comme une flèche ou une balle.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
grain_weight | REAL | Poids du projectile en grains. |
standard_deviation | REAL | Écart type de la vitesse de tir, en mètres par seconde. |
ClimbPro
Enregistrement Climb Pro.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
position_lat | INTEGER | Latitude de position. Unités : demi-cercles. |
position_long | INTEGER | Longitude de position. Unités : demi-cercles. |
climb_pro_event | INTEGER | Code d'événement FIT identifiant le changement d'état ClimbPro, comme le début ou la fin d'une montée.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
climb_number | INTEGER | Index identifiant à quelle montée (dans une séquence de montées sur le parcours) cet événement se rapporte. |
climb_category | INTEGER | Catégorie de difficulté attribuée à cette montée, par exemple selon la longueur et la pente. |
current_dist | REAL | Distance actuelle. Unités : m. |
Connectivity
Définit les options de connectivité sans fil et réseau telles que Bluetooth et ANT+.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
bluetooth_enabled | INTEGER | Utiliser Bluetooth pour les fonctionnalités de connectivité.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
bluetooth_le_enabled | INTEGER | Utiliser Bluetooth Low Energy pour les fonctionnalités de connectivité.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
ant_enabled | INTEGER | Utiliser ANT pour les fonctionnalités de connectivité.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
Name | TEXT | Nom de l'application compagnon ou du service appairé fournissant la connectivité. |
live_tracking_enabled | INTEGER | Indique si le suivi en direct (partage de la position en temps réel avec d'autres personnes) est activé.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
weather_conditions_enabled | INTEGER | Indique si les conditions météo actuelles peuvent être téléchargées sur l'appareil.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
weather_alerts_enabled | INTEGER | Indique si les alertes météo sévères peuvent être téléchargées sur l'appareil.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
auto_activity_upload_enabled | INTEGER | Indique si les activités terminées sont automatiquement téléversées vers l'application compagnon.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
course_download_enabled | INTEGER | Indique si des parcours peuvent être téléchargés sur l'appareil depuis l'application compagnon.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
workout_download_enabled | INTEGER | Indique si des entraînements peuvent être téléchargés sur l'appareil depuis l'application compagnon.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
gps_ephemeris_download_enabled | INTEGER | Indique si les données d'éphémérides GPS (pour une acquisition satellite plus rapide) peuvent être téléchargées sur l'appareil.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
incident_detection_enabled | INTEGER | Indique si la détection d'incident (alerte automatique des contacts après une chute ou un accident suspecté) est activée.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
grouptrack_enabled | INTEGER | Indique si GroupTrack (partage de la position en direct avec d'autres appareils appairés du même groupe) est activé.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
Course
Enregistrement.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
sport_id | INTEGER | Code de type de sport identifiant le sport, comme la course ou le cyclisme ; sub_sport_id affine cette classification.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
Name | TEXT | Nom attribué par l'utilisateur pour ce parcours. |
capabilities_id | INTEGER | Masque de bits des indicateurs course_capabilities décrivant les types de données optionnels (comme la fréquence cardiaque ou la puissance) inclus dans ce parcours. |
sub_sport_id | INTEGER | Code de sous-type de sport fournissant une classification plus précise au sein de sport_id, comme le cyclisme en salle ou la course en sentier.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
CoursePoint
Enregistrement de point de parcours (Course Point).
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
timestamp | TEXT | Au format ISO8601. |
position_lat | INTEGER | Position de latitude. Unités : demi-cercles. |
position_long | INTEGER | Position de longitude. Unités : demi-cercles. |
distance | REAL | Distance depuis le début du parcours jusqu'à ce point, en mètres. |
type | INTEGER | Type de point de parcours, comme sommet, ravitaillement ou danger.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
Name | TEXT | Nom attribué par l'utilisateur ou généré pour ce point de parcours. |
favorite | INTEGER | Indique si ce point de parcours est marqué comme favori.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
DeveloperCIQFields
une seule valeur de champ Developer/CIQ associée à une ligne de message natif (Record/Lap/Session). Stockage générique pour les champs développeur FIT dynamiques définis par l'application -- voir docs/notes/fit-import-gaps-plan-2026-07-03.md, section 3b, pour la justification du schéma.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
table_attached_to | TEXT | À quelle table native key_into_attached_table fait référence (par ex. « Record »). |
key_into_attached_table | INTEGER | La clé primaire réelle propre à la ligne native. |
developer_data_index | INTEGER | Correspond à DeveloperDataId.developer_data_index. |
field_definition_number | INTEGER | Correspond à FieldDescription.field_definition_number. |
field_type | INTEGER | 0=Inconnu, 1=ENTIER, 2=RÉEL, 3=VECTEUR D'ENTIERS, 4=VECTEUR DE RÉELS, 5=CHAÎNE, 6=VECTEUR DE CHAÎNES -- voir la table FieldTypeLookup pour la correspondance code-description. |
field_value_numeric | REAL | Renseigné uniquement lorsque field_type est 1 (INTEGER) ou 2 (REAL) ; NULL dans la base de données sinon. |
field_as_text | TEXT | Renseigné uniquement lorsque field_type est 3, 4, 5 ou 6 (tout type vecteur ou STRING), via le même encodage bind_numeric_array/bind_string_array utilisé pour les champs natifs vector<T> ; NULL dans la base de données sinon. |
DeveloperDataId
Developer_data_id : doit être enregistré avant field_description.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
developer_id | TEXT | Identifiant unique du développeur ou de l'entreprise qui a créé cette source de données personnalisée.Un octet par élément de cet identifiant unique, et non une valeur par échantillon. |
application_id | TEXT | Identifiant unique de l'application spécifique qui a créé cette source de données personnalisée.Un octet par élément de cet identifiant unique, et non une valeur par échantillon. |
manufacturer_id | INTEGER | Code de fabricant FIT identifiant le fabricant de l'appareil, comme Garmin ou un partenaire tiers. |
developer_data_index | INTEGER | Index identifiant de façon unique cette source de données développeur au sein du fichier ; les entrées FieldDescription font référence à cette valeur via leur propre champ developer_data_index. |
application_version | INTEGER | Numéro de version de l'application identifiée par application_id. |
DeviceAuxBatteryInfo
Fournit des informations sur les batteries auxiliaires connectées à l'appareil.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
device_index | INTEGER | Index identifiant à quel appareil connecté se rapportent ces données, correspondant au device_index propre d'un enregistrement device_info. |
battery_voltage | REAL | Tension de la batterie en volts. |
battery_status | INTEGER | Catégorie de niveau de charge de la batterie, comme neuve, bonne, correcte, faible ou critique. |
battery_identifier | INTEGER | Identifie à laquelle des batteries auxiliaires de l'appareil ce relevé correspond, lorsque l'appareil en compte plusieurs. |
DeviceInfo
Fournit des détails sur les appareils connectés, notamment le fabricant, le numéro de série et l'état de la batterie.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
device_index | INTEGER | Index identifiant de façon unique cet appareil au sein du fichier ; les autres messages font référence à cette valeur via leur propre champ device_index pour indiquer quel appareil a produit leurs données. |
device_type | INTEGER | Code de type d'appareil spécifique au fabricant pour cet appareil ; interprété à l'aide de son propre manufacturer_id/garmin_product_id. |
ble_device_type | INTEGER | Code de type d'appareil tel que signalé via Bluetooth Low Energy. |
antplus_device_type | INTEGER | Type d'appareil ANT+. |
ant_device_type | INTEGER | Code de type d'appareil tel que signalé via ANT. |
local_device_type | INTEGER | Code de type d'appareil attribué localement, utilisé pour les appareils sans code de type d'appareil ANT/BLE standard. |
manufacturer_id | INTEGER | Code de fabricant FIT identifiant le fabricant de l'appareil, comme Garmin ou un partenaire tiers. |
serial_number | INTEGER | Numéro de série de l'appareil, lorsqu'il est disponible. |
product_id | INTEGER | Code de produit spécifique au fabricant identifiant le modèle de l'appareil ; interprété via garmin_product_id ou favero_product_id lorsque le fabricant définit sa propre table de codes produit. |
favero_product_id | INTEGER | Code de produit spécifique à Favero identifiant le modèle de l'appareil, valide uniquement lorsque manufacturer_id est Favero Electronics. |
garmin_product_id | INTEGER | Code de produit spécifique à Garmin identifiant le modèle de l'appareil, valide uniquement lorsque manufacturer_id est Garmin. |
software_version | REAL | Version du logiciel ou du micrologiciel installée sur l'appareil. |
hardware_version | INTEGER | Numéro de révision matérielle de l'appareil. |
cumulative_operating_time | INTEGER | Temps de fonctionnement cumulé, en secondes. |
battery_voltage | REAL | Tension de la batterie en volts. |
battery_status | INTEGER | Catégorie de niveau de charge de la batterie, comme neuve, bonne, correcte, faible ou critique. |
sensor_position | INTEGER | Indique l'emplacement du capteur. |
descriptor | TEXT | Utilisé pour décrire le capteur ou l'emplacement. |
ant_transmission_type | INTEGER | Type de transmission ANT de cet appareil, associé à ant_device_number pour l'identifier de façon unique sur le réseau ANT. |
ant_device_number | INTEGER | Numéro d'appareil ANT de cet appareil, associé à ant_transmission_type pour l'identifier de façon unique sur le réseau ANT. |
ant_network | INTEGER | Réseau ANT sur lequel cet appareil communique, comme le réseau public ou un réseau privé Garmin. |
source_type | INTEGER | Transport utilisé par cet appareil pour se connecter, comme ANT, ANT+ ou Bluetooth Low Energy. |
product_name | TEXT | Chaîne de texte libre facultative pour indiquer le nom ou le modèle de l'appareil. |
battery_level | INTEGER | Niveau de batterie restant, en pourcentage. |
DeviceSettings
Stocke les paramètres configurables par l'utilisateur tels que les fuseaux horaires, les modes d'affichage et les options de rétroéclairage.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
active_time_zone | INTEGER | Index dans les tableaux de fuseau horaire. |
utc_offset | INTEGER | Décalage par rapport à l'heure système. Nécessaire pour convertir l'horodatage de l'heure système en UTC. |
time_offset | TEXT | Décalage de temps. unités : s ; décalage par rapport à l'heure système.Une valeur par fuseau horaire configuré, indexée par active_time_zone. |
time_mode | TEXT | Mode d'affichage de l'heure.Une valeur par fuseau horaire configuré, indexée par active_time_zone. |
time_zone_offset | TEXT | Décalage de fuseau horaire. unités : h ; échelle : 4 ; décalage de fuseau horaire par incréments d'un quart d'heure.Une valeur par fuseau horaire configuré, indexée par active_time_zone. |
backlight_mode | INTEGER | Mode de rétroéclairage. |
activity_tracker_enabled | INTEGER | État d'activation de la fonctionnalité de suivi d'activité.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
clock_time | TEXT | Horodatage UTC utilisé pour régler l'horloge et la date de l'appareil, au format ISO8601. |
pages_enabled | TEXT | Champ de bits pour configurer les écrans activés de chaque boucle prise en charge.Une valeur de champ de bits par boucle d'affichage prise en charge. |
move_alert_enabled | INTEGER | État d'activation de l'alerte de mouvement.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
date_mode | INTEGER | Mode d'affichage de la date. |
display_orientation | INTEGER | Orientation vers laquelle l'écran de l'appareil est pivoté, comme portrait ou paysage. |
mounting_side | INTEGER | De quel côté du corps (ou du vélo) l'appareil est monté, utilisé pour orienter correctement l'affichage. |
default_page | TEXT | Champ de bits pour indiquer une page par défaut pour chaque boucle prise en charge.Une valeur de champ de bits par boucle d'affichage prise en charge. |
autosync_min_steps | INTEGER | Pas minimum pour la synchronisation automatique. Nombre minimum de pas avant qu'une synchronisation automatique puisse se produire. |
autosync_min_time | INTEGER | Temps minimum pour la synchronisation automatique. Nombre minimum de minutes avant qu'une synchronisation automatique puisse se produire. |
lactate_threshold_autodetect_enabled | INTEGER | Paramètre d'activation de la détection automatique pour la fonction de seuil lactique.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
ble_auto_upload_enabled | INTEGER | Téléversement automatique via BLE.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
auto_sync_frequency | INTEGER | Aide à économiser la batterie en changeant de mode. |
auto_activity_detect | INTEGER | Permet de configurer les paramètres d'activation/désactivation de la détection automatique d'activité pour des activités spécifiques. |
number_of_screens | INTEGER | Nombre d'écrans configurés pour l'affichage. |
smart_notification_display_orientation | INTEGER | Orientation utilisée spécifiquement pour l'affichage des notifications intelligentes, qui peut différer de display_orientation principal. |
tap_interface | INTEGER | Mode contrôlant la façon dont les gestes de tapotement sur l'appareil sont interprétés. |
tap_sensitivity | INTEGER | Utilisé pour stocker le paramètre de seuil de tap. |
DiveAlarm
Définit des alarmes de profondeur, de temps et d'autres conditions de plongée.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de l'alarme. |
depth | REAL | Réglage de profondeur, en mètres, pour les alarmes de type profondeur. |
time | INTEGER | Paramètre de temps (s) pour les alarmes de type temps. Unités : s. |
enabled | INTEGER | Indicateur d'activation.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
alarm_type | INTEGER | Paramètre de type d'alarme.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
sound | INTEGER | Paramètre de tonalité et de vibration de l'alarme.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
dive_types | TEXT | Types de plongée qui déclenchent l'alarme.Une valeur par type de plongée configuré. |
id | INTEGER | ID d'alarme. |
popup_enabled | INTEGER | Afficher une fenêtre contextuelle visible pour cette alarme.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
trigger_on_descent | INTEGER | Déclencher l'alarme à la descente.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
trigger_on_ascent | INTEGER | Déclencher l'alarme à l'ascension.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
repeating | INTEGER | Répète l'alarme chaque fois que le seuil est franchi.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
speed | REAL | Paramètre de vitesse d'ascension/descente (mps) pour les alarmes de type vitesse. Unités : mps. |
DiveApneaAlarm
Définit des alarmes spécifiques à la plongée en apnée.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de l'alarme. |
depth | REAL | Réglage de profondeur, en mètres, pour les alarmes de type profondeur. |
time | INTEGER | Paramètre de temps (s) pour les alarmes de type temps. Unités : s. |
enabled | INTEGER | Indicateur d'activation.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
alarm_type | INTEGER | Paramètre de type d'alarme.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
sound | INTEGER | Paramètre de tonalité et de vibration de l'alarme.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
dive_types | TEXT | Types de plongée qui déclenchent l'alarme.Une valeur par type de plongée configuré. |
id | INTEGER | ID d'alarme. |
popup_enabled | INTEGER | Afficher une fenêtre contextuelle visible pour cette alarme.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
trigger_on_descent | INTEGER | Déclencher l'alarme à la descente.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
trigger_on_ascent | INTEGER | Déclencher l'alarme à l'ascension.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
repeating | INTEGER | Répéter l'alarme chaque fois que le seuil est franchi ?.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
speed | REAL | Paramètre de vitesse d'ascension/descente (mps) pour les alarmes de type vitesse. Unités : mps. |
DiveGas
Spécifie les détails du mélange gazeux pour les activités de plongée.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
helium_content | INTEGER | Teneur en hélium du mélange gazeux, en pourcentage. |
oxygen_content | INTEGER | Teneur en oxygène du mélange gazeux, en pourcentage. |
status | INTEGER | État de ce mélange gazeux, comme activé ou désactivé.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
mode | INTEGER | Mode de gaz, comme circuit ouvert ou recycleur à circuit fermé.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
DiveSettings
DiveSettings contient la configuration des activités de plongée, y compris les mélanges gazeux et les paramètres de sécurité.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
dive_settings_name | TEXT | Nom attribué par l'utilisateur pour ce profil de paramètres de plongée. |
model | INTEGER | Modèle de décompression utilisé pour les calculs de plongée. |
gf_low | INTEGER | Débit G. |
gf_high | INTEGER | Débit G élevé. |
water_type | INTEGER | Type d'eau pour lequel l'ordinateur de plongée est calibré, comme l'eau douce ou l'eau salée.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
water_density | REAL | Densité de l'eau. L'eau douce est généralement de 1000 ; l'eau salée est généralement de 1025. Unités : kg/m^3. |
po2_warn | REAL | Avertissement PO2. Généralement 1,40. Unités : pourcentage. |
po2_critical | REAL | PO2 critique. Généralement 1,60. Unités : pourcentage. |
po2_deco | REAL | PO2 de décompression. Unités : pourcentage. |
safety_stop_enabled | INTEGER | Indique si le guidage du palier de sécurité est activé pendant la remontée.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
bottom_depth | REAL | Profondeur de fond cible configurée pour cette plongée, en mètres. |
bottom_time | INTEGER | Temps de fond cible configuré pour cette plongée, en secondes. |
apnea_countdown_enabled | INTEGER | Indique si le compte à rebours d'apnée (rétention du souffle) est activé.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
apnea_countdown_time | INTEGER | Durée du compte à rebours d'apnée, en secondes. |
backlight_mode | INTEGER | Mode contrôlant le moment où le rétroéclairage de l'écran s'allume pendant une plongée.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
backlight_brightness | INTEGER | Niveau de luminosité du rétroéclairage de l'écran pendant une plongée. |
backlight_timeout | INTEGER | Durée pendant laquelle le rétroéclairage de l'écran reste allumé avant de s'éteindre automatiquement, en secondes. |
repeat_dive_interval | INTEGER | Intervalle de plongée répétée. Temps entre la remontée en surface et la fin de l'activité. Unités : s. |
safety_stop_time | INTEGER | Temps de palier de sécurité. Temps au palier de sécurité (si activé). Unités : s. |
heart_rate_source_type | INTEGER | Transport utilisé par la source de fréquence cardiaque pour se connecter, comme ANT ou un capteur local.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
heart_rate_source | INTEGER | Quelle source de fréquence cardiaque appairée est utilisée pendant les plongées. |
heart_rate_antplus_device_type | INTEGER | Type d'appareil ANT+ de fréquence cardiaque. |
heart_rate_local_device_type | INTEGER | Code de type d'appareil attribué localement de la source de fréquence cardiaque, lorsque heart_rate_source_type est un appareil local. |
travel_gas | INTEGER | Index du message dive_gas de voyage. |
ccr_low_setpoint_switch_mode | INTEGER | Indique s'il faut basculer automatiquement vers une PO2 basse.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
ccr_low_setpoint | REAL | PO2 cible lors de l'utilisation du point de consigne bas. Unités : pourcentage. |
ccr_low_setpoint_depth | REAL | Profondeur pour passer au point de consigne bas en mode automatique. Unités : m. |
ccr_high_setpoint_switch_mode | INTEGER | Indique s'il faut basculer automatiquement vers une PO2 élevée.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
ccr_high_setpoint | REAL | PO2 cible lors de l'utilisation du point de consigne haut. Unités : pourcentage. |
ccr_high_setpoint_depth | REAL | Profondeur pour passer au point de consigne haut en mode automatique. Unités : m. |
gas_consumption_display | INTEGER | Type de taux de consommation de gaz à afficher. Certaines valeurs ne sont valides que si le volume de la bouteille est connu.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
up_key_enabled | INTEGER | Indique si la touche haut est activée pendant les plongées.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
dive_sounds | INTEGER | Sons et vibrations activés ou désactivés pendant la plongée.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
last_stop_multiple | REAL | Généralement 1,0/1,5/2,0, représentant 3/4,5/6 m ou 10/15/20 pieds. |
no_fly_time_mode | INTEGER | Indique quelles directives utiliser pour l'intervalle de surface avant de prendre l'avion.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
DiveSummary
statistiques récapitulatives d'une seule plongée : profondeur, intervalle de surface et données de charge SNC/gaz.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
reference_mesg | INTEGER | Message de référence.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
reference_index | INTEGER | Index de l'enregistrement référencé spécifique (associé à reference_mesg, qui identifie son type de message). |
avg_depth | REAL | Profondeur moyenne. 0 si au-dessus de l'eau. Unités : m. |
max_depth | REAL | Profondeur maximale. 0 si au-dessus de l'eau. Unités : m. |
surface_interval | INTEGER | Intervalle de surface. Temps depuis la fin de la dernière plongée. Unités : s. |
start_cns | INTEGER | Charge de toxicité de l'oxygène du SNC au début de la plongée, en pourcentage. |
end_cns | INTEGER | Charge de toxicité de l'oxygène du SNC à la fin de la plongée, en pourcentage. |
start_n2 | INTEGER | Charge d'azote au début de la plongée, en pourcentage. |
end_n2 | INTEGER | Charge d'azote à la fin de la plongée, en pourcentage. |
o2_toxicity | INTEGER | Charge de toxicité de l'oxygène, en OTU (unités de toxicité de l'oxygène). |
dive_number | INTEGER | Numéro identifiant cette plongée au sein d'un fichier d'activité multi-plongées, le cas échéant. |
bottom_time | REAL | Temps passé en profondeur pendant la plongée, en secondes. |
avg_pressure_sac | REAL | Pression moyenne. Consommation d'air en surface moyenne basée sur la pression. Unités : bar/min. |
avg_volume_sac | REAL | Volume moyen. Consommation d'air en surface volumétrique moyenne. Unités : L/min. |
avg_rmv | REAL | RMV moyen. Volume respiratoire minute moyen. |
descent_time | REAL | Temps de descente. Temps pour atteindre l'arrêt de palier le plus profond. Unités : s. |
ascent_time | REAL | Temps d'ascension. Temps écoulé entre le départ du fond et l'arrivée à la surface. Unités : s. |
avg_ascent_rate | REAL | Temps d'ascension moyen. Rythme d'ascension moyen, hors descentes et arrêts. Unités : m/s. |
avg_descent_rate | REAL | Rythme de descente moyen. Rythme de descente moyen, hors ascensions et arrêts. Unités : m/s. |
max_ascent_rate | REAL | Rythme d'ascension maximal. Rythme d'ascension maximal. Unités : m/s. |
max_descent_rate | REAL | Rythme de descente maximal. Rythme de descente maximal. Unités : m/s. |
hang_time | REAL | Temps en l'air. Temps passé sans monter ni descendre. Unités : s. |
Event
event_id : représente des événements importants survenant pendant une activité, comme le démarrage, l'arrêt ou les alertes.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
event_id | INTEGER | Code d'événement FIT identifiant ce qui a déclenché cet enregistrement, comme un démarrage/arrêt du chronomètre ou un marqueur de tour.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
event_type | INTEGER | Code de type d'événement FIT décrivant comment l'événement s'est produit, comme démarrage, arrêt ou marqueur.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
data16 | INTEGER | Données 16. |
data | INTEGER | Valeur de données spécifique à l'événement ; sa signification dépend de l'événement et du type d'événement. |
timer_trigger | INTEGER | Ce qui a déclenché cet événement lié au chronomètre, comme un appui manuel sur un bouton ou une activité détectée automatiquement.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
course_point_index | INTEGER | Index du point de parcours auquel correspond cet événement, lorsqu'il est déclenché en l'atteignant. |
battery_level | REAL | Relevé brut de tension de la batterie rapporté par cet événement, en volts -- distinct des champs battery_level basés sur un pourcentage de DeviceInfo/Record. |
virtual_partner_speed | REAL | Vitesse du partenaire virtuel. Unités : m/s. |
heart_rate_high_alert | INTEGER | Alerte de fréquence cardiaque élevée. |
heart_rate_low_alert | INTEGER | Alerte de fréquence cardiaque basse. |
speed_high_alert | REAL | Seuil de vitesse pour une alerte de vitesse élevée, en mètres par seconde. |
speed_low_alert | REAL | Seuil de vitesse pour une alerte de vitesse basse, en mètres par seconde. |
cad_high_alert | INTEGER | Alerte de cadence élevée. Unités : rpm. |
cad_low_alert | INTEGER | Alerte de cadence basse. Unités : rpm. |
power_high_alert | INTEGER | Seuil de puissance pour une alerte de puissance élevée, en watts. |
power_low_alert | INTEGER | Alerte de puissance élevée. Unités : watts. |
time_duration_alert | REAL | Seuil de temps pour une alerte basée sur la durée, en secondes. |
distance_duration_alert | REAL | Seuil de distance pour une alerte basée sur la distance, en mètres. |
calorie_duration_alert | INTEGER | Seuil de calories configuré pour une alerte de durée basée sur les calories, en kilocalories. |
fitness_equipment_state | INTEGER | État de l'équipement de fitness connecté, comme prêt, en cours d'utilisation ou en pause.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
sport_point | INTEGER | Points marqués, pour les sports utilisant un total de points cumulatif (rempli via le sous-champ sport_point aux côtés de score/opponent_score). |
gear_change_data | INTEGER | Données de changement de vitesse. |
rider_position | INTEGER | Indique la valeur de position du cycliste.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
comm_timeout | INTEGER | Délai de communication ayant déclenché cet événement, comme la perte de connexion avec un capteur appairé.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
dive_alert | INTEGER | Type d'alerte de plongée ayant déclenché cet événement, comme un avertissement de vitesse de remontée ou de décompression.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
auto_activity_detect_duration | INTEGER | Durée de la détection automatique d'activité. Unités : min. |
radar_threat_alert | INTEGER | Alerte de menace radar. Le premier octet est radar_threat_level_max, le deuxième est radar_threat_count, le troisième est la vitesse d'approche moyenne et le quatrième est la vitesse d'approche maximale. |
event_group | INTEGER | Regroupe les événements liés entre eux, en distinguant les flux d'événements concurrents (comme des segments distincts au sein d'une session multisport) qui partagent le même event_id et event_type. |
score | INTEGER | Ne pas renseigner directement. Généré automatiquement par le décodeur pour les composants du sous-champ sport_point. |
opponent_score | INTEGER | Ne pas renseigner directement. Généré automatiquement par le décodeur pour les composants du sous-champ sport_point. |
front_gear_number | INTEGER | Numéro de plateau avant. |
front_gear | INTEGER | Ne pas renseigner directement. Généré automatiquement par le décodeur pour les composants du sous-champ gear_change. Nombre de dents avant. |
rear_gear_number | INTEGER | Numéro de pignon arrière. |
rear_gear | INTEGER | Ne pas renseigner directement. Généré automatiquement par le décodeur pour les composants du sous-champ gear_change. Nombre de dents arrière. |
device_index | INTEGER | Index identifiant à quel appareil connecté se rapportent ces données, correspondant au device_index propre d'un enregistrement device_info. |
activity_type | INTEGER | Type d'activité associé à un événement auto_activity_detect.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
start_timestamp | TEXT | Horodatage du début de l'événement, au format ISO8601. |
auto_activity_detect_start_timestamp | TEXT | Horodatage du moment où la détection automatique d'activité a déclenché cet événement, au format ISO8601. |
radar_threat_level_max | INTEGER | Niveau maximal de menace radar.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
radar_threat_count | INTEGER | Ne pas renseigner directement. Généré automatiquement par le décodeur pour les composants du sous-champ threat_alert. |
radar_threat_avg_approach_speed | REAL | Vitesse d'approche moyenne de la menace radar. Unités : m/s. |
radar_threat_max_approach_speed | REAL | Ne pas renseigner directement. Généré automatiquement par le décodeur pour les composants du sous-champ radar_threat_alert. Unités : m/s. |
ExdDataConceptConfiguration
ExdDataConceptConfiguration.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
screen_index | INTEGER | Index de l'écran de champ de données Connect IQ auquel appartient cette entrée de configuration. |
concept_field | INTEGER | Identifiant de concept de champ de données Connect IQ contrôlant le type de données affiché par cette entrée d'écran. |
field_id | INTEGER | Identifiant de champ de données Connect IQ attribué à cet emplacement d'écran. |
concept_index | INTEGER | Index de ce concept au sein de sa data_page, lorsque plusieurs concepts partagent la même page. |
data_page | INTEGER | Numéro de page de données auquel appartient cette entrée de configuration de concept. |
concept_key | INTEGER | Clé identifiant le concept spécifique (source de données) configuré par cette entrée. |
scaling | INTEGER | Facteur d'échelle appliqué à la valeur affichée. |
data_units | INTEGER | Unité dans laquelle la valeur affichée de ce concept de données est exprimée (par ex. miles par heure, degrés Celsius, tr/min, battements par minute). |
qualifier | INTEGER | Qualificatif identifiant la variante de ce concept de données. |
descriptor | INTEGER | Index de la chaîne descriptive utilisée pour étiqueter ce concept de données. |
is_signed | INTEGER | Indique si la valeur du concept doit être interprétée comme signée plutôt que non signée.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
ExdDataFieldConfiguration
ExdDataFieldConfiguration.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
screen_index | INTEGER | Index de l'écran de champ de données Connect IQ auquel appartient cette entrée de configuration. |
concept_field | INTEGER | Identifiant de concept de champ de données Connect IQ contrôlant le type de données affiché par cette entrée d'écran. |
field_id | INTEGER | Identifiant de champ de données Connect IQ attribué à cet emplacement d'écran. |
concept_count | INTEGER | Nombre de concepts configurés pour ce champ de données. |
display_type | INTEGER | Format d'affichage utilisé pour ce champ de données Connect IQ, comme numérique ou texte. |
title | TEXT | Texte du titre affiché pour cette configuration de champ de données.Normalement un tableau à un seul élément ; le profil FIT en permet plusieurs. |
ExdScreenConfiguration
ExdScreenConfiguration.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
screen_index | INTEGER | Index de l'écran de champ de données Connect IQ auquel appartient cette entrée de configuration. |
field_count | INTEGER | Nombre de champs à l'écran. |
layout | INTEGER | Identifiant de disposition de cet écran de données. |
screen_enabled | INTEGER | Indique si cet écran de données Connect IQ est activé pour l'affichage.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
ExerciseTitle
nom d'exercice défini par l'utilisateur, référencé par les étapes d'entraînement dont exercise_category/exercise_name se situent dans la plage définie par l'utilisateur.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
exercise_category | INTEGER | Code brut FIT de catégorie d'exercice identifiant la famille d'exercice, comme développé couché ou curl (voir raw_category_garmin_key de SetX pour sa résolution en nom localisé). |
exercise_name | INTEGER | Code brut FIT de nom d'exercice identifiant la variante spécifique d'exercice au sein de sa catégorie (voir raw_category_subtype_garmin_key de SetX pour sa résolution en nom localisé). |
workout_step_name | TEXT | Nom d'affichage personnalisé pour cet exercice défini par l'utilisateur, référencé par les étapes d'entraînement dont exercise_category/exercise_name se situent dans la plage définie par l'utilisateur.Normalement un tableau à un seul élément ; le profil FIT en permet plusieurs. |
FieldCapabilities
Définit des contraintes sur les champs des messages, y compris les comptages et les types.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
file | INTEGER | Type de fichier FIT auquel s'applique cette entrée de capacité. |
mesg_number | INTEGER | Numéro de message. |
field_number | INTEGER | Numéro de champ FIT (au sein de mesg_number) auquel s'applique cette entrée de capacité. |
Count | INTEGER | Nombre d'instances de ce champ prises en charge par l'appareil. |
FieldDescription
FieldDescription.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
developer_data_index | INTEGER | Index identifiant la source DeveloperDataId à laquelle appartient cette description de champ. |
field_definition_number | INTEGER | Numéro de définition de champ FIT attribué à ce champ développeur au sein de son message. |
fit_base_type_id | INTEGER | Type de base FIT (comme uint8 ou sint16) selon lequel les octets bruts de ce champ développeur doivent être interprétés. |
field_name | TEXT | Nom d'affichage de ce champ développeur.Normalement un tableau à un seul élément ; le profil FIT en permet plusieurs. |
array | INTEGER | Nombre d'éléments si ce champ développeur contient un tableau de valeurs. |
components | TEXT | Champs natifs dans lesquels ce champ développeur se développe, le cas échéant. |
scale | INTEGER | Facteur d'échelle appliqué lors du décodage de ce champ développeur. |
offset | INTEGER | Décalage de valeur appliqué lors du décodage de ce champ développeur. |
units | TEXT | Unité de mesure des valeurs de ce champ développeur.Normalement un tableau à un seul élément ; le profil FIT en permet plusieurs. |
bits | TEXT | Disposition en champ de bits de la valeur de ce champ développeur. |
accumulate | TEXT | Indique si les valeurs de ce champ développeur s'accumulent entre les messages plutôt que d'écraser la valeur précédente. |
fit_base_unit_id | INTEGER | Unité de base FIT dans laquelle sont mesurées les valeurs de ce champ développeur, le cas échéant. |
native_mesg_number | INTEGER | Numéro de message natif. |
native_field_number | INTEGER | Numéro de champ FIT du champ natif (intégré) que ce champ développeur reflète ou étend, le cas échéant. |
FileCapabilities
FileCapabilities définit les limites et propriétés des fichiers que l'appareil peut stocker.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
type | INTEGER | Le type. |
flags | INTEGER | Les indicateurs. |
directory | TEXT | Le répertoire. |
max_count | INTEGER | Le comptage maximal. |
max_size | INTEGER | Taille maximale en octets. |
FileCreator
Est l'enregistrement décrivant l'appareil et le logiciel utilisés pour créer le fichier FIT.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
software_version | INTEGER | Version du logiciel ou du micrologiciel installée sur l'appareil. |
hardware_version | INTEGER | Numéro de révision matérielle de l'appareil. |
FileID
l'enregistrement qui identifie le fichier et l'appareil qui l'a créé.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | — |
type | INTEGER | Type de fichier FIT identifiant la nature de ce fichier (activité, entraînement, parcours, réglages, etc.) -- voir la table FileTypeLookup pour la correspondance complète code-description. |
manufacturer_id | INTEGER | Code de fabricant FIT identifiant le fabricant de l'appareil, comme Garmin ou un partenaire tiers. |
product_id | INTEGER | Code de produit spécifique au fabricant identifiant le modèle de l'appareil ; interprété via garmin_product_id ou favero_product_id lorsque le fabricant définit sa propre table de codes produit. |
favero_product_id | INTEGER | Code de produit spécifique à Favero identifiant le modèle de l'appareil, valide uniquement lorsque manufacturer_id est Favero Electronics. |
garmin_product_id | INTEGER | Code de produit spécifique à Garmin identifiant le modèle de l'appareil, valide uniquement lorsque manufacturer_id est Garmin. |
serial_number | INTEGER | Numéro de série de l'appareil, lorsqu'il est disponible. |
time_created | TEXT | Défini uniquement pour les fichiers pouvant être créés/effacés, au format ISO8601. |
number | INTEGER | Défini uniquement pour les fichiers qui ne sont pas créés/effacés. |
product_name | TEXT | Chaîne de texte libre facultative pour indiquer le nom ou le modèle de l'appareil. |
path | TEXT | Chemin d'accès du fichier .FIT source dans le système de fichiers. |
imported_at | TEXT | Horodatage ISO8601 du moment où ce fichier a été importé. |
Goal
Goal représente les objectifs de fitness définis par l'utilisateur, notamment le type, la valeur et la récurrence.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
sport_id | INTEGER | Code de type de sport identifiant le sport, comme la course ou le cyclisme ; sub_sport_id affine cette classification.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
sub_sport_id | INTEGER | Code de sous-type de sport fournissant une classification plus précise au sein de sport_id, comme le cyclisme en salle ou la course en sentier.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
start_date | TEXT | Date à laquelle cet objectif devient actif, au format ISO8601. |
end_date | TEXT | Date à laquelle cet objectif expire, au format ISO8601. |
type | INTEGER | Type d'objectif, comme distance, temps ou calories.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
value | INTEGER | Valeur cible de l'objectif. |
repeat | INTEGER | Nombre de fois où l'objectif se répète.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
target_value | INTEGER | Valeur numérique cible pour cet objectif ou cette étape d'entraînement ; son unité et sa signification dépendent du champ de type associé (comme goal_type ou duration_type). |
recurrence | INTEGER | Fréquence de récurrence de l'objectif, par exemple quotidienne, hebdomadaire ou mensuelle.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
recurrence_value | INTEGER | Fréquence de récurrence de l'objectif, dans les unités du champ recurrence (comme tous les N jours ou semaines). |
enabled | INTEGER | Indique si cet objectif est activé.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
source | INTEGER | Origine de l'objectif, comme généré automatiquement ou créé par l'utilisateur.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
GpsMetadata
GpsMetadata contient des données liées au GPS telles que la position, la vitesse et le cap.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Partie seconde entière de l'horodatage, au format ISO8601. |
timestamp_ms | INTEGER | Partie en millisecondes de l'horodatage. |
position_lat | INTEGER | Latitude en demi-cercles. |
position_long | INTEGER | Longitude en demi-cercles. |
enhanced_altitude | REAL | Altitude à ce point, en mètres (encodage GPS à plage étendue). |
enhanced_speed | REAL | Vitesse en mètres par seconde, encodage à plage étendue. |
heading | REAL | Cap en degrés. |
utc_timestamp | TEXT | Heure UTC dérivée des données GPS, au format ISO8601, utilisée pour corréler l'UTC à l'heure système si l'horodatage du message est exprimé en heure système. |
velocity | TEXT | unités : m/s ; échelle : 100 ; velocity[0] est la vitesse en longitude. velocity[1] est la vitesse en latitude. velocity[2] est la vitesse en altitude.Exactement trois valeurs : une par axe (longitude, latitude, altitude), dans cet ordre. |
GyroscopeData
contient les relevés bruts et calibrés du capteur gyroscope.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Partie seconde entière de l'horodatage, au format ISO8601. |
timestamp_ms | INTEGER | Partie en millisecondes de l'horodatage. |
sample_time_offset | TEXT | Chaque temps du tableau décrit le moment, en millisecondes, où l'échantillon du gyroscope à l'index correspondant a été prélevé. Limité à 30 échantillons par message ; les échantillons peuvent s'étendre sur plusieurs secondes. La taille du tableau doit correspondre au nombre d'échantillons dans gyro_x, gyro_y et gyro_z.Une valeur par échantillon, alignée par index avec gyro_x/gyro_y/gyro_z. |
gyro_x | TEXT | unités : coups ; il s'agit du relevé ADC brut. Le nombre maximal d'échantillons est de 30 par message. Les échantillons peuvent s'étendre sur plusieurs secondes. Une conversion de ces données sera nécessaire une fois lues.Une valeur par échantillon, alignée par index avec sample_time_offset. |
gyro_y | TEXT | unités : coups ; il s'agit du relevé ADC brut. Le nombre maximal d'échantillons est de 30 par message. Les échantillons peuvent s'étendre sur plusieurs secondes. Une conversion de ces données sera nécessaire une fois lues.Une valeur par échantillon, alignée par index avec sample_time_offset. |
gyro_z | TEXT | unités : coups ; il s'agit du relevé ADC brut. Le nombre maximal d'échantillons est de 30 par message. Les échantillons peuvent s'étendre sur plusieurs secondes. Une conversion de ces données sera nécessaire une fois lues.Une valeur par échantillon, alignée par index avec sample_time_offset. |
calibrated_gyro_x | TEXT | unités : deg/s ; relevé du gyroscope calibré.Une valeur par échantillon, alignée par index avec sample_time_offset. |
calibrated_gyro_y | TEXT | unités : deg/s ; relevé du gyroscope calibré.Une valeur par échantillon, alignée par index avec sample_time_offset. |
calibrated_gyro_z | TEXT | unités : deg/s ; relevé du gyroscope calibré.Une valeur par échantillon, alignée par index avec sample_time_offset. |
Hr
- fréquence cardiaque.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
fractional_timestamp | REAL | Partie fractionnaire en secondes de l'horodatage, en secondes. |
time256 | REAL | Temps en secondes, encodé avec une résolution de 1/256 de seconde. |
filtered_bpm | TEXT | Fréquence cardiaque filtrée en battements par minute.Une valeur par événement de fréquence cardiaque détecté, alignée par index avec event_timestamp -- le SDK FIT exige que les deux tableaux comportent le même nombre de valeurs dans un message donné. |
event_timestamp | TEXT | Décalage temporel par rapport à l'horodatage d'ancrage de ce message auquel chaque événement de fréquence cardiaque a été détecté. units: s; scale: 1024.Une valeur par événement de fréquence cardiaque détecté, alignée par index avec filtered_bpm. |
event_timestamp12 | TEXT | Encodage alternatif, plus compact, en octets empaquetés des horodatages par événement, utilisé à la place de event_timestamp lorsque l'appareil rapporte les événements de cette manière. units: s; scale: 1024.Une valeur par octet encodé de cette série compacte d'horodatages par événement ; pas nécessairement le même nombre d'éléments que event_timestamp/filtered_bpm. |
HrmProfile
Stocke la configuration des capteurs de moniteur de fréquence cardiaque.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
enabled | INTEGER | Indique si ce profil de moniteur de fréquence cardiaque est activé.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
hrm_ant_id | INTEGER | ID d'appareil ANT du moniteur de fréquence cardiaque appairé avec ce profil. |
log_hrv | INTEGER | Indique si les données de variabilité de la fréquence cardiaque (VFC) sont enregistrées pour ce profil.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
hrm_ant_id_trans_type | INTEGER | Type de transmission ANT du moniteur de fréquence cardiaque identifié par hrm_ant_id. |
Hrv
échantillons de variabilité de la fréquence cardiaque : temps entre des battements cardiaques successifs.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
time | TEXT | unités : s ; échelle : 1000 ; temps entre les battements.Une valeur par intervalle de battement cardiaque successif, dans l'ordre chronologique. |
HrvStatusSummary
résumé glissant des tendances de variabilité de la fréquence cardiaque sur les nuits récentes, avec une classification globale du statut VFC (par ex. équilibré, faible).
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
weekly_average | REAL | unités : ms ; échelle : 128 ; moyenne du RMSSD sur 7 jours pendant le sommeil. |
last_night_average | REAL | unités : ms ; échelle : 128 ; moyenne du RMSSD de la nuit dernière pendant le sommeil. |
last_night5_min_high | REAL | unités : ms ; échelle : 128 ; valeur RMSSD élevée sur 5 minutes pendant le sommeil. |
baseline_low_upper | REAL | unités : ms ; échelle : 128 ; référence sur 3 semaines, limite supérieure du statut de VFC faible. |
baseline_balanced_lower | REAL | unités : ms ; échelle : 128 ; référence sur 3 semaines, limite inférieure du statut de VFC équilibrée. |
baseline_balanced_upper | REAL | unités : ms ; échelle : 128 ; référence sur 3 semaines, limite supérieure du statut de VFC équilibrée. |
status | INTEGER | Classification globale de l'état de VFC. |
HrvValue
un seul échantillon glissant du RMSSD (variabilité de la fréquence cardiaque).
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
value | REAL | RMSSD glissant sur 5 minutes (racine carrée de la moyenne des carrés des différences successives entre les intervalles de battements cardiaques) -- une métrique standard de variabilité de la fréquence cardiaque. units: ms; scale: 128. |
HrZone
HrZone définit les zones d'entraînement de fréquence cardiaque.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de message. |
high_bpm | INTEGER | . Unités : bpm. |
heart_rate_zone_name | TEXT | Nom attribué par l'utilisateur pour cette zone de fréquence cardiaque. |
HsaAccelerometerData
Hsa_accelerometer_data : données brutes de l'accéléromètre utilisées pour l'enregistrement de données personnalisées HSA.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
timestamp_ms | INTEGER | Partie milliseconde de l'horodatage. |
sampling_interval | INTEGER | Intervalle d'échantillonnage en millisecondes. |
accel_x | TEXT | unités : mG ; échelle : 1,024 ; mesure sur l'axe X.Une valeur par échantillon, espacée de sampling_interval millisecondes, alignée par index avec accel_y/accel_z. |
accel_y | TEXT | unités : mG ; échelle : 1,024 ; mesure sur l'axe Y.Une valeur par échantillon, espacée de sampling_interval millisecondes, alignée par index avec accel_x/accel_z. |
accel_z | TEXT | unités : mG ; échelle : 1,024 ; mesure sur l'axe Z.Une valeur par échantillon, espacée de sampling_interval millisecondes, alignée par index avec accel_x/accel_y. |
timestamp32k | TEXT | Horodatage à 32 kHz. |
HsaBodyBatteryData
Hsa_body_battery_data : données de batterie corporelle (Body Battery) utilisées pour l'enregistrement de données personnalisées HSA.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
processing_interval | INTEGER | Durée de l'intervalle de traitement, en secondes. |
level | TEXT | unités : pourcentage ; niveau de batterie corporelle : [0,100] Vide : -16.Une valeur par échantillon, espacée de processing_interval secondes, alignée par index avec charged/uncharged. |
charged | TEXT | Valeur de charge de la batterie corporelle.Une valeur par échantillon, espacée de processing_interval secondes, alignée par index avec level/uncharged. |
uncharged | TEXT | Valeur de décharge de la batterie corporelle.Une valeur par échantillon, espacée de processing_interval secondes, alignée par index avec level/charged. |
HsaConfigurationData
Hsa_configuration_data : données de configuration pour l'enregistrement de données personnalisées HSA.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
data | TEXT | Données de configuration encodées. Réservé au SDK Health.Un octet par élément ; la longueur est donnée par data_size. |
data_size | INTEGER | taille en octets du champ de données. |
HsaEvent
Hsa_event : événements HSA.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
event_id | INTEGER | ID d'événement. Usage exclusif du SDK santé. |
HsaGyroscopeData
Hsa_gyroscope_data:.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
timestamp_ms | INTEGER | Partie milliseconde de l'horodatage. |
sampling_interval | INTEGER | Intervalle d'échantillonnage sur une échelle de temps de 32 kHz. Unités : 1/32768 s. |
gyro_x | TEXT | unités : deg/s ; échelle : 28,57143 ; mesure sur l'axe X.Une valeur par échantillon, espacée de sampling_interval, alignée par index avec gyro_y/gyro_z. |
gyro_y | TEXT | unités : deg/s ; échelle : 28,57143 ; mesure sur l'axe Y.Une valeur par échantillon, espacée de sampling_interval, alignée par index avec gyro_x/gyro_z. |
gyro_z | TEXT | unités : deg/s ; échelle : 28,57143 ; mesure sur l'axe Z.Une valeur par échantillon, espacée de sampling_interval, alignée par index avec gyro_x/gyro_y. |
timestamp32k | TEXT | Horodatage à 32 kHz. |
HsaHeartRateData
Hsa_heart_rate_data : données actuelles de fréquence cardiaque de l'utilisateur, utilisées pour l'enregistrement de données personnalisées HSA.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
processing_interval | INTEGER | Durée de l'intervalle de traitement, en secondes. |
status | INTEGER | Des mesures dans le tampon : 0 indique SEARCHING, 1 indique LOCKED. |
heart_rate | TEXT | unités : bpm ; échelle : 1 ; battements par minute. Vide : 0.Une valeur par échantillon, espacée de processing_interval secondes. |
HsaRespirationData
Hsa_respiration_data : données actuelles de respiration de l'utilisateur, utilisées pour l'enregistrement de données personnalisées HSA.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
processing_interval | INTEGER | Durée de l'intervalle de traitement, en secondes. |
respiration_rate | TEXT | Fréquence respiratoire, en respirations par minute (plage valide 1-100).Une valeur par échantillon, espacée de processing_interval secondes. Valeurs sentinelles hors de la plage valide : 255 = invalide, 254 = mouvement excessif, 253 = poignet non porté, 252 = non disponible, 2.4 = vierge. units: breaths/min; scale: 100. |
HsaSpo2Data
Hsa_spo2_data : données actuelles de SpO2 de l'utilisateur, utilisées pour l'enregistrement de données personnalisées HSA.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
processing_interval | INTEGER | Durée de l'intervalle de traitement, en secondes. |
reading_spo2 | TEXT | unités : pourcentage ; relevé SpO2 : [70,100] Vide : 240.Une valeur par échantillon, espacée de processing_interval secondes, alignée par index avec confidence. |
confidence | TEXT | Confiance de la SpO2 : [0,254].Une valeur par échantillon, espacée de processing_interval secondes, alignée par index avec reading_spo2. |
HsaStepData
Hsa_step_data : données actuelles de pas quotidiens de l'utilisateur, utilisées pour l'enregistrement de données personnalisées HSA.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
processing_interval | INTEGER | Durée de l'intervalle de traitement, en secondes. |
steps | TEXT | unités : pas ; échelle : 1 ; somme totale des pas.Une valeur par échantillon, espacée de processing_interval secondes. |
HsaStressData
Hsa_stress_data : données actuelles de stress de l'utilisateur, utilisées pour l'enregistrement de données personnalisées HSA.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
processing_interval | INTEGER | Durée de l'intervalle de traitement, en secondes. |
StressLevel | TEXT | unités : s ; échelle : 1 ; niveau de stress : [0,100] Hors du poignet : -1 Mouvement excessif : -2 Données insuffisantes : -3 Récupération après exercice : -4 Non identifié : -5 Vide : -16.Une valeur par échantillon, espacée de processing_interval secondes. |
HsaWristTemperatureData
Hsa_wrist_temperature_data : données de température au poignet utilisées pour l'enregistrement de données personnalisées HSA.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
processing_interval | INTEGER | Durée de l'intervalle de traitement, en secondes. |
value | TEXT | unités : degC ; échelle : 1000 ; relevé de température au poignet.Une valeur par échantillon, espacée de processing_interval secondes. |
Jump
un seul saut détecté (par ex. ski ou snowboard), avec sa distance, sa hauteur, son nombre de rotations, son temps en l'air et un score composite.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
distance | REAL | Distance horizontale couverte par le saut, en mètres. |
height | REAL | hauteur du saut en mètres. |
rotations | INTEGER | Nombre de rotations effectuées pendant le saut. |
hang_time | REAL | Temps passé en l'air pendant le saut, en secondes. |
score | REAL | Un score de saut calculé à partir du temps en l'air, des rotations et de la distance. |
position_lat | INTEGER | Latitude en demi-cercles. |
position_long | INTEGER | Longitude en demi-cercles. |
speed | REAL | vitesse au décollage, en mètres par seconde. |
enhanced_speed | REAL | vitesse en mètres par seconde, encodage à plage étendue. |
Lap
contient les données d'un seul tour au sein d'une session.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
timestamp | TEXT | Au format ISO8601. |
event_id | INTEGER | Code d'événement FIT identifiant ce qui a déclenché cet enregistrement, comme un démarrage/arrêt du chronomètre ou un marqueur de tour.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
event_type | INTEGER | Code de type d'événement FIT décrivant comment l'événement s'est produit, comme démarrage, arrêt ou marqueur.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
start_time | TEXT | Heure de début du tour, au format ISO8601. |
start_position_lat | INTEGER | Latitude de la position de départ, en demi-cercles. |
start_position_long | INTEGER | Longitude de la position de départ, en demi-cercles. |
end_position_lat | INTEGER | Latitude de la position de fin, en demi-cercles. |
end_position_long | INTEGER | Longitude de la position de fin, en demi-cercles. |
total_elapsed_time | REAL | Temps (inclut les pauses). Unités : s. |
total_timer_time | REAL | Temps du chronomètre (hors pauses). Unités : s. |
total_distance | REAL | Distance totale en mètres. |
total_cycles | INTEGER | Cycles totaux, comme les tours de pédale ou les pas. |
total_strides | INTEGER | Nombre total de foulées. |
total_strokes | INTEGER | Nombre total de coups de bras. |
total_calories | INTEGER | Calories totales brûlées, en kilocalories. |
total_fat_calories | INTEGER | Calories totales brûlées par le métabolisme des graisses, en kilocalories. |
avg_speed | REAL | Vitesse moyenne en mètres par seconde. |
max_speed | REAL | Vitesse maximale en mètres par seconde. |
avg_heart_rate | INTEGER | Fréquence cardiaque moyenne en battements par minute. |
max_heart_rate | INTEGER | Fréquence cardiaque maximale en battements par minute. |
avg_cadence | INTEGER | Cadence moyenne, en tours par minute -- calculée par l'appareil d'enregistrement comme total_cycles / total_timer_time, ou total_cycles / total_elapsed_time, selon un paramètre de l'appareil non autrement enregistré dans ces données. |
avg_running_cadence | INTEGER | Cadence de course moyenne en foulées par minute. |
max_cadence | INTEGER | Cadence maximale en tours par minute. |
max_running_cadence | INTEGER | Cadence de course maximale en foulées par minute. |
avg_power | INTEGER | Puissance moyenne, en watts -- calculée par l'appareil d'enregistrement à partir de son propre total de puissance interne, divisé par total_timer_time ou total_elapsed_time selon un paramètre de l'appareil ; ni le total de puissance ni le paramètre ne sont autrement enregistrés dans ces données. |
max_power | INTEGER | Puissance maximale en watts. |
total_ascent | INTEGER | Ascension totale en mètres. |
total_descent | INTEGER | Descente totale en mètres. |
intensity | INTEGER | Classification d'intensité du tour, comme actif ou repos.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
lap_trigger | INTEGER | Ce qui a déclenché la fin de ce tour, comme un appui manuel sur un bouton ou une distance de tour automatique.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
sport_id | INTEGER | Code de type de sport identifiant le sport, comme la course ou le cyclisme ; sub_sport_id affine cette classification.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
event_group | INTEGER | Regroupe les événements liés entre eux, en distinguant les flux d'événements concurrents (comme des segments distincts au sein d'une session multisport) qui partagent le même event_id et event_type. |
number_lengths | INTEGER | Nombre de longueurs de la piscine. |
normalized_power | INTEGER | Puissance normalisée en watts. |
left_right_balance | INTEGER | Équilibre de puissance gauche/droite en pourcentage, encodé selon le type FIT left_right_balance_100 (le bit de poids fort indique la source de la mesure). |
first_length_index | INTEGER | Index de la première longueur (parmi les longueurs de nage de la Session parente) appartenant à ce tour. |
avg_stroke_distance | REAL | Distance moyenne parcourue par coup de bras, en mètres. |
swim_stroke | INTEGER | Type de nage utilisé pendant ce tour.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
sub_sport_id | INTEGER | Code de sous-type de sport fournissant une classification plus précise au sein de sport_id, comme le cyclisme en salle ou la course en sentier.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
number_active_lengths | INTEGER | Nombre de longueurs actives de la piscine. |
total_work | INTEGER | Travail total effectué, en joules. |
avg_altitude | REAL | Altitude moyenne pendant ce tour, en mètres. |
max_altitude | REAL | Altitude maximale atteinte pendant ce tour, en mètres. |
gps_accuracy | INTEGER | Précision estimée de la position GPS, en mètres. |
avg_grade | REAL | Pente moyenne, en pourcentage. |
avg_pos_grade | REAL | Pente ascendante moyenne, en pourcentage. |
avg_neg_grade | REAL | Pente descendante moyenne, en pourcentage. |
max_pos_grade | REAL | Pente ascendante la plus raide, en pourcentage. |
max_neg_grade | REAL | Pente descendante la plus raide, en pourcentage. |
avg_temperature | INTEGER | Température moyenne en degrés Celsius. |
max_temperature | INTEGER | Température maximale en degrés Celsius. |
total_moving_time | REAL | Temps total passé en mouvement, en secondes. |
avg_pos_vertical_speed | REAL | Vitesse verticale ascendante moyenne, en mètres par seconde. |
avg_neg_vertical_speed | REAL | Vitesse verticale descendante moyenne, en mètres par seconde. |
max_pos_vertical_speed | REAL | Vitesse verticale ascendante maximale, en mètres par seconde. |
max_neg_vertical_speed | REAL | Vitesse verticale descendante maximale, en mètres par seconde. |
time_in_heart_rate_zone | TEXT | Temps total passé dans chaque zone d'entraînement de fréquence cardiaque pendant ce tour. units: s; scale: 1000.Une valeur par zone ; les limites de zone elles-mêmes sont enregistrées dans l'enregistrement ZonesTarget/TimeInZone de cette activité, pas ici. |
time_in_speed_zone | TEXT | Temps total passé dans chaque zone d'entraînement de vitesse pendant ce tour. units: s; scale: 1000.Une valeur par zone ; les limites de zone elles-mêmes sont enregistrées dans l'enregistrement ZonesTarget/TimeInZone de cette activité, pas ici. |
time_in_cadence_zone | TEXT | Temps total passé dans chaque zone d'entraînement de cadence pendant ce tour. units: s; scale: 1000.Une valeur par zone ; les limites de zone elles-mêmes sont enregistrées dans l'enregistrement ZonesTarget/TimeInZone de cette activité, pas ici. |
time_in_power_zone | TEXT | Temps total passé dans chaque zone d'entraînement de puissance pendant ce tour. units: s; scale: 1000.Une valeur par zone ; les limites de zone elles-mêmes sont enregistrées dans l'enregistrement ZonesTarget/TimeInZone de cette activité, pas ici. |
repetition_number | INTEGER | Position ordinale de ce tour au sein d'une séquence répétée/en boucle de tours. |
min_altitude | REAL | Altitude minimale atteinte pendant ce tour, en mètres. |
min_heart_rate | INTEGER | Fréquence cardiaque minimale en battements par minute. |
workout_step_index | INTEGER | Index de la workout_step (dans le Workout parent) ayant produit cet enregistrement, lorsqu'il est généré par un entraînement structuré. |
opponent_score | INTEGER | Score de l'adversaire dans les jeux ou sports avec un système de pointage opposant deux camps, comme le squash ou le racquetball. |
stroke_count | TEXT | Nombre de fois où chaque type de mouvement de nage a été utilisé.Une valeur par valeur de l'énumération stroke_type. |
zone_count | TEXT | Décompte enregistré pour chaque zone.Une valeur par zone. |
avg_vertical_oscillation | REAL | Oscillation verticale moyenne en millimètres. |
avg_stance_time_percent | REAL | Temps de contact au sol moyen, en pourcentage du cycle de foulée. |
avg_stance_time | REAL | Temps de contact au sol moyen par pas, en millisecondes. |
avg_fractional_cadence | REAL | Partie fractionnaire de avg_cadence. Unités : rpm. |
max_fractional_cadence | REAL | Partie fractionnaire de max_cadence. Unités : rpm. |
total_fractional_cycles | REAL | Partie fractionnaire de total_cycles. Unités : cycles. |
player_score | INTEGER | Score de cet utilisateur dans les jeux ou sports avec un système de pointage, comme le squash ou le racquetball. |
avg_total_hemoglobin_conc | TEXT | unités : g/dL ; échelle : 100 ; hémoglobine saturée et non saturée moyenne.Une valeur par capteur d'oxygénation musculaire (SmO2) connecté, lorsque plusieurs sont couplés. |
min_total_hemoglobin_conc | TEXT | unités : g/dL ; échelle : 100 ; hémoglobine saturée et non saturée minimale.Une valeur par capteur d'oxygénation musculaire (SmO2) connecté, lorsque plusieurs sont couplés. |
max_total_hemoglobin_conc | TEXT | unités : g/dL ; échelle : 100 ; hémoglobine saturée et non saturée maximale.Une valeur par capteur d'oxygénation musculaire (SmO2) connecté, lorsque plusieurs sont couplés. |
avg_saturated_hemoglobin_percent | TEXT | unités : % ; échelle : 10 ; pourcentage moyen d'hémoglobine saturée en oxygène.Une valeur par capteur d'oxygénation musculaire (SmO2) connecté, lorsque plusieurs sont couplés. |
min_saturated_hemoglobin_percent | TEXT | unités : % ; échelle : 10 ; pourcentage minimal d'hémoglobine saturée en oxygène.Une valeur par capteur d'oxygénation musculaire (SmO2) connecté, lorsque plusieurs sont couplés. |
max_saturated_hemoglobin_percent | TEXT | unités : % ; échelle : 10 ; pourcentage maximal d'hémoglobine saturée en oxygène.Une valeur par capteur d'oxygénation musculaire (SmO2) connecté, lorsque plusieurs sont couplés. |
avg_left_torque_effectiveness | REAL | Efficacité moyenne du couple gauche, en pourcentage. |
avg_right_torque_effectiveness | REAL | Efficacité moyenne du couple droit, en pourcentage. |
avg_left_pedal_smoothness | REAL | Douceur moyenne de la pédale gauche, en pourcentage. |
avg_right_pedal_smoothness | REAL | Douceur moyenne de la pédale droite, en pourcentage. |
avg_combined_pedal_smoothness | REAL | Douceur combinée moyenne du pédalage, en pourcentage. |
time_standing | REAL | Temps total en position debout. Unités : s. |
stand_count | INTEGER | Nombre de transitions vers la position debout. |
avg_left_pco | INTEGER | Décalage moyen du centre de la plateforme gauche. Unités : mm. |
avg_right_pco | INTEGER | Décalage moyen du centre de la plateforme droite. Unités : mm. |
avg_left_power_phase | TEXT | Angles moyens de phase de puissance du pédalage de la jambe gauche, en degrés de rotation de pédalier -- la portion de chaque coup de pédale où une force significative est appliquée. Chacun des 4 éléments du tableau est une mesure différente de cette phase (angle de début, angle de fin, longueur d'arc, centre), selon power_phase_type.Une valeur par valeur de l'énumération power_phase_type. |
avg_left_power_phase_peak | TEXT | Comme avg_left_power_phase, mais pour la phase de puissance pendant l'effort le plus intense de ce tour, plutôt que moyennée sur l'ensemble de ce tour.Une valeur par valeur de l'énumération power_phase_type. |
avg_right_power_phase | TEXT | Comme avg_left_power_phase, pour la jambe droite.Une valeur par valeur de l'énumération power_phase_type. |
avg_right_power_phase_peak | TEXT | Comme avg_left_power_phase_peak, pour la jambe droite.Une valeur par valeur de l'énumération power_phase_type. |
avg_power_position | TEXT | Puissance moyenne, en watts, répartie par position du cycliste (assis, debout, ou en transition entre les deux) -- une valeur par rider_position_type.Une valeur par valeur de l'énumération rider_position_type. |
max_power_position | TEXT | Comme avg_power_position, mais la puissance maximale atteinte plutôt que la moyenne.Une valeur par valeur de l'énumération rider_position_type. |
avg_cadence_position | TEXT | Cadence moyenne, en tours par minute, répartie par position du cycliste (assis, debout, ou en transition entre les deux).Une valeur par valeur de l'énumération rider_position_type. |
max_cadence_position | TEXT | Comme avg_cadence_position, mais la cadence maximale atteinte plutôt que la moyenne.Une valeur par valeur de l'énumération rider_position_type. |
enhanced_avg_speed | REAL | Vitesse moyenne en mètres par seconde, encodage à plage étendue. |
enhanced_max_speed | REAL | Vitesse maximale en mètres par seconde, encodage à plage étendue. |
enhanced_avg_altitude | REAL | Altitude moyenne pendant ce tour, en mètres (équivalent à plage étendue de avg_altitude). |
enhanced_min_altitude | REAL | Altitude minimale atteinte pendant ce tour, en mètres (équivalent à plage étendue de min_altitude). |
enhanced_max_altitude | REAL | Altitude maximale atteinte pendant ce tour, en mètres (équivalent à plage étendue de max_altitude). |
avg_lev_motor_power | INTEGER | Puissance moyenne du moteur Lev pendant le tour. Unités : watts. |
max_lev_motor_power | INTEGER | Puissance maximale du moteur Lev pendant le tour. Unités : watts. |
lev_battery_consumption | REAL | Consommation de batterie Lev pendant le tour. Unités : pourcentage. |
avg_vertical_ratio | REAL | Ratio vertical moyen, en pourcentage. |
avg_stance_time_balance | REAL | Équilibre gauche/droite moyen du temps de contact au sol, en pourcentage. |
avg_step_length | REAL | Longueur de pas moyenne en millimètres. |
avg_vam | REAL | Vitesse d'ascension moyenne (VAM) en mètres par seconde. |
avg_depth | REAL | 0 si au-dessus de l'eau. Unités : m. |
max_depth | REAL | 0 si au-dessus de l'eau. Unités : m. |
min_temperature | INTEGER | Température minimale en degrés Celsius. |
enhanced_avg_respiration_rate | REAL | Fréquence respiratoire moyenne en respirations par minute. |
enhanced_max_respiration_rate | REAL | Fréquence respiratoire maximale en respirations par minute. |
avg_respiration_rate | INTEGER | Fréquence respiratoire moyenne pendant cette période, en respirations par minute ; remplacée par enhanced_avg_respiration_rate, à plage plus large, lorsqu'il est présent. |
max_respiration_rate | INTEGER | Fréquence respiratoire maximale pendant cette période, en respirations par minute ; remplacée par enhanced_max_respiration_rate, à plage plus large, lorsqu'il est présent. |
total_grit | REAL | Le score de difficulté (grit) estime à quel point un itinéraire peut être exigeant pour un cycliste, en fonction du temps passé dans des virages serrés ou des pentes importantes. Unités : kGrit. |
total_flow | REAL | Le score de fluidité estime, en termes de distance, à quel point un cycliste décélère dans des intervalles où la décélération est inutile, comme des virages doux ou des intervalles à faible pente. Unités : Flow. |
jump_count | INTEGER | Nombre de sauts détectés pendant cette période, comme des sauts de ski ou de snowboard. |
avg_grit | REAL | Le score de difficulté (grit) estime à quel point un itinéraire peut être exigeant pour un cycliste, en fonction du temps passé dans des virages serrés ou des pentes importantes. Unités : kGrit. |
avg_flow | REAL | Le score de fluidité estime, en termes de distance, à quel point un cycliste décélère dans des intervalles où la décélération est inutile, comme des virages doux ou des intervalles à faible pente. Unités : Flow. |
total_fractional_ascent | REAL | Partie fractionnaire de total_ascent. Unités : m. |
total_fractional_descent | REAL | Partie fractionnaire de total_descent. Unités : m. |
avg_core_temperature | REAL | Température corporelle centrale moyenne en degrés Celsius. |
min_core_temperature | REAL | Température corporelle centrale minimale en degrés Celsius. |
max_core_temperature | REAL | Température corporelle centrale maximale en degrés Celsius. |
Length
contient les données d'une seule longueur dans les activités de natation.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
timestamp | TEXT | Au format ISO8601. |
event_id | INTEGER | Code d'événement FIT identifiant ce qui a déclenché cet enregistrement, comme un démarrage/arrêt du chronomètre ou un marqueur de tour.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
event_type | INTEGER | Code de type d'événement FIT décrivant comment l'événement s'est produit, comme démarrage, arrêt ou marqueur.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
start_time | TEXT | Heure de début de la longueur, au format ISO8601. |
total_elapsed_time | REAL | Temps total écoulé, y compris les pauses, en secondes. |
total_timer_time | REAL | Temps total du chronomètre, hors pauses, en secondes. |
total_strokes | INTEGER | Nombre total de coups de bras. |
avg_speed | REAL | Vitesse moyenne en mètres par seconde. |
swim_stroke | INTEGER | Type de nage utilisé.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
avg_swimming_cadence | INTEGER | Cadence de natation moyenne en coups de bras par minute. |
event_group | INTEGER | Regroupe les événements liés entre eux, en distinguant les flux d'événements concurrents (comme des segments distincts au sein d'une session multisport) qui partagent le même event_id et event_type. |
total_calories | INTEGER | Calories totales brûlées, en kilocalories. |
length_type | INTEGER | Classification de cette longueur, comme active ou inactive (une longueur de repos entre les longueurs nagées activement).L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
player_score | INTEGER | Score de cet utilisateur dans les jeux ou sports avec un système de pointage, comme le squash ou le racquetball. |
opponent_score | INTEGER | Score de l'adversaire dans les jeux ou sports avec un système de pointage opposant deux camps, comme le squash ou le racquetball. |
stroke_count | TEXT | Nombre de fois où chaque type de mouvement de nage a été utilisé.Une valeur par valeur de l'énumération stroke_type. |
zone_count | TEXT | Décompte enregistré pour chaque zone.Une valeur par zone. |
enhanced_avg_respiration_rate | REAL | Fréquence respiratoire moyenne en respirations par minute. |
enhanced_max_respiration_rate | REAL | Fréquence respiratoire maximale en respirations par minute. |
avg_respiration_rate | INTEGER | Fréquence respiratoire moyenne pendant cette période, en respirations par minute ; remplacée par enhanced_avg_respiration_rate, à plage plus large, lorsqu'il est présent. |
max_respiration_rate | INTEGER | Fréquence respiratoire maximale pendant cette période, en respirations par minute ; remplacée par enhanced_max_respiration_rate, à plage plus large, lorsqu'il est présent. |
MagnetometerData
contient les relevés bruts et calibrés du capteur magnétomètre.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Partie seconde entière de l'horodatage, au format ISO8601. |
timestamp_ms | INTEGER | Partie en millisecondes de l'horodatage. |
sample_time_offset | TEXT | Chaque temps du tableau décrit le moment, en millisecondes, où l'échantillon du magnétomètre à l'index correspondant a été prélevé. Limité à 30 échantillons par message ; les échantillons peuvent s'étendre sur plusieurs secondes. La taille du tableau doit correspondre au nombre d'échantillons dans mag_x, mag_y et mag_z.Une valeur par échantillon, alignée par index avec mag_x/mag_y/mag_z. |
mag_x | TEXT | unités : coups ; il s'agit du relevé ADC brut. Le nombre maximal d'échantillons est de 30 par message. Les échantillons peuvent s'étendre sur plusieurs secondes. Une conversion de ces données sera nécessaire une fois lues.Une valeur par échantillon, alignée par index avec sample_time_offset. |
mag_y | TEXT | unités : coups ; il s'agit du relevé ADC brut. Le nombre maximal d'échantillons est de 30 par message. Les échantillons peuvent s'étendre sur plusieurs secondes. Une conversion de ces données sera nécessaire une fois lues.Une valeur par échantillon, alignée par index avec sample_time_offset. |
mag_z | TEXT | unités : coups ; il s'agit du relevé ADC brut. Le nombre maximal d'échantillons est de 30 par message. Les échantillons peuvent s'étendre sur plusieurs secondes. Une conversion de ces données sera nécessaire une fois lues.Une valeur par échantillon, alignée par index avec sample_time_offset. |
calibrated_mag_x | TEXT | unités : G ; relevé du magnétomètre calibré.Une valeur par échantillon, alignée par index avec sample_time_offset. |
calibrated_mag_y | TEXT | unités : G ; relevé du magnétomètre calibré.Une valeur par échantillon, alignée par index avec sample_time_offset. |
calibrated_mag_z | TEXT | unités : G ; relevé du magnétomètre calibré.Une valeur par échantillon, alignée par index avec sample_time_offset. |
MaxMetData
Max_met_data:.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
update_time | TEXT | Heure à laquelle maxMET et vo2 ont été calculés, au format ISO8601. |
vo2_max | REAL | VO2 max estimé, en millilitres par kilogramme par minute. |
sport_id | INTEGER | Code de type de sport identifiant le sport, comme la course ou le cyclisme ; sub_sport_id affine cette classification. |
sub_sport_id | INTEGER | Code de sous-type de sport fournissant une classification plus précise au sein de sport_id, comme le cyclisme en salle ou la course en sentier. |
max_met_category | INTEGER | Catégorie d'activité utilisée pour estimer le MET max/VO2max, comme la course ou le cyclisme. |
calibrated_data | INTEGER | Indique si des données calibrées ont été utilisées dans le calcul.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
heart_rate_source | INTEGER | Indique si l'estimation a été obtenue à l'aide d'une ceinture pectorale ou de la fréquence cardiaque au poignet. |
speed_source | INTEGER | Indique si l'estimation a été obtenue via un GPS intégré ou un GPS connecté. |
MemoGlob
Memo_glob:.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
part_index | INTEGER | Numéro de séquence des blocs mémo. |
memo | TEXT | Obsolète. Utilisez le champ data.Un octet par élément de ce tableau d'octets brut obsolète. |
mesg_number | INTEGER | Numéro de message du message parent. |
parent_index | INTEGER | Index du message (mesg) auquel ce glob est associé. |
field_number | INTEGER | Champ du parent auquel ce glob est associé. |
data | TEXT | Bloc d'octets UTF-8. Remarque : les caractères multi-octets peuvent être répartis entre des messages memo_glob adjacents.Un octet par élément de ce bloc d'octets UTF-8. |
MesgCapabilities
Spécifie des contraintes sur les types de messages et leurs comptages au sein d'un fichier FIT.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
file | INTEGER | Le numéro de fichier. |
mesg_number | INTEGER | Le numéro de message. |
count_type | INTEGER | Le type de comptage. |
Count | INTEGER | Nombre d'instances de ce message prises en charge par l'appareil. |
number_per_file | INTEGER | Nombre par fichier. |
max_per_file | INTEGER | Nombre maximal d'instances de ce type de message pris en charge par fichier. |
max_per_file_type | INTEGER | Comment la limite de max_per_file est délimitée, par exemple par fichier, par fichier et sport, ou par fichier, sport et sous-sport. |
MetZone
Définit des zones d'équivalent métabolique pour estimer la dépense énergétique.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
high_bpm | INTEGER | Limite supérieure de cette zone MET, en battements par minute. |
calories | REAL | Seuil de calories brûlées pour cette zone MET, en kilocalories. |
fat_calories | REAL | Taux de calories brûlées par le métabolisme des graisses dans cette zone MET. Units: kcal / min. |
Monitoring
une entrée périodique de suivi du bien-être/de l'activité : calories, distance, cycles et pas cumulés pour un intervalle d'enregistrement.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. Doit être aligné sur l'intervalle d'enregistrement ; par exemple, l'heure doit être 00:00:00 pour un journal quotidien. |
device_index | INTEGER | Associe ces données au message device_info. Non requis pour un fichier avec un seul appareil (capteur). |
calories | INTEGER | Calories totales cumulées. Maintenu par MonitoringReader pour chaque activity_type. Voir la documentation du SDK. |
distance | REAL | Distance cumulée. Maintenu par MonitoringReader pour chaque activity_type. Voir la documentation du SDK. Unités : m. |
cycles | REAL | Cycles cumulés. Maintenu par MonitoringReader pour chaque activity_type. Voir la documentation du SDK. |
steps | INTEGER | Nombre total de pas pendant l'intervalle d'enregistrement. |
strokes | REAL | Nombre cumulé de coups de bras pendant l'intervalle d'enregistrement. |
active_time | REAL | Temps actif en secondes. |
activity_type | INTEGER | Code de type d'activité FIT classifiant le genre d'activité que représente cet échantillon, comme la marche, la course ou le sommeil. |
activity_subtype | INTEGER | Code de sous-type d'activité FIT fournissant une classification plus précise au sein de activity_type. |
activity_level | INTEGER | Niveau d'intensité de l'activité suivie, comme faible, moyen ou élevé. |
distance16 | INTEGER | Les 16 bits de poids faible de la distance cumulée ; combiner avec le champ distance correspondant pour reconstruire la valeur complète. |
cycles16 | INTEGER | Les 16 bits de poids faible du nombre cumulé de cycles ; combiner avec le champ cycles correspondant pour reconstruire la valeur complète. |
active_time16 | INTEGER | Les 16 bits de poids faible du compteur de temps actif ; combiner avec le champ de temps actif correspondant pour reconstruire la valeur complète. |
local_timestamp | TEXT | Au format ISO8601. Doit être aligné sur l'intervalle d'enregistrement ; par exemple, l'heure doit être 00:00:00 pour un journal quotidien. |
temperature | REAL | Température moyenne pendant l'intervalle d'enregistrement terminé à l'horodatage. Unités : C. |
temperature_min | REAL | Température minimale pendant l'intervalle d'enregistrement terminé à l'horodatage. |
temperature_max | REAL | Température maximale pendant l'intervalle d'enregistrement terminé à l'horodatage. Unités : C. |
activity_time | TEXT | unités : minutes ; indexé à l'aide de l'énumération minute_activity_level.Une valeur par valeur de l'énumération minute_activity_level. |
active_calories | INTEGER | Calories actives brûlées, en kilocalories. |
current_activity_type_intensity | INTEGER | Indique le type/l'intensité unique pour la durée depuis le dernier message de surveillance. |
timestamp_min8 | TEXT | Les bits de poids faible de l'horodatage, en minutes ; combiner avec le champ timestamp correspondant pour reconstruire la valeur complète. |
timestamp16 | TEXT | Les bits de poids faible de l'horodatage ; combiner avec le champ timestamp correspondant pour reconstruire la valeur complète. |
heart_rate | INTEGER | Fréquence cardiaque en battements par minute. |
intensity | REAL | Niveau d'intensité de l'activité pendant l'intervalle d'enregistrement. |
duration_min | INTEGER | durée en minutes. |
duration | INTEGER | Durée de l'intervalle d'enregistrement, en secondes. |
ascent | REAL | Ascension cumulée en mètres pendant l'intervalle d'enregistrement. |
descent | REAL | Descente cumulée en mètres pendant l'intervalle d'enregistrement. |
moderate_activity_minutes | INTEGER | Minutes passées en activité d'intensité modérée. |
vigorous_activity_minutes | INTEGER | Minutes passées en activité d'intensité vigoureuse. |
pushes | INTEGER | Poussées en fauteuil roulant enregistrées durant cette période de suivi. |
MonitoringHrData
Monitoring_hr_data:.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. Doit être aligné sur l'intervalle d'enregistrement ; par exemple, l'heure doit être 00:00:00 pour un journal quotidien. |
resting_heart_rate | INTEGER | Moyenne mobile sur 7 jours. Unités : bpm. |
current_day_resting_heart_rate | INTEGER | FCR du jour uniquement (intégrée à la moyenne sur 7 jours). Unités : bpm. |
MonitoringInfo
Monitoring_info:.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
local_timestamp | TEXT | Époque d'horodatage exprimée en heure locale, au format ISO8601, utilisée pour convertir les horodatages d'activité en heure locale si l'appareil ne prend pas en charge la correction de fuseau horaire et d'heure d'été. |
activity_type | TEXT | Codes de type d'activité FIT pour lesquels ce fichier suit des facteurs de conversion calories/distance ; indexe cycles_to_distance et cycles_to_calories.Une valeur par type d'activité suivi ; l'ordre de ce tableau sert d'index d'alignement pour cycles_to_distance et cycles_to_calories. |
cycles_to_distance | TEXT | unités : m/cycle ; échelle : 5000 ; indexé par activity_type.Une valeur par élément de activity_type, alignée par index avec celui-ci. |
cycles_to_calories | TEXT | unités : kcal/cycle ; échelle : 5000 ; indexé par activity_type.Une valeur par élément de activity_type, alignée par index avec celui-ci. |
resting_metabolic_rate | INTEGER | Calories estimées brûlées par jour au repos (métabolisme de base). Units: kcal / day. |
NapEvent
Enregistrement d'événement de sieste (Nap Event).
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
timestamp | TEXT | Au format ISO8601. |
start_time | TEXT | Début de la période de sieste, au format ISO8601. |
start_timezone_offset | INTEGER | Décalage de fuseau horaire au début de la période de sieste. Unités : minutes. |
end_time | TEXT | Fin de la période de sieste, au format ISO8601. |
end_timezone_offset | INTEGER | Décalage de fuseau horaire à la fin de la période de sieste. Unités : minutes. |
feedback | INTEGER | Évaluation par l'appareil du moment et de la durée de cette sieste par rapport au besoin de sommeil et à l'état de décalage horaire (par ex. moment idéal, moment tardif, ou durée inadaptée). |
is_deleted | INTEGER | Indique si cet événement de sieste a été supprimé.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
source | INTEGER | Comment cette sieste a été enregistrée -- détectée automatiquement par l'appareil, saisie manuellement sur l'appareil, ou saisie manuellement via Garmin Connect. |
update_timestamp | TEXT | horodatage de la dernière mise à jour de cet enregistrement, au format ISO8601. |
NmeaSentence
Stocke les trames NMEA brutes provenant des appareils GPS.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
timestamp_ms | INTEGER | Partie fractionnaire de l'horodatage, ajoutée à l'horodatage. Unités : ms. |
sentence | TEXT | Trame NMEA. |
ObdiiData
contient les données de diagnostic du véhicule capturées pendant une activité.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Heure de production du message, au format ISO8601. |
timestamp_ms | INTEGER | Partie fractionnaire de l'horodatage, ajoutée à l'horodatage. Unités : ms. |
time_offset | TEXT | unités : ms ; décalage du relevé PID [i] par rapport à start_timestamp+start_timestamp_ms. Les relevés peuvent s'étendre sur plusieurs secondes.Une valeur par lecture PID, alignée par index avec raw_data. |
pid | INTEGER | ID de paramètre. |
raw_data | TEXT | Données de paramètre brutes.Une valeur par lecture PID, alignée par index avec time_offset/system_time. |
pid_data_size | TEXT | Facultatif, taille des données de PID[i]. Si non spécifié, se référer à SAE J1979.Une valeur par lecture PID, alignée par index avec raw_data. |
system_time | TEXT | Heure système associée à l'échantillon, exprimée en ms ; peut être utilisée à la place de time_offset. Il y aura une valeur system_time pour chaque élément raw_data. Pour les PID multi-octets, system_time est répété.Une valeur par élément de raw_data, alignée par index avec celui-ci. |
start_timestamp | TEXT | horodatage du premier échantillon enregistré dans le message, au format ISO8601. Utilisé avec time_offset pour générer l'heure de chaque échantillon. |
start_timestamp_ms | INTEGER | Partie fractionnaire de start_timestamp. Unités : ms. |
OhrSettings
Configure les paramètres du capteur optique de fréquence cardiaque.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
enabled | INTEGER | Indique si le capteur optique de fréquence cardiaque est activé. |
OneDSensorCalibration
Stocke les données d'étalonnage des capteurs 1D tels que les baromètres.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Partie seconde entière de l'horodatage, au format ISO8601. |
sensor_type | INTEGER | Indique pour quel capteur est l'étalonnage. |
calibration_factor | INTEGER | Facteur d'étalonnage utilisé pour convertir la valeur ADC brute en degrés, g, etc. |
baro_cal_factor | INTEGER | Facteur d'étalonnage du baromètre. Unités : Pa. |
calibration_divisor | INTEGER | Diviseur du facteur d'étalonnage. Unités : coups. |
level_shift | INTEGER | Valeur de décalage de niveau utilisée pour ramener la valeur ADC dans la plage. |
offset_cal | INTEGER | Facteur d'étalonnage interne. |
PowerZone
Définit les zones d'entraînement de puissance.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
high_value | INTEGER | Limite supérieure de cette zone de puissance, en watts. |
Name | TEXT | Nom attribué par l'utilisateur pour cette zone de puissance. |
RawBbi
Raw_bbi : valeurs brutes d'intervalle entre battements (Beat-to-Beat Interval).
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
timestamp_ms | INTEGER | Partie milliseconde de l'horodatage. |
data | TEXT | 1 bit pour l'indicateur d'écart, 1 bit pour l'indicateur de qualité, et 14 bits pour les valeurs d'intervalle battement à battement, en résolution de millisecondes entières.Une valeur par intervalle de battement, alignée par index avec time/quality/gap. |
time | TEXT | unités : ms ; tableau des temps en millisecondes entre les battements.Une valeur par intervalle de battement, alignée par index avec data/quality/gap. |
quality | TEXT | 1 = confiance élevée. 0 = confiance faible. N/A lorsque gap = 1.Une valeur par intervalle de battement, alignée par index avec data/time/gap. |
gap | TEXT | 1 = écart (le temps représente la durée de l'écart en ms). 0 = données BBI.Une valeur par intervalle de battement, alignée par index avec data/time/quality. |
Record
Est le message de données principal contenant des relevés de capteurs horodatés tels que la position, la vitesse et la fréquence cardiaque.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
position_lat | INTEGER | Latitude en demi-cercles. |
position_long | INTEGER | Longitude en demi-cercles. |
altitude | REAL | Altitude à ce point, en mètres. |
heart_rate | INTEGER | Fréquence cardiaque en battements par minute. |
cadence | INTEGER | cadence en tours par minute. |
distance | REAL | Distance cumulée parcourue jusqu'à présent, en mètres. |
speed | REAL | vitesse en mètres par seconde. |
power | INTEGER | puissance en watts. |
compressed_speed_distance | TEXT | Vitesse et distance pour cet enregistrement, empaquetées dans un encodage compact en octets plutôt qu'en deux champs séparés. units: m/s,m; scale: 100,16.Pas une série par échantillon : un petit tableau d'octets de taille fixe empaqueté se décodant en exactement deux valeurs (vitesse, puis distance), avec un facteur d'échelle par valeur décodée. |
grade | REAL | pente (grade) en pourcentage. |
resistance | INTEGER | Relatif. 0 est aucun, 254 est maximum. |
time_from_course | REAL | Temps d'avance ou de retard sur le rythme du parcours, en secondes. |
cycle_length | REAL | Longueur d'un cycle, comme un tour de pédale ou une foulée, en mètres. |
temperature | INTEGER | température en degrés Celsius. |
speed1s | TEXT | unités : m/s ; échelle : 16 ; vitesse à intervalles d'1 s. Le champ timestamp indique l'heure du dernier élément du tableau.Une valeur par seconde ; l'heure du dernier élément correspond au champ timestamp de cet enregistrement. |
cycles | INTEGER | Cycles totaux à ce point, comme les tours de pédale ou les pas. |
total_cycles | INTEGER | Cycles totaux, comme les tours de pédale ou les pas. |
compressed_accumulated_power | INTEGER | Puissance cumulée en watts, encodage compressé. |
accumulated_power | INTEGER | Puissance cumulée en watts. |
left_right_balance | INTEGER | Équilibre de puissance gauche/droite en pourcentage, encodé selon le type FIT left_right_balance_100 (le bit de poids fort indique la source de la mesure). |
gps_accuracy | INTEGER | Précision estimée de la position GPS, en mètres. |
vertical_speed | REAL | Vitesse verticale en mètres par seconde. |
calories | INTEGER | calories brûlées jusqu'à ce point de l'activité, en kilocalories. |
vertical_oscillation | REAL | Oscillation verticale en millimètres. |
stance_time_percent | REAL | Temps de contact au sol, en pourcentage du cycle de foulée. |
stance_time | REAL | Temps de contact au sol par pas, en millisecondes. |
activity_type | INTEGER | Code de type d'activité FIT classifiant le genre d'activité que représente cet échantillon, comme la marche, la course ou le sommeil.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
left_torque_effectiveness | REAL | Efficacité du couple gauche, en pourcentage. |
right_torque_effectiveness | REAL | Efficacité du couple droit, en pourcentage. |
left_pedal_smoothness | REAL | Douceur de la pédale gauche, en pourcentage. |
right_pedal_smoothness | REAL | Douceur de la pédale droite, en pourcentage. |
combined_pedal_smoothness | REAL | Douceur combinée du pédalage, en pourcentage. |
time128 | REAL | Temps écoulé en secondes, encodé avec une résolution de 1/128 de seconde. |
stroke_type | INTEGER | Type de nage enregistré pour cet échantillon.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
zone | INTEGER | Zone de fréquence cardiaque à ce point. |
ball_speed | REAL | Vitesse de la balle en mètres par seconde. |
cadence256 | REAL | Enregistre la cadence et la cadence fractionnaire pour la compatibilité ascendante. Unités : rpm. |
fractional_cadence | REAL | Partie fractionnaire du relevé de cadence, en tours par minute. |
total_hemoglobin_conc | REAL | Hémoglobine saturée et non saturée totale. Unités : g/dL. |
total_hemoglobin_conc_min | REAL | Hémoglobine saturée et non saturée minimale. |
total_hemoglobin_conc_max | REAL | Hémoglobine saturée et non saturée maximale. Unités : g/dL. |
saturated_hemoglobin_percent | REAL | Pourcentage d'hémoglobine saturée en oxygène. Unités : %. |
saturated_hemoglobin_percent_min | REAL | Pourcentage minimal d'hémoglobine saturée en oxygène. |
saturated_hemoglobin_percent_max | REAL | Pourcentage maximal d'hémoglobine saturée en oxygène. Unités : %. |
device_index | INTEGER | Index identifiant à quel appareil connecté se rapportent ces données, correspondant au device_index propre d'un enregistrement device_info. |
left_pco | INTEGER | Décalage du centre de la plateforme gauche. Unités : mm. |
right_pco | INTEGER | Décalage du centre de la plateforme droite. Unités : mm. |
left_power_phase | TEXT | unités : degrés ; échelle : 0,7111111 ; angles de phase de puissance gauche. Les index de valeur de données sont définis par power_phase_type.Une valeur par valeur de l'énumération power_phase_type. |
left_power_phase_peak | TEXT | unités : degrés ; échelle : 0,7111111 ; angles de crête de phase de puissance gauche. Les index de valeur de données sont définis par power_phase_type.Une valeur par valeur de l'énumération power_phase_type. |
right_power_phase | TEXT | unités : degrés ; échelle : 0,7111111 ; angles de phase de puissance droite. Les index de valeur de données sont définis par power_phase_type.Une valeur par valeur de l'énumération power_phase_type. |
right_power_phase_peak | TEXT | unités : degrés ; échelle : 0,7111111 ; angles de crête de phase de puissance droite. Les index de valeur de données sont définis par power_phase_type.Une valeur par valeur de l'énumération power_phase_type. |
enhanced_speed | REAL | vitesse en mètres par seconde, encodage à plage étendue. |
enhanced_altitude | REAL | Altitude à ce point, en mètres (équivalent à plage étendue de altitude). |
battery_soc | REAL | État de charge de la batterie Lev. Unités : pourcentage. |
motor_power | INTEGER | Puissance du moteur Lev. Unités : watts. |
vertical_ratio | REAL | Ratio vertical, en pourcentage. |
stance_time_balance | REAL | Équilibre gauche/droite du temps de contact au sol, en pourcentage. |
step_length | REAL | Longueur de pas en millimètres. |
cycle_length16 | REAL | Prend en charge des tailles de cycle plus grandes nécessaires pour les sports de pagaie. Taille de cycle maximale : 655,35. |
absolute_pressure | INTEGER | Inclut la pression atmosphérique. Unités : Pa. |
depth | REAL | 0 si au-dessus de l'eau. Unités : m. |
next_stop_depth | REAL | 0 si au-dessus de l'eau. Unités : m. |
next_stop_time | INTEGER | Temps jusqu'au prochain palier de décompression, en secondes. |
time_to_surface | INTEGER | Temps estimé pour remonter en toute sécurité de la plongée, en secondes. |
ndl_time | INTEGER | Limite de non-décompression restante, en secondes. |
cns_load | INTEGER | Charge de toxicité de l'oxygène du système nerveux central, en pourcentage. |
n2_load | INTEGER | Charge d'azote, en pourcentage. |
respiration_rate | INTEGER | Fréquence respiratoire en respirations par minute. |
enhanced_respiration_rate | REAL | Fréquence respiratoire en respirations par minute, encodage à plage étendue. |
grit | REAL | Le score de difficulté (grit) estime à quel point un itinéraire peut être exigeant pour un cycliste, en fonction du temps passé dans des virages serrés ou des pentes importantes. |
flow | REAL | Le score de fluidité estime, en termes de distance, à quel point un cycliste décélère dans des intervalles où la décélération est inutile, comme des virages doux ou des intervalles à faible pente. |
current_stress | REAL | Valeur actuelle de stress. |
ebike_travel_range | INTEGER | Autonomie restante estimée du vélo électrique, en kilomètres. |
ebike_battery_level | INTEGER | Niveau de batterie du vélo électrique, en pourcentage. |
ebike_assist_mode | INTEGER | Mode/niveau d'assistance électrique actuel du vélo électrique, tel que rapporté par le capteur du vélo. Units: depends on sensor. |
ebike_assist_level_percent | INTEGER | Niveau d'assistance du moteur du vélo électrique, en pourcentage. |
air_time_remaining | INTEGER | Temps d'air restant estimé, en secondes. |
pressure_sac | REAL | Consommation d'air en surface basée sur la pression. Unités : bar/min. |
volume_sac | REAL | Consommation d'air en surface volumétrique. Unités : L/min. |
rmv | REAL | Volume respiratoire minute. |
ascent_rate | REAL | Rythme d'ascension en mètres par seconde. |
po2 | REAL | Pression partielle actuelle d'oxygène. Unités : pourcentage. |
core_temperature | REAL | Température corporelle centrale en degrés Celsius. |
RespirationRate
Fréquence respiratoire en respirations par minute.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
respiration_rate | REAL | Respirations * 100/min ; -300 indique non valide, -200 indique un mouvement important, -100 indique hors du poignet. |
Schedule
un entraînement ou parcours planifié, et s'il a été démarré.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
manufacturer_id | INTEGER | Correspond au file_id de l'entraînement ou du parcours programmé. |
product_id | INTEGER | Correspond au file_id de l'entraînement ou du parcours programmé. |
favero_product_id | INTEGER | Code de produit spécifique à Favero identifiant le modèle de l'appareil, valide uniquement lorsque manufacturer_id est Favero Electronics. |
garmin_product_id | INTEGER | Code de produit spécifique à Garmin identifiant le modèle de l'appareil, valide uniquement lorsque manufacturer_id est Garmin. |
serial_number | INTEGER | Correspond au file_id de l'entraînement ou du parcours programmé. |
time_created | INTEGER | Correspond au time_created de file_id de l'entraînement ou du parcours planifié, au format ISO8601. |
completed | INTEGER | Indique si cette activité planifiée a été démarrée.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
type | INTEGER | type d'élément planifié, comme un entraînement ou un parcours. |
scheduled_time | INTEGER | Heure à laquelle l'entraînement ou le parcours est planifié, au format ISO8601. |
SdmProfile
Stocke la configuration des moniteurs de vitesse et de distance (footpods).
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
enabled | INTEGER | Indique si ce profil de capteur de vitesse et de distance est activé.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
sdm_ant_id | INTEGER | ID d'appareil ANT du capteur de vitesse et distance (footpod) appairé avec ce profil. |
sdm_cal_factor | REAL | Facteur d'étalonnage du capteur de vitesse et de distance, en pourcentage. |
odometer | REAL | relevé de l'odomètre en mètres. |
speed_source | INTEGER | Utiliser le footpod comme source de vitesse au lieu du GPS.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
sdm_ant_id_trans_type | INTEGER | Type de transmission ANT du footpod identifié par sdm_ant_id. |
odometer_rollover | INTEGER | Compteur de dépassement pouvant être utilisé pour étendre l'odomètre. |
SegmentFile
résumé des informations uniques de segment et de classement associées à un fichier de segment. Utilisé pour compiler un fichier de liste de segments décrivant tous les fichiers de segment présents sur un appareil, consulté lors de l'actualisation d'un fichier de segment avec les dernières informations de classement disponibles.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
file_uuid | TEXT | UUID du fichier de segment. |
enabled | INTEGER | État du fichier de segment.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
user_profile_primary_key | INTEGER | Clé primaire de l'utilisateur qui a créé le fichier de segment. |
leader_type | TEXT | Type de leader de chaque leader dans le fichier de segment.Une valeur par meneur du classement, alignée par index avec leader_group_primary_key/leader_activity_id/leader_activity_id_string. |
leader_group_primary_key | TEXT | Clé primaire de groupe de chaque leader dans le fichier de segment.Une valeur par meneur du classement, alignée par index avec leader_type/leader_activity_id/leader_activity_id_string. |
leader_activity_id | TEXT | ID d'activité de chaque leader dans le fichier de segment.Une valeur par meneur du classement, alignée par index avec leader_type/leader_group_primary_key/leader_activity_id_string. |
leader_activity_id_string | TEXT | Version chaîne de caractères de l'ID d'activité de chaque leader dans le fichier de segment. Longue de 21 caractères par ID, exprimée en décimal.Une valeur par meneur du classement, alignée par index avec leader_type/leader_group_primary_key/leader_activity_id. |
default_race_leader | INTEGER | Index de l'entrée du classement sélectionnée comme participant de course par défaut. |
SegmentId
Segment_id : données d'identification unique d'un fichier de segment.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
Name | TEXT | Nom convivial attribué au segment. |
uuid | TEXT | Du segment. |
sport_id | INTEGER | Sport associé au segment.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
enabled | INTEGER | Segment activé pour l'évaluation.Stocké dans SQLite sous forme d'INTEGER : 0 = faux, 1 = vrai. |
user_profile_primary_key | INTEGER | Clé primaire de l'utilisateur qui a créé le segment. |
device_id | INTEGER | ID de l'appareil qui a créé le segment. |
default_race_leader | INTEGER | Index de l'entrée du classement sélectionnée comme participant de course par défaut. |
delete_status | INTEGER | Indique si des segments doivent être supprimés. |
selection_type | INTEGER | Indique comment le segment a été sélectionné pour être envoyé à l'appareil.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
SegmentLap
Segment_lap:.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
timestamp | TEXT | Au format ISO8601. |
event_id | INTEGER | Code d'événement FIT identifiant ce qui a déclenché cet enregistrement, comme un démarrage/arrêt du chronomètre ou un marqueur de tour.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
event_type | INTEGER | Code de type d'événement FIT décrivant comment l'événement s'est produit, comme démarrage, arrêt ou marqueur.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
start_time | TEXT | Heure de début du tour de segment, au format ISO8601. |
start_position_lat | INTEGER | Latitude de la position de départ, en demi-cercles. |
start_position_long | INTEGER | Longitude de la position de départ, en demi-cercles. |
end_position_lat | INTEGER | Latitude de la position de fin, en demi-cercles. |
end_position_long | INTEGER | Longitude de la position de fin, en demi-cercles. |
total_elapsed_time | REAL | Temps (inclut les pauses). Unités : s. |
total_timer_time | REAL | Temps du chronomètre (hors pauses). Unités : s. |
total_distance | REAL | Distance totale en mètres. |
total_cycles | INTEGER | Cycles totaux, comme les tours de pédale ou les pas. |
total_strokes | INTEGER | Nombre total de coups de bras. |
total_calories | INTEGER | Calories totales brûlées, en kilocalories. |
total_fat_calories | INTEGER | Calories totales brûlées par le métabolisme des graisses, en kilocalories. |
avg_speed | REAL | Vitesse moyenne en mètres par seconde. |
max_speed | REAL | Vitesse maximale en mètres par seconde. |
avg_heart_rate | INTEGER | Fréquence cardiaque moyenne en battements par minute. |
max_heart_rate | INTEGER | Fréquence cardiaque maximale en battements par minute. |
avg_cadence | INTEGER | Cadence moyenne, en tours par minute -- calculée par l'appareil d'enregistrement comme total_cycles / total_timer_time, ou total_cycles / total_elapsed_time, selon un paramètre de l'appareil non autrement enregistré dans ces données. |
max_cadence | INTEGER | Cadence maximale en tours par minute. |
avg_power | INTEGER | Puissance moyenne, en watts -- calculée par l'appareil d'enregistrement à partir de son propre total de puissance interne, divisé par total_timer_time ou total_elapsed_time selon un paramètre de l'appareil ; ni le total de puissance ni le paramètre ne sont autrement enregistrés dans ces données. |
max_power | INTEGER | Puissance maximale en watts. |
total_ascent | INTEGER | Ascension totale en mètres. |
total_descent | INTEGER | Descente totale en mètres. |
sport_id | INTEGER | Code de type de sport identifiant le sport, comme la course ou le cyclisme ; sub_sport_id affine cette classification. |
event_group | INTEGER | Regroupe les événements liés entre eux, en distinguant les flux d'événements concurrents (comme des segments distincts au sein d'une session multisport) qui partagent le même event_id et event_type. |
nec_lat | INTEGER | Latitude du coin nord-est. Unités : demi-cercles. |
nec_long | INTEGER | Longitude du coin nord-est. Unités : demi-cercles. |
swc_lat | INTEGER | Latitude du coin sud-ouest. Unités : demi-cercles. |
swc_long | INTEGER | Latitude du coin sud-ouest. Unités : demi-cercles. |
Name | TEXT | Nom attribué par l'utilisateur ou généré pour cette tentative de segment. |
normalized_power | INTEGER | Puissance normalisée en watts. |
left_right_balance | INTEGER | Équilibre de puissance gauche/droite en pourcentage, encodé selon le type FIT left_right_balance_100 (le bit de poids fort indique la source de la mesure). |
sub_sport_id | INTEGER | Code de sous-type de sport fournissant une classification plus précise au sein de sport_id, comme le cyclisme en salle ou la course en sentier. |
total_work | INTEGER | Travail total effectué, en joules. |
avg_altitude | REAL | Altitude moyenne pendant ce tour de segment, en mètres. |
max_altitude | REAL | Altitude maximale atteinte pendant ce tour de segment, en mètres. |
gps_accuracy | INTEGER | Précision estimée de la position GPS, en mètres. |
avg_grade | REAL | Pente moyenne, en pourcentage. |
avg_pos_grade | REAL | Pente ascendante moyenne, en pourcentage. |
avg_neg_grade | REAL | Pente descendante moyenne, en pourcentage. |
max_pos_grade | REAL | Pente ascendante la plus raide, en pourcentage. |
max_neg_grade | REAL | Pente descendante la plus raide, en pourcentage. |
avg_temperature | INTEGER | Température moyenne en degrés Celsius. |
max_temperature | INTEGER | Température maximale en degrés Celsius. |
total_moving_time | REAL | Temps total passé en mouvement, en secondes. |
avg_pos_vertical_speed | REAL | Vitesse verticale ascendante moyenne, en mètres par seconde. |
avg_neg_vertical_speed | REAL | Vitesse verticale descendante moyenne, en mètres par seconde. |
max_pos_vertical_speed | REAL | Vitesse verticale ascendante maximale, en mètres par seconde. |
max_neg_vertical_speed | REAL | Vitesse verticale descendante maximale, en mètres par seconde. |
time_in_heart_rate_zone | TEXT | Temps total passé dans chaque zone d'entraînement de fréquence cardiaque pendant ce tour de segment. units: s; scale: 1000.Une valeur par zone ; les limites de zone elles-mêmes sont enregistrées dans l'enregistrement ZonesTarget/TimeInZone de cette activité, pas ici. |
time_in_speed_zone | TEXT | Temps total passé dans chaque zone d'entraînement de vitesse pendant ce tour de segment. units: s; scale: 1000.Une valeur par zone ; les limites de zone elles-mêmes sont enregistrées dans l'enregistrement ZonesTarget/TimeInZone de cette activité, pas ici. |
time_in_cadence_zone | TEXT | Temps total passé dans chaque zone d'entraînement de cadence pendant ce tour de segment. units: s; scale: 1000.Une valeur par zone ; les limites de zone elles-mêmes sont enregistrées dans l'enregistrement ZonesTarget/TimeInZone de cette activité, pas ici. |
time_in_power_zone | TEXT | Temps total passé dans chaque zone d'entraînement de puissance pendant ce tour de segment. units: s; scale: 1000.Une valeur par zone ; les limites de zone elles-mêmes sont enregistrées dans l'enregistrement ZonesTarget/TimeInZone de cette activité, pas ici. |
repetition_number | INTEGER | Position ordinale de ce tour de segment au sein d'une séquence répétée/en boucle de tours de segment. |
min_altitude | REAL | Altitude minimale atteinte pendant ce tour de segment, en mètres. |
min_heart_rate | INTEGER | Fréquence cardiaque minimale en battements par minute. |
active_time | REAL | Temps actif en secondes. |
workout_step_index | INTEGER | Index de la workout_step (dans le Workout parent) ayant produit cet enregistrement, lorsqu'il est généré par un entraînement structuré. |
sport_event | INTEGER | Classification d'événement propre au sport pour ce tour de segment, comme un segment de montée ou de descente.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
avg_left_torque_effectiveness | REAL | Efficacité moyenne du couple gauche, en pourcentage. |
avg_right_torque_effectiveness | REAL | Efficacité moyenne du couple droit, en pourcentage. |
avg_left_pedal_smoothness | REAL | Douceur moyenne de la pédale gauche, en pourcentage. |
avg_right_pedal_smoothness | REAL | Douceur moyenne de la pédale droite, en pourcentage. |
avg_combined_pedal_smoothness | REAL | Douceur combinée moyenne du pédalage, en pourcentage. |
status | INTEGER | État de la tentative de segment, comme terminé.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
uuid | TEXT | Identifiant unique du segment. |
avg_fractional_cadence | REAL | Partie fractionnaire de avg_cadence. Unités : rpm. |
max_fractional_cadence | REAL | Partie fractionnaire de max_cadence. Unités : rpm. |
total_fractional_cycles | REAL | Partie fractionnaire de total_cycles. Unités : cycles. |
front_gear_shift_count | INTEGER | Nombre de changements de vitesse au dérailleur avant pendant ce segment. |
rear_gear_shift_count | INTEGER | Nombre de changements de vitesse au dérailleur arrière pendant ce segment. |
time_standing | REAL | Temps total en position debout. Unités : s. |
stand_count | INTEGER | Nombre de transitions vers la position debout. |
avg_left_pco | INTEGER | Décalage moyen du centre de la plateforme gauche. Unités : mm. |
avg_right_pco | INTEGER | Décalage moyen du centre de la plateforme droite. Unités : mm. |
avg_left_power_phase | TEXT | Angles moyens de phase de puissance du pédalage de la jambe gauche, en degrés de rotation de pédalier -- la portion de chaque coup de pédale où une force significative est appliquée. Chacun des 4 éléments du tableau est une mesure différente de cette phase (angle de début, angle de fin, longueur d'arc, centre), selon power_phase_type.Une valeur par valeur de l'énumération power_phase_type. |
avg_left_power_phase_peak | TEXT | Comme avg_left_power_phase, mais pour la phase de puissance pendant l'effort le plus intense de ce tour de segment, plutôt que moyennée sur l'ensemble de ce tour de segment.Une valeur par valeur de l'énumération power_phase_type. |
avg_right_power_phase | TEXT | Comme avg_left_power_phase, pour la jambe droite.Une valeur par valeur de l'énumération power_phase_type. |
avg_right_power_phase_peak | TEXT | Comme avg_left_power_phase_peak, pour la jambe droite.Une valeur par valeur de l'énumération power_phase_type. |
avg_power_position | TEXT | Puissance moyenne, en watts, répartie par position du cycliste (assis, debout, ou en transition entre les deux) -- une valeur par rider_position_type.Une valeur par valeur de l'énumération rider_position_type. |
max_power_position | TEXT | Comme avg_power_position, mais la puissance maximale atteinte plutôt que la moyenne.Une valeur par valeur de l'énumération rider_position_type. |
avg_cadence_position | TEXT | Cadence moyenne, en tours par minute, répartie par position du cycliste (assis, debout, ou en transition entre les deux).Une valeur par valeur de l'énumération rider_position_type. |
max_cadence_position | TEXT | Comme avg_cadence_position, mais la cadence maximale atteinte plutôt que la moyenne.Une valeur par valeur de l'énumération rider_position_type. |
manufacturer_id | INTEGER | Fabricant qui a produit le segment. |
total_grit | REAL | Le score de difficulté (grit) estime à quel point un itinéraire peut être exigeant pour un cycliste, en fonction du temps passé dans des virages serrés ou des pentes importantes. Unités : kGrit. |
total_flow | REAL | Le score de fluidité estime, en termes de distance, à quel point un cycliste décélère dans des intervalles où la décélération est inutile, comme des virages doux ou des intervalles à faible pente. Unités : Flow. |
avg_grit | REAL | Le score de difficulté (grit) estime à quel point un itinéraire peut être exigeant pour un cycliste, en fonction du temps passé dans des virages serrés ou des pentes importantes. Unités : kGrit. |
avg_flow | REAL | Le score de fluidité estime, en termes de distance, à quel point un cycliste décélère dans des intervalles où la décélération est inutile, comme des virages doux ou des intervalles à faible pente. Unités : Flow. |
total_fractional_ascent | REAL | Partie fractionnaire de total_ascent. Unités : m. |
total_fractional_descent | REAL | unités : m ; échelle : 100 ; partie fractionnaire de total_descent. |
enhanced_avg_altitude | REAL | Altitude moyenne pendant ce tour de segment, en mètres (équivalent à plage étendue de avg_altitude). |
enhanced_max_altitude | REAL | Altitude maximale atteinte pendant ce tour de segment, en mètres (équivalent à plage étendue de max_altitude). |
enhanced_min_altitude | REAL | Altitude minimale atteinte pendant ce tour de segment, en mètres (équivalent à plage étendue de min_altitude). |
SegmentLeaderboardEntry
Segment_leaderboard_entry : données d'identification unique d'un leader individuel du segment au sein d'un fichier de segment.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
Name | TEXT | Nom convivial attribué au leader. |
type | INTEGER | Classification du leader. |
group_primary_key | INTEGER | ID d'utilisateur principal de ce leader. |
activity_id | INTEGER | ID de l'activité associée à ce temps de leader. |
segment_time | REAL | unités : s ; échelle : 1000 ; temps de segment (pauses incluses). |
activity_id_string | TEXT | Version chaîne de caractères de activity_id. Longue de 21 caractères, exprimée en décimal. |
SegmentPoint
Segment_point : point de navigation et d'évaluation de course d'un segment, décrivant un point le long du tracé du segment et le temps mis par chaque leader du segment pour atteindre ce point.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
position_lat | INTEGER | Latitude en demi-cercles. |
position_long | INTEGER | Longitude en demi-cercles. |
distance | REAL | Distance cumulée le long du segment au point décrit. Unités : m. |
altitude | REAL | Décalage : 500 ; altitude cumulée le long du segment au point décrit. Unités : m. |
leader_time | TEXT | unités : s ; échelle : 1000 ; temps cumulé nécessaire à chaque membre du classement pour atteindre le point décrit. Cette valeur est nulle pour tous les membres du classement au point de départ du segment.Une valeur par meneur du classement, dans le même ordre que les tableaux leader_type/leader_group_primary_key/leader_activity_id de SegmentFile. |
enhanced_altitude | REAL | Décalage : 500 ; altitude cumulée le long du segment au point décrit. Unités : m. |
Session
Représente une seule séance d'entraînement ou d'activité avec des métriques détaillées.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Le bit sélectionné est défini pour la session actuelle. |
timestamp | TEXT | Au format ISO8601. |
event_id | INTEGER | Type d'événement ; toujours « session » pour ce message.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
event_type | INTEGER | Type d'événement ; toujours « stop » pour ce message, marquant la fin de la session.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
start_time | TEXT | Heure de début de la session, au format ISO8601. |
start_position_lat | INTEGER | Latitude de la position de départ, en demi-cercles. |
start_position_long | INTEGER | Longitude de la position de départ, en demi-cercles. |
sport_id | INTEGER | Code de type de sport identifiant le sport, comme la course ou le cyclisme ; sub_sport_id affine cette classification.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
sub_sport_id | INTEGER | Code de sous-type de sport fournissant une classification plus précise au sein de sport_id, comme le cyclisme en salle ou la course en sentier.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
total_elapsed_time | REAL | Temps (inclut les pauses). Unités : s. |
total_timer_time | REAL | Temps du chronomètre (hors pauses). Unités : s. |
total_distance | REAL | Distance totale en mètres. |
total_cycles | INTEGER | Cycles totaux, comme les tours de pédale ou les pas. |
total_strides | INTEGER | Nombre total de foulées. |
total_strokes | INTEGER | Nombre total de coups de bras. |
total_calories | INTEGER | Calories totales brûlées, en kilocalories. |
total_fat_calories | INTEGER | Calories totales brûlées provenant des graisses, en kilocalories. |
avg_speed | REAL | total_distance / total_timer_time. Unités : m/s. |
max_speed | REAL | Vitesse maximale en mètres par seconde. |
avg_heart_rate | INTEGER | Fréquence cardiaque moyenne (hors temps de pause). Unités : bpm. |
max_heart_rate | INTEGER | Fréquence cardiaque maximale en battements par minute. |
avg_cadence | INTEGER | Cadence moyenne, en tours par minute -- calculée par l'appareil d'enregistrement comme total_cycles / total_timer_time, ou total_cycles / total_elapsed_time, selon un paramètre de l'appareil non autrement enregistré dans ces données. |
avg_running_cadence | INTEGER | Cadence de course moyenne en foulées par minute. |
max_cadence | INTEGER | Cadence maximale en tours par minute. |
max_running_cadence | INTEGER | Cadence de course maximale en foulées par minute. |
avg_power | INTEGER | Puissance moyenne, en watts -- calculée par l'appareil d'enregistrement à partir de son propre total de puissance interne, divisé par total_timer_time ou total_elapsed_time selon un paramètre de l'appareil ; ni le total de puissance ni le paramètre ne sont autrement enregistrés dans ces données. |
max_power | INTEGER | Puissance maximale en watts. |
total_ascent | INTEGER | Ascension totale en mètres. |
total_descent | INTEGER | Descente totale en mètres. |
total_training_effect | REAL | Score d'effet d'entraînement aérobie de la session. |
first_lap_index | INTEGER | Index du premier tour (parmi les tours de l'Activity parente) appartenant à cette session. |
number_laps | INTEGER | Nombre de tours. |
event_group | INTEGER | Regroupe les événements liés entre eux, en distinguant les flux d'événements concurrents (comme des segments distincts au sein d'une session multisport) qui partagent le même event_id et event_type. |
trigger | INTEGER | Ce qui a déclenché la fin de la session, comme un arrêt manuel ou un tour automatique.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
nec_lat | INTEGER | Latitude du coin nord-est. Unités : demi-cercles. |
nec_long | INTEGER | Longitude du coin nord-est. Unités : demi-cercles. |
swc_lat | INTEGER | Latitude du coin sud-ouest. Unités : demi-cercles. |
swc_long | INTEGER | Longitude du coin sud-ouest. Unités : demi-cercles. |
number_lengths | INTEGER | Nombre de longueurs de la piscine. |
normalized_power | INTEGER | Puissance normalisée en watts. |
training_stress_score | REAL | Score de stress d'entraînement (TSS). |
intensity_factor | REAL | Facteur d'intensité : puissance normalisée en fraction du seuil fonctionnel de puissance. |
left_right_balance | INTEGER | Équilibre de puissance gauche/droite en pourcentage, encodé selon le type FIT left_right_balance_100 (le bit de poids fort indique la source de la mesure). |
end_position_lat | INTEGER | Latitude de la position de fin, en demi-cercles. |
end_position_long | INTEGER | Longitude de la position de fin, en demi-cercles. |
avg_stroke_count | REAL | Coups de bras moyens par longueur. |
avg_stroke_distance | REAL | Distance moyenne parcourue par coup de bras, en mètres. |
swim_stroke | INTEGER | Type de nage utilisé.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
pool_length | REAL | Longueur de la piscine en mètres. |
threshold_power | INTEGER | Seuil fonctionnel de puissance, en watts. |
pool_length_unit | INTEGER | Unité (métrique ou impériale) dans laquelle pool_length est exprimé.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
number_active_lengths | INTEGER | Nombre de longueurs actives de la piscine. |
total_work | INTEGER | Travail total effectué, en joules. |
avg_altitude | REAL | Altitude moyenne pendant cette session, en mètres. |
max_altitude | REAL | Altitude maximale atteinte pendant cette session, en mètres. |
gps_accuracy | INTEGER | Précision estimée de la position GPS, en mètres. |
avg_grade | REAL | Pente moyenne, en pourcentage. |
avg_pos_grade | REAL | Pente ascendante moyenne, en pourcentage. |
avg_neg_grade | REAL | Pente descendante moyenne, en pourcentage. |
max_pos_grade | REAL | Pente ascendante la plus raide, en pourcentage. |
max_neg_grade | REAL | Pente descendante la plus raide, en pourcentage. |
avg_temperature | INTEGER | Température moyenne en degrés Celsius. |
max_temperature | INTEGER | Température maximale en degrés Celsius. |
total_moving_time | REAL | Temps total passé en mouvement, en secondes. |
avg_pos_vertical_speed | REAL | Vitesse verticale ascendante moyenne, en mètres par seconde. |
avg_neg_vertical_speed | REAL | Vitesse verticale descendante moyenne, en mètres par seconde. |
max_pos_vertical_speed | REAL | Vitesse verticale ascendante maximale, en mètres par seconde. |
max_neg_vertical_speed | REAL | Vitesse verticale descendante maximale, en mètres par seconde. |
min_heart_rate | INTEGER | Fréquence cardiaque minimale en battements par minute. |
time_in_heart_rate_zone | TEXT | Temps total passé dans chaque zone d'entraînement de fréquence cardiaque pendant cette session. units: s; scale: 1000.Une valeur par zone ; les limites de zone elles-mêmes sont enregistrées dans l'enregistrement ZonesTarget/TimeInZone de cette activité, pas ici. |
time_in_speed_zone | TEXT | Temps total passé dans chaque zone d'entraînement de vitesse pendant cette session. units: s; scale: 1000.Une valeur par zone ; les limites de zone elles-mêmes sont enregistrées dans l'enregistrement ZonesTarget/TimeInZone de cette activité, pas ici. |
time_in_cadence_zone | TEXT | Temps total passé dans chaque zone d'entraînement de cadence pendant cette session. units: s; scale: 1000.Une valeur par zone ; les limites de zone elles-mêmes sont enregistrées dans l'enregistrement ZonesTarget/TimeInZone de cette activité, pas ici. |
time_in_power_zone | TEXT | Temps total passé dans chaque zone d'entraînement de puissance pendant cette session. units: s; scale: 1000.Une valeur par zone ; les limites de zone elles-mêmes sont enregistrées dans l'enregistrement ZonesTarget/TimeInZone de cette activité, pas ici. |
avg_lap_time | REAL | Temps de tour moyen en secondes. |
best_lap_index | INTEGER | Index du tour le plus rapide de cette session. |
min_altitude | REAL | Altitude minimale atteinte pendant cette session, en mètres. |
player_score | INTEGER | Score de cet utilisateur dans les jeux ou sports avec un système de pointage, comme le squash ou le racquetball. |
opponent_score | INTEGER | Score de l'adversaire dans les jeux ou sports avec un système de pointage opposant deux camps, comme le squash ou le racquetball. |
opponent_name | TEXT | Nom de l'adversaire, pour les jeux ou sports avec un système de pointage opposant deux camps. |
stroke_count | TEXT | Nombre de fois où chaque type de mouvement de nage a été utilisé.Une valeur par valeur de l'énumération stroke_type. |
zone_count | TEXT | Décompte enregistré pour chaque zone.Une valeur par zone. |
max_ball_speed | REAL | Vitesse maximale de la balle en mètres par seconde. |
avg_ball_speed | REAL | Vitesse moyenne de la balle en mètres par seconde. |
avg_vertical_oscillation | REAL | Oscillation verticale moyenne en millimètres. |
avg_stance_time_percent | REAL | Temps de contact au sol moyen, en pourcentage du cycle de foulée. |
avg_stance_time | REAL | Temps de contact au sol moyen par pas, en millisecondes. |
avg_fractional_cadence | REAL | Partie fractionnaire de avg_cadence. Unités : rpm. |
max_fractional_cadence | REAL | Partie fractionnaire de max_cadence. Unités : rpm. |
total_fractional_cycles | REAL | Partie fractionnaire de total_cycles. Unités : cycles. |
avg_total_hemoglobin_conc | TEXT | unités : g/dL ; échelle : 100 ; hémoglobine saturée et non saturée moyenne.Une valeur par capteur d'oxygénation musculaire (SmO2) connecté, lorsque plusieurs sont couplés. |
min_total_hemoglobin_conc | TEXT | unités : g/dL ; échelle : 100 ; hémoglobine saturée et non saturée minimale.Une valeur par capteur d'oxygénation musculaire (SmO2) connecté, lorsque plusieurs sont couplés. |
max_total_hemoglobin_conc | TEXT | unités : g/dL ; échelle : 100 ; hémoglobine saturée et non saturée maximale.Une valeur par capteur d'oxygénation musculaire (SmO2) connecté, lorsque plusieurs sont couplés. |
avg_saturated_hemoglobin_percent | TEXT | unités : % ; échelle : 10 ; pourcentage moyen d'hémoglobine saturée en oxygène.Une valeur par capteur d'oxygénation musculaire (SmO2) connecté, lorsque plusieurs sont couplés. |
min_saturated_hemoglobin_percent | TEXT | unités : % ; échelle : 10 ; pourcentage minimal d'hémoglobine saturée en oxygène.Une valeur par capteur d'oxygénation musculaire (SmO2) connecté, lorsque plusieurs sont couplés. |
max_saturated_hemoglobin_percent | TEXT | unités : % ; échelle : 10 ; pourcentage maximal d'hémoglobine saturée en oxygène.Une valeur par capteur d'oxygénation musculaire (SmO2) connecté, lorsque plusieurs sont couplés. |
avg_left_torque_effectiveness | REAL | Efficacité moyenne du couple gauche, en pourcentage. |
avg_right_torque_effectiveness | REAL | Efficacité moyenne du couple droit, en pourcentage. |
avg_left_pedal_smoothness | REAL | Douceur moyenne de la pédale gauche, en pourcentage. |
avg_right_pedal_smoothness | REAL | Douceur moyenne de la pédale droite, en pourcentage. |
avg_combined_pedal_smoothness | REAL | Douceur combinée moyenne du pédalage, en pourcentage. |
sport_profile_name | TEXT | Nom du sport à partir du message (mesg) de sport associé. |
sport_index | INTEGER | Numéro d'ordre (à partir de 0) identifiant à quel segment sportif, au sein d'une activité multisport, appartient cet enregistrement. |
time_standing | REAL | Temps total en position debout. Unités : s. |
stand_count | INTEGER | Nombre de transitions vers la position debout. |
avg_left_pco | INTEGER | Décalage moyen du centre de la plateforme, gauche. Unités : mm. |
avg_right_pco | INTEGER | Décalage moyen du centre de la plateforme, droite. Unités : mm. |
avg_left_power_phase | TEXT | Angles moyens de phase de puissance du pédalage de la jambe gauche, en degrés de rotation de pédalier -- la portion de chaque coup de pédale où une force significative est appliquée. Chacun des 4 éléments du tableau est une mesure différente de cette phase (angle de début, angle de fin, longueur d'arc, centre), selon power_phase_type.Une valeur par valeur de l'énumération power_phase_type. |
avg_left_power_phase_peak | TEXT | Comme avg_left_power_phase, mais pour la phase de puissance pendant l'effort le plus intense de cette session, plutôt que moyennée sur l'ensemble de cette session.Une valeur par valeur de l'énumération power_phase_type. |
avg_right_power_phase | TEXT | Comme avg_left_power_phase, pour la jambe droite.Une valeur par valeur de l'énumération power_phase_type. |
avg_right_power_phase_peak | TEXT | Comme avg_left_power_phase_peak, pour la jambe droite.Une valeur par valeur de l'énumération power_phase_type. |
avg_power_position | TEXT | Puissance moyenne, en watts, répartie par position du cycliste (assis, debout, ou en transition entre les deux) -- une valeur par rider_position_type.Une valeur par valeur de l'énumération rider_position_type. |
max_power_position | TEXT | Comme avg_power_position, mais la puissance maximale atteinte plutôt que la moyenne.Une valeur par valeur de l'énumération rider_position_type. |
avg_cadence_position | TEXT | Cadence moyenne, en tours par minute, répartie par position du cycliste (assis, debout, ou en transition entre les deux).Une valeur par valeur de l'énumération rider_position_type. |
max_cadence_position | TEXT | Comme avg_cadence_position, mais la cadence maximale atteinte plutôt que la moyenne.Une valeur par valeur de l'énumération rider_position_type. |
enhanced_avg_speed | REAL | total_distance / total_timer_time. Unités : m/s. |
enhanced_max_speed | REAL | Vitesse maximale en mètres par seconde, encodage à plage étendue. |
enhanced_avg_altitude | REAL | Altitude moyenne pendant cette session, en mètres (équivalent à plage étendue de avg_altitude). |
enhanced_min_altitude | REAL | Altitude minimale atteinte pendant cette session, en mètres (équivalent à plage étendue de min_altitude). |
enhanced_max_altitude | REAL | Altitude maximale atteinte pendant cette session, en mètres (équivalent à plage étendue de max_altitude). |
avg_lev_motor_power | INTEGER | Puissance moyenne du moteur Lev pendant la session. Unités : watts. |
max_lev_motor_power | INTEGER | Puissance maximale du moteur Lev pendant la session. Unités : watts. |
lev_battery_consumption | REAL | Consommation de batterie Lev pendant la session. Unités : pourcentage. |
avg_vertical_ratio | REAL | Ratio vertical moyen, en pourcentage. |
avg_stance_time_balance | REAL | Équilibre gauche/droite moyen du temps de contact au sol, en pourcentage. |
avg_step_length | REAL | Longueur de pas moyenne en millimètres. |
total_anaerobic_training_effect | REAL | Score d'effet d'entraînement anaérobie de la session. |
avg_vam | REAL | Vitesse d'ascension moyenne (VAM) en mètres par seconde. |
avg_depth | REAL | 0 si au-dessus de l'eau. Unités : m. |
max_depth | REAL | 0 si au-dessus de l'eau. Unités : m. |
surface_interval | INTEGER | Temps depuis la fin de la dernière plongée. Unités : s. |
start_cns | INTEGER | Charge de toxicité de l'oxygène du SNC au début de la plongée, en pourcentage. |
end_cns | INTEGER | Charge de toxicité de l'oxygène du SNC à la fin de la plongée, en pourcentage. |
start_n2 | INTEGER | Charge d'azote au début de la plongée, en pourcentage. |
end_n2 | INTEGER | Charge d'azote à la fin de la plongée, en pourcentage. |
avg_respiration_rate | INTEGER | Fréquence respiratoire moyenne pendant cette période, en respirations par minute ; remplacée par enhanced_avg_respiration_rate, à plage plus large, lorsqu'il est présent. |
max_respiration_rate | INTEGER | Fréquence respiratoire maximale pendant cette période, en respirations par minute ; remplacée par enhanced_max_respiration_rate, à plage plus large, lorsqu'il est présent. |
min_respiration_rate | INTEGER | Fréquence respiratoire minimale pendant cette session, en respirations par minute ; remplacée par enhanced_min_respiration_rate, à plage plus large, lorsqu'il est présent. |
min_temperature | INTEGER | Température minimale en degrés Celsius. |
o2_toxicity | INTEGER | Charge de toxicité de l'oxygène, en OTU (unités de toxicité de l'oxygène). |
dive_number | INTEGER | Numéro identifiant cette plongée au sein d'un fichier d'activité multi-plongées, le cas échéant. |
training_load_peak | REAL | Valeur maximale de charge d'entraînement. |
enhanced_avg_respiration_rate | REAL | Fréquence respiratoire moyenne en respirations par minute. |
enhanced_max_respiration_rate | REAL | Fréquence respiratoire maximale en respirations par minute. |
enhanced_min_respiration_rate | REAL | Fréquence respiratoire minimale en respirations par minute. |
total_grit | REAL | Le score de difficulté (grit) estime à quel point un itinéraire peut être exigeant pour un cycliste, en fonction du temps passé dans des virages serrés ou des pentes importantes. Unités : kGrit. |
total_flow | REAL | Le score de fluidité estime, en termes de distance, à quel point un cycliste décélère dans des intervalles où la décélération est inutile, comme des virages doux ou des intervalles à faible pente. Unités : Flow. |
jump_count | INTEGER | Nombre de sauts détectés pendant cette période, comme des sauts de ski ou de snowboard. |
avg_grit | REAL | Le score de difficulté (grit) estime à quel point un itinéraire peut être exigeant pour un cycliste, en fonction du temps passé dans des virages serrés ou des pentes importantes. Unités : kGrit. |
avg_flow | REAL | Le score de fluidité estime, en termes de distance, à quel point un cycliste décélère dans des intervalles où la décélération est inutile, comme des virages doux ou des intervalles à faible pente. Unités : Flow. |
workout_feel | INTEGER | Une échelle de 0 à 100 représentant le ressenti de l'utilisateur pendant l'entraînement. Les valeurs basses indiquent un mauvais ressenti et les valeurs hautes, un bon ressenti. |
workout_rpe | INTEGER | Échelle commune Borg CR10 / RPE de 0 à 10, multipliée par 10. Score agrégé de tous les entraînements d'une même session. |
avg_spo2 | INTEGER | SpO2 moyenne de la session de surveillance. Unités : pourcentage. |
avg_stress | INTEGER | Stress moyen de la session de surveillance. Unités : pourcentage. |
sdrr_hrv | INTEGER | Écart type de l'intervalle R-R (SDRR) : mesure de la variabilité de la fréquence cardiaque la plus utile pour les utilisateurs bien-être. Unités : mS. |
rmssd_hrv | INTEGER | Racine carrée moyenne des différences successives (RMSSD) : mesure de la variabilité de la fréquence cardiaque la plus utile pour les athlètes. Unités : mS. |
total_fractional_ascent | REAL | Partie fractionnaire de total_ascent. Unités : m. |
total_fractional_descent | REAL | Partie fractionnaire de total_descent. Unités : m. |
avg_core_temperature | REAL | Température corporelle centrale moyenne en degrés Celsius. |
min_core_temperature | REAL | Température corporelle centrale minimale en degrés Celsius. |
max_core_temperature | REAL | Température corporelle centrale maximale en degrés Celsius. |
total_reps | INTEGER | Nombre total de répétitions.Sous-champ du champ FIT total_cycles, actif lorsque sub_sport vaut strength_training ou que sport vaut hiit. |
total_pushes | INTEGER | Nombre total de poussées dans une session.Sous-champ du champ FIT total_cycles, actif lorsque sport vaut wheelchair_push_run ou wheelchair_push_walk. |
SetX
Représente une série de musculation, y compris les répétitions, le poids et la durée.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Horodatage de la série, au format ISO8601. |
duration | INTEGER | durée de la série, en secondes. |
repetitions | INTEGER | Nb de répétitions du mouvement. |
weight | INTEGER | Quantité de poids appliquée pour la série. Unités : kg. |
set_type | INTEGER | Type de SetX.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
start_time | TEXT | Heure de début de la série. |
raw_category_garmin_key | TEXT | Code brut FIT exercise_category[0] pour l'exercice de ce set, par ex. "7". Stocké tel quel, non résolu.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
raw_category_subtype_garmin_key | TEXT | Codes bruts FIT exercise_category[0] + exercise_name[0], séparés par un espace de la même manière que NumericVectorToText formate une valeur composée -- par ex. "7 2" -- présent uniquement lorsque l'exercice de ce set possède une sous-variante répertoriée (par ex. "Tirage vertical" plutôt que simplement "Traction") ; vide sinon.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
weight_display_unit | INTEGER | Unité (comme kilogrammes ou livres) dans laquelle le champ de poids doit être affiché.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
workout_step_index | INTEGER | Index de la workout_step (dans le Workout parent) ayant produit cet enregistrement, lorsqu'il est généré par un entraînement structuré. |
SkinTempOvernight
Skin_temp_overnight:.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
local_timestamp | TEXT | Horodatage local, au format ISO8601. |
average_deviation | REAL | L'écart moyen nocturne par rapport à la température de référence, en degrés C. |
average7_day_deviation | REAL | L'écart moyen nocturne sur 7 jours par rapport à la température de référence, en degrés C. |
nightly_value | REAL | Valeur finale de température nocturne. |
SlaveDevice
Répertorie les périphériques connectés tels que les capteurs ou accessoires.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
manufacturer_id | INTEGER | Code de fabricant FIT identifiant le fabricant de l'appareil, comme Garmin ou un partenaire tiers. |
product_id | INTEGER | Code de produit spécifique au fabricant identifiant le modèle de l'appareil ; interprété via garmin_product_id ou favero_product_id lorsque le fabricant définit sa propre table de codes produit. |
favero_product_id | INTEGER | Code de produit spécifique à Favero identifiant le modèle de l'appareil, valide uniquement lorsque manufacturer_id est Favero Electronics. |
garmin_product_id | INTEGER | Code de produit spécifique à Garmin identifiant le modèle de l'appareil, valide uniquement lorsque manufacturer_id est Garmin. |
SleepAssessment
scores d'évaluation de la qualité du sommeil pour une seule nuit, calculés par l'appareil.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
combined_awake_score | INTEGER | Moyenne de awake_time_score et awakenings_count_score. Si valide : 0 (pire) à 100 (meilleur).Si inconnu, aucun score n'est enregistré. |
awake_time_score | INTEGER | Score qui évalue le temps total passé éveillé pendant le sommeil. Si valide : 0 (pire) à 100 (meilleur).Si inconnu, aucun score n'est enregistré. |
awakenings_count_score | INTEGER | Score qui évalue le nombre de réveils qui interrompent le sommeil. Si valide : 0 (pire) à 100 (meilleur).Si inconnu, aucun score n'est enregistré. |
deep_sleep_score | INTEGER | Score qui évalue la quantité de sommeil profond. Si valide : 0 (pire) à 100 (meilleur).Si inconnu, aucun score n'est enregistré. |
sleep_duration_score | INTEGER | Score qui évalue la qualité du sommeil en fonction des stades de sommeil, de la variabilité de la fréquence cardiaque et des éventuels réveils pendant la nuit. Si valide : 0 (pire) à 100 (meilleur).Si inconnu, aucun score n'est enregistré. |
light_sleep_score | INTEGER | Score qui évalue la quantité de sommeil léger. Si valide : 0 (pire) à 100 (meilleur).Si inconnu, aucun score n'est enregistré. |
overall_sleep_score | INTEGER | Score total qui résume la qualité globale du sommeil, combinant durée et qualité du sommeil. Si valide : 0 (pire) à 100 (meilleur).Si inconnu, aucun score n'est enregistré. |
sleep_quality_score | INTEGER | Score qui évalue la qualité du sommeil en fonction des stades de sommeil, de la variabilité de la fréquence cardiaque et des éventuels réveils pendant la nuit. Si valide : 0 (pire) à 100 (meilleur).Si inconnu, aucun score n'est enregistré. |
sleep_recovery_score | INTEGER | Score qui évalue le stress et la récupération pendant le sommeil. Si valide : 0 (pire) à 100 (meilleur).Si inconnu, aucun score n'est enregistré. |
rem_sleep_score | INTEGER | Score qui évalue la quantité de sommeil paradoxal (REM). Si valide : 0 (pire) à 100 (meilleur).Si inconnu, aucun score n'est enregistré. |
sleep_restlessness_score | INTEGER | Score qui évalue le degré d'agitation pendant le sommeil. Si valide : 0 (pire) à 100 (meilleur).Si inconnu, aucun score n'est enregistré. |
awakenings_count | INTEGER | Le nombre de réveils pendant le sommeil. |
interruptions_score | INTEGER | Score qui évalue les interruptions du sommeil. Si valide : 0 (pire) à 100 (meilleur).Si inconnu, aucun score n'est enregistré. |
average_stress_during_sleep | REAL | Exclut le stress pendant les périodes d'éveil dans la fenêtre de sommeil. |
SleepDisruptionOvernightSeverity
Sleep_disruption_overnight_severity:.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
severity | INTEGER | niveau de gravité de la perturbation du sommeil. |
SleepDisruptionSeverityPeriod
Sleep_disruption_severity_period:.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
timestamp | TEXT | Au format ISO8601. |
severity | INTEGER | niveau de gravité de la perturbation du sommeil. |
SleepLevel
une période classifiée d'une session de sommeil (par ex. léger, profond ou paradoxal).
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
SleepLevel | INTEGER | Code de niveau de sommeil FIT classifiant cette période, comme le sommeil léger, profond ou paradoxal. |
Software
contient les informations de version du firmware ou du logiciel de l'appareil.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | L'index de message. |
version | REAL | Numéro de version du logiciel. |
part_number | TEXT | Le numéro de partie. |
SpeedZone
Définit les zones d'entraînement de vitesse.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
high_value | REAL | Limite supérieure de cette zone de vitesse, en mètres par seconde. |
Name | TEXT | Nom attribué par l'utilisateur pour cette zone de vitesse. |
Split
un fractionnement marqué par l'utilisateur ou détecté automatiquement au sein d'une activité (par ex. une montée, une descente ou un intervalle), avec son propre temps écoulé, sa distance et sa vitesse.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
split_type | INTEGER | Code de type de split FIT classifiant ce split, comme montée, descente ou intervalle actif/repos.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
total_elapsed_time | REAL | Temps total écoulé, y compris les pauses, en secondes. |
total_timer_time | REAL | Temps total du chronomètre, hors pauses, en secondes. |
total_distance | REAL | Distance totale en mètres. |
avg_speed | REAL | Vitesse moyenne en mètres par seconde. |
start_time | TEXT | Heure de début du split, au format ISO8601. |
total_ascent | INTEGER | Ascension totale en mètres. |
total_descent | INTEGER | Descente totale en mètres. |
start_position_lat | INTEGER | Latitude de la position de départ, en demi-cercles. |
start_position_long | INTEGER | Longitude de la position de départ, en demi-cercles. |
end_position_lat | INTEGER | Latitude de la position de fin, en demi-cercles. |
end_position_long | INTEGER | Longitude de la position de fin, en demi-cercles. |
max_speed | REAL | Vitesse maximale en mètres par seconde. |
avg_vert_speed | REAL | Vitesse verticale moyenne en mètres par seconde. |
end_time | TEXT | Heure de fin du split, au format ISO8601. |
total_calories | INTEGER | Calories totales brûlées, en kilocalories. |
start_elevation | REAL | Altitude au début de ce fractionnement, en mètres. |
total_moving_time | REAL | Temps total passé en mouvement, en secondes. |
SplitSummary
Split_summary:.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
split_type | INTEGER | Code de type de split FIT classifiant ce split, comme montée, descente ou intervalle actif/repos.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
number_splits | INTEGER | Nombre de fractionnements inclus dans ce résumé. |
total_timer_time | REAL | Temps total du chronomètre, hors pauses, en secondes. |
total_distance | REAL | Distance totale en mètres. |
avg_speed | REAL | Vitesse moyenne en mètres par seconde. |
max_speed | REAL | Vitesse maximale en mètres par seconde. |
total_ascent | INTEGER | Ascension totale en mètres. |
total_descent | INTEGER | Descente totale en mètres. |
avg_heart_rate | INTEGER | Fréquence cardiaque moyenne en battements par minute. |
max_heart_rate | INTEGER | Fréquence cardiaque maximale en battements par minute. |
avg_vert_speed | REAL | Vitesse verticale moyenne en mètres par seconde. |
total_calories | INTEGER | Calories totales brûlées, en kilocalories. |
total_moving_time | REAL | Temps total passé en mouvement, en secondes. |
Spo2Data
Spo2_data:.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
reading_spo2 | INTEGER | Relevé de saturation en oxygène du sang (SpO2), en pourcentage. |
reading_confidence | INTEGER | Niveau de confiance du relevé de l'oxymètre de pouls. |
mode | INTEGER | Quand les données ont été capturées. |
Sport
Nomme le type de sport et le sous-type associés à l'activité.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
sport_id | INTEGER | Code de type de sport identifiant le sport, comme la course ou le cyclisme ; sub_sport_id affine cette classification.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
sub_sport_id | INTEGER | Code de sous-type de sport fournissant une classification plus précise au sein de sport_id, comme le cyclisme en salle ou la course en sentier.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
Name | TEXT | Nom d'affichage attribué par l'utilisateur ou généré pour ce sport. |
StressLevel
Stress_level : valeur de 1 à 100 calculée par FirstBeat.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
stress_level_value | INTEGER | Score de stress calculé, sur une échelle de 1 à 100. |
stress_level_time | TEXT | Heure à laquelle le score de stress a été calculé, au format ISO8601. |
TankSummary
Tank_summary:.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
sensor | INTEGER | ID d'appareil ANT+ du capteur de pression de la bouteille. |
start_pressure | REAL | Pression de la bouteille au début de la plongée, en bar. |
end_pressure | REAL | Pression de la bouteille à la fin de la plongée, en bar. |
volume_used | REAL | Volume de gaz utilisé, en litres. |
TankUpdate
Tank_update:.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
sensor | INTEGER | ID d'appareil ANT+ du capteur de pression de la bouteille. |
pressure | REAL | Pression de la bouteille, en bar. |
ThreeDSensorCalibration
Stocke les données d'étalonnage des capteurs 3D tels que les accéléromètres et les gyroscopes.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Partie seconde entière de l'horodatage, au format ISO8601. |
sensor_type | INTEGER | Indique pour quel capteur est l'étalonnage. |
calibration_factor | INTEGER | Facteur d'étalonnage utilisé pour convertir la valeur ADC brute en degrés, g, etc. |
accel_cal_factor | INTEGER | Facteur d'étalonnage de l'accéléromètre. Unités : g. |
gyro_cal_factor | INTEGER | Facteur d'étalonnage du gyroscope. Unités : deg/s. |
calibration_divisor | INTEGER | Diviseur du facteur d'étalonnage. Unités : coups. |
level_shift | INTEGER | Valeur de décalage de niveau utilisée pour ramener la valeur ADC dans la plage. |
offset_cal | TEXT | Facteurs de calibration internes, un pour chacun : xy, yx, zx.Une valeur par paire d'axes, dans cet ordre fixe : xy, yx, zx. |
orientation_matrix | TEXT | échelle : 65535 ; matrice de rotation 3 x 3 (ordre ligne par ligne).Une valeur par cellule de la matrice, en ordre ligne par ligne : les indices 0-2 forment la ligne 0, 3-5 la ligne 1, 6-8 la ligne 2. |
TimeInZone
Suit le temps passé dans les différentes zones d'entraînement telles que la fréquence cardiaque, la vitesse et la puissance.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
reference_mesg | INTEGER | Message de référence.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
reference_index | INTEGER | Index de l'enregistrement référencé spécifique (associé à reference_mesg, qui identifie son type de message). |
time_in_heart_rate_zone | TEXT | Temps total passé dans chaque zone d'entraînement de fréquence cardiaque. units: s; scale: 1000.Une valeur par zone, alignée par index avec heart_rate_zone_high_boundary. |
time_in_speed_zone | TEXT | Temps total passé dans chaque zone d'entraînement de vitesse. units: s; scale: 1000.Une valeur par zone, alignée par index avec speed_zone_high_boundary. |
time_in_cadence_zone | TEXT | Temps total passé dans chaque zone d'entraînement de cadence. units: s; scale: 1000.Une valeur par zone, alignée par index avec cadence_zone_high_bondary. |
time_in_power_zone | TEXT | Temps total passé dans chaque zone d'entraînement de puissance. units: s; scale: 1000.Une valeur par zone, alignée par index avec power_zone_high_boundary. |
heart_rate_zone_high_boundary | TEXT | Limite supérieure de fréquence cardiaque de cette zone, en battements par minute.Une valeur par zone, alignée par index avec time_in_heart_rate_zone. |
speed_zone_high_boundary | TEXT | Limite supérieure de vitesse de cette zone. units: m/s; scale: 1000.Une valeur par zone, alignée par index avec time_in_speed_zone. |
cadence_zone_high_bondary | TEXT | Limite supérieure de cadence de cette zone, en tours par minute.Une valeur par zone, alignée par index avec time_in_cadence_zone. |
power_zone_high_boundary | TEXT | Limite supérieure de puissance de cette zone, en watts.Une valeur par zone, alignée par index avec time_in_power_zone. |
heart_rate_calc_type | INTEGER | Méthode de calcul de zone de fréquence cardiaque FIT, comme le pourcentage de la fréquence cardiaque maximale ou le pourcentage de la réserve de fréquence cardiaque.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
max_heart_rate | INTEGER | Fréquence cardiaque maximale utilisée comme base pour le calcul des zones de fréquence cardiaque, en battements par minute. |
resting_heart_rate | INTEGER | Fréquence cardiaque au repos utilisée comme base pour le calcul des zones de fréquence cardiaque, en battements par minute. |
threshold_heart_rate | INTEGER | Seuil de fréquence cardiaque (LTHR) utilisé comme base pour le calcul des zones de fréquence cardiaque via la méthode du pourcentage du seuil. |
pwr_calc_type | INTEGER | Type de calcul de puissance.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
functional_threshold_power | INTEGER | Puissance seuil fonctionnelle (FTP) utilisée comme base pour le calcul des zones de puissance, en watts. |
TimestampCorrelation
Fournit la correspondance entre l'heure système et l'heure UTC pour la synchronisation.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Partie seconde entière de l'horodatage UTC au moment où l'horodatage système a été enregistré, au format ISO8601. |
fractional_timestamp | REAL | Partie fractionnaire de l'horodatage UTC au moment où l'horodatage système a été enregistré. Unités : s. |
system_timestamp | TEXT | Partie en secondes entières de l'horodatage système, au format ISO8601. |
fractional_system_timestamp | REAL | Partie fractionnaire de l'horodatage système. Unités : s. |
local_timestamp | TEXT | Époque d'horodatage exprimée en heure locale, au format ISO8601, utilisée pour convertir les horodatages en heure locale. |
timestamp_ms | INTEGER | Partie en millisecondes de l'horodatage UTC au moment où l'horodatage système a été enregistré. |
system_timestamp_ms | INTEGER | Partie en millisecondes de l'horodatage système. |
Totals
totaux cumulés d'activité (distance, calories, temps, nombre de sessions) pour un sport, accumulés depuis la dernière réinitialisation de l'appareil.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
timestamp | TEXT | Au format ISO8601. |
timer_time | INTEGER | Temps total de déplacement/d'enregistrement cumulé sur toutes les sessions comptabilisées dans cet enregistrement Totals, hors périodes de pause. Units: s. |
distance | INTEGER | Distance totale cumulée, en mètres. |
calories | INTEGER | Calories totales brûlées, en kilocalories. |
sport_id | INTEGER | Code de type de sport identifiant le sport, comme la course ou le cyclisme ; sub_sport_id affine cette classification. |
elapsed_time | INTEGER | Temps total cumulé sur toutes les sessions comptabilisées dans cet enregistrement Totals, y compris les périodes de pause. Units: s. |
sessions | INTEGER | Nombre total de sessions. |
active_time | INTEGER | Temps actif en secondes. |
sport_index | INTEGER | Numéro d'ordre (à partir de 0) identifiant à quel segment sportif, au sein d'une activité multisport, appartient cet enregistrement. |
TrainingFile
correspond à FileID pour un fichier dont le type est entraînement ou parcours.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
type | INTEGER | Type de fichier FIT identifiant la nature de ce fichier (activité, entraînement, parcours, réglages, etc.) -- voir la table FileTypeLookup pour la correspondance complète code-description. |
manufacturer_id | INTEGER | Code de fabricant FIT identifiant le fabricant de l'appareil, comme Garmin ou un partenaire tiers. |
product_id | INTEGER | Code de produit spécifique au fabricant identifiant le modèle de l'appareil ; interprété via garmin_product_id ou favero_product_id lorsque le fabricant définit sa propre table de codes produit. |
favero_product_id | INTEGER | Code de produit spécifique à Favero identifiant le modèle de l'appareil, valide uniquement lorsque manufacturer_id est Favero Electronics. |
garmin_product_id | INTEGER | Code de produit spécifique à Garmin identifiant le modèle de l'appareil, valide uniquement lorsque manufacturer_id est Garmin. |
serial_number | INTEGER | Numéro de série de l'appareil, lorsqu'il est disponible. |
time_created | INTEGER | Heure de création du fichier d'entraînement, au format ISO8601. |
TrainingSettings
Stocke les métriques cibles des entraînements structurés telles que la distance, la vitesse et le temps.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
target_distance | REAL | Distance cible en mètres. |
target_speed | REAL | Vitesse cible en mètres par seconde. |
target_time | INTEGER | Temps cible en secondes. |
precise_target_speed | REAL | Un champ de vitesse cible plus précis. Unités : m/s. |
UserProfile
contient des données personnelles de l'utilisateur telles que l'âge, le poids, la taille et les préférences de fitness.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
friendly_name | TEXT | Utilisé pour le message d'accueil du rapport matinal. |
gender | INTEGER | Sexe de l'utilisateur.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
age | INTEGER | Âge de l'utilisateur en années. |
height | REAL | Taille de l'utilisateur en mètres. |
weight | REAL | Poids de l'utilisateur en kilogrammes. |
language | INTEGER | Langue préférée de l'utilisateur.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
elev_setting | INTEGER | Unité (comme mètres ou pieds) dans laquelle les valeurs d'altitude doivent être affichées.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
weight_setting | INTEGER | Unité (comme kilogrammes ou livres) dans laquelle les valeurs de poids doivent être affichées.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
resting_heart_rate | INTEGER | Fréquence cardiaque au repos, en battements par minute. |
default_max_running_heart_rate | INTEGER | Fréquence cardiaque maximale par défaut pour la course, en battements par minute. |
default_max_biking_heart_rate | INTEGER | Fréquence cardiaque maximale par défaut pour le vélo, en battements par minute. |
default_max_heart_rate | INTEGER | Fréquence cardiaque maximale par défaut, en battements par minute. |
heart_rate_setting | INTEGER | Mode d'affichage des valeurs de fréquence cardiaque, comme les battements par minute bruts ou le pourcentage de la fréquence cardiaque maximale.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
speed_setting | INTEGER | Unité (comme km/h ou mph) dans laquelle les valeurs de vitesse doivent être affichées.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
dist_setting | INTEGER | Unité (comme kilomètres ou miles) dans laquelle les valeurs de distance doivent être affichées.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
power_setting | INTEGER | Unité dans laquelle les valeurs de puissance doivent être affichées.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
activity_class | INTEGER | Classification du niveau d'activité global de l'utilisateur, utilisée pour ajuster les estimations de calories et d'entraînement. |
position_setting | INTEGER | Format de coordonnées (comme degrés-minutes-secondes ou degrés décimaux) dans lequel les valeurs de position doivent être affichées.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
temperature_setting | INTEGER | Unité (comme Celsius ou Fahrenheit) dans laquelle les valeurs de température doivent être affichées.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
local_id | INTEGER | Identifiant de ce profil utilisateur, unique au sein de l'appareil, mais pas globalement. |
global_id | TEXT | Identifiant globalement unique de cet utilisateur, utilisé pour corréler les profils entre appareils.Un octet par élément de cet identifiant. |
wake_time | TEXT | Heure habituelle du réveil. |
sleep_time | TEXT | Heure habituelle du coucher. |
height_setting | INTEGER | Unité (comme mètres ou pieds/pouces) dans laquelle les valeurs de taille doivent être affichées.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
user_running_step_length | REAL | Longueur de foulée de course définie par l'utilisateur ; 0 pour la longueur automatique. |
user_walking_step_length | REAL | Longueur de pas de marche définie par l'utilisateur ; 0 pour la longueur automatique. |
depth_setting | INTEGER | Unité (comme mètres ou pieds) dans laquelle les valeurs de profondeur de plongée doivent être affichées.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
dive_count | INTEGER | Nombre total de plongées enregistrées pour cet utilisateur. |
Video
Stocke les métadonnées d'une vidéo associée à une activité.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
url | TEXT | URL où la vidéo peut être récupérée. |
hosting_provider | TEXT | Service hébergeant la vidéo, comme YouTube. |
duration | INTEGER | Temps de lecture de la vidéo. Unités : ms. |
VideoClip
Représente un segment d'une vidéo associée à une activité.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
clip_number | INTEGER | Index identifiant cet extrait parmi les autres extraits de la même vidéo. |
start_timestamp | TEXT | Heure de début de l'extrait vidéo, au format ISO8601. |
start_timestamp_ms | INTEGER | Partie fractionnaire de seconde de start_timestamp, en millisecondes. |
end_timestamp | TEXT | Heure de fin de l'extrait vidéo, au format ISO8601. |
end_timestamp_ms | INTEGER | Partie fractionnaire de seconde de end_timestamp, en millisecondes. |
clip_start | INTEGER | Début du clip en temps vidéo. Unités : ms. |
clip_end | INTEGER | Fin du clip en temps vidéo. Unités : ms. |
VideoDescription
Stocke les informations descriptives d'une vidéo associée à une activité.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Position, indexée à partir de zéro, de cette partie au sein de la description complète -- les descriptions longues sont réparties sur plusieurs enregistrements VideoDescription (voir message_count), reconstituées en concaténant le texte de chaque partie dans l'ordre de message_index. |
message_count | INTEGER | Nombre total de parties en lesquelles la description complète est divisée ; message_index varie de 0 à message_count - 1 sur les parties de cette description. |
text | TEXT | Le texte de description de la vidéo. |
VideoFrame
Représente une seule image d'une vidéo enregistrée, avec des informations d'horodatage.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Partie seconde entière de l'horodatage, au format ISO8601. |
timestamp_ms | INTEGER | Partie en millisecondes de l'horodatage. |
frame_number | INTEGER | Numéro de l'image à laquelle correspondent timestamp et timestamp_ms. |
VideoTitle
Stocke les informations de titre d'une vidéo associée à une activité.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Position, indexée à partir de zéro, de cette partie au sein du titre complet -- les titres longs sont répartis sur plusieurs enregistrements VideoTitle (voir message_count), reconstitués en concaténant le texte de chaque partie dans l'ordre de message_index. |
message_count | INTEGER | Nombre total de parties en lesquelles le titre complet est divisé ; message_index varie de 0 à message_count - 1 sur les parties de ce titre. |
text | TEXT | Le texte du titre de la vidéo. |
WatchfaceSettings
Stocke les options de personnalisation des mises en page et styles de cadran de montre.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
mode | INTEGER | Mode d'affichage du cadran de la montre. |
layout | INTEGER | identifiant de disposition pour le cadran de montre. |
digital_layout | INTEGER | Identifiant de disposition utilisé lorsque le cadran de montre est en mode numérique. |
analog_layout | INTEGER | Identifiant de disposition utilisé lorsque le cadran de montre est en mode analogique. |
WeatherAlert
Fournit des avertissements ou des alertes liés aux conditions météorologiques.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Au format ISO8601. |
report_id | TEXT | Identifiant unique de la chaîne d'ID de rapport GCS, longue de 12 caractères. |
issue_time | TEXT | Heure d'émission de l'alerte, au format ISO8601. |
expire_time | TEXT | Heure d'expiration de l'alerte, au format ISO8601. |
severity | INTEGER | Avertissement, veille, alerte, communiqué.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
type | INTEGER | Tornade, orage violent, etc.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
WeatherConditions
Enregistre des données environnementales telles que la température, le vent et l'humidité.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Heure de mise à jour des conditions actuelles, sinon heure de prévision, au format ISO8601. |
weather_report | INTEGER | Actuel ou prévision.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
temperature | INTEGER | température en degrés Celsius. |
condition | INTEGER | Correspond au champ weatherIcon de la réponse GSC.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
wind_direction | INTEGER | Direction du vent en degrés. |
wind_speed | REAL | Vitesse du vent en mètres par seconde. |
precipitation_probability | INTEGER | Plage 0-100. |
temperature_feels_like | INTEGER | Indice de chaleur si GCS heatIdx est supérieur ou égal à 90 °F, ou refroidissement éolien si GCS windChill est inférieur ou égal à 32 °F. Unités : C. |
relative_humidity | INTEGER | Humidité relative, en pourcentage. |
location | TEXT | Chaîne correspondant à la chaîne de localisation de la réponse GCS. |
observed_at_time | TEXT | Heure d'observation des conditions, au format ISO8601. |
observed_location_lat | INTEGER | Latitude de l'emplacement météorologique observé, en demi-cercles. |
observed_location_long | INTEGER | Longitude de l'emplacement météorologique observé, en demi-cercles. |
day_of_week | INTEGER | Jour de la semaine auquel s'applique cette entrée de prévision.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
high_temperature | INTEGER | Température maximale enregistrée, en degrés Celsius. |
low_temperature | INTEGER | Température minimale enregistrée, en degrés Celsius. |
WeightScale
Mesure du poids de la personne se tenant sur la balance Garmin Index.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
timestamp | TEXT | Horodatage de la mesure, au format ISO8601. |
weight | REAL | mesure de poids. Unités : kg. |
percent_fat | REAL | Pourcentage de graisse corporelle. Unités : %. |
percent_hydration | REAL | Pourcentage d'hydratation corporelle. Unités : %. |
visceral_fat_mass | REAL | Masse de graisse viscérale en kilogrammes. |
bone_mass | REAL | Masse osseuse en kilogrammes. |
muscle_mass | REAL | Masse musculaire en kilogrammes. |
basal_met | REAL | Métabolisme basal. Unités : kcal/jour. |
physique_rating | INTEGER | Indice de morphologie corporelle, sur l'échelle utilisée par les balances de composition corporelle Garmin/Tanita. |
active_met | REAL | Métabolisme actif. ~4 kJ par kcal, 0,25 permet un maximum de 16384 kcal. |
metabolic_age | INTEGER | Âge métabolique en années. |
visceral_fat_rating | INTEGER | Indice de graisse viscérale, sur l'échelle utilisée par les balances de composition corporelle Garmin/Tanita. |
user_profile_index | INTEGER | Associe ce message de balance à un utilisateur. Correspond à l'index du message de profil utilisateur dans le fichier de balance. |
bmi | REAL | Indice de masse corporelle. Unités : kg/m^2. |
Workout
une définition d'entraînement structuré : nom, sport, capacités et le nombre d'enregistrements WorkoutStep qui composent sa séquence ordonnée d'étapes.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
sport_id | INTEGER | Code de type de sport identifiant le sport, comme la course ou le cyclisme ; sub_sport_id affine cette classification. |
capabilities_id | INTEGER | Masque de bits des indicateurs workout_capabilities décrivant les types de données optionnels (comme la fréquence cardiaque ou la puissance) inclus dans cet entraînement. |
number_valid_steps | INTEGER | Nombre d'étapes valides. |
workout_name | TEXT | Nom attribué par l'utilisateur pour cet entraînement. |
sub_sport_id | INTEGER | Code de sous-type de sport fournissant une classification plus précise au sein de sport_id, comme le cyclisme en salle ou la course en sentier. |
pool_length | REAL | Longueur de la piscine en mètres. |
pool_length_unit | INTEGER | Unité (métrique ou impériale) dans laquelle pool_length est exprimé.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
workout_description | TEXT | Description de l'entraînement. |
WorkoutSession
Workout_session:.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
sport_id | INTEGER | Code de type de sport identifiant le sport, comme la course ou le cyclisme ; sub_sport_id affine cette classification. |
sub_sport_id | INTEGER | Code de sous-type de sport fournissant une classification plus précise au sein de sport_id, comme le cyclisme en salle ou la course en sentier. |
number_valid_steps | INTEGER | Nombre d'étapes valides. |
first_step_index | INTEGER | Index de la première workout_step (dans le Workout parent) appartenant à cette session. |
pool_length | REAL | Longueur de la piscine en mètres. |
pool_length_unit | INTEGER | Unité (métrique ou impériale) dans laquelle pool_length est exprimé.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
WorkoutStep
Workout_step:.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
message_index | INTEGER | Index de cet enregistrement parmi les autres enregistrements du même type dans le fichier, utilisé pour préserver leur ordre d'origine. |
workout_step_name | TEXT | Nom libre attribué à cette étape d'entraînement. |
duration_type | INTEGER | Comment la durée de cette étape est mesurée, comme par le temps, la distance, les calories ou un nombre fixe de répétitions.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
duration_value | INTEGER | Valeur de durée brute pour cette étape ; son unité dépend de duration_type (voir les champs spécifiques au type duration_time/duration_distance/etc. pour la valeur décodée). |
duration_time | REAL | Valeur de temps pour un objectif ou une durée d'alerte basé sur le temps, en secondes. |
duration_distance | REAL | Valeur de distance pour un objectif ou une durée d'alerte basé sur la distance, en mètres. |
duration_heart_rate | INTEGER | Valeur de condition de fréquence cardiaque pour une durée d'étape basée sur la fréquence cardiaque. Une valeur de 0 à 100 est un pourcentage de la fréquence cardiaque maximale ; une valeur supérieure à 100 correspond aux bpm plus 100. Units: % or bpm. |
duration_calories | INTEGER | Valeur calorique de la durée d'une étape d'entraînement basée sur les calories, en kilocalories. |
duration_step | INTEGER | message_index de l'étape vers laquelle revenir. Les étapes sont supposées être dans l'ordre de message_index. Les membres custom_name et intensity ne sont pas définis pour ce type de durée. |
duration_power | INTEGER | Valeur de condition de puissance pour une durée d'étape basée sur la puissance. Une valeur de 0 à 1000 est un pourcentage de la puissance au seuil fonctionnel (FTP) ; une valeur supérieure à 1000 correspond aux watts plus 1000. Units: % or watts. |
duration_reps | INTEGER | Nombre de répétitions pour une étape dont la durée est basée sur des répétitions. |
target_type | INTEGER | Ce contre quoi la cible de cette étape est mesurée, comme la vitesse, la fréquence cardiaque, la cadence ou la puissance.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
target_value | INTEGER | Valeur numérique cible pour cet objectif ou cette étape d'entraînement ; son unité et sa signification dépendent du champ de type associé (comme goal_type ou duration_type). |
target_speed_zone | INTEGER | Zone de vitesse sélectionnée comme cible de cette étape, numérotée de 1 à 10 ; 0 signifie qu'une cible personnalisée est utilisée à la place (voir custom_target_speed_low/custom_target_speed_high). |
target_heart_rate_zone | INTEGER | Zone de fréquence cardiaque sélectionnée comme cible de cette étape, numérotée de 1 à 5 ; 0 signifie qu'une cible personnalisée est utilisée à la place (voir custom_target_heart_rate_low/custom_target_heart_rate_high). |
target_cadence_zone | INTEGER | Zone de cadence sélectionnée comme cible de cette étape (la plage valide est définie par l'appareil, non fixée par le profil FIT) ; 0 signifie qu'une cible personnalisée est utilisée à la place (voir custom_target_cadence_low/custom_target_cadence_high). |
target_power_zone | INTEGER | Zone de puissance sélectionnée comme cible de cette étape, numérotée de 1 à 7 ; 0 signifie qu'une cible personnalisée est utilisée à la place (voir custom_target_power_low/custom_target_power_high). |
repeat_steps | INTEGER | Nb de répétitions. |
repeat_time | REAL | Valeur de temps d'une étape d'intervalle répétée, en secondes. |
repeat_distance | REAL | Valeur de distance d'une étape d'intervalle répétée, en mètres. |
repeat_calories | INTEGER | Valeur calorique d'une étape d'intervalle répétée, en kilocalories. |
repeat_heart_rate | INTEGER | Valeur de condition de fréquence cardiaque pour une condition de répétition/boucle basée sur la fréquence cardiaque. Une valeur de 0 à 100 est un pourcentage de la fréquence cardiaque maximale ; une valeur supérieure à 100 correspond aux bpm plus 100. Units: % or bpm. |
repeat_power | INTEGER | Valeur de condition de puissance pour une condition de répétition/boucle basée sur la puissance. Une valeur de 0 à 1000 est un pourcentage de la puissance au seuil fonctionnel (FTP) ; une valeur supérieure à 1000 correspond aux watts plus 1000. Units: % or watts. |
target_stroke_type | INTEGER | Type de nage auquel s'applique la cible de cette étape.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
custom_target_value_low | INTEGER | Valeur brute de limite inférieure pour une plage cible personnalisée ; son unité dépend de target_type (voir les champs spécifiques au type custom_target_speed_low/custom_target_heart_rate_low/etc. pour la valeur décodée). |
custom_target_speed_low | REAL | Limite inférieure de la plage de vitesse cible personnalisée, en mètres par seconde. |
custom_target_heart_rate_low | INTEGER | Limite inférieure d'une plage cible personnalisée de fréquence cardiaque. Une valeur de 0 à 100 est un pourcentage de la fréquence cardiaque maximale ; une valeur supérieure à 100 correspond aux bpm plus 100. Units: % or bpm. |
custom_target_cadence_low | INTEGER | Limite inférieure de la plage de cadence cible personnalisée, en tours par minute. |
custom_target_power_low | INTEGER | Limite inférieure d'une plage cible personnalisée de puissance. Une valeur de 0 à 1000 est un pourcentage de la puissance au seuil fonctionnel (FTP) ; une valeur supérieure à 1000 correspond aux watts plus 1000. Units: % or watts. |
custom_target_value_high | INTEGER | Valeur brute de limite supérieure pour une plage cible personnalisée ; son unité dépend de target_type (voir les champs spécifiques au type custom_target_speed_high/custom_target_heart_rate_high/etc. pour la valeur décodée). |
custom_target_speed_high | REAL | Limite supérieure de la plage de vitesse cible personnalisée, en mètres par seconde. |
custom_target_heart_rate_high | INTEGER | Limite supérieure d'une plage cible personnalisée de fréquence cardiaque. Une valeur de 0 à 100 est un pourcentage de la fréquence cardiaque maximale ; une valeur supérieure à 100 correspond aux bpm plus 100. Units: % or bpm. |
custom_target_cadence_high | INTEGER | Limite supérieure de la plage de cadence cible personnalisée, en tours par minute. |
custom_target_power_high | INTEGER | Limite supérieure d'une plage cible personnalisée de puissance. Une valeur de 0 à 1000 est un pourcentage de la puissance au seuil fonctionnel (FTP) ; une valeur supérieure à 1000 correspond aux watts plus 1000. Units: % or watts. |
intensity | INTEGER | Classification d'intensité de l'étape d'entraînement, comme échauffement, actif, repos ou récupération.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
notes | TEXT | Notes en texte libre pour cette étape d'entraînement. |
equipment | INTEGER | Équipement utilisé pour cette étape d'entraînement, comme des palmes ou une pagaie.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
exercise_category | INTEGER | Code brut FIT de catégorie d'exercice identifiant la famille d'exercice, comme développé couché ou curl (voir raw_category_garmin_key de SetX pour sa résolution en nom localisé). |
exercise_name | INTEGER | Code brut FIT de nom d'exercice identifiant la variante spécifique d'exercice au sein de sa catégorie (voir raw_category_subtype_garmin_key de SetX pour sa résolution en nom localisé). |
exercise_weight | REAL | Poids utilisé pour l'exercice, en kilogrammes. |
weight_display_unit | INTEGER | Unité (comme kilogrammes ou livres) dans laquelle le champ de poids doit être affiché.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
secondary_target_type | INTEGER | Comme target_type, pour la cible secondaire de cette étape.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
secondary_target_value | INTEGER | Comme target_value, pour la cible secondaire de cette étape. |
secondary_target_speed_zone | INTEGER | Zone de vitesse sélectionnée comme cible secondaire de cette étape, numérotée de 1 à 10 ; 0 signifie qu'une cible personnalisée est utilisée à la place (voir secondary_custom_target_speed_low/secondary_custom_target_speed_high). |
secondary_target_heart_rate_zone | INTEGER | Zone de fréquence cardiaque sélectionnée comme cible secondaire de cette étape, numérotée de 1 à 5 ; 0 signifie qu'une cible personnalisée est utilisée à la place (voir secondary_custom_target_heart_rate_low/secondary_custom_target_heart_rate_high). |
secondary_target_cadence_zone | INTEGER | Zone de cadence sélectionnée comme cible secondaire de cette étape (la plage valide est définie par l'appareil, non fixée par le profil FIT) ; 0 signifie qu'une cible personnalisée est utilisée à la place (voir secondary_custom_target_cadence_low/secondary_custom_target_cadence_high). |
secondary_target_power_zone | INTEGER | Zone de puissance sélectionnée comme cible secondaire de cette étape, numérotée de 1 à 7 ; 0 signifie qu'une cible personnalisée est utilisée à la place (voir secondary_custom_target_power_low/secondary_custom_target_power_high). |
secondary_target_stroke_type | INTEGER | Comme target_stroke_type, pour la cible secondaire de cette étape.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
secondary_custom_target_value_low | INTEGER | Comme custom_target_value_low, pour la cible secondaire de cette étape. |
secondary_custom_target_speed_low | REAL | Limite inférieure de la plage secondaire de vitesse cible personnalisée, en mètres par seconde. |
secondary_custom_target_heart_rate_low | INTEGER | Comme custom_target_heart_rate_low, pour la cible secondaire de cette étape. Une valeur de 0 à 100 est un pourcentage de la fréquence cardiaque maximale ; une valeur supérieure à 100 correspond aux bpm plus 100. Units: % or bpm. |
secondary_custom_target_cadence_low | INTEGER | Limite inférieure de la plage secondaire de cadence cible personnalisée, en tours par minute. |
secondary_custom_target_power_low | INTEGER | Comme custom_target_power_low, pour la cible secondaire de cette étape. Une valeur de 0 à 1000 est un pourcentage de la puissance au seuil fonctionnel (FTP) ; une valeur supérieure à 1000 correspond aux watts plus 1000. Units: % or watts. |
secondary_custom_target_value_high | INTEGER | Comme custom_target_value_high, pour la cible secondaire de cette étape. |
secondary_custom_target_speed_high | REAL | Limite supérieure de la plage secondaire de vitesse cible personnalisée, en mètres par seconde. |
secondary_custom_target_heart_rate_high | INTEGER | Comme custom_target_heart_rate_high, pour la cible secondaire de cette étape. Une valeur de 0 à 100 est un pourcentage de la fréquence cardiaque maximale ; une valeur supérieure à 100 correspond aux bpm plus 100. Units: % or bpm. |
secondary_custom_target_cadence_high | INTEGER | Limite supérieure de la plage secondaire de cadence cible personnalisée, en tours par minute. |
secondary_custom_target_power_high | INTEGER | Comme custom_target_power_high, pour la cible secondaire de cette étape. Une valeur de 0 à 1000 est un pourcentage de la puissance au seuil fonctionnel (FTP) ; une valeur supérieure à 1000 correspond aux watts plus 1000. Units: % or watts. |
ZonesTarget
Définit des zones cibles de fréquence cardiaque et de puissance pendant les entraînements.
| Champ | Type | Description |
|---|---|---|
file_number | INTEGER | Le numéro de fichier. |
max_heart_rate | INTEGER | Fréquence cardiaque maximale utilisée comme base pour le calcul des zones de fréquence cardiaque, en battements par minute. |
threshold_heart_rate | INTEGER | Seuil de fréquence cardiaque (LTHR) utilisé comme base pour le calcul des zones de fréquence cardiaque via la méthode du pourcentage du seuil. |
functional_threshold_power | INTEGER | Puissance seuil fonctionnelle (FTP) utilisée comme base pour le calcul des zones de puissance, en watts. |
heart_rate_calc_type | INTEGER | Méthode de calcul de zone de fréquence cardiaque FIT, comme le pourcentage de la fréquence cardiaque maximale ou le pourcentage de la réserve de fréquence cardiaque.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
pwr_calc_type | INTEGER | Type de calcul de puissance.L'équivalent textuel localisé de cette valeur peut être obtenu par une recherche dans better_labels_lookup. |
Pour ce même schéma sous forme de SQL exécutable plutôt que de prose, voir Le schéma en SQL.