Diccionario de datos, Referencia completa de campos

Traducción automática provisional, sin revisar. En caso de duda, consulte la versión en inglés, que es la versión de referencia.

Cada tabla que Cordelia crea en su base de datos SQLite, y cada columna que contiene: 124 tablas, 1635 campos.

Generado a partir del propio código fuente de Cordelia: cada nombre de tabla y de columna es el SQL literal que Cordelia ejecuta, y cada descripción es el comentario de documentación de ese campo.

Todas las tablas tienen también una columna de clave primaria entera RecordNumber, añadida automáticamente por Cordelia y que no forma parte de los datos FIT en sí) se omite en las listas por tabla siguientes porque es igual en todas las tablas.

Véase también

Tablas

AadAccelFeatures

Número de cruces por cero del acelerómetro, sumados durante el intervalo de tiempo especificado.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
timeINTEGERDuración del intervalo de tiempo, en segundos.
energy_totalINTEGEREnergía total del acelerómetro en el intervalo.
zero_cross_cntINTEGERNúmero de cruces por cero.
instanceINTEGERID de instancia del algoritmo de cruce por cero.
time_above_thresholdREALTiempo total del acelerómetro por encima del umbral en el intervalo. Unidades: s.

AccelerometerData

contiene lecturas brutas y calibradas del sensor acelerómetro.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
timestamp_msINTEGERParte en milisegundos de la marca de tiempo.
sample_time_offsetTEXTCada tiempo del array describe el momento, en milisegundos, en el que se tomó la muestra del acelerómetro con el índice correspondiente. Limitado a 30 muestras por mensaje; las muestras pueden abarcar varios segundos. El tamaño del array debe coincidir con el número de muestras en accel_x, accel_y y accel_z.Un valor por muestra, alineado por índice con accel_x/accel_y/accel_z.
accel_xTEXTson la lectura ADC en bruto. El número máximo de muestras es 30 por mensaje. Las muestras pueden abarcar varios segundos. Es necesario realizar una conversión sobre estos datos una vez leídos.Un valor por muestra, alineado por índice con sample_time_offset.
accel_yTEXTson la lectura ADC en bruto. El número máximo de muestras es 30 por mensaje. Las muestras pueden abarcar varios segundos. Es necesario realizar una conversión sobre estos datos una vez leídos.Un valor por muestra, alineado por índice con sample_time_offset.
accel_zTEXTson la lectura ADC en bruto. El número máximo de muestras es 30 por mensaje. Las muestras pueden abarcar varios segundos. Es necesario realizar una conversión sobre estos datos una vez leídos.Un valor por muestra, alineado por índice con sample_time_offset.
calibrated_accel_xTEXTlectura de aceleración X calibrada. Unidades: g.Un valor por muestra, alineado por índice con sample_time_offset.
calibrated_accel_yTEXTlectura de aceleración Y calibrada. Unidades: g.Un valor por muestra, alineado por índice con sample_time_offset.
calibrated_accel_zTEXTlectura de aceleración Z calibrada. Unidades: g.Un valor por muestra, alineado por índice con sample_time_offset.
compressed_calibrated_accel_xTEXTlectura de aceleración X calibrada. Unidades: mG.Un valor por muestra, alineado por índice con sample_time_offset.
compressed_calibrated_accel_yTEXTlectura de aceleración Y calibrada. Unidades: mG.Un valor por muestra, alineado por índice con sample_time_offset.
compressed_calibrated_accel_zTEXTlectura de aceleración Z calibrada. Unidades: mG.Un valor por muestra, alineado por índice con sample_time_offset.

Activity

Resume toda una sesión de actividad, incluidas duración, distancia y métricas de rendimiento.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
total_timer_timeREALTiempo total empleado, excluyendo pausas. Unidades: s.
number_sessionsINTEGERNúmero de sesiones.
typeINTEGERTipo de actividad.
event_idINTEGERCódigo de evento de FIT que identifica qué provocó este registro, como el inicio/detención de un temporizador o una marca de vuelta.
event_typeINTEGERCódigo de tipo de evento de FIT que describe cómo ocurrió el evento, como inicio, detención o marca.
local_timestampTEXTÉpoca de la marca de tiempo expresada en hora local, en formato ISO8601. Se usa para convertir las marcas de tiempo de la actividad a hora local.
event_groupINTEGERAgrupa eventos relacionados, distinguiendo flujos de eventos concurrentes (como segmentos independientes dentro de una sesión multideporte) que comparten el mismo event_id y event_type.

AntChannelId

Identifica qué sensor ANT+ está emparejado con un canal ANT específico.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
channel_numberINTEGERNúmero de canal ANT usado para esta transmisión.
device_typeINTEGERTipo de dispositivo.
device_numberINTEGERID numérico de dispositivo ANT del sensor específico emparejado en este canal.
transmission_typeINTEGERTipo de transmisión.
device_indexINTEGERÍndice de dispositivo.

AntRx

Datos del mensaje Ant Rx.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
fractional_timestampREALParte de segundo fraccionario de la marca de tiempo, en segundos.
message_idINTEGERID de mensaje ANT que identifica el tipo de este mensaje ANT sin procesar.
message_dataTEXTBytes en bruto de la carga útil del mensaje ANT.Un byte por cada elemento, en el orden recibido en la carga útil del mensaje ANT en bruto.
channel_numberINTEGERNúmero de canal ANT usado para esta transmisión.
dataTEXTBytes en bruto del mensaje ANT+ recibido.Un byte por cada elemento, en el orden recibido en el mensaje ANT+ en bruto.

AntTx

Registro Ant TX.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
fractional_timestampREALParte fraccionaria en milisegundos de la marca de tiempo.
message_idINTEGERID de mensaje ANT que identifica el tipo de este mensaje ANT sin procesar.
message_dataTEXTBytes en bruto de la carga útil del mensaje ANT.Un byte por cada elemento, en el orden recibido en la carga útil del mensaje ANT en bruto.
channel_numberINTEGERNúmero de canal ANT usado para esta transmisión.
dataTEXTBytes en bruto del mensaje ANT+ transmitido.Un byte por cada elemento, en el orden transmitido en el mensaje ANT+ en bruto.

AviationAttitude

contiene datos de actitud de vuelo, incluidos cabeceo, alabeo y rumbo.

CampoTipoDescripción
file_numberINTEGEREl número de archivo FIT de origen.
timestampTEXTEn formato ISO8601.
timestamp_msINTEGERParte en milisegundos de la marca de tiempo.
system_timeTEXTHora del sistema asociada a la muestra, expresada en milisegundos.Un valor por cada muestra de actitud en este mensaje.
pitchTEXTCabeceo, en radianes.Un valor por cada muestra de actitud, alineado por índice con system_time.
rollTEXTAlabeo, en radianes.Un valor por cada muestra de actitud, alineado por índice con system_time.
accel_lateralTEXTAceleración lateral. Unidades: m/s^2; escala: 100; rango -78.4 a +78.4 (-8 G a 8 G).Un valor por cada muestra de actitud, alineado por índice con system_time.
accel_normalTEXTAceleración normal. Unidades: m/s^2; escala: 100; rango -78.4 a +78.4 (-8 G a 8 G).Un valor por cada muestra de actitud, alineado por índice con system_time.
turn_rateTEXTVelocidad de giro. Unidades: radianes/segundo; escala: 1024; rango -8.727 a +8.727 (-500 a +500 grados/seg).Un valor por cada muestra de actitud, alineado por índice con system_time.
stageTEXTFase de vuelo durante la que se registró esta lectura de actitud.Un valor por cada muestra de actitud, alineado por índice con system_time.
attitude_stage_completeTEXTFinalización de la fase de actitud. Unidades: %; porcentaje completado de la fase de actitud actual. Se establece en 0 para las fases 0, 1 y 2, y en 100 para la fase 3, en los módulos AHRS que no lo admiten. Rango: 0-100.Un valor por cada muestra de actitud, alineado por índice con system_time.
trackTEXTRumbo. Unidades: radianes; escala: 10430.38; rango del ángulo de rumbo/orientación: 0 - 2pi.Un valor por cada muestra de actitud, alineado por índice con system_time.
validityTEXTSi esta lectura de actitud es válida.Un valor por cada muestra de actitud, alineado por índice con system_time.

BarometerData

contiene lecturas brutas de presión barométrica.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
timestamp_msINTEGERParte en milisegundos de la marca de tiempo.
sample_time_offsetTEXTCada tiempo del array describe el momento, en milisegundos, en el que se tomó la muestra del barómetro con el índice correspondiente. Las muestras pueden abarcar varios segundos. El tamaño del array debe coincidir con el número de muestras en barometric_pressure.Un valor por muestra, alineado por índice con barometric_pressure.
barometric_pressureTEXTPresión barométrica. Unidades: Pa; son la lectura ADC en bruto. Las muestras pueden abarcar varios segundos. Es necesario realizar una conversión sobre estos datos una vez leídos.Un valor por muestra, alineado por índice con sample_time_offset.

BeatIntervals

Matriz de intervalos entre latidos.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
timestamp_msINTEGERParte en milisegundos de la marca de tiempo.
timeTEXTArray de tiempos en milisegundos entre latidos.Un valor por cada intervalo sucesivo entre latidos, en orden cronológico.

BikeProfile

contiene ajustes específicos de la bicicleta, incluidos sensores, tamaño de rueda y datos de calibración.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
bike_profile_nameTEXTNombre asignado por el usuario para este perfil de bicicleta.
sport_idINTEGERCódigo de tipo de deporte que identifica el deporte, como correr o ciclismo; sub_sport_id lo especifica aún más.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
sub_sport_idINTEGERCódigo de subtipo de deporte que proporciona una clasificación más específica dentro de sport_id, como ciclismo indoor o trail running.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
odometerREALEn metros.
bike_spd_ant_idINTEGERID ANT de velocidad de bicicleta.
bike_cad_ant_idINTEGERID ANT de cadencia de bicicleta.
bike_spdcad_ant_idINTEGERID de dispositivo ANT del sensor combinado de velocidad/cadencia emparejado con esta bicicleta.
bike_power_ant_idINTEGERID de dispositivo ANT del medidor de potencia emparejado con esta bicicleta.
custom_wheelsizeREALTamaño de rueda personalizado en centímetros.
auto_wheelsizeREALTamaño de rueda automático. Unidades: m.
bike_weightREALPeso de la bicicleta en kilogramos.
power_cal_factorREALFactor de cálculo de potencia. Unidades: %.
auto_wheel_calINTEGERSi la circunferencia de la rueda se calibra automáticamente en lugar de usar custom_wheelsize.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
auto_power_zeroINTEGERSi el offset de cero del medidor de potencia se calibra automáticamente.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
idINTEGERIdentificador de este perfil de bicicleta.
spd_enabledINTEGERVelocidad habilitada.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
cad_enabledINTEGERCadencia habilitada.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
spdcad_enabledINTEGERSi el sensor combinado de velocidad/cadencia está habilitado para esta bicicleta.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
power_enabledINTEGERSi el medidor de potencia está habilitado para esta bicicleta.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
crank_lengthREALLongitud de la biela. desplazamiento: -110.
enabledINTEGERSi este perfil de bicicleta está habilitado.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
bike_spd_ant_id_trans_typeINTEGERTipo de transmisión de ID ANT de velocidad de bicicleta.
bike_cad_ant_id_trans_typeINTEGERTipo de transmisión de ID ANT de cadencia de bicicleta.
bike_spdcad_ant_id_trans_typeINTEGERTipo de transmisión ANT del sensor combinado de velocidad/cadencia identificado por bike_spdcad_ant_id.
bike_power_ant_id_trans_typeINTEGERTipo de transmisión ANT del medidor de potencia identificado por bike_power_ant_id.
odometer_rolloverINTEGERContador de desbordamiento que se puede usar para ampliar el odómetro.
front_gear_numberINTEGERNúmero de platos (marchas delanteras).
front_gearTEXTNúmero de dientes de cada plato; 0 es el más interno.Un valor por cada marcha; el índice 0 es la marcha más interna.
rear_gear_numberINTEGERNúmero de piñones (marchas traseras).
rear_gearTEXTNúmero de dientes de cada piñón; 0 es el más interno.Un valor por cada marcha; el índice 0 es la marcha más interna.
shimano_di2_enabledINTEGERShimano Di2 habilitado.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.

BloodPressure

Lecturas de presión arterial tomadas por un tensiómetro conectado.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
systolic_pressureINTEGERPresión arterial sistólica en milímetros de mercurio.
diastolic_pressureINTEGERPresión arterial diastólica en milímetros de mercurio.
mean_arterial_pressureINTEGERPresión arterial media en milímetros de mercurio.
map3_sample_meanINTEGERMedia de muestra del mapa.
map_morning_valuesINTEGERValores matutinos. Unidades: mmHg.
map_evening_valuesINTEGERValores vespertinos. Unidades: mmHg.
heart_rateINTEGERFrecuencia cardíaca en pulsaciones por minuto.
heart_rate_typeINTEGERMétodo usado para medir la frecuencia cardíaca de esta lectura, como un sensor emparejado o una estimación.
statusINTEGEREstado de la lectura de presión arterial, como válida o error.
user_profile_indexINTEGERAsocia este mensaje de presión arterial a un usuario. Corresponde al índice del mensaje de perfil de usuario en el archivo de presión arterial.

CadenceZone

Define las zonas de entrenamiento de cadencia.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
high_valueINTEGERLímite superior de esta zona de cadencia, en revoluciones por minuto.
NameTEXTNombre asignado por el usuario para esta zona de cadencia.

CameraEvent

Registra eventos relacionados con el uso de la cámara durante una actividad.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
timestamp_msINTEGERParte en milisegundos de la marca de tiempo.
camera_event_typeINTEGERCódigo de evento FIT que identifica qué acción de la cámara ocurrió, como inicio o fin de captura.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
camera_file_uuidTEXTIdentificador único del archivo de cámara (foto o vídeo) asociado a este evento.
camera_orientationINTEGEROrientación de la cámara en el momento de este evento.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.

Capabilities

Describe los idiomas admitidos, los deportes y las funciones de conectividad del dispositivo.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
languagesTEXTUsa los tipos language_bits_x, donde x es el índice del array.Un byte de máscara de bits por cada índice language_bits_x, siendo x la posición del elemento en este array.
sportsTEXTUsa los tipos sport_bits_x, donde x es el índice del array.Un byte de máscara de bits por cada índice sport_bits_x, siendo x la posición del elemento en este array.
workouts_supportedINTEGERMáscara de bits de indicadores workout_capabilities que describe qué tipos de paso de entrenamiento admite este dispositivo.
connectivity_supportedINTEGERMáscara de bits de indicadores connectivity_capabilities que describe qué funciones de conectividad inalámbrica admite este dispositivo.

ChronoShotData

Lectura individual de velocidad de proyectil para un disparo, medida por un dispositivo cronógrafo Garmin XERO.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
shot_speedREALVelocidad del proyectil en metros por segundo.
shot_numberINTEGERÍndice que identifica este disparo dentro de la sesión de cronógrafo.

ChronoShotSession

Estadísticas resumen (velocidad mínima/máxima/media, número de disparos) de una sesión de tiro registrada por un dispositivo cronógrafo Garmin XERO.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
min_speedREALVelocidad mínima. Unidades: m/s.
max_speedREALVelocidad máxima. Unidades: m/s.
avg_speedREALVelocidad media. Unidades: m/s.
shot_countINTEGERNúmero total de disparos registrados en esta sesión.
projectile_typeINTEGERTipo de proyectil medido, como flecha o bala.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
grain_weightREALPeso del proyectil en grains.
standard_deviationREALDesviación estándar de la velocidad de disparo, en metros por segundo.

ClimbPro

Registro Climb Pro.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
position_latINTEGERLatitud de posición. Unidades: semicírculos.
position_longINTEGERLongitud de posición. Unidades: semicírculos.
climb_pro_eventINTEGERCódigo de evento FIT que identifica el cambio de estado de ClimbPro, como inicio o finalización de la subida.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
climb_numberINTEGERÍndice que identifica a qué puerto (en una secuencia de puertos del recorrido) corresponde este evento.
climb_categoryINTEGERCategoría de dificultad asignada a este puerto, por ejemplo según su longitud y pendiente.
current_distREALDistancia actual. Unidades: m.

Connectivity

Define opciones de conectividad inalámbrica y de red, como Bluetooth y ANT+.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
bluetooth_enabledINTEGERUsar Bluetooth para las funciones de conectividad.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
bluetooth_le_enabledINTEGERUsar Bluetooth Low Energy para las funciones de conectividad.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
ant_enabledINTEGERUsar ANT para las funciones de conectividad.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
NameTEXTNombre de la aplicación complementaria o servicio emparejado que proporciona la conectividad.
live_tracking_enabledINTEGERSi el seguimiento en vivo (compartir la ubicación en tiempo real con otros) está habilitado.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
weather_conditions_enabledINTEGERSi las condiciones meteorológicas actuales se pueden descargar al dispositivo.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
weather_alerts_enabledINTEGERSi las alertas meteorológicas severas se pueden descargar al dispositivo.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
auto_activity_upload_enabledINTEGERSi las actividades completadas se suben automáticamente a la aplicación asociada.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
course_download_enabledINTEGERSi los recorridos se pueden descargar al dispositivo desde la aplicación asociada.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
workout_download_enabledINTEGERSi los entrenamientos se pueden descargar al dispositivo desde la aplicación asociada.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
gps_ephemeris_download_enabledINTEGERSi los datos de efemérides GPS (para una fijación satelital más rápida) se pueden descargar al dispositivo.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
incident_detection_enabledINTEGERSi la detección de incidentes (alertar automáticamente a los contactos tras una posible caída o accidente) está habilitada.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
grouptrack_enabledINTEGERSi GroupTrack (compartir la ubicación en vivo con otros dispositivos emparejados del mismo grupo) está habilitado.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.

Course

Registro.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
sport_idINTEGERCódigo de tipo de deporte que identifica el deporte, como correr o ciclismo; sub_sport_id lo especifica aún más.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
NameTEXTNombre asignado por el usuario para este recorrido.
capabilities_idINTEGERMáscara de bits de indicadores course_capabilities que describe qué tipos de datos opcionales (como frecuencia cardíaca o potencia) incluye este recorrido.
sub_sport_idINTEGERCódigo de subtipo de deporte que proporciona una clasificación más específica dentro de sport_id, como ciclismo indoor o trail running.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.

CoursePoint

Registro de punto de recorrido (Course Point).

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
timestampTEXTEn formato ISO8601.
position_latINTEGERPosición de latitud. Unidades: semicírculos.
position_longINTEGERPosición de longitud. Unidades: semicírculos.
distanceREALDistancia desde el inicio del recorrido hasta este punto, en metros.
typeINTEGERTipo de punto del recorrido, como cima, punto de agua o peligro.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
NameTEXTNombre asignado por el usuario o generado para este punto de recorrido.
favoriteINTEGERSi este punto del recorrido está marcado como favorito.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.

DeveloperCIQFields

un único valor de campo Developer/CIQ adjunto a una fila de mensaje nativo (Record/Lap/Session). Almacenamiento genérico para campos de desarrollador FIT dinámicos definidos por la aplicación -- véase docs/notes/fit-import-gaps-plan-2026-07-03.md, sección 3b, para conocer la justificación del esquema.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
table_attached_toTEXTA qué tabla nativa hace referencia key_into_attached_table (p. ej., «Record»).
key_into_attached_tableINTEGERLa clave primaria real propia de la fila nativa.
developer_data_indexINTEGERSe corresponde con DeveloperDataId.developer_data_index.
field_definition_numberINTEGERSe corresponde con FieldDescription.field_definition_number.
field_typeINTEGER0=Desconocido, 1=INTEGER, 2=REAL, 3=INTEGER VECTOR, 4=REAL VECTOR, 5=STRING, 6=STRING VECTOR -- véase la tabla FieldTypeLookup para la correspondencia completa entre código y descripción.
field_value_numericREALSolo se rellena cuando field_type es 1 (INTEGER) o 2 (REAL); en caso contrario, es NULL en la base de datos.
field_as_textTEXTSolo se rellena cuando field_type es 3, 4, 5 o 6 (cualquier tipo vector o STRING), mediante la misma codificación bind_numeric_array/bind_string_array usada para los campos nativos vector<T>; en caso contrario, es NULL en la base de datos.

DeveloperDataId

Developer_data_id: debe registrarse antes que field_description.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
developer_idTEXTIdentificador único del desarrollador o empresa que creó esta fuente de datos personalizada.Un byte por cada elemento de este identificador único, no un valor por muestra.
application_idTEXTIdentificador único de la aplicación específica que creó esta fuente de datos personalizada.Un byte por cada elemento de este identificador único, no un valor por muestra.
manufacturer_idINTEGERCódigo de fabricante de FIT que identifica al fabricante del dispositivo, como Garmin o un socio externo.
developer_data_indexINTEGERÍndice que identifica de forma única este origen de datos de desarrollador dentro del archivo; las entradas de FieldDescription referencian este valor mediante su propio campo developer_data_index.
application_versionINTEGERNúmero de versión de la aplicación identificada por application_id.

DeviceAuxBatteryInfo

Proporciona información sobre las baterías auxiliares conectadas al dispositivo.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
device_indexINTEGERÍndice que identifica a qué dispositivo conectado corresponden estos datos, coincidiendo con el device_index propio de un registro device_info.
battery_voltageREALVoltaje de la batería en voltios.
battery_statusINTEGERCategoría del nivel de carga de la batería, como nueva, buena, aceptable, baja o crítica.
battery_identifierINTEGERIdentifica a cuál de las baterías auxiliares del dispositivo corresponde esta lectura, cuando el dispositivo tiene más de una.

DeviceInfo

Proporciona detalles sobre los dispositivos conectados, incluidos fabricante, número de serie y estado de la batería.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
device_indexINTEGERÍndice que identifica de forma única este dispositivo dentro del archivo; otros mensajes referencian este valor mediante su propio campo device_index para indicar qué dispositivo produjo sus datos.
device_typeINTEGERCódigo de tipo de dispositivo específico del fabricante para este dispositivo; se interpreta usando sus propios manufacturer_id/garmin_product_id.
ble_device_typeINTEGERCódigo de tipo de dispositivo, según se informa por Bluetooth Low Energy.
antplus_device_typeINTEGERTipo de dispositivo ANT+.
ant_device_typeINTEGERCódigo de tipo de dispositivo, según se informa por ANT.
local_device_typeINTEGERCódigo de tipo de dispositivo asignado localmente, usado para dispositivos sin un código de tipo de dispositivo ANT/BLE estándar.
manufacturer_idINTEGERCódigo de fabricante de FIT que identifica al fabricante del dispositivo, como Garmin o un socio externo.
serial_numberINTEGERNúmero de serie del dispositivo, cuando está disponible.
product_idINTEGERCódigo de producto específico del fabricante que identifica el modelo del dispositivo; se interpreta mediante garmin_product_id o favero_product_id cuando el fabricante define su propia tabla de códigos de producto.
favero_product_idINTEGERCódigo de producto específico de Favero que identifica el modelo del dispositivo, válido solo cuando manufacturer_id es Favero Electronics.
garmin_product_idINTEGERCódigo de producto específico de Garmin que identifica el modelo del dispositivo, válido solo cuando manufacturer_id es Garmin.
software_versionREALVersión de software o firmware instalada en el dispositivo.
hardware_versionINTEGERNúmero de revisión de hardware del dispositivo.
cumulative_operating_timeINTEGERTiempo de funcionamiento acumulado, en segundos.
battery_voltageREALVoltaje de la batería en voltios.
battery_statusINTEGERCategoría del nivel de carga de la batería, como nueva, buena, aceptable, baja o crítica.
sensor_positionINTEGERIndica la ubicación del sensor.
descriptorTEXTSe usa para describir el sensor o la ubicación.
ant_transmission_typeINTEGERTipo de transmisión ANT de este dispositivo, combinado con ant_device_number para identificarlo de forma única en la red ANT.
ant_device_numberINTEGERNúmero de dispositivo ANT de este dispositivo, combinado con ant_transmission_type para identificarlo de forma única en la red ANT.
ant_networkINTEGERRed ANT en la que se comunica este dispositivo, como la red pública o una red privada de Garmin.
source_typeINTEGERTransporte por el que se conecta este dispositivo, como ANT, ANT+ o Bluetooth Low Energy.
product_nameTEXTCadena de texto libre opcional para indicar el nombre o modelo del dispositivo.
battery_levelINTEGERNivel de batería restante, en porcentaje.

DeviceSettings

Almacena ajustes configurables por el usuario, como zonas horarias, modos de visualización y opciones de retroiluminación.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
active_time_zoneINTEGERÍndice en las matrices de zona horaria.
utc_offsetINTEGERDesplazamiento respecto a la hora del sistema. Necesario para convertir la marca de tiempo de la hora del sistema a UTC.
time_offsetTEXTOffset horario. unidades: s; desplazamiento respecto a la hora del sistema.Un valor por cada zona horaria configurada, indexado por active_time_zone.
time_modeTEXTModo de visualización de la hora.Un valor por cada zona horaria configurada, indexado por active_time_zone.
time_zone_offsetTEXTOffset de zona horaria. unidades: h; escala: 4; desplazamiento de zona horaria en incrementos de 1/4 de hora.Un valor por cada zona horaria configurada, indexado por active_time_zone.
backlight_modeINTEGERModo de retroiluminación.
activity_tracker_enabledINTEGEREstado habilitado de la funcionalidad de seguimiento de actividad.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
clock_timeTEXTMarca de tiempo UTC utilizada para ajustar el reloj y la fecha del dispositivo, en formato ISO8601.
pages_enabledTEXTCampo de bits para configurar las pantallas habilitadas de cada bucle admitido.Un valor de campo de bits por cada bucle de pantalla admitido.
move_alert_enabledINTEGEREstado habilitado de la alerta de movimiento.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
date_modeINTEGERModo de visualización de la fecha.
display_orientationINTEGEROrientación a la que está rotada la pantalla del dispositivo, como vertical u horizontal.
mounting_sideINTEGEREn qué lado del cuerpo (o de la bicicleta) está montado el dispositivo, usado para orientar correctamente la pantalla.
default_pageTEXTCampo de bits para indicar una pantalla como predeterminada en cada bucle admitido.Un valor de campo de bits por cada bucle de pantalla admitido.
autosync_min_stepsINTEGERPasos mínimos para la sincronización automática. Pasos mínimos antes de que pueda producirse una sincronización automática.
autosync_min_timeINTEGERTiempo mínimo para la sincronización automática. Minutos mínimos antes de que pueda producirse una sincronización automática.
lactate_threshold_autodetect_enabledINTEGERHabilita la detección automática para la función de umbral de lactato.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
ble_auto_upload_enabledINTEGERSubir automáticamente mediante BLE.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
auto_sync_frequencyINTEGERAyuda a ahorrar batería cambiando de modo.
auto_activity_detectINTEGERPermite configurar los ajustes de activación/desactivación de la detección automática de actividad para actividades específicas.
number_of_screensINTEGERNúmero de pantallas configuradas para mostrarse.
smart_notification_display_orientationINTEGEROrientación usada específicamente para mostrar notificaciones inteligentes, que puede diferir de display_orientation.
tap_interfaceINTEGERModo que controla cómo se interpretan los gestos de toque en el dispositivo.
tap_sensitivityINTEGERSe usa para almacenar el ajuste del umbral de toque.

DiveAlarm

Define alarmas de profundidad, tiempo y otras condiciones de buceo.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de la alarma.
depthREALAjuste de profundidad, en metros, para alarmas de tipo profundidad.
timeINTEGERAjuste de tiempo (s) para alarmas de tipo tiempo. Unidades: s.
enabledINTEGERIndicador de activación.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
alarm_typeINTEGERAjuste del tipo de alarma.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
soundINTEGERAjuste de tono y vibración de la alarma.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
dive_typesTEXTTipos de inmersión que activarán la alarma.Un valor por cada tipo de inmersión configurado.
idINTEGERID de alarma.
popup_enabledINTEGERMostrar una ventana emergente visible para esta alarma.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
trigger_on_descentINTEGERActivar la alarma durante el descenso.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
trigger_on_ascentINTEGERActivar la alarma durante el ascenso.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
repeatingINTEGERRepetir la alarma cada vez que se cruce el umbral.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
speedREALAjuste de velocidad de ascenso/descenso (mps) para alarmas de tipo velocidad. Unidades: mps.

DiveApneaAlarm

Define alarmas específicas para el buceo en apnea.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de la alarma.
depthREALAjuste de profundidad, en metros, para alarmas de tipo profundidad.
timeINTEGERAjuste de tiempo (s) para alarmas de tipo tiempo. Unidades: s.
enabledINTEGERIndicador de activación.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
alarm_typeINTEGERAjuste del tipo de alarma.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
soundINTEGERAjuste de tono y vibración de la alarma.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
dive_typesTEXTTipos de inmersión que activarán la alarma.Un valor por cada tipo de inmersión configurado.
idINTEGERID de alarma.
popup_enabledINTEGERMostrar una ventana emergente visible para esta alarma.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
trigger_on_descentINTEGERActivar la alarma durante el descenso.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
trigger_on_ascentINTEGERActivar la alarma durante el ascenso.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
repeatingINTEGERRepetir la alarma cada vez que se cruce el umbral.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
speedREALAjuste de velocidad de ascenso/descenso (mps) para alarmas de tipo velocidad. Unidades: mps.

DiveGas

Especifica los detalles de la mezcla de gases para las actividades de buceo.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
helium_contentINTEGERContenido de helio de la mezcla de gases, en porcentaje.
oxygen_contentINTEGERContenido de oxígeno de la mezcla de gases, en porcentaje.
statusINTEGEREstado de esta mezcla de gas, como habilitada o deshabilitada.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
modeINTEGERModo de gas, como circuito abierto o rebreather de circuito cerrado.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.

DiveSettings

DiveSettings contiene la configuración de las actividades de buceo, incluidas las mezclas de gases y los parámetros de seguridad.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
dive_settings_nameTEXTNombre asignado por el usuario para este perfil de ajustes de inmersión.
modelINTEGERModelo de descompresión usado para los cálculos de la inmersión.
gf_lowINTEGERFlujo G.
gf_highINTEGERFlujo G alto.
water_typeINTEGERTipo de agua para el que está calibrado el ordenador de buceo, como agua dulce o salada.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
water_densityREALDensidad del agua. El agua dulce suele ser 1000; el agua salada suele ser 1025. Unidades: kg/m^3.
po2_warnREALAviso de PO2. Normalmente 1,40. Unidades: porcentaje.
po2_criticalREALPO2 crítica. Normalmente 1,60. Unidades: porcentaje.
po2_decoREALPO2 de descompresión. Unidades: porcentaje.
safety_stop_enabledINTEGERSi la guía de parada de seguridad está habilitada durante el ascenso.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
bottom_depthREALProfundidad de fondo objetivo configurada para esta inmersión, en metros.
bottom_timeINTEGERTiempo de fondo objetivo configurado para esta inmersión, en segundos.
apnea_countdown_enabledINTEGERSi el temporizador de cuenta atrás de apnea está habilitado.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
apnea_countdown_timeINTEGERDuración del temporizador de cuenta atrás de apnea, en segundos.
backlight_modeINTEGERModo que controla cuándo se enciende la retroiluminación de la pantalla durante una inmersión.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
backlight_brightnessINTEGERNivel de brillo de la retroiluminación de la pantalla durante una inmersión.
backlight_timeoutINTEGERTiempo que permanece encendida la retroiluminación de la pantalla antes de apagarse automáticamente, en segundos.
repeat_dive_intervalINTEGERIntervalo de repetición de inmersión. Tiempo entre el ascenso a superficie y el fin de la actividad. Unidades: s.
safety_stop_timeINTEGERTiempo de parada de seguridad. Tiempo en la parada de seguridad (si está habilitada). Unidades: s.
heart_rate_source_typeINTEGERTransporte por el que se conecta la fuente de frecuencia cardíaca, como ANT o un sensor local.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
heart_rate_sourceINTEGERQué origen de frecuencia cardíaca emparejado se usa durante las inmersiones.
heart_rate_antplus_device_typeINTEGERTipo de dispositivo ANT+ de frecuencia cardíaca.
heart_rate_local_device_typeINTEGERCódigo de tipo de dispositivo asignado localmente para el origen de frecuencia cardíaca, cuando heart_rate_source_type es un dispositivo local.
travel_gasINTEGERÍndice del mensaje dive_gas de viaje.
ccr_low_setpoint_switch_modeINTEGERSi el PO2 bajo debe cambiarse automáticamente.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
ccr_low_setpointREALPO2 objetivo cuando se usa el punto de consigna bajo. Unidades: porcentaje.
ccr_low_setpoint_depthREALProfundidad para cambiar al punto de consigna bajo en modo automático. Unidades: m.
ccr_high_setpoint_switch_modeINTEGERSi el PO2 alto debe cambiarse automáticamente.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
ccr_high_setpointREALPO2 objetivo cuando se usa el punto de consigna alto. Unidades: porcentaje.
ccr_high_setpoint_depthREALProfundidad para cambiar al punto de consigna alto en modo automático. Unidades: m.
gas_consumption_displayINTEGERTipo de tasa de consumo de gas a mostrar. Algunos valores solo son válidos si se conoce el volumen del tanque.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
up_key_enabledINTEGERIndica si la tecla arriba está habilitada durante las inmersiones.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
dive_soundsINTEGERSonidos y vibración habilitados o deshabilitados durante la inmersión.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
last_stop_multipleREALNormalmente 1,0/1,5/2,0, representando 3/4,5/6 m o 10/15/20 pies.
no_fly_time_modeINTEGERIndica qué directrices usar para el intervalo de superficie sin volar.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.

DiveSummary

Estadísticas resumen de una sola inmersión: profundidad, intervalo de superficie y cifras de SNC/carga de gas.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
reference_mesgINTEGERMensaje de referencia.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
reference_indexINTEGERÍndice del registro específico referenciado (combinado con reference_mesg, que identifica su tipo de mensaje).
avg_depthREALProfundidad media. 0 si está sobre el agua. Unidades: m.
max_depthREALProfundidad máxima. 0 si está sobre el agua. Unidades: m.
surface_intervalINTEGERIntervalo de superficie. Tiempo desde el final de la última inmersión. Unidades: s.
start_cnsINTEGERCarga de toxicidad por oxígeno del SNC al inicio de la inmersión, en porcentaje.
end_cnsINTEGERCarga de toxicidad por oxígeno del SNC al final de la inmersión, en porcentaje.
start_n2INTEGERCarga de nitrógeno al inicio de la inmersión, en porcentaje.
end_n2INTEGERCarga de nitrógeno al final de la inmersión, en porcentaje.
o2_toxicityINTEGERCarga de toxicidad por oxígeno, en OTU (unidades de toxicidad por oxígeno).
dive_numberINTEGERNúmero que identifica esta inmersión dentro de un archivo de actividad con varias inmersiones, cuando corresponde.
bottom_timeREALTiempo pasado en profundidad durante la inmersión, en segundos.
avg_pressure_sacREALPresión media. Consumo de aire en superficie medio basado en presión. Unidades: bar/min.
avg_volume_sacREALVolumen medio. Consumo de aire en superficie volumétrico medio. Unidades: L/min.
avg_rmvREALRMV medio. Volumen respiratorio minuto medio.
descent_timeREALTiempo de descenso. Tiempo hasta alcanzar la parada de nivel más profunda. Unidades: s.
ascent_timeREALTiempo de ascenso. Tiempo desde que se abandona el fondo hasta alcanzar la superficie. Unidades: s.
avg_ascent_rateREALTiempo medio de ascenso. Ritmo medio de ascenso, sin incluir descensos ni paradas. Unidades: m/s.
avg_descent_rateREALRitmo medio de descenso. Ritmo medio de descenso, sin incluir ascensos ni paradas. Unidades: m/s.
max_ascent_rateREALRitmo máximo de ascenso. Ritmo máximo de ascenso. Unidades: m/s.
max_descent_rateREALRitmo máximo de descenso. Ritmo máximo de descenso. Unidades: m/s.
hang_timeREALTiempo en el aire. Tiempo sin ascender ni descender. Unidades: s.

Event

event_id: representa sucesos importantes durante una actividad, como inicio, parada o alertas.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
event_idINTEGERCódigo de evento FIT que identifica qué provocó este registro, como el inicio/detención de un temporizador o una marca de vuelta.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
event_typeINTEGERCódigo de tipo de evento FIT que describe cómo ocurrió el evento, como inicio, detención o marca.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
data16INTEGERDatos 16.
dataINTEGERValor de datos específico del evento; su significado depende del evento y del tipo de evento.
timer_triggerINTEGERQué provocó este evento relacionado con el temporizador, como una pulsación manual o una actividad detectada automáticamente.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
course_point_indexINTEGERÍndice del punto de recorrido al que corresponde este evento, cuando se activa al alcanzar uno.
battery_levelREALLectura de voltaje de batería en bruto notificada por este evento, en voltios -- distinta de los campos battery_level basados en porcentaje de DeviceInfo/Record.
virtual_partner_speedREALVelocidad del compañero virtual. Unidades: m/s.
heart_rate_high_alertINTEGERAlerta de frecuencia cardíaca alta.
heart_rate_low_alertINTEGERAlerta de frecuencia cardíaca baja.
speed_high_alertREALUmbral de velocidad para una alerta de velocidad alta, en metros por segundo.
speed_low_alertREALUmbral de velocidad para una alerta de velocidad baja, en metros por segundo.
cad_high_alertINTEGERAlerta de cadencia alta. Unidades: rpm.
cad_low_alertINTEGERAlerta de cadencia baja. Unidades: rpm.
power_high_alertINTEGERUmbral de potencia para una alerta de potencia alta, en vatios.
power_low_alertINTEGERAlerta de potencia alta. Unidades: vatios.
time_duration_alertREALUmbral de tiempo para una alerta basada en duración, en segundos.
distance_duration_alertREALUmbral de distancia para una alerta basada en distancia, en metros.
calorie_duration_alertINTEGERUmbral de calorías configurado para una alerta de duración basada en calorías, en kilocalorías.
fitness_equipment_stateINTEGEREstado del equipo de fitness conectado, como listo, en uso o en pausa.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
sport_pointINTEGERPuntos anotados, para deportes que usan un total de puntos acumulado (se rellena mediante el subcampo sport_point junto con score/opponent_score).
gear_change_dataINTEGERDatos de cambio de marcha.
rider_positionINTEGERIndica el valor de posición del ciclista.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
comm_timeoutINTEGERTiempo de espera de comunicación que provocó este evento, como perder la conexión con un sensor emparejado.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
dive_alertINTEGERTipo de alerta de inmersión que provocó este evento, como una advertencia de velocidad de ascenso o de descompresión.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
auto_activity_detect_durationINTEGERDuración de la detección automática de actividad. Unidades: min.
radar_threat_alertINTEGERAlerta de amenaza de radar. El primer byte es radar_threat_level_max, el segundo es radar_threat_count, el tercero es la velocidad media de aproximación y el cuarto es la velocidad máxima de aproximación.
event_groupINTEGERAgrupa eventos relacionados, distinguiendo flujos de eventos concurrentes (como segmentos independientes dentro de una sesión multideporte) que comparten el mismo event_id y event_type.
scoreINTEGERNo rellenar directamente. Generado automáticamente por el decodificador para los componentes del subcampo sport_point.
opponent_scoreINTEGERNo rellenar directamente. Generado automáticamente por el decodificador para los componentes del subcampo sport_point.
front_gear_numberINTEGERNúmero de plato (marchas delanteras).
front_gearINTEGERNo rellenar directamente. Generado automáticamente por el decodificador para los componentes del subcampo gear_change. Número de dientes delanteros.
rear_gear_numberINTEGERNúmero de piñón (marcha trasera).
rear_gearINTEGERNo rellenar directamente. Generado automáticamente por el decodificador para los componentes del subcampo gear_change. Número de dientes traseros.
device_indexINTEGERÍndice que identifica a qué dispositivo conectado corresponden estos datos, coincidiendo con el device_index propio de un registro device_info.
activity_typeINTEGERTipo de actividad asociado a un evento auto_activity_detect.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
start_timestampTEXTMarca de tiempo de cuándo comenzó el evento, en formato ISO8601.
auto_activity_detect_start_timestampTEXTMarca de tiempo de cuándo la detección automática de actividad inició este evento, en formato ISO8601.
radar_threat_level_maxINTEGERNivel máximo de amenaza de radar.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
radar_threat_countINTEGERNo rellenar directamente. Generado automáticamente por el decodificador para los componentes del subcampo threat_alert.
radar_threat_avg_approach_speedREALVelocidad media de aproximación de la amenaza de radar. Unidades: m/s.
radar_threat_max_approach_speedREALNo rellenar directamente. Generado automáticamente por el decodificador para los componentes del subcampo radar_threat_alert. Unidades: m/s.

ExdDataConceptConfiguration

ExdDataConceptConfiguration.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
screen_indexINTEGERÍndice de la pantalla de campo de datos de Connect IQ a la que pertenece esta entrada de configuración.
concept_fieldINTEGERIdentificador de concepto de campo de datos de Connect IQ que controla qué tipo de datos muestra esta entrada de pantalla.
field_idINTEGERIdentificador de campo de datos de Connect IQ asignado a esta posición de pantalla.
concept_indexINTEGERÍndice de este concepto dentro de su data_page, cuando varios conceptos comparten la misma página.
data_pageINTEGERNúmero de página de datos al que pertenece esta entrada de configuración de concepto.
concept_keyINTEGERClave que identifica qué concepto específico (origen de datos) configura esta entrada.
scalingINTEGERFactor de escala aplicado al valor mostrado.
data_unitsINTEGERUnidad en la que se muestra el valor de este concepto de datos (por ejemplo, millas por hora, grados Celsius, RPM, latidos por minuto).
qualifierINTEGERCalificador que identifica la variante de este concepto de datos.
descriptorINTEGERÍndice de la cadena descriptora usada para etiquetar este concepto de datos.
is_signedINTEGERSi el valor del concepto debe interpretarse como con signo en lugar de sin signo.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.

ExdDataFieldConfiguration

ExdDataFieldConfiguration.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
screen_indexINTEGERÍndice de la pantalla de campo de datos de Connect IQ a la que pertenece esta entrada de configuración.
concept_fieldINTEGERIdentificador de concepto de campo de datos de Connect IQ que controla qué tipo de datos muestra esta entrada de pantalla.
field_idINTEGERIdentificador de campo de datos de Connect IQ asignado a esta posición de pantalla.
concept_countINTEGERNúmero de conceptos configurados para este campo de datos.
display_typeINTEGERFormato de visualización usado para este campo de datos de Connect IQ, como numérico o de texto.
titleTEXTTexto del título mostrado para esta configuración de campo de datos.Normalmente un array de un solo elemento; el perfil FIT permite más de uno.

ExdScreenConfiguration

ExdScreenConfiguration.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
screen_indexINTEGERÍndice de la pantalla de campo de datos de Connect IQ a la que pertenece esta entrada de configuración.
field_countINTEGERNúmero de campos en la pantalla.
layoutINTEGERIdentificador de diseño de esta pantalla de datos.
screen_enabledINTEGERSi esta pantalla de datos de Connect IQ está habilitada para mostrarse.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.

ExerciseTitle

Nombre de ejercicio definido por el usuario, referenciado por pasos de entrenamiento cuyos exercise_category/exercise_name se encuentran en el rango definido por el usuario.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
exercise_categoryINTEGERCódigo FIT en bruto de categoría de ejercicio que identifica la familia de ejercicios, como Press de banca o Curl (véase raw_category_garmin_key de SetX para su resolución de nombre localizado).
exercise_nameINTEGERCódigo FIT en bruto de nombre de ejercicio que identifica la variante específica del ejercicio dentro de su categoría (véase raw_category_subtype_garmin_key de SetX para su resolución de nombre localizado).
workout_step_nameTEXTNombre de visualización personalizado para este ejercicio definido por el usuario, referenciado por los pasos de entrenamiento cuyos exercise_category/exercise_name se encuentran en el rango definido por el usuario.Normalmente un array de un solo elemento; el perfil FIT permite más de uno.

FieldCapabilities

Define restricciones sobre los campos dentro de los mensajes, incluidos recuentos y tipos.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
fileINTEGERTipo de archivo FIT al que se aplica esta entrada de capacidad.
mesg_numberINTEGERNúmero de mensaje.
field_numberINTEGERNúmero de campo de FIT (dentro de mesg_number) al que se aplica esta entrada de capacidad.
CountINTEGERNúmero de instancias de este campo admitidas por el dispositivo.

FieldDescription

FieldDescription.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
developer_data_indexINTEGERÍndice que identifica a qué origen de DeveloperDataId pertenece esta descripción de campo.
field_definition_numberINTEGERNúmero de definición de campo de FIT asignado a este campo de desarrollador dentro de su mensaje.
fit_base_type_idINTEGERTipo base de FIT (como uint8 o sint16) con el que deben interpretarse los bytes sin procesar de este campo de desarrollador.
field_nameTEXTNombre de visualización de este campo de desarrollador.Normalmente un array de un solo elemento; el perfil FIT permite más de uno.
arrayINTEGERNúmero de elementos si este campo de desarrollador contiene una matriz de valores.
componentsTEXTCampos nativos en los que se expande este campo de desarrollador, si los hay.
scaleINTEGERFactor de escala aplicado al decodificar este campo de desarrollador.
offsetINTEGERDesplazamiento de valor aplicado al decodificar este campo de desarrollador.
unitsTEXTUnidad de medida de los valores de este campo de desarrollador.Normalmente un array de un solo elemento; el perfil FIT permite más de uno.
bitsTEXTDisposición de bits del valor de este campo de desarrollador.
accumulateTEXTSi los valores de este campo de desarrollador se acumulan entre mensajes en lugar de sobrescribir el valor anterior.
fit_base_unit_idINTEGERUnidad base de FIT en la que se miden los valores de este campo de desarrollador, cuando corresponde.
native_mesg_numberINTEGERNúmero de mensaje nativo.
native_field_numberINTEGERNúmero de campo de FIT del campo nativo (integrado) que este campo de desarrollador refleja o extiende, cuando corresponde.

FileCapabilities

FileCapabilities define los límites y propiedades de los archivos que el dispositivo puede almacenar.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
typeINTEGEREl tipo.
flagsINTEGERLos indicadores.
directoryTEXTEl directorio.
max_countINTEGEREl recuento máximo.
max_sizeINTEGERTamaño máximo en bytes.

FileCreator

Es el registro que describe el dispositivo y el software usados para crear el archivo FIT.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
software_versionINTEGERVersión de software o firmware instalada en el dispositivo.
hardware_versionINTEGERNúmero de revisión de hardware del dispositivo.

FileID

El registro que identifica el archivo y el dispositivo que lo creó.

CampoTipoDescripción
file_numberINTEGER—
typeINTEGERTipo de archivo FIT que identifica qué clase de archivo es (actividad, entrenamiento, recorrido, ajustes, etc.) -- véase la tabla FileTypeLookup para la correspondencia completa entre código y descripción.
manufacturer_idINTEGERCódigo de fabricante de FIT que identifica al fabricante del dispositivo, como Garmin o un socio externo.
product_idINTEGERCódigo de producto específico del fabricante que identifica el modelo del dispositivo; se interpreta mediante garmin_product_id o favero_product_id cuando el fabricante define su propia tabla de códigos de producto.
favero_product_idINTEGERCódigo de producto específico de Favero que identifica el modelo del dispositivo, válido solo cuando manufacturer_id es Favero Electronics.
garmin_product_idINTEGERCódigo de producto específico de Garmin que identifica el modelo del dispositivo, válido solo cuando manufacturer_id es Garmin.
serial_numberINTEGERNúmero de serie del dispositivo, cuando está disponible.
time_createdTEXTSe establece solo para archivos que pueden crearse/borrarse, en formato ISO8601.
numberINTEGERSolo se establece para archivos que no se crean/borran.
product_nameTEXTCadena de texto libre opcional para indicar el nombre o modelo del dispositivo.
pathTEXTRuta del sistema de archivos del archivo .FIT de origen.
imported_atTEXTMarca de tiempo ISO8601 de cuándo se importó este archivo.

Goal

Goal representa los objetivos de fitness definidos por el usuario, incluidos tipo, valor y recurrencia.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
sport_idINTEGERCódigo de tipo de deporte que identifica el deporte, como correr o ciclismo; sub_sport_id lo especifica aún más.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
sub_sport_idINTEGERCódigo de subtipo de deporte que proporciona una clasificación más específica dentro de sport_id, como ciclismo indoor o trail running.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
start_dateTEXTFecha en la que este objetivo se activa, en formato ISO8601.
end_dateTEXTFecha en la que este objetivo expira, en formato ISO8601.
typeINTEGERTipo de objetivo, como distancia, tiempo o calorías.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
valueINTEGERValor objetivo del objetivo.
repeatINTEGERNúmero de veces que se repite el objetivo.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
target_valueINTEGERValor numérico objetivo de este objetivo o paso de entrenamiento; su unidad y significado dependen del campo de tipo asociado (como goal_type o duration_type).
recurrenceINTEGERCómo se repite el objetivo, como diaria, semanal o mensualmente.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
recurrence_valueINTEGERCon qué frecuencia se repite el objetivo, en las unidades del campo recurrence (por ejemplo, cada N días o semanas).
enabledINTEGERSi este objetivo está habilitado.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
sourceINTEGEROrigen del objetivo, como generado automáticamente o creado por el usuario.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.

GpsMetadata

GpsMetadata contiene datos relacionados con el GPS, como posición, velocidad y rumbo.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTParte en segundos enteros de la marca de tiempo, en formato ISO8601.
timestamp_msINTEGERParte en milisegundos de la marca de tiempo.
position_latINTEGERLatitud en semicírculos.
position_longINTEGERLongitud en semicírculos.
enhanced_altitudeREALAltitud en este punto, en metros (codificación de metadatos GPS de rango extendido).
enhanced_speedREALVelocidad en metros por segundo, codificación de rango extendido.
headingREALRumbo en grados.
utc_timestampTEXTHora UTC derivada de los datos GPS, en formato ISO8601, usada para correlacionar UTC con la hora del sistema si la marca de tiempo del mensaje está en hora del sistema.
velocityTEXTunidades: m/s; escala: 100; velocity[0] es la velocidad de longitud. velocity[1] es la velocidad de latitud. velocity[2] es la velocidad de altitud.Exactamente tres valores: uno por eje (longitud, latitud, altitud), en ese orden.

GyroscopeData

contiene lecturas brutas y calibradas del sensor giroscopio.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTParte en segundos enteros de la marca de tiempo, en formato ISO8601.
timestamp_msINTEGERParte en milisegundos de la marca de tiempo.
sample_time_offsetTEXTCada tiempo del array describe el momento, en milisegundos, en el que se tomó la muestra del giroscopio con el índice correspondiente. Limitado a 30 muestras por mensaje; las muestras pueden abarcar varios segundos. El tamaño del array debe coincidir con el número de muestras en gyro_x, gyro_y y gyro_z.Un valor por muestra, alineado por índice con gyro_x/gyro_y/gyro_z.
gyro_xTEXTunidades: counts; son la lectura ADC en bruto. El número máximo de muestras es 30 por mensaje. Las muestras pueden abarcar varios segundos. Es necesario realizar una conversión sobre estos datos una vez leídos.Un valor por muestra, alineado por índice con sample_time_offset.
gyro_yTEXTunidades: counts; son la lectura ADC en bruto. El número máximo de muestras es 30 por mensaje. Las muestras pueden abarcar varios segundos. Es necesario realizar una conversión sobre estos datos una vez leídos.Un valor por muestra, alineado por índice con sample_time_offset.
gyro_zTEXTunidades: counts; son la lectura ADC en bruto. El número máximo de muestras es 30 por mensaje. Las muestras pueden abarcar varios segundos. Es necesario realizar una conversión sobre estos datos una vez leídos.Un valor por muestra, alineado por índice con sample_time_offset.
calibrated_gyro_xTEXTunidades: deg/s; lectura calibrada del giroscopio.Un valor por muestra, alineado por índice con sample_time_offset.
calibrated_gyro_yTEXTunidades: deg/s; lectura calibrada del giroscopio.Un valor por muestra, alineado por índice con sample_time_offset.
calibrated_gyro_zTEXTunidades: deg/s; lectura calibrada del giroscopio.Un valor por muestra, alineado por índice con sample_time_offset.

Hr

- frecuencia cardíaca.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
fractional_timestampREALParte de segundo fraccionario de la marca de tiempo, en segundos.
time256REALTiempo en segundos, codificado con una resolución de 1/256 de segundo.
filtered_bpmTEXTFrecuencia cardíaca filtrada, en pulsaciones por minuto.Un valor por cada evento de frecuencia cardíaca detectado, alineado por índice con event_timestamp -- el SDK de FIT exige que ambos arrays tengan el mismo número de valores en un mensaje dado.
event_timestampTEXTDesplazamiento temporal respecto a la marca de anclaje de este mensaje en el que se detectó cada evento de frecuencia cardíaca. unidades: s; escala: 1024.Un valor por cada evento de frecuencia cardíaca detectado, alineado por índice con filtered_bpm.
event_timestamp12TEXTCodificación alternativa, más compacta y empaquetada en bytes, de las marcas de tiempo por evento, usada en lugar de event_timestamp cuando el dispositivo notifica los eventos de esta forma. unidades: s; escala: 1024.Un valor por cada byte codificado de esta serie compacta de marcas de tiempo por evento; no necesariamente el mismo número de elementos que event_timestamp/filtered_bpm.

HrmProfile

Almacena la configuración de los sensores de monitor de frecuencia cardíaca.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
enabledINTEGERSi este perfil de monitor de frecuencia cardíaca está habilitado.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
hrm_ant_idINTEGERID de dispositivo ANT del monitor de frecuencia cardíaca emparejado con este perfil.
log_hrvINTEGERSi se registran los datos de variabilidad de la frecuencia cardíaca (VFC) para este perfil.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
hrm_ant_id_trans_typeINTEGERTipo de transmisión ANT del monitor de frecuencia cardíaca identificado por hrm_ant_id.

Hrv

Muestras de variabilidad de la frecuencia cardíaca -- tiempo entre latidos sucesivos.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timeTEXTunidades: s; escala: 1000; tiempo entre latidos.Un valor por cada intervalo sucesivo entre latidos, en orden cronológico.

HrvStatusSummary

Resumen continuo de las tendencias de variabilidad de la frecuencia cardíaca en las últimas noches, junto con una clasificación general del estado de VFC (por ejemplo, equilibrado, bajo).

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
weekly_averageREALunidades: ms; escala: 128; media de RMSSD de 7 días durante el sueño.
last_night_averageREALunidades: ms; escala: 128; media de RMSSD de la última noche durante el sueño.
last_night5_min_highREALunidades: ms; escala: 128; valor alto de RMSSD de 5 minutos durante el sueño.
baseline_low_upperREALunidades: ms; escala: 128; línea base de 3 semanas, límite superior del estado de HRV bajo.
baseline_balanced_lowerREALunidades: ms; escala: 128; línea base de 3 semanas, límite inferior del estado de HRV equilibrado.
baseline_balanced_upperREALunidades: ms; escala: 128; línea base de 3 semanas, límite superior del estado de HRV equilibrado.
statusINTEGERClasificación general del estado de VFC.

HrvValue

Una sola muestra continua de RMSSD (variabilidad de la frecuencia cardíaca).

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
valueREALRMSSD (raíz cuadrada media de las diferencias sucesivas entre intervalos de latidos) en ventana móvil de 5 minutos -- una métrica estándar de variabilidad de la frecuencia cardíaca. unidades: ms; escala: 128.

HrZone

HrZone define las zonas de entrenamiento de frecuencia cardíaca.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de mensaje.
high_bpmINTEGER. Unidades: ppm.
heart_rate_zone_nameTEXTNombre asignado por el usuario para esta zona de frecuencia cardíaca.

HsaAccelerometerData

Hsa_accelerometer_data: datos brutos del acelerómetro usados para el registro de datos personalizados de HSA.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
timestamp_msINTEGERParte en milisegundos de la marca de tiempo.
sampling_intervalINTEGERIntervalo de muestreo en milisegundos.
accel_xTEXTunidades: mG; escala: 1.024; medición del eje X.Un valor por muestra, separadas por sampling_interval milisegundos, alineado por índice con accel_y/accel_z.
accel_yTEXTunidades: mG; escala: 1.024; medición del eje Y.Un valor por muestra, separadas por sampling_interval milisegundos, alineado por índice con accel_x/accel_z.
accel_zTEXTunidades: mG; escala: 1.024; medición del eje Z.Un valor por muestra, separadas por sampling_interval milisegundos, alineado por índice con accel_x/accel_y.
timestamp32kTEXTMarca de tiempo de 32 kHz.

HsaBodyBatteryData

Hsa_body_battery_data: datos de batería corporal (Body Battery) usados para el registro de datos personalizados de HSA.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
processing_intervalINTEGERDuración del intervalo de procesamiento, en segundos.
levelTEXTunidades: percent; nivel de Body Battery: [0,100] En blanco: -16.Un valor por muestra, separadas por processing_interval segundos, alineado por índice con charged/uncharged.
chargedTEXTValor de carga de Body Battery.Un valor por muestra, separadas por processing_interval segundos, alineado por índice con level/uncharged.
unchargedTEXTValor de descarga de Body Battery.Un valor por muestra, separadas por processing_interval segundos, alineado por índice con level/charged.

HsaConfigurationData

Hsa_configuration_data: datos de configuración para el registro de datos personalizados de HSA.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
dataTEXTDatos de configuración codificados. Solo para uso del Health SDK.Un byte por cada elemento; la longitud la indica data_size.
data_sizeINTEGERtamaño en bytes del campo de datos.

HsaEvent

Hsa_event: eventos de HSA.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
event_idINTEGERID de evento. Uso exclusivo del SDK de salud.

HsaGyroscopeData

Hsa_gyroscope_data:.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
timestamp_msINTEGERParte en milisegundos de la marca de tiempo.
sampling_intervalINTEGERIntervalo de muestreo en escala de tiempo de 32 kHz. Unidades: 1/32768 s.
gyro_xTEXTunidades: deg/s; escala: 28.57143; medición del eje X.Un valor por muestra, separadas por sampling_interval, alineado por índice con gyro_y/gyro_z.
gyro_yTEXTunidades: deg/s; escala: 28.57143; medición del eje Y.Un valor por muestra, separadas por sampling_interval, alineado por índice con gyro_x/gyro_z.
gyro_zTEXTunidades: deg/s; escala: 28.57143; medición del eje Z.Un valor por muestra, separadas por sampling_interval, alineado por índice con gyro_x/gyro_y.
timestamp32kTEXTMarca de tiempo de 32 kHz.

HsaHeartRateData

Hsa_heart_rate_data: datos actuales de frecuencia cardíaca del usuario, usados para el registro de datos personalizados de HSA.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
processing_intervalINTEGERDuración del intervalo de procesamiento, en segundos.
statusINTEGERDe las mediciones en el búfer: 0 indica SEARCHING, 1 indica LOCKED.
heart_rateTEXTunidades: bpm; escala: 1; pulsaciones/min. En blanco: 0.Un valor por muestra, separadas por processing_interval segundos.

HsaRespirationData

Hsa_respiration_data: datos actuales de respiración del usuario, usados para el registro de datos personalizados de HSA.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
processing_intervalINTEGERDuración del intervalo de procesamiento, en segundos.
respiration_rateTEXTFrecuencia respiratoria, en respiraciones por minuto (rango válido 1-100).Un valor por muestra, separadas por processing_interval segundos. Valores centinela fuera del rango válido: 255 = no válido, 254 = movimiento excesivo, 253 = fuera de la muñeca, 252 = no disponible, 2.4 = en blanco. unidades: respiraciones/min; escala: 100.

HsaSpo2Data

Hsa_spo2_data: datos actuales de SpO2 del usuario, usados para el registro de datos personalizados de HSA.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
processing_intervalINTEGERDuración del intervalo de procesamiento, en segundos.
reading_spo2TEXTunidades: percent; lectura de SpO2: [70,100] En blanco: 240.Un valor por muestra, separadas por processing_interval segundos, alineado por índice con confidence.
confidenceTEXTConfianza de SpO2: [0,254].Un valor por muestra, separadas por processing_interval segundos, alineado por índice con reading_spo2.

HsaStepData

Hsa_step_data: datos actuales de pasos diarios del usuario, usados para el registro de datos personalizados de HSA.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
processing_intervalINTEGERDuración del intervalo de procesamiento, en segundos.
stepsTEXTunidades: steps; escala: 1; suma total de pasos.Un valor por muestra, separadas por processing_interval segundos.

HsaStressData

Hsa_stress_data: datos actuales de estrés del usuario, usados para el registro de datos personalizados de HSA.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
processing_intervalINTEGERDuración del intervalo de procesamiento, en segundos.
StressLevelTEXTunidades: s; escala: 1; nivel de estrés: [0,100] Fuera de la muñeca: -1 Movimiento excesivo: -2 Datos insuficientes: -3 Recuperándose del ejercicio: -4 No identificado: -5 En blanco: -16.Un valor por muestra, separadas por processing_interval segundos.

HsaWristTemperatureData

Hsa_wrist_temperature_data: datos de temperatura de muñeca usados para el registro de datos personalizados de HSA.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
processing_intervalINTEGERDuración del intervalo de procesamiento, en segundos.
valueTEXTunidades: degC; escala: 1000; lectura de temperatura de muñeca.Un valor por muestra, separadas por processing_interval segundos.

Jump

Un salto detectado individualmente (por ejemplo, de esquí o snowboard), incluyendo su distancia, altura, número de rotaciones, tiempo en el aire y una puntuación compuesta.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
distanceREALDistancia horizontal cubierta por el salto, en metros.
heightREALaltura del salto en metros.
rotationsINTEGERNúmero de rotaciones completadas durante el salto.
hang_timeREALTiempo en el aire durante el salto, en segundos.
scoreREALUna puntuación de salto calculada a partir del tiempo en el aire, las rotaciones y la distancia.
position_latINTEGERLatitud en semicírculos.
position_longINTEGERLongitud en semicírculos.
speedREALvelocidad en el despegue, en metros por segundo.
enhanced_speedREALvelocidad en metros por segundo, codificación de rango extendido.

Lap

contiene los datos de una única vuelta dentro de una sesión.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
timestampTEXTEn formato ISO8601.
event_idINTEGERCódigo de evento FIT que identifica qué provocó este registro, como el inicio/detención de un temporizador o una marca de vuelta.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
event_typeINTEGERCódigo de tipo de evento FIT que describe cómo ocurrió el evento, como inicio, detención o marca.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
start_timeTEXTHora de inicio de la vuelta, en formato ISO8601.
start_position_latINTEGERLatitud de la posición inicial, en semicírculos.
start_position_longINTEGERLongitud de la posición inicial, en semicírculos.
end_position_latINTEGERLatitud de la posición final, en semicírculos.
end_position_longINTEGERLongitud de la posición final, en semicírculos.
total_elapsed_timeREALTiempo (incluye pausas). Unidades: s.
total_timer_timeREALTiempo de cronómetro (excluye pausas). Unidades: s.
total_distanceREALDistancia total en metros.
total_cyclesINTEGERCiclos totales, como revoluciones de pedaleo o pasos.
total_stridesINTEGERNúmero total de zancadas.
total_strokesINTEGERNúmero total de brazadas.
total_caloriesINTEGERCalorías totales quemadas, en kilocalorías.
total_fat_caloriesINTEGERCalorías totales quemadas por metabolismo de grasas, en kilocalorías.
avg_speedREALVelocidad media en metros por segundo.
max_speedREALVelocidad máxima en metros por segundo.
avg_heart_rateINTEGERFrecuencia cardíaca media en pulsaciones por minuto.
max_heart_rateINTEGERFrecuencia cardíaca máxima en pulsaciones por minuto.
avg_cadenceINTEGERCadencia media, en revoluciones por minuto -- calculada por el dispositivo de registro como total_cycles / total_timer_time, o total_cycles / total_elapsed_time, según un ajuste del dispositivo no capturado en estos datos.
avg_running_cadenceINTEGERCadencia de carrera media en zancadas por minuto.
max_cadenceINTEGERCadencia máxima en revoluciones por minuto.
max_running_cadenceINTEGERCadencia de carrera máxima en zancadas por minuto.
avg_powerINTEGERPotencia media, en vatios -- calculada por el dispositivo de registro a partir de su propio total interno de potencia, dividido entre total_timer_time o total_elapsed_time según un ajuste del dispositivo; ni el total de potencia ni el ajuste se capturan en estos datos.
max_powerINTEGERPotencia máxima en vatios.
total_ascentINTEGERAscenso total en metros.
total_descentINTEGERDescenso total en metros.
intensityINTEGERClasificación de intensidad de la vuelta, como activa o descanso.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
lap_triggerINTEGERQué provocó el fin de esta vuelta, como una pulsación manual o distancia de vuelta automática.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
sport_idINTEGERCódigo de tipo de deporte que identifica el deporte, como correr o ciclismo; sub_sport_id lo especifica aún más.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
event_groupINTEGERAgrupa eventos relacionados, distinguiendo flujos de eventos concurrentes (como segmentos independientes dentro de una sesión multideporte) que comparten el mismo event_id y event_type.
number_lengthsINTEGERN.º de longitudes de la piscina.
normalized_powerINTEGERPotencia normalizada en vatios.
left_right_balanceINTEGEREquilibrio de potencia izquierda/derecha como porcentaje, codificado según el tipo left_right_balance_100 de FIT (el bit alto indica el origen de la medición).
first_length_indexINTEGERÍndice de la primera longitud (entre las longitudes de natación de la Session superior) que pertenece a esta vuelta.
avg_stroke_distanceREALDistancia media recorrida por brazada, en metros.
swim_strokeINTEGERTipo de estilo de natación usado durante esta vuelta.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
sub_sport_idINTEGERCódigo de subtipo de deporte que proporciona una clasificación más específica dentro de sport_id, como ciclismo indoor o trail running.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
number_active_lengthsINTEGERN.º de longitudes activas de la piscina.
total_workINTEGERTrabajo total realizado, en julios.
avg_altitudeREALAltitud media durante esta vuelta, en metros.
max_altitudeREALAltitud máxima alcanzada durante esta vuelta, en metros.
gps_accuracyINTEGERPrecisión estimada de la posición GPS, en metros.
avg_gradeREALPendiente media, en porcentaje.
avg_pos_gradeREALPendiente media de ascenso, en porcentaje.
avg_neg_gradeREALPendiente media de descenso, en porcentaje.
max_pos_gradeREALPendiente de ascenso más pronunciada, en porcentaje.
max_neg_gradeREALPendiente de descenso más pronunciada, en porcentaje.
avg_temperatureINTEGERTemperatura media en grados Celsius.
max_temperatureINTEGERTemperatura máxima en grados Celsius.
total_moving_timeREALTiempo total en movimiento, en segundos.
avg_pos_vertical_speedREALVelocidad vertical media de ascenso, en metros por segundo.
avg_neg_vertical_speedREALVelocidad vertical media de descenso, en metros por segundo.
max_pos_vertical_speedREALVelocidad vertical máxima de ascenso, en metros por segundo.
max_neg_vertical_speedREALVelocidad vertical máxima de descenso, en metros por segundo.
time_in_heart_rate_zoneTEXTTiempo total pasado en cada zona de entrenamiento de frecuencia cardíaca durante esta vuelta. unidades: s; escala: 1000.Un valor por zona; los límites de las zonas se registran en el propio registro ZonesTarget/TimeInZone de esta actividad, no aquí.
time_in_speed_zoneTEXTTiempo total pasado en cada zona de entrenamiento de velocidad durante esta vuelta. unidades: s; escala: 1000.Un valor por zona; los límites de las zonas se registran en el propio registro ZonesTarget/TimeInZone de esta actividad, no aquí.
time_in_cadence_zoneTEXTTiempo total pasado en cada zona de entrenamiento de cadencia durante esta vuelta. unidades: s; escala: 1000.Un valor por zona; los límites de las zonas se registran en el propio registro ZonesTarget/TimeInZone de esta actividad, no aquí.
time_in_power_zoneTEXTTiempo total pasado en cada zona de entrenamiento de potencia durante esta vuelta. unidades: s; escala: 1000.Un valor por zona; los límites de las zonas se registran en el propio registro ZonesTarget/TimeInZone de esta actividad, no aquí.
repetition_numberINTEGERPosición ordinal de esta vuelta dentro de una secuencia repetida de vueltas.
min_altitudeREALAltitud mínima alcanzada durante esta vuelta, en metros.
min_heart_rateINTEGERFrecuencia cardíaca mínima en pulsaciones por minuto.
workout_step_indexINTEGERÍndice del workout_step (dentro del Workout superior) que produjo este registro, cuando se genera a partir de un entrenamiento estructurado.
opponent_scoreINTEGERPuntuación del oponente en juegos o deportes con un sistema de puntuación adversarial, como squash o racquetball.
stroke_countTEXTNúmero de veces que se usó cada tipo de estilo de natación.Un valor por cada valor de la enumeración stroke_type.
zone_countTEXTCuenta registrada para cada zona.Un valor por zona.
avg_vertical_oscillationREALOscilación vertical media en milímetros.
avg_stance_time_percentREALTiempo medio de contacto con el suelo, como porcentaje del ciclo de zancada.
avg_stance_timeREALTiempo medio de contacto con el suelo por paso, en milisegundos.
avg_fractional_cadenceREALParte fraccionaria de avg_cadence. Unidades: rpm.
max_fractional_cadenceREALParte fraccionaria de max_cadence. Unidades: rpm.
total_fractional_cyclesREALParte fraccionaria de total_cycles. Unidades: ciclos.
player_scoreINTEGERPuntuación propia de este usuario en juegos o deportes con un sistema de puntuación, como squash o racquetball.
avg_total_hemoglobin_concTEXTunidades: g/dL; escala: 100; hemoglobina media saturada e insaturada.Un valor por cada sensor de oxígeno muscular (SmO2) conectado, cuando hay más de uno emparejado.
min_total_hemoglobin_concTEXTunidades: g/dL; escala: 100; hemoglobina mínima saturada e insaturada.Un valor por cada sensor de oxígeno muscular (SmO2) conectado, cuando hay más de uno emparejado.
max_total_hemoglobin_concTEXTunidades: g/dL; escala: 100; hemoglobina máxima saturada e insaturada.Un valor por cada sensor de oxígeno muscular (SmO2) conectado, cuando hay más de uno emparejado.
avg_saturated_hemoglobin_percentTEXTunidades: %; escala: 10; porcentaje medio de hemoglobina saturada de oxígeno.Un valor por cada sensor de oxígeno muscular (SmO2) conectado, cuando hay más de uno emparejado.
min_saturated_hemoglobin_percentTEXTunidades: %; escala: 10; porcentaje mínimo de hemoglobina saturada de oxígeno.Un valor por cada sensor de oxígeno muscular (SmO2) conectado, cuando hay más de uno emparejado.
max_saturated_hemoglobin_percentTEXTunidades: %; escala: 10; porcentaje máximo de hemoglobina saturada de oxígeno.Un valor por cada sensor de oxígeno muscular (SmO2) conectado, cuando hay más de uno emparejado.
avg_left_torque_effectivenessREALEficacia media del par izquierdo, en porcentaje.
avg_right_torque_effectivenessREALEficacia media del par derecho, en porcentaje.
avg_left_pedal_smoothnessREALSuavidad media del pedal izquierdo, en porcentaje.
avg_right_pedal_smoothnessREALSuavidad media del pedal derecho, en porcentaje.
avg_combined_pedal_smoothnessREALSuavidad combinada media del pedaleo, en porcentaje.
time_standingREALTiempo total en posición de pie. Unidades: s.
stand_countINTEGERNúmero de transiciones al estado de pie.
avg_left_pcoINTEGERDesplazamiento medio del centro de la plataforma izquierda. Unidades: mm.
avg_right_pcoINTEGERDesplazamiento medio del centro de la plataforma derecha. Unidades: mm.
avg_left_power_phaseTEXTÁngulos medios de fase de potencia del pedaleo de la pierna izquierda, en grados de rotación de biela -- la parte de cada pedaleo en la que se aplica una fuerza significativa. Cada uno de los 4 elementos del array es una medición distinta de esa fase (ángulo de inicio, ángulo de fin, longitud de arco, centro), según power_phase_type.Un valor por cada valor de la enumeración power_phase_type.
avg_left_power_phase_peakTEXTComo avg_left_power_phase, pero para la fase de potencia durante el esfuerzo más duro de esta vuelta, en lugar de la media de toda la vuelta.Un valor por cada valor de la enumeración power_phase_type.
avg_right_power_phaseTEXTComo avg_left_power_phase, para la pierna derecha.Un valor por cada valor de la enumeración power_phase_type.
avg_right_power_phase_peakTEXTComo avg_left_power_phase_peak, para la pierna derecha.Un valor por cada valor de la enumeración power_phase_type.
avg_power_positionTEXTPotencia media, en vatios, desglosada por posición del ciclista (sentado, de pie o en transición entre ambas) -- un valor por rider_position_type.Un valor por cada valor de la enumeración rider_position_type.
max_power_positionTEXTComo avg_power_position, pero la potencia máxima alcanzada en lugar de la media.Un valor por cada valor de la enumeración rider_position_type.
avg_cadence_positionTEXTCadencia media, en revoluciones por minuto, desglosada por posición del ciclista (sentado, de pie o en transición entre ambas).Un valor por cada valor de la enumeración rider_position_type.
max_cadence_positionTEXTComo avg_cadence_position, pero la cadencia máxima alcanzada en lugar de la media.Un valor por cada valor de la enumeración rider_position_type.
enhanced_avg_speedREALVelocidad media en metros por segundo, codificación de rango extendido.
enhanced_max_speedREALVelocidad máxima en metros por segundo, codificación de rango extendido.
enhanced_avg_altitudeREALAltitud media durante esta vuelta, en metros (contraparte de rango extendido de avg_altitude).
enhanced_min_altitudeREALAltitud mínima alcanzada durante esta vuelta, en metros (contraparte de rango extendido de min_altitude).
enhanced_max_altitudeREALAltitud máxima alcanzada durante esta vuelta, en metros (contraparte de rango extendido de max_altitude).
avg_lev_motor_powerINTEGERPotencia media del motor Lev durante la vuelta. Unidades: vatios.
max_lev_motor_powerINTEGERPotencia máxima del motor Lev durante la vuelta. Unidades: vatios.
lev_battery_consumptionREALConsumo de batería Lev durante la vuelta. Unidades: porcentaje.
avg_vertical_ratioREALRatio vertical medio, en porcentaje.
avg_stance_time_balanceREALEquilibrio medio izquierda/derecha del tiempo de contacto con el suelo, en porcentaje.
avg_step_lengthREALLongitud media de paso en milímetros.
avg_vamREALVelocidad media de ascenso (VAM) en metros por segundo.
avg_depthREAL0 si está sobre el agua. Unidades: m.
max_depthREAL0 si está sobre el agua. Unidades: m.
min_temperatureINTEGERTemperatura mínima en grados Celsius.
enhanced_avg_respiration_rateREALFrecuencia respiratoria media en respiraciones por minuto.
enhanced_max_respiration_rateREALFrecuencia respiratoria máxima en respiraciones por minuto.
avg_respiration_rateINTEGERFrecuencia respiratoria media durante este periodo, en respiraciones por minuto; sustituida por enhanced_avg_respiration_rate, de rango más amplio, cuando está presente.
max_respiration_rateINTEGERFrecuencia respiratoria máxima durante este periodo, en respiraciones por minuto; sustituida por enhanced_max_respiration_rate, de rango más amplio, cuando está presente.
total_gritREALLa puntuación de dificultad (grit) estima lo exigente que puede ser una ruta para un ciclista, en función del tiempo dedicado a curvas cerradas o pendientes pronunciadas. Unidades: kGrit.
total_flowREALLa puntuación de flujo estima, en términos de distancia, cuánto desacelera un ciclista en intervalos donde la desaceleración es innecesaria, como curvas suaves o intervalos con poca pendiente. Unidades: Flow.
jump_countINTEGERNúmero de saltos detectados durante este periodo, como saltos de esquí o snowboard.
avg_gritREALLa puntuación de dificultad (grit) estima lo exigente que puede ser una ruta para un ciclista, en función del tiempo dedicado a curvas cerradas o pendientes pronunciadas. Unidades: kGrit.
avg_flowREALLa puntuación de flujo estima, en términos de distancia, cuánto desacelera un ciclista en intervalos donde la desaceleración es innecesaria, como curvas suaves o intervalos con poca pendiente. Unidades: Flow.
total_fractional_ascentREALParte fraccionaria de total_ascent. Unidades: m.
total_fractional_descentREALParte fraccionaria de total_descent. Unidades: m.
avg_core_temperatureREALTemperatura corporal central media en grados Celsius.
min_core_temperatureREALTemperatura corporal central mínima en grados Celsius.
max_core_temperatureREALTemperatura corporal central máxima en grados Celsius.

Length

contiene los datos de un único largo en actividades de natación.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
timestampTEXTEn formato ISO8601.
event_idINTEGERCódigo de evento FIT que identifica qué provocó este registro, como el inicio/detención de un temporizador o una marca de vuelta.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
event_typeINTEGERCódigo de tipo de evento FIT que describe cómo ocurrió el evento, como inicio, detención o marca.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
start_timeTEXTHora de inicio de la longitud, en formato ISO8601.
total_elapsed_timeREALTiempo total transcurrido, incluidas las pausas, en segundos.
total_timer_timeREALTiempo total de cronómetro, excluyendo pausas, en segundos.
total_strokesINTEGERNúmero total de brazadas.
avg_speedREALVelocidad media en metros por segundo.
swim_strokeINTEGERTipo de estilo de natación usado.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
avg_swimming_cadenceINTEGERCadencia media de natación en brazadas por minuto.
event_groupINTEGERAgrupa eventos relacionados, distinguiendo flujos de eventos concurrentes (como segmentos independientes dentro de una sesión multideporte) que comparten el mismo event_id y event_type.
total_caloriesINTEGERCalorías totales quemadas, en kilocalorías.
length_typeINTEGERClasificación de este largo, como activo o inactivo (un largo de descanso entre nados activos).El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
player_scoreINTEGERPuntuación propia de este usuario en juegos o deportes con un sistema de puntuación, como squash o racquetball.
opponent_scoreINTEGERPuntuación del oponente en juegos o deportes con un sistema de puntuación adversarial, como squash o racquetball.
stroke_countTEXTNúmero de veces que se usó cada tipo de estilo de natación.Un valor por cada valor de la enumeración stroke_type.
zone_countTEXTCuenta registrada para cada zona.Un valor por zona.
enhanced_avg_respiration_rateREALFrecuencia respiratoria media en respiraciones por minuto.
enhanced_max_respiration_rateREALFrecuencia respiratoria máxima en respiraciones por minuto.
avg_respiration_rateINTEGERFrecuencia respiratoria media durante este periodo, en respiraciones por minuto; sustituida por enhanced_avg_respiration_rate, de rango más amplio, cuando está presente.
max_respiration_rateINTEGERFrecuencia respiratoria máxima durante este periodo, en respiraciones por minuto; sustituida por enhanced_max_respiration_rate, de rango más amplio, cuando está presente.

MagnetometerData

contiene lecturas brutas y calibradas del sensor magnetómetro.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTParte en segundos enteros de la marca de tiempo, en formato ISO8601.
timestamp_msINTEGERParte en milisegundos de la marca de tiempo.
sample_time_offsetTEXTCada tiempo del array describe el momento, en milisegundos, en el que se tomó la muestra del magnetómetro con el índice correspondiente. Limitado a 30 muestras por mensaje; las muestras pueden abarcar varios segundos. El tamaño del array debe coincidir con el número de muestras en mag_x, mag_y y mag_z.Un valor por muestra, alineado por índice con mag_x/mag_y/mag_z.
mag_xTEXTunidades: counts; son la lectura ADC en bruto. El número máximo de muestras es 30 por mensaje. Las muestras pueden abarcar varios segundos. Es necesario realizar una conversión sobre estos datos una vez leídos.Un valor por muestra, alineado por índice con sample_time_offset.
mag_yTEXTunidades: counts; son la lectura ADC en bruto. El número máximo de muestras es 30 por mensaje. Las muestras pueden abarcar varios segundos. Es necesario realizar una conversión sobre estos datos una vez leídos.Un valor por muestra, alineado por índice con sample_time_offset.
mag_zTEXTunidades: counts; son la lectura ADC en bruto. El número máximo de muestras es 30 por mensaje. Las muestras pueden abarcar varios segundos. Es necesario realizar una conversión sobre estos datos una vez leídos.Un valor por muestra, alineado por índice con sample_time_offset.
calibrated_mag_xTEXTunidades: G; lectura calibrada del magnetómetro.Un valor por muestra, alineado por índice con sample_time_offset.
calibrated_mag_yTEXTunidades: G; lectura calibrada del magnetómetro.Un valor por muestra, alineado por índice con sample_time_offset.
calibrated_mag_zTEXTunidades: G; lectura calibrada del magnetómetro.Un valor por muestra, alineado por índice con sample_time_offset.

MaxMetData

Max_met_data:.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
update_timeTEXTMomento en que se calcularon maxMET y vo2, en formato ISO8601.
vo2_maxREALVO2 máx. estimado, en mililitros por kilogramo por minuto.
sport_idINTEGERCódigo de tipo de deporte que identifica el deporte, como carrera o ciclismo; sub_sport_id lo acota aún más.
sub_sport_idINTEGERCódigo de tipo de subdeporte que proporciona una clasificación más específica dentro de sport_id, como ciclismo indoor o trail running.
max_met_categoryINTEGERCategoría de actividad usada al estimar el MET máximo/VO2máx, como carrera o ciclismo.
calibrated_dataINTEGERIndica si se usaron datos calibrados en el cálculo.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
heart_rate_sourceINTEGERIndica si la estimación se obtuvo usando una banda pectoral o la frecuencia cardíaca de muñeca.
speed_sourceINTEGERIndica si la estimación se obtuvo mediante GPS integrado o GPS conectado.

MemoGlob

Memo_glob:.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
part_indexINTEGERNúmero de secuencia de los bloques memo.
memoTEXTObsoleto. Usar el campo data.Un byte por cada elemento de este array de bytes en bruto, obsoleto.
mesg_numberINTEGERNúmero de mensaje del mensaje superior.
parent_indexINTEGERÍndice del mensaje (mesg) con el que está asociado este glob.
field_numberINTEGERCampo del elemento superior con el que está asociado este glob.
dataTEXTBloque de bytes UTF-8. Nota: los caracteres multibyte pueden dividirse entre mensajes memo_glob contiguos.Un byte por cada elemento de este bloque de bytes UTF-8.

MesgCapabilities

Especifica restricciones sobre los tipos de mensaje y sus recuentos dentro de un archivo FIT.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
fileINTEGEREl número de archivo.
mesg_numberINTEGEREl número de mensaje.
count_typeINTEGEREl tipo de recuento.
CountINTEGERNúmero de instancias de este mensaje admitidas por el dispositivo.
number_per_fileINTEGERN.º por archivo.
max_per_fileINTEGERNúmero máximo de instancias de este tipo de mensaje admitidas por archivo.
max_per_file_typeINTEGERCómo se delimita el límite de max_per_file, por ejemplo por archivo, por archivo y deporte, o por archivo, deporte y subdeporte.

MetZone

Define zonas de equivalente metabólico para estimar el gasto energético.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
high_bpmINTEGERLímite superior de esta zona MET, en pulsaciones por minuto.
caloriesREALUmbral de calorías quemadas para esta zona MET, en kilocalorías.
fat_caloriesREALTasa de calorías quemadas por metabolismo de grasas en esta zona MET. Unidades: kcal/min.

Monitoring

Una entrada periódica del registro de monitorización de bienestar/actividad -- calorías, distancia, ciclos y pasos acumulados durante un intervalo de registro.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601. Debe alinearse con el intervalo de registro; por ejemplo, la hora debe ser 00:00:00 para un registro diario.
device_indexINTEGERAsocia estos datos al mensaje device_info. No es necesario en archivos con un único dispositivo (sensor).
caloriesINTEGERCalorías totales acumuladas. Mantenido por MonitoringReader para cada activity_type. Véase la documentación del SDK.
distanceREALDistancia acumulada. Mantenido por MonitoringReader para cada activity_type. Véase la documentación del SDK. Unidades: m.
cyclesREALCiclos acumulados. Mantenido por MonitoringReader para cada activity_type. Véase la documentación del SDK.
stepsINTEGERNúmero total de pasos durante el intervalo de registro.
strokesREALNúmero acumulado de brazadas durante el intervalo de registro.
active_timeREALTiempo activo en segundos.
activity_typeINTEGERCódigo de tipo de actividad de FIT que clasifica el tipo de actividad que representa esta muestra, como caminar, correr o dormir.
activity_subtypeINTEGERCódigo de subtipo de actividad de FIT que proporciona una clasificación más específica dentro de activity_type.
activity_levelINTEGERNivel de intensidad de la actividad registrada, como bajo, medio o alto.
distance16INTEGERLos 16 bits bajos de la distancia acumulada; combínelo con el campo distance correspondiente para reconstruir el valor completo.
cycles16INTEGERLos 16 bits bajos del recuento acumulado de ciclos; combínelo con el campo cycles correspondiente para reconstruir el valor completo.
active_time16INTEGERLos 16 bits bajos del contador de tiempo activo; combínelo con el campo de tiempo activo correspondiente para reconstruir el valor completo.
local_timestampTEXTEn formato ISO8601. Debe alinearse con el intervalo de registro; por ejemplo, la hora debe ser 00:00:00 para un registro diario.
temperatureREALTemperatura media durante el intervalo de registro finalizado en la marca de tiempo. Unidades: C.
temperature_minREALTemperatura mínima durante el intervalo de registro finalizado en la marca de tiempo.
temperature_maxREALTemperatura máxima durante el intervalo de registro finalizado en la marca de tiempo. Unidades: C.
activity_timeTEXTunidades: minutes; indexado usando la enumeración minute_activity_level.Un valor por cada valor de la enumeración minute_activity_level.
active_caloriesINTEGERCalorías activas quemadas, en kilocalorías.
current_activity_type_intensityINTEGERIndica el tipo/intensidad único durante la duración desde el último mensaje de monitorización.
timestamp_min8TEXTLos bits bajos de la marca de tiempo, en minutos; combínelo con el campo timestamp correspondiente para reconstruir el valor completo.
timestamp16TEXTLos bits bajos de la marca de tiempo; combínelo con el campo timestamp correspondiente para reconstruir el valor completo.
heart_rateINTEGERFrecuencia cardíaca en pulsaciones por minuto.
intensityREALNivel de intensidad de la actividad durante el intervalo de registro.
duration_minINTEGERduración en minutos.
durationINTEGERDuración del intervalo de registro, en segundos.
ascentREALAscenso acumulado en metros durante el intervalo de registro.
descentREALDescenso acumulado en metros durante el intervalo de registro.
moderate_activity_minutesINTEGERMinutos dedicados a actividad de intensidad moderada.
vigorous_activity_minutesINTEGERMinutos dedicados a actividad de intensidad vigorosa.
pushesINTEGEREmpujes en silla de ruedas registrados en este período de monitorización.

MonitoringHrData

Monitoring_hr_data:.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601. Debe alinearse con el intervalo de registro; por ejemplo, la hora debe ser 00:00:00 para un registro diario.
resting_heart_rateINTEGERMedia móvil de 7 días. Unidades: ppm.
current_day_resting_heart_rateINTEGERFCR solo de hoy (se incluye en la media de 7 días). Unidades: ppm.

MonitoringInfo

Monitoring_info:.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
local_timestampTEXTÉpoca de la marca de tiempo expresada en hora local, en formato ISO8601, usada para convertir las marcas de tiempo de la actividad a hora local si el dispositivo no admite la corrección de zona horaria y horario de verano.
activity_typeTEXTCódigos de tipo de actividad FIT para los que este archivo registra factores de conversión de calorías/distancia; indexan cycles_to_distance y cycles_to_calories.Un valor por cada tipo de actividad registrado; el propio orden del array es el índice al que se alinean cycles_to_distance y cycles_to_calories.
cycles_to_distanceTEXTunidades: m/ciclo; escala: 5000; indexado por activity_type.Un valor por cada elemento de activity_type, alineado por índice con él.
cycles_to_caloriesTEXTunidades: kcal/ciclo; escala: 5000; indexado por activity_type.Un valor por cada elemento de activity_type, alineado por índice con él.
resting_metabolic_rateINTEGERCalorías estimadas quemadas por día en reposo (tasa metabólica basal). Unidades: kcal/día.

NapEvent

Registro de evento de siesta (Nap Event).

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
timestampTEXTEn formato ISO8601.
start_timeTEXTInicio del periodo de siesta, en formato ISO8601.
start_timezone_offsetINTEGERDesplazamiento de zona horaria al inicio del periodo de siesta. Unidades: minutos.
end_timeTEXTFin del periodo de siesta, en formato ISO8601.
end_timezone_offsetINTEGERDesplazamiento de zona horaria al final del periodo de siesta. Unidades: minutos.
feedbackINTEGEREvaluación del dispositivo sobre el momento y la duración de esta siesta en relación con la necesidad de sueño y el estado de jet lag (por ejemplo, momento ideal, momento tardío o desajuste de duración).
is_deletedINTEGERSi este evento de siesta se ha eliminado.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
sourceINTEGERCómo se registró esta siesta -- detectada automáticamente por el dispositivo, introducida manualmente en el dispositivo, o introducida manualmente a través de Garmin Connect.
update_timestampTEXTmarca de tiempo de la última actualización de este registro, en formato ISO8601.

NmeaSentence

Almacena las tramas NMEA en bruto procedentes de dispositivos GPS.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
timestamp_msINTEGERParte fraccionaria de la marca de tiempo, añadida a la marca de tiempo. Unidades: ms.
sentenceTEXTTrama NMEA.

ObdiiData

contiene datos de diagnóstico del vehículo capturados durante una actividad.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTHora en la que se emitió el mensaje, en formato ISO8601.
timestamp_msINTEGERParte fraccionaria de la marca de tiempo, añadida a la marca de tiempo. Unidades: ms.
time_offsetTEXTunidades: ms; offset de la lectura de PID [i] respecto a start_timestamp+start_timestamp_ms. Las lecturas pueden abarcar varios segundos.Un valor por cada lectura de PID, alineado por índice con raw_data.
pidINTEGERID de parámetro.
raw_dataTEXTDatos de parámetros en bruto.Un valor por cada lectura de PID, alineado por índice con time_offset/system_time.
pid_data_sizeTEXTOpcional, tamaño de los datos de PID[i]. Si no se especifica, consulte SAE J1979.Un valor por cada lectura de PID, alineado por índice con raw_data.
system_timeTEXTHora del sistema asociada a la muestra, expresada en ms; puede usarse en lugar de time_offset. Habrá un valor de system_time por cada elemento de raw_data. Para PID de varios bytes, system_time se repite.Un valor por cada elemento de raw_data, alineado por índice con él.
start_timestampTEXTmarca de tiempo de la primera muestra registrada en el mensaje, en formato ISO8601. Se usa junto con time_offset para generar la hora de cada muestra.
start_timestamp_msINTEGERParte fraccionaria de start_timestamp. Unidades: ms.

OhrSettings

Configura los ajustes del sensor óptico de frecuencia cardíaca.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
enabledINTEGERSi el sensor óptico de frecuencia cardíaca está habilitado.

OneDSensorCalibration

Almacena datos de calibración de sensores 1D, como barómetros.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTParte en segundos enteros de la marca de tiempo, en formato ISO8601.
sensor_typeINTEGERIndica para qué sensor es la calibración.
calibration_factorINTEGERFactor de calibración usado para convertir el valor ADC en bruto a grados, g, etc.
baro_cal_factorINTEGERFactor de calibración del barómetro. Unidades: Pa.
calibration_divisorINTEGERDivisor del factor de calibración. Unidades: cuentas.
level_shiftINTEGERValor de desplazamiento de nivel usado para devolver el valor ADC al rango.
offset_calINTEGERFactor de calibración interno.

PowerZone

Define las zonas de entrenamiento de potencia.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
high_valueINTEGERLímite superior de esta zona de potencia, en vatios.
NameTEXTNombre asignado por el usuario para esta zona de potencia.

RawBbi

Raw_bbi: valores brutos de intervalo entre latidos (Beat-to-Beat Interval).

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
timestamp_msINTEGERParte en milisegundos de la marca de tiempo.
dataTEXT1 bit para el indicador de hueco, 1 bit para el indicador de calidad, y 14 bits para los valores de intervalo latido a latido con resolución de milisegundo entero.Un valor por cada intervalo entre latidos, alineado por índice con time/quality/gap.
timeTEXTunidades: ms; array de tiempos en milisegundos entre latidos.Un valor por cada intervalo entre latidos, alineado por índice con data/quality/gap.
qualityTEXT1 = confianza alta. 0 = confianza baja. N/D cuando gap = 1.Un valor por cada intervalo entre latidos, alineado por índice con data/time/gap.
gapTEXT1 = hueco (time representa la duración del hueco en ms). 0 = datos de BBI.Un valor por cada intervalo entre latidos, alineado por índice con data/time/quality.

Record

Es el mensaje de datos principal que contiene lecturas de sensores con marca de tiempo, como posición, velocidad y frecuencia cardíaca.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
position_latINTEGERLatitud en semicírculos.
position_longINTEGERLongitud en semicírculos.
altitudeREALAltitud en este punto, en metros.
heart_rateINTEGERFrecuencia cardíaca en pulsaciones por minuto.
cadenceINTEGERcadencia en revoluciones por minuto.
distanceREALDistancia acumulada recorrida hasta el momento, en metros.
speedREALvelocidad en metros por segundo.
powerINTEGERpotencia en vatios.
compressed_speed_distanceTEXTVelocidad y distancia de este registro, empaquetadas en una codificación de bytes compacta en lugar de dos campos separados. unidades: m/s,m; escala: 100,16.No es una serie por muestra: un pequeño array de bytes de tamaño fijo que se decodifica en exactamente dos valores (velocidad y luego distancia), con un factor de escala por valor decodificado.
gradeREALpendiente (grado de inclinación) como porcentaje.
resistanceINTEGERRelativo. 0 es ninguno, 254 es máximo.
time_from_courseREALTiempo por delante o por detrás del ritmo del recorrido, en segundos.
cycle_lengthREALLongitud de un ciclo, como una revolución de pedaleo o una zancada, en metros.
temperatureINTEGERtemperatura en grados Celsius.
speed1sTEXTunidades: m/s; escala: 16; velocidad a intervalos de 1 s. El campo timestamp indica la hora del último elemento del array.Un valor por segundo; la hora del último elemento es el propio campo timestamp de este registro.
cyclesINTEGERCiclos totales en este punto, como revoluciones de pedaleo o pasos.
total_cyclesINTEGERCiclos totales, como revoluciones de pedaleo o pasos.
compressed_accumulated_powerINTEGERPotencia acumulada en vatios, codificación comprimida.
accumulated_powerINTEGERPotencia acumulada en vatios.
left_right_balanceINTEGEREquilibrio de potencia izquierda/derecha como porcentaje, codificado según el tipo left_right_balance_100 de FIT (el bit alto indica el origen de la medición).
gps_accuracyINTEGERPrecisión estimada de la posición GPS, en metros.
vertical_speedREALVelocidad vertical en metros por segundo.
caloriesINTEGERcalorías quemadas hasta este punto de la actividad, en kilocalorías.
vertical_oscillationREALOscilación vertical en milímetros.
stance_time_percentREALTiempo de contacto con el suelo, como porcentaje del ciclo de zancada.
stance_timeREALTiempo de contacto con el suelo por paso, en milisegundos.
activity_typeINTEGERCódigo de tipo de actividad FIT que clasifica el tipo de actividad que representa esta muestra, como caminar, correr o dormir.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
left_torque_effectivenessREALEficacia del par izquierdo, en porcentaje.
right_torque_effectivenessREALEficacia del par derecho, en porcentaje.
left_pedal_smoothnessREALSuavidad del pedal izquierdo, en porcentaje.
right_pedal_smoothnessREALSuavidad del pedal derecho, en porcentaje.
combined_pedal_smoothnessREALSuavidad combinada del pedaleo, en porcentaje.
time128REALTiempo transcurrido en segundos, codificado con una resolución de 1/128 de segundo.
stroke_typeINTEGERTipo de estilo de natación registrado para esta muestra.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
zoneINTEGERZona de frecuencia cardíaca en este punto.
ball_speedREALVelocidad de la bola en metros por segundo.
cadence256REALRegistra la cadencia y la cadencia fraccionaria para compatibilidad con versiones anteriores. Unidades: rpm.
fractional_cadenceREALParte fraccionaria de la lectura de cadencia, en revoluciones por minuto.
total_hemoglobin_concREALHemoglobina saturada e insaturada total. Unidades: g/dL.
total_hemoglobin_conc_minREALHemoglobina saturada e insaturada mínima.
total_hemoglobin_conc_maxREALHemoglobina saturada e insaturada máxima. Unidades: g/dL.
saturated_hemoglobin_percentREALPorcentaje de hemoglobina saturada de oxígeno. Unidades: %.
saturated_hemoglobin_percent_minREALPorcentaje mínimo de hemoglobina saturada de oxígeno.
saturated_hemoglobin_percent_maxREALPorcentaje máximo de hemoglobina saturada de oxígeno. Unidades: %.
device_indexINTEGERÍndice que identifica a qué dispositivo conectado corresponden estos datos, coincidiendo con el device_index propio de un registro device_info.
left_pcoINTEGERDesplazamiento del centro de la plataforma izquierda. Unidades: mm.
right_pcoINTEGERDesplazamiento del centro de la plataforma derecha. Unidades: mm.
left_power_phaseTEXTunidades: degrees; escala: 0.7111111; ángulos de fase de potencia izquierda. Los índices del valor de datos vienen definidos por power_phase_type.Un valor por cada valor de la enumeración power_phase_type.
left_power_phase_peakTEXTunidades: degrees; escala: 0.7111111; ángulos pico de fase de potencia izquierda. Los índices del valor de datos vienen definidos por power_phase_type.Un valor por cada valor de la enumeración power_phase_type.
right_power_phaseTEXTunidades: degrees; escala: 0.7111111; ángulos de fase de potencia derecha. Los índices del valor de datos vienen definidos por power_phase_type.Un valor por cada valor de la enumeración power_phase_type.
right_power_phase_peakTEXTunidades: degrees; escala: 0.7111111; ángulos pico de fase de potencia derecha. Los índices del valor de datos vienen definidos por power_phase_type.Un valor por cada valor de la enumeración power_phase_type.
enhanced_speedREALvelocidad en metros por segundo, codificación de rango extendido.
enhanced_altitudeREALAltitud en este punto, en metros (contraparte de rango extendido de altitude).
battery_socREALEstado de carga de la batería Lev. Unidades: porcentaje.
motor_powerINTEGERPotencia del motor Lev. Unidades: vatios.
vertical_ratioREALRatio vertical, en porcentaje.
stance_time_balanceREALEquilibrio izquierda/derecha del tiempo de contacto con el suelo, en porcentaje.
step_lengthREALLongitud de paso en milímetros.
cycle_length16REALAdmite tamaños de ciclo mayores necesarios para deportes de remo/pala. Tamaño de ciclo máximo: 655,35.
absolute_pressureINTEGERIncluye la presión atmosférica. Unidades: Pa.
depthREAL0 si está sobre el agua. Unidades: m.
next_stop_depthREAL0 si está sobre el agua. Unidades: m.
next_stop_timeINTEGERTiempo hasta la siguiente parada de descompresión, en segundos.
time_to_surfaceINTEGERTiempo estimado para ascender de forma segura desde la inmersión, en segundos.
ndl_timeINTEGERLímite de no descompresión restante, en segundos.
cns_loadINTEGERCarga de toxicidad por oxígeno del sistema nervioso central, en porcentaje.
n2_loadINTEGERCarga de nitrógeno, en porcentaje.
respiration_rateINTEGERFrecuencia respiratoria en respiraciones por minuto.
enhanced_respiration_rateREALFrecuencia respiratoria en respiraciones por minuto, codificación de rango extendido.
gritREALLa puntuación de dificultad (grit) estima lo exigente que puede ser una ruta para un ciclista, en función del tiempo dedicado a curvas cerradas o pendientes pronunciadas.
flowREALLa puntuación de flujo estima, en términos de distancia, cuánto desacelera un ciclista en intervalos donde la desaceleración es innecesaria, como curvas suaves o intervalos con poca pendiente.
current_stressREALValor actual de estrés.
ebike_travel_rangeINTEGERAutonomía restante estimada de la bicicleta eléctrica, en kilómetros.
ebike_battery_levelINTEGERNivel de batería de la bicicleta eléctrica, en porcentaje.
ebike_assist_modeINTEGERModo/nivel actual de asistencia de potencia de la e-bike, según lo notificado por el propio sensor de la bicicleta. Unidades: según el sensor.
ebike_assist_level_percentINTEGERNivel de asistencia del motor de la bicicleta eléctrica, en porcentaje.
air_time_remainingINTEGERTiempo de aire restante estimado, en segundos.
pressure_sacREALConsumo de aire en superficie basado en presión. Unidades: bar/min.
volume_sacREALConsumo de aire en superficie volumétrico. Unidades: L/min.
rmvREALVolumen respiratorio minuto.
ascent_rateREALRitmo de ascenso en metros por segundo.
po2REALPresión parcial actual de oxígeno. Unidades: porcentaje.
core_temperatureREALTemperatura corporal central en grados Celsius.

RespirationRate

Frecuencia respiratoria en respiraciones por minuto.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
respiration_rateREALRespiraciones * 100/min; -300 indica no válido, -200 indica movimiento amplio, -100 indica fuera de la muñeca.

Schedule

Un entrenamiento o recorrido programado, y si se ha iniciado.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
manufacturer_idINTEGERSe corresponde con el file_id del entrenamiento o recorrido programado.
product_idINTEGERSe corresponde con el file_id del entrenamiento o recorrido programado.
favero_product_idINTEGERCódigo de producto específico de Favero que identifica el modelo del dispositivo, válido solo cuando manufacturer_id es Favero Electronics.
garmin_product_idINTEGERCódigo de producto específico de Garmin que identifica el modelo del dispositivo, válido solo cuando manufacturer_id es Garmin.
serial_numberINTEGERSe corresponde con el file_id del entrenamiento o recorrido programado.
time_createdINTEGERCoincide con el time_created del file_id del entrenamiento o recorrido programado, en formato ISO8601.
completedINTEGERSi esta actividad programada se ha iniciado.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
typeINTEGERtipo de elemento programado, como entrenamiento o recorrido.
scheduled_timeINTEGERHora para la que está programado el entrenamiento o recorrido, en formato ISO8601.

SdmProfile

Almacena la configuración de los monitores de velocidad y distancia (footpods).

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
enabledINTEGERSi este perfil de sensor de velocidad y distancia está habilitado.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
sdm_ant_idINTEGERID de dispositivo ANT del sensor de velocidad/distancia (footpod) emparejado con este perfil.
sdm_cal_factorREALFactor de calibración del sensor de velocidad y distancia, en porcentaje.
odometerREALlectura del odómetro en metros.
speed_sourceINTEGERUsar el podómetro como fuente de velocidad en lugar del GPS.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
sdm_ant_id_trans_typeINTEGERTipo de transmisión ANT del footpod identificado por sdm_ant_id.
odometer_rolloverINTEGERContador de desbordamiento que se puede usar para ampliar el odómetro.

SegmentFile

Resumen de la información única del segmento y de la clasificación asociada a un archivo de segmento. Se usa para compilar un archivo de lista de segmentos que describe todos los archivos de segmento de un dispositivo, consultado al actualizar un archivo de segmento con la información de clasificación más reciente disponible.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
file_uuidTEXTUUID del archivo de segmento.
enabledINTEGEREstado del archivo de segmento.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
user_profile_primary_keyINTEGERClave primaria del usuario que creó el archivo de segmento.
leader_typeTEXTTipo de líder de cada líder en el archivo de segmento.Un valor por cada líder de la clasificación, alineado por índice con leader_group_primary_key/leader_activity_id/leader_activity_id_string.
leader_group_primary_keyTEXTClave primaria de grupo de cada líder en el archivo de segmento.Un valor por cada líder de la clasificación, alineado por índice con leader_type/leader_activity_id/leader_activity_id_string.
leader_activity_idTEXTID de actividad de cada líder en el archivo de segmento.Un valor por cada líder de la clasificación, alineado por índice con leader_type/leader_group_primary_key/leader_activity_id_string.
leader_activity_id_stringTEXTVersión en cadena de texto del ID de actividad de cada líder en el archivo de segmento. 21 caracteres de longitud por cada ID, expresado en decimal.Un valor por cada líder de la clasificación, alineado por índice con leader_type/leader_group_primary_key/leader_activity_id.
default_race_leaderINTEGERÍndice de la entrada de la clasificación seleccionada como participante de carrera predeterminado.

SegmentId

Segment_id: datos de identificación única de un archivo de segmento.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
NameTEXTNombre descriptivo asignado al segmento.
uuidTEXTDel segmento.
sport_idINTEGERDeporte asociado al segmento.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
enabledINTEGERSegmento habilitado para evaluación.Se almacena en SQLite como INTEGER: 0 = falso, 1 = verdadero.
user_profile_primary_keyINTEGERClave primaria del usuario que creó el segmento.
device_idINTEGERID del dispositivo que creó el segmento.
default_race_leaderINTEGERÍndice de la entrada de la clasificación seleccionada como participante de carrera predeterminado.
delete_statusINTEGERIndica si se debe eliminar algún segmento.
selection_typeINTEGERIndica cómo se seleccionó el segmento para enviarlo al dispositivo.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.

SegmentLap

Segment_lap:.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
timestampTEXTEn formato ISO8601.
event_idINTEGERCódigo de evento FIT que identifica qué provocó este registro, como el inicio/detención de un temporizador o una marca de vuelta.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
event_typeINTEGERCódigo de tipo de evento FIT que describe cómo ocurrió el evento, como inicio, detención o marca.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
start_timeTEXTHora de inicio de la vuelta de segmento, en formato ISO8601.
start_position_latINTEGERLatitud de la posición inicial, en semicírculos.
start_position_longINTEGERLongitud de la posición inicial, en semicírculos.
end_position_latINTEGERLatitud de la posición final, en semicírculos.
end_position_longINTEGERLongitud de la posición final, en semicírculos.
total_elapsed_timeREALTiempo (incluye pausas). Unidades: s.
total_timer_timeREALTiempo de cronómetro (excluye pausas). Unidades: s.
total_distanceREALDistancia total en metros.
total_cyclesINTEGERCiclos totales, como revoluciones de pedaleo o pasos.
total_strokesINTEGERNúmero total de brazadas.
total_caloriesINTEGERCalorías totales quemadas, en kilocalorías.
total_fat_caloriesINTEGERCalorías totales quemadas por metabolismo de grasas, en kilocalorías.
avg_speedREALVelocidad media en metros por segundo.
max_speedREALVelocidad máxima en metros por segundo.
avg_heart_rateINTEGERFrecuencia cardíaca media en pulsaciones por minuto.
max_heart_rateINTEGERFrecuencia cardíaca máxima en pulsaciones por minuto.
avg_cadenceINTEGERCadencia media, en revoluciones por minuto -- calculada por el dispositivo de registro como total_cycles / total_timer_time, o total_cycles / total_elapsed_time, según un ajuste del dispositivo no capturado en estos datos.
max_cadenceINTEGERCadencia máxima en revoluciones por minuto.
avg_powerINTEGERPotencia media, en vatios -- calculada por el dispositivo de registro a partir de su propio total interno de potencia, dividido entre total_timer_time o total_elapsed_time según un ajuste del dispositivo; ni el total de potencia ni el ajuste se capturan en estos datos.
max_powerINTEGERPotencia máxima en vatios.
total_ascentINTEGERAscenso total en metros.
total_descentINTEGERDescenso total en metros.
sport_idINTEGERCódigo de tipo de deporte que identifica el deporte, como carrera o ciclismo; sub_sport_id lo acota aún más.
event_groupINTEGERAgrupa eventos relacionados, distinguiendo flujos de eventos concurrentes (como segmentos independientes dentro de una sesión multideporte) que comparten el mismo event_id y event_type.
nec_latINTEGERLatitud de la esquina noreste. Unidades: semicírculos.
nec_longINTEGERLongitud de la esquina noreste. Unidades: semicírculos.
swc_latINTEGERLatitud de la esquina suroeste. Unidades: semicírculos.
swc_longINTEGERLatitud de la esquina suroeste. Unidades: semicírculos.
NameTEXTNombre asignado por el usuario o generado para este intento de segmento.
normalized_powerINTEGERPotencia normalizada en vatios.
left_right_balanceINTEGEREquilibrio de potencia izquierda/derecha como porcentaje, codificado según el tipo left_right_balance_100 de FIT (el bit alto indica el origen de la medición).
sub_sport_idINTEGERCódigo de tipo de subdeporte que proporciona una clasificación más específica dentro de sport_id, como ciclismo indoor o trail running.
total_workINTEGERTrabajo total realizado, en julios.
avg_altitudeREALAltitud media durante esta vuelta de segmento, en metros.
max_altitudeREALAltitud máxima alcanzada durante esta vuelta de segmento, en metros.
gps_accuracyINTEGERPrecisión estimada de la posición GPS, en metros.
avg_gradeREALPendiente media, en porcentaje.
avg_pos_gradeREALPendiente media de ascenso, en porcentaje.
avg_neg_gradeREALPendiente media de descenso, en porcentaje.
max_pos_gradeREALPendiente de ascenso más pronunciada, en porcentaje.
max_neg_gradeREALPendiente de descenso más pronunciada, en porcentaje.
avg_temperatureINTEGERTemperatura media en grados Celsius.
max_temperatureINTEGERTemperatura máxima en grados Celsius.
total_moving_timeREALTiempo total en movimiento, en segundos.
avg_pos_vertical_speedREALVelocidad vertical media de ascenso, en metros por segundo.
avg_neg_vertical_speedREALVelocidad vertical media de descenso, en metros por segundo.
max_pos_vertical_speedREALVelocidad vertical máxima de ascenso, en metros por segundo.
max_neg_vertical_speedREALVelocidad vertical máxima de descenso, en metros por segundo.
time_in_heart_rate_zoneTEXTTiempo total pasado en cada zona de entrenamiento de frecuencia cardíaca durante esta vuelta de segmento. unidades: s; escala: 1000.Un valor por zona; los límites de las zonas se registran en el propio registro ZonesTarget/TimeInZone de esta actividad, no aquí.
time_in_speed_zoneTEXTTiempo total pasado en cada zona de entrenamiento de velocidad durante esta vuelta de segmento. unidades: s; escala: 1000.Un valor por zona; los límites de las zonas se registran en el propio registro ZonesTarget/TimeInZone de esta actividad, no aquí.
time_in_cadence_zoneTEXTTiempo total pasado en cada zona de entrenamiento de cadencia durante esta vuelta de segmento. unidades: s; escala: 1000.Un valor por zona; los límites de las zonas se registran en el propio registro ZonesTarget/TimeInZone de esta actividad, no aquí.
time_in_power_zoneTEXTTiempo total pasado en cada zona de entrenamiento de potencia durante esta vuelta de segmento. unidades: s; escala: 1000.Un valor por zona; los límites de las zonas se registran en el propio registro ZonesTarget/TimeInZone de esta actividad, no aquí.
repetition_numberINTEGERPosición ordinal de esta vuelta de segmento dentro de una secuencia repetida de vueltas.
min_altitudeREALAltitud mínima alcanzada durante esta vuelta de segmento, en metros.
min_heart_rateINTEGERFrecuencia cardíaca mínima en pulsaciones por minuto.
active_timeREALTiempo activo en segundos.
workout_step_indexINTEGERÍndice del workout_step (dentro del Workout superior) que produjo este registro, cuando se genera a partir de un entrenamiento estructurado.
sport_eventINTEGERClasificación de evento específica del deporte para esta vuelta de segmento, como un segmento de subida o bajada.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
avg_left_torque_effectivenessREALEficacia media del par izquierdo, en porcentaje.
avg_right_torque_effectivenessREALEficacia media del par derecho, en porcentaje.
avg_left_pedal_smoothnessREALSuavidad media del pedal izquierdo, en porcentaje.
avg_right_pedal_smoothnessREALSuavidad media del pedal derecho, en porcentaje.
avg_combined_pedal_smoothnessREALSuavidad combinada media del pedaleo, en porcentaje.
statusINTEGEREstado del intento de segmento, como completado.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
uuidTEXTIdentificador único del segmento.
avg_fractional_cadenceREALParte fraccionaria de avg_cadence. Unidades: rpm.
max_fractional_cadenceREALParte fraccionaria de max_cadence. Unidades: rpm.
total_fractional_cyclesREALParte fraccionaria de total_cycles. Unidades: ciclos.
front_gear_shift_countINTEGERNúmero de cambios de marcha del desviador delantero durante este segmento.
rear_gear_shift_countINTEGERNúmero de cambios de marcha del desviador trasero durante este segmento.
time_standingREALTiempo total en posición de pie. Unidades: s.
stand_countINTEGERNúmero de transiciones al estado de pie.
avg_left_pcoINTEGERDesplazamiento medio del centro de la plataforma izquierda. Unidades: mm.
avg_right_pcoINTEGERDesplazamiento medio del centro de la plataforma derecha. Unidades: mm.
avg_left_power_phaseTEXTÁngulos medios de fase de potencia del pedaleo de la pierna izquierda, en grados de rotación de biela -- la parte de cada pedaleo en la que se aplica una fuerza significativa. Cada uno de los 4 elementos del array es una medición distinta de esa fase (ángulo de inicio, ángulo de fin, longitud de arco, centro), según power_phase_type.Un valor por cada valor de la enumeración power_phase_type.
avg_left_power_phase_peakTEXTComo avg_left_power_phase, pero para la fase de potencia durante el esfuerzo más duro de esta vuelta de segmento, en lugar de la media de toda la vuelta de segmento.Un valor por cada valor de la enumeración power_phase_type.
avg_right_power_phaseTEXTComo avg_left_power_phase, para la pierna derecha.Un valor por cada valor de la enumeración power_phase_type.
avg_right_power_phase_peakTEXTComo avg_left_power_phase_peak, para la pierna derecha.Un valor por cada valor de la enumeración power_phase_type.
avg_power_positionTEXTPotencia media, en vatios, desglosada por posición del ciclista (sentado, de pie o en transición entre ambas) -- un valor por rider_position_type.Un valor por cada valor de la enumeración rider_position_type.
max_power_positionTEXTComo avg_power_position, pero la potencia máxima alcanzada en lugar de la media.Un valor por cada valor de la enumeración rider_position_type.
avg_cadence_positionTEXTCadencia media, en revoluciones por minuto, desglosada por posición del ciclista (sentado, de pie o en transición entre ambas).Un valor por cada valor de la enumeración rider_position_type.
max_cadence_positionTEXTComo avg_cadence_position, pero la cadencia máxima alcanzada en lugar de la media.Un valor por cada valor de la enumeración rider_position_type.
manufacturer_idINTEGERFabricante que produjo el segmento.
total_gritREALLa puntuación de dificultad (grit) estima lo exigente que puede ser una ruta para un ciclista, en función del tiempo dedicado a curvas cerradas o pendientes pronunciadas. Unidades: kGrit.
total_flowREALLa puntuación de flujo estima, en términos de distancia, cuánto desacelera un ciclista en intervalos donde la desaceleración es innecesaria, como curvas suaves o intervalos con poca pendiente. Unidades: Flow.
avg_gritREALLa puntuación de dificultad (grit) estima lo exigente que puede ser una ruta para un ciclista, en función del tiempo dedicado a curvas cerradas o pendientes pronunciadas. Unidades: kGrit.
avg_flowREALLa puntuación de flujo estima, en términos de distancia, cuánto desacelera un ciclista en intervalos donde la desaceleración es innecesaria, como curvas suaves o intervalos con poca pendiente. Unidades: Flow.
total_fractional_ascentREALParte fraccionaria de total_ascent. Unidades: m.
total_fractional_descentREALunidades: m; escala: 100; parte fraccionaria de total_descent.
enhanced_avg_altitudeREALAltitud media durante esta vuelta de segmento, en metros (contraparte de rango extendido de avg_altitude).
enhanced_max_altitudeREALAltitud máxima alcanzada durante esta vuelta de segmento, en metros (contraparte de rango extendido de max_altitude).
enhanced_min_altitudeREALAltitud mínima alcanzada durante esta vuelta de segmento, en metros (contraparte de rango extendido de min_altitude).

SegmentLeaderboardEntry

Segment_leaderboard_entry: datos de identificación única de un líder individual del segmento dentro de un archivo de segmento.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
NameTEXTNombre descriptivo asignado al líder.
typeINTEGERClasificación del líder.
group_primary_keyINTEGERID de usuario principal de este líder.
activity_idINTEGERID de la actividad asociada a este tiempo de líder.
segment_timeREALunidades: s; escala: 1000; tiempo de segmento (incluye pausas).
activity_id_stringTEXTVersión en cadena de texto de activity_id. Tiene 21 caracteres de longitud, expresado en decimal.

SegmentPoint

Segment_point: punto de navegación y evaluación de carrera de un segmento, que describe un punto a lo largo del recorrido del segmento y el tiempo que tardó cada líder del segmento en alcanzar ese punto.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
position_latINTEGERLatitud en semicírculos.
position_longINTEGERLongitud en semicírculos.
distanceREALDistancia acumulada a lo largo del segmento en el punto descrito. Unidades: m.
altitudeREALDesplazamiento: 500; altitud acumulada a lo largo del segmento en el punto descrito. Unidades: m.
leader_timeTEXTunidades: s; escala: 1000; tiempo acumulado que necesitó cada miembro de la clasificación para llegar al punto descrito. Este valor es cero para todos los miembros de la clasificación en el punto de inicio del segmento.Un valor por cada líder de la clasificación, en el mismo orden de líderes que los arrays leader_type/leader_group_primary_key/leader_activity_id de SegmentFile.
enhanced_altitudeREALDesplazamiento: 500; altitud acumulada a lo largo del segmento en el punto descrito. Unidades: m.

Session

Representa un único entrenamiento o sesión de actividad con métricas detalladas.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGEREl bit seleccionado se establece para la sesión actual.
timestampTEXTEn formato ISO8601.
event_idINTEGERTipo de evento; siempre «session» para este mensaje.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
event_typeINTEGERTipo de evento; siempre «stop» para este mensaje, marcando el final de la sesión.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
start_timeTEXTHora de inicio de la sesión, en formato ISO8601.
start_position_latINTEGERLatitud de la posición inicial, en semicírculos.
start_position_longINTEGERLongitud de la posición inicial, en semicírculos.
sport_idINTEGERCódigo de tipo de deporte que identifica el deporte, como correr o ciclismo; sub_sport_id lo especifica aún más.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
sub_sport_idINTEGERCódigo de subtipo de deporte que proporciona una clasificación más específica dentro de sport_id, como ciclismo indoor o trail running.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
total_elapsed_timeREALTiempo (incluye pausas). Unidades: s.
total_timer_timeREALTiempo de cronómetro (excluye pausas). Unidades: s.
total_distanceREALDistancia total en metros.
total_cyclesINTEGERCiclos totales, como revoluciones de pedaleo o pasos.
total_stridesINTEGERNúmero total de zancadas.
total_strokesINTEGERNúmero total de brazadas.
total_caloriesINTEGERCalorías totales quemadas, en kilocalorías.
total_fat_caloriesINTEGERCalorías totales quemadas de grasa, en kilocalorías.
avg_speedREALtotal_distance / total_timer_time. Unidades: m/s.
max_speedREALVelocidad máxima en metros por segundo.
avg_heart_rateINTEGERFrecuencia cardíaca media (excluye el tiempo en pausa). Unidades: ppm.
max_heart_rateINTEGERFrecuencia cardíaca máxima en pulsaciones por minuto.
avg_cadenceINTEGERCadencia media, en revoluciones por minuto -- calculada por el dispositivo de registro como total_cycles / total_timer_time, o total_cycles / total_elapsed_time, según un ajuste del dispositivo no capturado en estos datos.
avg_running_cadenceINTEGERCadencia de carrera media en zancadas por minuto.
max_cadenceINTEGERCadencia máxima en revoluciones por minuto.
max_running_cadenceINTEGERCadencia de carrera máxima en zancadas por minuto.
avg_powerINTEGERPotencia media, en vatios -- calculada por el dispositivo de registro a partir de su propio total interno de potencia, dividido entre total_timer_time o total_elapsed_time según un ajuste del dispositivo; ni el total de potencia ni el ajuste se capturan en estos datos.
max_powerINTEGERPotencia máxima en vatios.
total_ascentINTEGERAscenso total en metros.
total_descentINTEGERDescenso total en metros.
total_training_effectREALPuntuación de efecto de entrenamiento aeróbico de la sesión.
first_lap_indexINTEGERÍndice de la primera vuelta (entre las vueltas de la Activity superior) que pertenece a esta sesión.
number_lapsINTEGERN.º de vueltas.
event_groupINTEGERAgrupa eventos relacionados, distinguiendo flujos de eventos concurrentes (como segmentos independientes dentro de una sesión multideporte) que comparten el mismo event_id y event_type.
triggerINTEGERQué provocó el fin de la sesión, como una detención manual o vuelta automática.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
nec_latINTEGERLatitud de la esquina noreste. Unidades: semicírculos.
nec_longINTEGERLongitud de la esquina noreste. Unidades: semicírculos.
swc_latINTEGERLatitud de la esquina suroeste. Unidades: semicírculos.
swc_longINTEGERLongitud de la esquina suroeste. Unidades: semicírculos.
number_lengthsINTEGERN.º de longitudes de la piscina.
normalized_powerINTEGERPotencia normalizada en vatios.
training_stress_scoreREALPuntuación de estrés de entrenamiento (TSS).
intensity_factorREALFactor de intensidad: potencia normalizada como fracción del umbral funcional de potencia.
left_right_balanceINTEGEREquilibrio de potencia izquierda/derecha como porcentaje, codificado según el tipo left_right_balance_100 de FIT (el bit alto indica el origen de la medición).
end_position_latINTEGERLatitud de la posición final, en semicírculos.
end_position_longINTEGERLongitud de la posición final, en semicírculos.
avg_stroke_countREALBrazadas medias por largo.
avg_stroke_distanceREALDistancia media recorrida por brazada, en metros.
swim_strokeINTEGERTipo de estilo de natación usado.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
pool_lengthREALLongitud de la piscina en metros.
threshold_powerINTEGERUmbral funcional de potencia, en vatios.
pool_length_unitINTEGERUnidad (métrica o imperial) en la que se expresa pool_length.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
number_active_lengthsINTEGERN.º de longitudes activas de la piscina.
total_workINTEGERTrabajo total realizado, en julios.
avg_altitudeREALAltitud media durante esta sesión, en metros.
max_altitudeREALAltitud máxima alcanzada durante esta sesión, en metros.
gps_accuracyINTEGERPrecisión estimada de la posición GPS, en metros.
avg_gradeREALPendiente media, en porcentaje.
avg_pos_gradeREALPendiente media de ascenso, en porcentaje.
avg_neg_gradeREALPendiente media de descenso, en porcentaje.
max_pos_gradeREALPendiente de ascenso más pronunciada, en porcentaje.
max_neg_gradeREALPendiente de descenso más pronunciada, en porcentaje.
avg_temperatureINTEGERTemperatura media en grados Celsius.
max_temperatureINTEGERTemperatura máxima en grados Celsius.
total_moving_timeREALTiempo total en movimiento, en segundos.
avg_pos_vertical_speedREALVelocidad vertical media de ascenso, en metros por segundo.
avg_neg_vertical_speedREALVelocidad vertical media de descenso, en metros por segundo.
max_pos_vertical_speedREALVelocidad vertical máxima de ascenso, en metros por segundo.
max_neg_vertical_speedREALVelocidad vertical máxima de descenso, en metros por segundo.
min_heart_rateINTEGERFrecuencia cardíaca mínima en pulsaciones por minuto.
time_in_heart_rate_zoneTEXTTiempo total pasado en cada zona de entrenamiento de frecuencia cardíaca durante esta sesión. unidades: s; escala: 1000.Un valor por zona; los límites de las zonas se registran en el propio registro ZonesTarget/TimeInZone de esta actividad, no aquí.
time_in_speed_zoneTEXTTiempo total pasado en cada zona de entrenamiento de velocidad durante esta sesión. unidades: s; escala: 1000.Un valor por zona; los límites de las zonas se registran en el propio registro ZonesTarget/TimeInZone de esta actividad, no aquí.
time_in_cadence_zoneTEXTTiempo total pasado en cada zona de entrenamiento de cadencia durante esta sesión. unidades: s; escala: 1000.Un valor por zona; los límites de las zonas se registran en el propio registro ZonesTarget/TimeInZone de esta actividad, no aquí.
time_in_power_zoneTEXTTiempo total pasado en cada zona de entrenamiento de potencia durante esta sesión. unidades: s; escala: 1000.Un valor por zona; los límites de las zonas se registran en el propio registro ZonesTarget/TimeInZone de esta actividad, no aquí.
avg_lap_timeREALTiempo medio de vuelta en segundos.
best_lap_indexINTEGERÍndice de la vuelta más rápida de esta sesión.
min_altitudeREALAltitud mínima alcanzada durante esta sesión, en metros.
player_scoreINTEGERPuntuación propia de este usuario en juegos o deportes con un sistema de puntuación, como squash o racquetball.
opponent_scoreINTEGERPuntuación del oponente en juegos o deportes con un sistema de puntuación adversarial, como squash o racquetball.
opponent_nameTEXTNombre del oponente, para juegos o deportes con un sistema de puntuación adversarial.
stroke_countTEXTNúmero de veces que se usó cada tipo de estilo de natación.Un valor por cada valor de la enumeración stroke_type.
zone_countTEXTCuenta registrada para cada zona.Un valor por zona.
max_ball_speedREALVelocidad máxima de la bola en metros por segundo.
avg_ball_speedREALVelocidad media de la bola en metros por segundo.
avg_vertical_oscillationREALOscilación vertical media en milímetros.
avg_stance_time_percentREALTiempo medio de contacto con el suelo, como porcentaje del ciclo de zancada.
avg_stance_timeREALTiempo medio de contacto con el suelo por paso, en milisegundos.
avg_fractional_cadenceREALParte fraccionaria de avg_cadence. Unidades: rpm.
max_fractional_cadenceREALParte fraccionaria de max_cadence. Unidades: rpm.
total_fractional_cyclesREALParte fraccionaria de total_cycles. Unidades: ciclos.
avg_total_hemoglobin_concTEXTunidades: g/dL; escala: 100; hemoglobina media saturada e insaturada.Un valor por cada sensor de oxígeno muscular (SmO2) conectado, cuando hay más de uno emparejado.
min_total_hemoglobin_concTEXTunidades: g/dL; escala: 100; hemoglobina mínima saturada e insaturada.Un valor por cada sensor de oxígeno muscular (SmO2) conectado, cuando hay más de uno emparejado.
max_total_hemoglobin_concTEXTunidades: g/dL; escala: 100; hemoglobina máxima saturada e insaturada.Un valor por cada sensor de oxígeno muscular (SmO2) conectado, cuando hay más de uno emparejado.
avg_saturated_hemoglobin_percentTEXTunidades: %; escala: 10; porcentaje medio de hemoglobina saturada de oxígeno.Un valor por cada sensor de oxígeno muscular (SmO2) conectado, cuando hay más de uno emparejado.
min_saturated_hemoglobin_percentTEXTunidades: %; escala: 10; porcentaje mínimo de hemoglobina saturada de oxígeno.Un valor por cada sensor de oxígeno muscular (SmO2) conectado, cuando hay más de uno emparejado.
max_saturated_hemoglobin_percentTEXTunidades: %; escala: 10; porcentaje máximo de hemoglobina saturada de oxígeno.Un valor por cada sensor de oxígeno muscular (SmO2) conectado, cuando hay más de uno emparejado.
avg_left_torque_effectivenessREALEficacia media del par izquierdo, en porcentaje.
avg_right_torque_effectivenessREALEficacia media del par derecho, en porcentaje.
avg_left_pedal_smoothnessREALSuavidad media del pedal izquierdo, en porcentaje.
avg_right_pedal_smoothnessREALSuavidad media del pedal derecho, en porcentaje.
avg_combined_pedal_smoothnessREALSuavidad combinada media del pedaleo, en porcentaje.
sport_profile_nameTEXTNombre del deporte del mensaje (mesg) de deporte asociado.
sport_indexINTEGERNúmero ordinal, empezando en cero, que identifica a qué segmento deportivo, dentro de una actividad multideporte, pertenece este registro.
time_standingREALTiempo total en posición de pie. Unidades: s.
stand_countINTEGERNúmero de transiciones al estado de pie.
avg_left_pcoINTEGERDesplazamiento medio del centro de la plataforma, izquierda. Unidades: mm.
avg_right_pcoINTEGERDesplazamiento medio del centro de la plataforma, derecha. Unidades: mm.
avg_left_power_phaseTEXTÁngulos medios de fase de potencia del pedaleo de la pierna izquierda, en grados de rotación de biela -- la parte de cada pedaleo en la que se aplica una fuerza significativa. Cada uno de los 4 elementos del array es una medición distinta de esa fase (ángulo de inicio, ángulo de fin, longitud de arco, centro), según power_phase_type.Un valor por cada valor de la enumeración power_phase_type.
avg_left_power_phase_peakTEXTComo avg_left_power_phase, pero para la fase de potencia durante el esfuerzo más duro de esta sesión, en lugar de la media de toda la sesión.Un valor por cada valor de la enumeración power_phase_type.
avg_right_power_phaseTEXTComo avg_left_power_phase, para la pierna derecha.Un valor por cada valor de la enumeración power_phase_type.
avg_right_power_phase_peakTEXTComo avg_left_power_phase_peak, para la pierna derecha.Un valor por cada valor de la enumeración power_phase_type.
avg_power_positionTEXTPotencia media, en vatios, desglosada por posición del ciclista (sentado, de pie o en transición entre ambas) -- un valor por rider_position_type.Un valor por cada valor de la enumeración rider_position_type.
max_power_positionTEXTComo avg_power_position, pero la potencia máxima alcanzada en lugar de la media.Un valor por cada valor de la enumeración rider_position_type.
avg_cadence_positionTEXTCadencia media, en revoluciones por minuto, desglosada por posición del ciclista (sentado, de pie o en transición entre ambas).Un valor por cada valor de la enumeración rider_position_type.
max_cadence_positionTEXTComo avg_cadence_position, pero la cadencia máxima alcanzada en lugar de la media.Un valor por cada valor de la enumeración rider_position_type.
enhanced_avg_speedREALtotal_distance / total_timer_time. Unidades: m/s.
enhanced_max_speedREALVelocidad máxima en metros por segundo, codificación de rango extendido.
enhanced_avg_altitudeREALAltitud media durante esta sesión, en metros (contraparte de rango extendido de avg_altitude).
enhanced_min_altitudeREALAltitud mínima alcanzada durante esta sesión, en metros (contraparte de rango extendido de min_altitude).
enhanced_max_altitudeREALAltitud máxima alcanzada durante esta sesión, en metros (contraparte de rango extendido de max_altitude).
avg_lev_motor_powerINTEGERPotencia media del motor Lev durante la sesión. Unidades: vatios.
max_lev_motor_powerINTEGERPotencia máxima del motor Lev durante la sesión. Unidades: vatios.
lev_battery_consumptionREALConsumo de batería Lev durante la sesión. Unidades: porcentaje.
avg_vertical_ratioREALRatio vertical medio, en porcentaje.
avg_stance_time_balanceREALEquilibrio medio izquierda/derecha del tiempo de contacto con el suelo, en porcentaje.
avg_step_lengthREALLongitud media de paso en milímetros.
total_anaerobic_training_effectREALPuntuación de efecto de entrenamiento anaeróbico de la sesión.
avg_vamREALVelocidad media de ascenso (VAM) en metros por segundo.
avg_depthREAL0 si está sobre el agua. Unidades: m.
max_depthREAL0 si está sobre el agua. Unidades: m.
surface_intervalINTEGERTiempo desde el final de la última inmersión. Unidades: s.
start_cnsINTEGERCarga de toxicidad por oxígeno del SNC al inicio de la inmersión, en porcentaje.
end_cnsINTEGERCarga de toxicidad por oxígeno del SNC al final de la inmersión, en porcentaje.
start_n2INTEGERCarga de nitrógeno al inicio de la inmersión, en porcentaje.
end_n2INTEGERCarga de nitrógeno al final de la inmersión, en porcentaje.
avg_respiration_rateINTEGERFrecuencia respiratoria media durante este periodo, en respiraciones por minuto; sustituida por enhanced_avg_respiration_rate, de rango más amplio, cuando está presente.
max_respiration_rateINTEGERFrecuencia respiratoria máxima durante este periodo, en respiraciones por minuto; sustituida por enhanced_max_respiration_rate, de rango más amplio, cuando está presente.
min_respiration_rateINTEGERFrecuencia respiratoria mínima durante esta sesión, en respiraciones por minuto; sustituida por enhanced_min_respiration_rate, de rango más amplio, cuando está presente.
min_temperatureINTEGERTemperatura mínima en grados Celsius.
o2_toxicityINTEGERCarga de toxicidad por oxígeno, en OTU (unidades de toxicidad por oxígeno).
dive_numberINTEGERNúmero que identifica esta inmersión dentro de un archivo de actividad con varias inmersiones, cuando corresponde.
training_load_peakREALValor máximo de carga de entrenamiento.
enhanced_avg_respiration_rateREALFrecuencia respiratoria media en respiraciones por minuto.
enhanced_max_respiration_rateREALFrecuencia respiratoria máxima en respiraciones por minuto.
enhanced_min_respiration_rateREALFrecuencia respiratoria mínima en respiraciones por minuto.
total_gritREALLa puntuación de dificultad (grit) estima lo exigente que puede ser una ruta para un ciclista, en función del tiempo dedicado a curvas cerradas o pendientes pronunciadas. Unidades: kGrit.
total_flowREALLa puntuación de flujo estima, en términos de distancia, cuánto desacelera un ciclista en intervalos donde la desaceleración es innecesaria, como curvas suaves o intervalos con poca pendiente. Unidades: Flow.
jump_countINTEGERNúmero de saltos detectados durante este periodo, como saltos de esquí o snowboard.
avg_gritREALLa puntuación de dificultad (grit) estima lo exigente que puede ser una ruta para un ciclista, en función del tiempo dedicado a curvas cerradas o pendientes pronunciadas. Unidades: kGrit.
avg_flowREALLa puntuación de flujo estima, en términos de distancia, cuánto desacelera un ciclista en intervalos donde la desaceleración es innecesaria, como curvas suaves o intervalos con poca pendiente. Unidades: Flow.
workout_feelINTEGERUna escala de 0 a 100 que representa cómo se sintió el usuario durante el entrenamiento. Los valores bajos indican sensación mala y los altos, buena.
workout_rpeINTEGEREscala común Borg CR10 / RPE de 0 a 10, multiplicada por 10. Puntuación agregada de todos los entrenamientos de una única sesión.
avg_spo2INTEGERSpO2 media de la sesión de monitorización. Unidades: porcentaje.
avg_stressINTEGEREstrés medio de la sesión de monitorización. Unidades: porcentaje.
sdrr_hrvINTEGERDesviación estándar del intervalo R-R (SDRR): medida de variabilidad de la frecuencia cardíaca más útil para usuarios de bienestar. Unidades: mS.
rmssd_hrvINTEGERRaíz cuadrada media de las diferencias sucesivas (RMSSD): medida de variabilidad de la frecuencia cardíaca más útil para deportistas. Unidades: mS.
total_fractional_ascentREALParte fraccionaria de total_ascent. Unidades: m.
total_fractional_descentREALParte fraccionaria de total_descent. Unidades: m.
avg_core_temperatureREALTemperatura corporal central media en grados Celsius.
min_core_temperatureREALTemperatura corporal central mínima en grados Celsius.
max_core_temperatureREALTemperatura corporal central máxima en grados Celsius.
total_repsINTEGERNúmero total de repeticiones.Un subcampo del campo FIT total_cycles, activo cuando sub_sport es strength_training o sport es hiit.
total_pushesINTEGERNúmero total de empujes en una sesión.Un subcampo del campo FIT total_cycles, activo cuando sport es wheelchair_push_run o wheelchair_push_walk.

SetX

Representa una serie de entrenamiento de fuerza, incluidas repeticiones, peso y duración.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTMarca de tiempo de la serie, en formato ISO8601.
durationINTEGERduración de la serie, en segundos.
repetitionsINTEGERNº de repeticiones del movimiento.
weightINTEGERCantidad de peso aplicado en la serie. Unidades: kg.
set_typeINTEGERTipo de SetX.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
start_timeTEXTHora de inicio de la serie.
raw_category_garmin_keyTEXTCódigo FIT en bruto exercise_category[0] para el ejercicio de este set, p. ej. "7". Se almacena tal cual, sin resolver.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
raw_category_subtype_garmin_keyTEXTCódigos FIT en bruto exercise_category[0] + exercise_name[0], separados por espacio de la misma forma en que NumericVectorToText formatea un valor compuesto, p. ej. "7 2" -- presente solo cuando el ejercicio de este set tiene un subtipo catalogado específico (p. ej. "Jalón al pecho" en lugar de simplemente "Dominada"); vacío en caso contrario.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
weight_display_unitINTEGERUnidad (como kilogramos o libras) en la que debe mostrarse el campo weight.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
workout_step_indexINTEGERÍndice del workout_step (dentro del Workout superior) que produjo este registro, cuando se genera a partir de un entrenamiento estructurado.

SkinTempOvernight

Skin_temp_overnight:.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
local_timestampTEXTMarca de tiempo local, en formato ISO8601.
average_deviationREALLa desviación media nocturna respecto a la temperatura de referencia, en grados C.
average7_day_deviationREALLa desviación media nocturna de 7 días respecto a la temperatura de referencia, en grados C.
nightly_valueREALValor final de temperatura nocturna.

SlaveDevice

Enumera los dispositivos periféricos conectados, como sensores o accesorios.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
manufacturer_idINTEGERCódigo de fabricante de FIT que identifica al fabricante del dispositivo, como Garmin o un socio externo.
product_idINTEGERCódigo de producto específico del fabricante que identifica el modelo del dispositivo; se interpreta mediante garmin_product_id o favero_product_id cuando el fabricante define su propia tabla de códigos de producto.
favero_product_idINTEGERCódigo de producto específico de Favero que identifica el modelo del dispositivo, válido solo cuando manufacturer_id es Favero Electronics.
garmin_product_idINTEGERCódigo de producto específico de Garmin que identifica el modelo del dispositivo, válido solo cuando manufacturer_id es Garmin.

SleepAssessment

Puntuaciones de evaluación de la calidad del sueño de una sola noche, calculadas por el dispositivo.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
combined_awake_scoreINTEGERMedia de awake_time_score y awakenings_count_score. Si es válido: 0 (peor) a 100 (mejor).Si se desconoce, no se registra ninguna puntuación.
awake_time_scoreINTEGERPuntuación que evalúa el tiempo total pasado despierto durante el sueño. Si es válido: 0 (peor) a 100 (mejor).Si se desconoce, no se registra ninguna puntuación.
awakenings_count_scoreINTEGERPuntuación que evalúa el número de despertares que interrumpen el sueño. Si es válido: 0 (peor) a 100 (mejor).Si se desconoce, no se registra ninguna puntuación.
deep_sleep_scoreINTEGERPuntuación que evalúa la cantidad de sueño profundo. Si es válido: 0 (peor) a 100 (mejor).Si se desconoce, no se registra ninguna puntuación.
sleep_duration_scoreINTEGERPuntuación que evalúa la calidad del sueño basándose en las fases del sueño, la variabilidad de la frecuencia cardíaca y los posibles despertares durante la noche. Si es válido: 0 (peor) a 100 (mejor).Si se desconoce, no se registra ninguna puntuación.
light_sleep_scoreINTEGERPuntuación que evalúa la cantidad de sueño ligero. Si es válido: 0 (peor) a 100 (mejor).Si se desconoce, no se registra ninguna puntuación.
overall_sleep_scoreINTEGERPuntuación total que resume la calidad general del sueño, combinando duración y calidad del sueño. Si es válido: 0 (peor) a 100 (mejor).Si se desconoce, no se registra ninguna puntuación.
sleep_quality_scoreINTEGERPuntuación que evalúa la calidad del sueño basándose en las fases del sueño, la variabilidad de la frecuencia cardíaca y los posibles despertares durante la noche. Si es válido: 0 (peor) a 100 (mejor).Si se desconoce, no se registra ninguna puntuación.
sleep_recovery_scoreINTEGERPuntuación que evalúa el estrés y la recuperación durante el sueño. Si es válido: 0 (peor) a 100 (mejor).Si se desconoce, no se registra ninguna puntuación.
rem_sleep_scoreINTEGERPuntuación que evalúa la cantidad de sueño REM. Si es válido: 0 (peor) a 100 (mejor).Si se desconoce, no se registra ninguna puntuación.
sleep_restlessness_scoreINTEGERPuntuación que evalúa la cantidad de inquietud durante el sueño. Si es válido: 0 (peor) a 100 (mejor).Si se desconoce, no se registra ninguna puntuación.
awakenings_countINTEGEREl número de despertares durante el sueño.
interruptions_scoreINTEGERPuntuación que evalúa las interrupciones del sueño. Si es válido: 0 (peor) a 100 (mejor).Si se desconoce, no se registra ninguna puntuación.
average_stress_during_sleepREALExcluye el estrés durante los periodos de vigilia dentro de la ventana de sueño.

SleepDisruptionOvernightSeverity

Sleep_disruption_overnight_severity:.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
severityINTEGERnivel de gravedad de la interrupción del sueño.

SleepDisruptionSeverityPeriod

Sleep_disruption_severity_period:.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
timestampTEXTEn formato ISO8601.
severityINTEGERnivel de gravedad de la interrupción del sueño.

SleepLevel

Un período clasificado de una sesión de sueño (por ejemplo, sueño ligero, profundo o REM).

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
SleepLevelINTEGERCódigo de nivel de sueño de FIT que clasifica este periodo, como sueño ligero, profundo o REM.

Software

contiene información de versión del firmware o software del dispositivo.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGEREl índice de mensaje.
versionREALNúmero de versión de software.
part_numberTEXTEl número de parte.

SpeedZone

Define las zonas de entrenamiento de velocidad.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
high_valueREALLímite superior de esta zona de velocidad, en metros por segundo.
NameTEXTNombre asignado por el usuario para esta zona de velocidad.

Split

Un split marcado por el usuario o detectado automáticamente dentro de una actividad (por ejemplo, un ascenso, descenso o intervalo), con su propio tiempo transcurrido, distancia y velocidad.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
split_typeINTEGERCódigo FIT de tipo de split que clasifica este split, como ascenso, descenso o intervalo activo/descanso.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
total_elapsed_timeREALTiempo total transcurrido, incluidas las pausas, en segundos.
total_timer_timeREALTiempo total de cronómetro, excluyendo pausas, en segundos.
total_distanceREALDistancia total en metros.
avg_speedREALVelocidad media en metros por segundo.
start_timeTEXTHora de inicio del split, en formato ISO8601.
total_ascentINTEGERAscenso total en metros.
total_descentINTEGERDescenso total en metros.
start_position_latINTEGERLatitud de la posición inicial, en semicírculos.
start_position_longINTEGERLongitud de la posición inicial, en semicírculos.
end_position_latINTEGERLatitud de la posición final, en semicírculos.
end_position_longINTEGERLongitud de la posición final, en semicírculos.
max_speedREALVelocidad máxima en metros por segundo.
avg_vert_speedREALVelocidad vertical media en metros por segundo.
end_timeTEXTHora de fin del split, en formato ISO8601.
total_caloriesINTEGERCalorías totales quemadas, en kilocalorías.
start_elevationREALElevación al inicio de este split, en metros.
total_moving_timeREALTiempo total en movimiento, en segundos.

SplitSummary

Split_summary:.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
split_typeINTEGERCódigo FIT de tipo de split que clasifica este split, como ascenso, descenso o intervalo activo/descanso.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
number_splitsINTEGERNúmero de splits incluidos en este resumen.
total_timer_timeREALTiempo total de cronómetro, excluyendo pausas, en segundos.
total_distanceREALDistancia total en metros.
avg_speedREALVelocidad media en metros por segundo.
max_speedREALVelocidad máxima en metros por segundo.
total_ascentINTEGERAscenso total en metros.
total_descentINTEGERDescenso total en metros.
avg_heart_rateINTEGERFrecuencia cardíaca media en pulsaciones por minuto.
max_heart_rateINTEGERFrecuencia cardíaca máxima en pulsaciones por minuto.
avg_vert_speedREALVelocidad vertical media en metros por segundo.
total_caloriesINTEGERCalorías totales quemadas, en kilocalorías.
total_moving_timeREALTiempo total en movimiento, en segundos.

Spo2Data

Spo2_data:.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
reading_spo2INTEGERLectura de saturación de oxígeno en sangre (SpO2), en porcentaje.
reading_confidenceINTEGERNivel de confianza de la lectura del pulsioxímetro.
modeINTEGERCuándo se capturaron los datos.

Sport

Indica el tipo de deporte y subdeporte asociados a la actividad.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
sport_idINTEGERCódigo de tipo de deporte que identifica el deporte, como correr o ciclismo; sub_sport_id lo especifica aún más.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
sub_sport_idINTEGERCódigo de subtipo de deporte que proporciona una clasificación más específica dentro de sport_id, como ciclismo indoor o trail running.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
NameTEXTNombre de visualización asignado por el usuario o generado para este deporte.

StressLevel

Stress_level: valor de 1 a 100 calculado por FirstBeat.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
stress_level_valueINTEGERPuntuación de estrés calculada, en una escala de 1 a 100.
stress_level_timeTEXTMomento en que se calculó la puntuación de estrés, en formato ISO8601.

TankSummary

Tank_summary:.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
sensorINTEGERID de dispositivo ANT+ del sensor de presión de la botella.
start_pressureREALPresión de la botella al inicio de la inmersión, en bar.
end_pressureREALPresión de la botella al final de la inmersión, en bar.
volume_usedREALVolumen de gas usado, en litros.

TankUpdate

Tank_update:.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
sensorINTEGERID de dispositivo ANT+ del sensor de presión de la botella.
pressureREALPresión de la botella, en bar.

ThreeDSensorCalibration

Almacena datos de calibración de sensores 3D, como acelerómetros y giroscopios.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTParte en segundos enteros de la marca de tiempo, en formato ISO8601.
sensor_typeINTEGERIndica para qué sensor es la calibración.
calibration_factorINTEGERFactor de calibración usado para convertir el valor ADC en bruto a grados, g, etc.
accel_cal_factorINTEGERFactor de calibración del acelerómetro. Unidades: g.
gyro_cal_factorINTEGERFactor de calibración del giroscopio. Unidades: gr./s.
calibration_divisorINTEGERDivisor del factor de calibración. Unidades: cuentas.
level_shiftINTEGERValor de desplazamiento de nivel usado para devolver el valor ADC al rango.
offset_calTEXTFactores de calibración internos, uno para cada par: xy, yx, zx.Un valor por cada par de ejes, en este orden fijo: xy, yx, zx.
orientation_matrixTEXTescala: 65535; matriz de rotación 3x3 (por filas).Un valor por cada celda de la matriz, en orden por filas: los índices 0-2 son la fila 0, 3-5 la fila 1, 6-8 la fila 2.

TimeInZone

Registra el tiempo pasado en las distintas zonas de entrenamiento, como frecuencia cardíaca, velocidad y potencia.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
reference_mesgINTEGERMensaje de referencia.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
reference_indexINTEGERÍndice del registro específico referenciado (combinado con reference_mesg, que identifica su tipo de mensaje).
time_in_heart_rate_zoneTEXTTiempo total pasado en cada zona de entrenamiento de frecuencia cardíaca. unidades: s; escala: 1000.Un valor por zona, alineado por índice con heart_rate_zone_high_boundary.
time_in_speed_zoneTEXTTiempo total pasado en cada zona de entrenamiento de velocidad. unidades: s; escala: 1000.Un valor por zona, alineado por índice con speed_zone_high_boundary.
time_in_cadence_zoneTEXTTiempo total pasado en cada zona de entrenamiento de cadencia. unidades: s; escala: 1000.Un valor por zona, alineado por índice con cadence_zone_high_bondary.
time_in_power_zoneTEXTTiempo total pasado en cada zona de entrenamiento de potencia. unidades: s; escala: 1000.Un valor por zona, alineado por índice con power_zone_high_boundary.
heart_rate_zone_high_boundaryTEXTLímite superior de frecuencia cardíaca de esta zona, en pulsaciones por minuto.Un valor por zona, alineado por índice con time_in_heart_rate_zone.
speed_zone_high_boundaryTEXTLímite superior de velocidad de esta zona. unidades: m/s; escala: 1000.Un valor por zona, alineado por índice con time_in_speed_zone.
cadence_zone_high_bondaryTEXTLímite superior de cadencia de esta zona, en revoluciones por minuto.Un valor por zona, alineado por índice con time_in_cadence_zone.
power_zone_high_boundaryTEXTLímite superior de potencia de esta zona, en vatios.Un valor por zona, alineado por índice con time_in_power_zone.
heart_rate_calc_typeINTEGERMétodo de cálculo de zonas de frecuencia cardíaca FIT, como porcentaje de la frecuencia cardíaca máxima o porcentaje de la reserva de frecuencia cardíaca.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
max_heart_rateINTEGERFrecuencia cardíaca máxima usada como base para calcular las zonas de frecuencia cardíaca, en pulsaciones por minuto.
resting_heart_rateINTEGERFrecuencia cardíaca en reposo usada como base para calcular las zonas de frecuencia cardíaca, en pulsaciones por minuto.
threshold_heart_rateINTEGERUmbral de frecuencia cardíaca (LTHR) usado como base para calcular las zonas de frecuencia cardíaca mediante el método de porcentaje del umbral.
pwr_calc_typeINTEGERTipo de cálculo de potencia.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
functional_threshold_powerINTEGERPotencia de umbral funcional (FTP) usada como base para calcular las zonas de potencia, en vatios.

TimestampCorrelation

Proporciona la correspondencia entre la hora del sistema y la hora UTC para la sincronización.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTParte en segundos enteros de la marca de tiempo UTC en el momento en que se registró la marca de tiempo del sistema, en formato ISO8601.
fractional_timestampREALParte fraccionaria de la marca de tiempo UTC en el momento en que se registró la marca de tiempo del sistema. Unidades: s.
system_timestampTEXTParte entera en segundos de la marca de tiempo del sistema, en formato ISO8601.
fractional_system_timestampREALParte fraccionaria de la marca de tiempo del sistema. Unidades: s.
local_timestampTEXTÉpoca de la marca de tiempo expresada en hora local, en formato ISO8601, usada para convertir marcas de tiempo a hora local.
timestamp_msINTEGERParte en milisegundos de la marca de tiempo UTC en el momento en que se registró la marca de tiempo del sistema.
system_timestamp_msINTEGERParte en milisegundos de la marca de tiempo del sistema.

Totals

Totales acumulados de actividad (distancia, calorías, tiempo, número de sesiones) para un deporte, acumulados desde el último reinicio del dispositivo.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
timestampTEXTEn formato ISO8601.
timer_timeINTEGERTiempo total en movimiento/registro acumulado en todas las sesiones contabilizadas en este registro Totals, excluyendo los períodos en pausa. Unidades: s.
distanceINTEGERDistancia total acumulada, en metros.
caloriesINTEGERCalorías totales quemadas, en kilocalorías.
sport_idINTEGERCódigo de tipo de deporte que identifica el deporte, como carrera o ciclismo; sub_sport_id lo acota aún más.
elapsed_timeINTEGERTiempo total acumulado en todas las sesiones contabilizadas en este registro Totals, incluyendo los períodos en pausa. Unidades: s.
sessionsINTEGERNúmero total de sesiones.
active_timeINTEGERTiempo activo en segundos.
sport_indexINTEGERNúmero ordinal, empezando en cero, que identifica a qué segmento deportivo, dentro de una actividad multideporte, pertenece este registro.

TrainingFile

Corresponde a FileID para un archivo cuyo tipo es entrenamiento o recorrido.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
typeINTEGERTipo de archivo FIT que identifica qué clase de archivo es (actividad, entrenamiento, recorrido, ajustes, etc.) -- véase la tabla FileTypeLookup para la correspondencia completa entre código y descripción.
manufacturer_idINTEGERCódigo de fabricante de FIT que identifica al fabricante del dispositivo, como Garmin o un socio externo.
product_idINTEGERCódigo de producto específico del fabricante que identifica el modelo del dispositivo; se interpreta mediante garmin_product_id o favero_product_id cuando el fabricante define su propia tabla de códigos de producto.
favero_product_idINTEGERCódigo de producto específico de Favero que identifica el modelo del dispositivo, válido solo cuando manufacturer_id es Favero Electronics.
garmin_product_idINTEGERCódigo de producto específico de Garmin que identifica el modelo del dispositivo, válido solo cuando manufacturer_id es Garmin.
serial_numberINTEGERNúmero de serie del dispositivo, cuando está disponible.
time_createdINTEGERHora en la que se creó el archivo de entrenamiento, en formato ISO8601.

TrainingSettings

Almacena las métricas objetivo de los entrenamientos estructurados, como distancia, velocidad y tiempo.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
target_distanceREALDistancia objetivo en metros.
target_speedREALVelocidad objetivo en metros por segundo.
target_timeINTEGERTiempo objetivo en segundos.
precise_target_speedREALUn campo de velocidad objetivo más preciso. Unidades: m/s.

UserProfile

contiene datos personales del usuario, como edad, peso, altura y preferencias de fitness.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
friendly_nameTEXTSe usa para el saludo del informe matutino.
genderINTEGERGénero del usuario.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
ageINTEGEREdad del usuario en años.
heightREALAltura del usuario en metros.
weightREALPeso del usuario en kilogramos.
languageINTEGERIdioma preferido del usuario.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
elev_settingINTEGERUnidad (como metros o pies) en la que deben mostrarse los valores de elevación.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
weight_settingINTEGERUnidad (como kilogramos o libras) en la que deben mostrarse los valores de peso.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
resting_heart_rateINTEGERFrecuencia cardíaca en reposo, en pulsaciones por minuto.
default_max_running_heart_rateINTEGERFrecuencia cardíaca máxima predeterminada para carrera, en pulsaciones por minuto.
default_max_biking_heart_rateINTEGERFrecuencia cardíaca máxima predeterminada para ciclismo, en pulsaciones por minuto.
default_max_heart_rateINTEGERFrecuencia cardíaca máxima predeterminada, en pulsaciones por minuto.
heart_rate_settingINTEGERModo de visualización de los valores de frecuencia cardíaca, como pulsaciones por minuto en bruto o porcentaje de la frecuencia cardíaca máxima.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
speed_settingINTEGERUnidad (como km/h o mph) en la que deben mostrarse los valores de velocidad.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
dist_settingINTEGERUnidad (como kilómetros o millas) en la que deben mostrarse los valores de distancia.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
power_settingINTEGERUnidad en la que deben mostrarse los valores de potencia.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
activity_classINTEGERClasificación del nivel general de actividad del usuario, usada para ajustar las estimaciones de calorías y entrenamiento.
position_settingINTEGERFormato de coordenadas (como grados-minutos-segundos o grados decimales) en el que deben mostrarse los valores de posición.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
temperature_settingINTEGERUnidad (como Celsius o Fahrenheit) en la que deben mostrarse los valores de temperatura.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
local_idINTEGERIdentificador de este perfil de usuario, único dentro del dispositivo, no globalmente.
global_idTEXTIdentificador único global de este usuario, usado para correlacionar perfiles entre dispositivos.Un byte por cada elemento de este identificador.
wake_timeTEXTHora habitual de despertar.
sleep_timeTEXTHora habitual de acostarse.
height_settingINTEGERUnidad (como metros o pies/pulgadas) en la que deben mostrarse los valores de altura.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
user_running_step_lengthREALLongitud de zancada de carrera definida por el usuario; 0 para longitud automática.
user_walking_step_lengthREALLongitud de paso al caminar definida por el usuario; 0 para longitud automática.
depth_settingINTEGERUnidad (como metros o pies) en la que deben mostrarse los valores de profundidad de buceo.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
dive_countINTEGERNúmero total de inmersiones registradas para este usuario.

Video

Almacena los metadatos de un vídeo asociado a una actividad.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
urlTEXTURL donde se puede obtener el vídeo.
hosting_providerTEXTServicio que aloja el vídeo, como YouTube.
durationINTEGERTiempo de reproducción del vídeo. Unidades: ms.

VideoClip

Representa un segmento de un vídeo asociado a una actividad.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
clip_numberINTEGERÍndice que identifica este clip entre otros clips del mismo vídeo.
start_timestampTEXTHora de inicio del clip de vídeo, en formato ISO8601.
start_timestamp_msINTEGERParte fraccionaria en segundos de start_timestamp, en milisegundos.
end_timestampTEXTHora de fin del clip de vídeo, en formato ISO8601.
end_timestamp_msINTEGERParte fraccionaria en segundos de end_timestamp, en milisegundos.
clip_startINTEGERInicio del clip en tiempo de vídeo. Unidades: ms.
clip_endINTEGERFin del clip en tiempo de vídeo. Unidades: ms.

VideoDescription

Almacena la información descriptiva de un vídeo asociado a una actividad.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERPosición, en base cero, de esta parte dentro de la descripción completa -- las descripciones largas se dividen en varios registros VideoDescription (véase message_count), reensambladas concatenando el texto de cada parte en el orden de message_index.
message_countINTEGERNúmero total de partes en las que se divide la descripción completa; message_index va de 0 a message_count - 1 entre las partes de esta descripción.
textTEXTEl texto de descripción del vídeo.

VideoFrame

Representa un único fotograma de un vídeo grabado, con información de marca de tiempo.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTParte en segundos enteros de la marca de tiempo, en formato ISO8601.
timestamp_msINTEGERParte en milisegundos de la marca de tiempo.
frame_numberINTEGERNúmero del fotograma con el que se corresponden timestamp y timestamp_ms.

VideoTitle

Almacena la información del título de un vídeo asociado a una actividad.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERPosición, en base cero, de esta parte dentro del título completo -- los títulos largos se dividen en varios registros VideoTitle (véase message_count), reensamblados concatenando el texto de cada parte en el orden de message_index.
message_countINTEGERNúmero total de partes en las que se divide el título completo; message_index va de 0 a message_count - 1 entre las partes de este título.
textTEXTEl texto de título del vídeo.

WatchfaceSettings

Almacena las opciones de personalización de los diseños y estilos de esfera del reloj.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
modeINTEGERModo de visualización de la esfera del reloj.
layoutINTEGERidentificador de diseño de la esfera del reloj.
digital_layoutINTEGERIdentificador de diseño usado cuando la esfera del reloj está en modo digital.
analog_layoutINTEGERIdentificador de diseño usado cuando la esfera del reloj está en modo analógico.

WeatherAlert

Proporciona avisos o alertas relacionados con las condiciones meteorológicas.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTEn formato ISO8601.
report_idTEXTIdentificador único de la cadena de ID de informe GCS, de 12 caracteres de longitud.
issue_timeTEXTHora en la que se emitió la alerta, en formato ISO8601.
expire_timeTEXTHora en la que caduca la alerta, en formato ISO8601.
severityINTEGERAviso, vigilancia, advertencia, comunicado.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
typeINTEGERTornado, tormenta severa, etc.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.

WeatherConditions

Registra datos ambientales como temperatura, viento y humedad.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTHora de actualización de las condiciones actuales, o bien la hora de la previsión, en formato ISO8601.
weather_reportINTEGERActual o previsión.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
temperatureINTEGERtemperatura en grados Celsius.
conditionINTEGERCorresponde al campo weatherIcon de la respuesta GSC.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
wind_directionINTEGERDirección del viento en grados.
wind_speedREALVelocidad del viento en metros por segundo.
precipitation_probabilityINTEGERRango 0-100.
temperature_feels_likeINTEGERÍndice de calor si GCS heatIdx es igual o superior a 90 °F, o sensación térmica si GCS windChill es igual o inferior a 32 °F. Unidades: C.
relative_humidityINTEGERHumedad relativa, como porcentaje.
locationTEXTCadena correspondiente a la cadena de ubicación de la respuesta GCS.
observed_at_timeTEXTHora en la que se observaron las condiciones, en formato ISO8601.
observed_location_latINTEGERLatitud de la ubicación meteorológica observada, en semicírculos.
observed_location_longINTEGERLongitud de la ubicación meteorológica observada, en semicírculos.
day_of_weekINTEGERDía de la semana al que se aplica esta entrada de la previsión.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
high_temperatureINTEGERTemperatura máxima registrada, en grados Celsius.
low_temperatureINTEGERTemperatura mínima registrada, en grados Celsius.

WeightScale

Medición del peso de la persona que está de pie sobre la báscula Garmin Index.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
timestampTEXTMarca de tiempo de la medición, en formato ISO8601.
weightREALmedición de peso. Unidades: kg.
percent_fatREALPorcentaje de grasa corporal. Unidades: %.
percent_hydrationREALPorcentaje de hidratación corporal. Unidades: %.
visceral_fat_massREALMasa de grasa visceral en kilogramos.
bone_massREALMasa ósea en kilogramos.
muscle_massREALMasa muscular en kilogramos.
basal_metREALMetabolismo basal. Unidades: kcal/día.
physique_ratingINTEGERCalificación de físico por composición corporal, en la escala usada por las básculas de composición corporal Garmin/Tanita.
active_metREALMetabolismo activo. ~4 kJ por kcal, 0,25 permite un máximo de 16384 kcal.
metabolic_ageINTEGEREdad metabólica en años.
visceral_fat_ratingINTEGERCalificación de grasa visceral, en la escala usada por las básculas de composición corporal Garmin/Tanita.
user_profile_indexINTEGERAsocia este mensaje de báscula a un usuario. Corresponde al índice del mensaje de perfil de usuario en el archivo de báscula.
bmiREALÍndice de masa corporal. Unidades: kg/m^2.

Workout

Una definición de entrenamiento estructurado -- nombre, deporte, capacidades y el número de registros WorkoutStep que componen su secuencia ordenada de pasos.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
sport_idINTEGERCódigo de tipo de deporte que identifica el deporte, como carrera o ciclismo; sub_sport_id lo acota aún más.
capabilities_idINTEGERMáscara de bits de indicadores workout_capabilities que describe qué tipos de datos opcionales (como frecuencia cardíaca o potencia) incluye este entrenamiento.
number_valid_stepsINTEGERNúmero de pasos válidos.
workout_nameTEXTNombre asignado por el usuario para este entrenamiento.
sub_sport_idINTEGERCódigo de tipo de subdeporte que proporciona una clasificación más específica dentro de sport_id, como ciclismo indoor o trail running.
pool_lengthREALLongitud de la piscina en metros.
pool_length_unitINTEGERUnidad (métrica o imperial) en la que se expresa pool_length.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
workout_descriptionTEXTDescripción del entrenamiento.

WorkoutSession

Workout_session:.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
sport_idINTEGERCódigo de tipo de deporte que identifica el deporte, como carrera o ciclismo; sub_sport_id lo acota aún más.
sub_sport_idINTEGERCódigo de tipo de subdeporte que proporciona una clasificación más específica dentro de sport_id, como ciclismo indoor o trail running.
number_valid_stepsINTEGERN.º de pasos válidos.
first_step_indexINTEGERÍndice del primer workout_step (dentro del Workout superior) que pertenece a esta sesión.
pool_lengthREALLongitud de la piscina en metros.
pool_length_unitINTEGERUnidad (métrica o imperial) en la que se expresa pool_length.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.

WorkoutStep

Workout_step:.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
message_indexINTEGERÍndice de este registro entre otros registros del mismo tipo en el archivo, usado para conservar su orden original.
workout_step_nameTEXTNombre de texto libre asignado a este paso del entrenamiento.
duration_typeINTEGERCómo se mide la duración de este paso, como por tiempo, distancia, calorías, o un número fijo de repeticiones.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
duration_valueINTEGERValor de duración sin procesar de este paso; su unidad depende de duration_type (véanse los campos específicos del tipo duration_time/duration_distance/etc. para el valor decodificado).
duration_timeREALValor de tiempo para un objetivo o duración de alerta basado en tiempo, en segundos.
duration_distanceREALValor de distancia para un objetivo o duración de alerta basado en distancia, en metros.
duration_heart_rateINTEGERValor de condición de frecuencia cardíaca para una duración de paso basada en frecuencia cardíaca. Un valor de 0-100 es un porcentaje de la frecuencia cardíaca máxima; un valor superior a 100 son ppm más 100. Unidades: % o ppm.
duration_caloriesINTEGERValor calórico de la duración de un paso de entrenamiento basado en calorías, en kilocalorías.
duration_stepINTEGERmessage_index del paso al que volver. Se asume que los pasos están en el orden de message_index. Los miembros custom_name e intensity no están definidos para este tipo de duración.
duration_powerINTEGERValor de condición de potencia para una duración de paso basada en potencia. Un valor de 0-1000 es un porcentaje de la potencia umbral funcional (FTP); un valor superior a 1000 son vatios más 1000. Unidades: % o vatios.
duration_repsINTEGERNúmero de repeticiones para una duración de paso basada en repeticiones.
target_typeINTEGERContra qué se mide el objetivo de este paso, como velocidad, frecuencia cardíaca, cadencia o potencia.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
target_valueINTEGERValor numérico objetivo de este objetivo o paso de entrenamiento; su unidad y significado dependen del campo de tipo asociado (como goal_type o duration_type).
target_speed_zoneINTEGERZona de velocidad seleccionada como objetivo de este paso, numerada 1-10; 0 significa que se usa un objetivo personalizado en su lugar (véase custom_target_speed_low/custom_target_speed_high).
target_heart_rate_zoneINTEGERZona de frecuencia cardíaca seleccionada como objetivo de este paso, numerada 1-5; 0 significa que se usa un objetivo personalizado en su lugar (véase custom_target_heart_rate_low/custom_target_heart_rate_high).
target_cadence_zoneINTEGERZona de cadencia seleccionada como objetivo de este paso (el rango válido lo define el dispositivo, no lo fija el perfil FIT); 0 significa que se usa un objetivo personalizado en su lugar (véase custom_target_cadence_low/custom_target_cadence_high).
target_power_zoneINTEGERZona de potencia seleccionada como objetivo de este paso, numerada 1-7; 0 significa que se usa un objetivo personalizado en su lugar (véase custom_target_power_low/custom_target_power_high).
repeat_stepsINTEGERNº de repeticiones.
repeat_timeREALValor de tiempo de un paso de intervalo repetido, en segundos.
repeat_distanceREALValor de distancia de un paso de intervalo repetido, en metros.
repeat_caloriesINTEGERValor calórico de un paso de intervalo repetido, en kilocalorías.
repeat_heart_rateINTEGERValor de condición de frecuencia cardíaca para una condición de repetición/bucle basada en frecuencia cardíaca. Un valor de 0-100 es un porcentaje de la frecuencia cardíaca máxima; un valor superior a 100 son ppm más 100. Unidades: % o ppm.
repeat_powerINTEGERValor de condición de potencia para una condición de repetición/bucle basada en potencia. Un valor de 0-1000 es un porcentaje de la potencia umbral funcional (FTP); un valor superior a 1000 son vatios más 1000. Unidades: % o vatios.
target_stroke_typeINTEGERTipo de estilo de natación al que se aplica el objetivo de este paso.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
custom_target_value_lowINTEGERValor sin procesar del límite inferior de un rango objetivo personalizado; su unidad depende de target_type (véanse los campos específicos del tipo custom_target_speed_low/custom_target_heart_rate_low/etc. para el valor decodificado).
custom_target_speed_lowREALLímite inferior del rango de velocidad objetivo personalizado, en metros por segundo.
custom_target_heart_rate_lowINTEGERLímite inferior de un rango de objetivo personalizado de frecuencia cardíaca. Un valor de 0-100 es un porcentaje de la frecuencia cardíaca máxima; un valor superior a 100 son ppm más 100. Unidades: % o ppm.
custom_target_cadence_lowINTEGERLímite inferior del rango de cadencia objetivo personalizado, en revoluciones por minuto.
custom_target_power_lowINTEGERLímite inferior de un rango de objetivo personalizado de potencia. Un valor de 0-1000 es un porcentaje de la potencia umbral funcional (FTP); un valor superior a 1000 son vatios más 1000. Unidades: % o vatios.
custom_target_value_highINTEGERValor sin procesar del límite superior de un rango objetivo personalizado; su unidad depende de target_type (véanse los campos específicos del tipo custom_target_speed_high/custom_target_heart_rate_high/etc. para el valor decodificado).
custom_target_speed_highREALLímite superior del rango de velocidad objetivo personalizado, en metros por segundo.
custom_target_heart_rate_highINTEGERLímite superior de un rango de objetivo personalizado de frecuencia cardíaca. Un valor de 0-100 es un porcentaje de la frecuencia cardíaca máxima; un valor superior a 100 son ppm más 100. Unidades: % o ppm.
custom_target_cadence_highINTEGERLímite superior del rango de cadencia objetivo personalizado, en revoluciones por minuto.
custom_target_power_highINTEGERLímite superior de un rango de objetivo personalizado de potencia. Un valor de 0-1000 es un porcentaje de la potencia umbral funcional (FTP); un valor superior a 1000 son vatios más 1000. Unidades: % o vatios.
intensityINTEGERClasificación de intensidad del paso de entrenamiento, como calentamiento, activo, descanso o enfriamiento.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
notesTEXTNotas de texto libre para este paso del entrenamiento.
equipmentINTEGEREquipo usado para este paso de entrenamiento, como aletas de natación o una paleta.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
exercise_categoryINTEGERCódigo FIT en bruto de categoría de ejercicio que identifica la familia de ejercicios, como Press de banca o Curl (véase raw_category_garmin_key de SetX para su resolución de nombre localizado).
exercise_nameINTEGERCódigo FIT en bruto de nombre de ejercicio que identifica la variante específica del ejercicio dentro de su categoría (véase raw_category_subtype_garmin_key de SetX para su resolución de nombre localizado).
exercise_weightREALPeso usado en el ejercicio, en kilogramos.
weight_display_unitINTEGERUnidad (como kilogramos o libras) en la que debe mostrarse el campo weight.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
secondary_target_typeINTEGERComo target_type, para el objetivo secundario de este paso.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
secondary_target_valueINTEGERIgual que target_value, para el objetivo secundario de este paso.
secondary_target_speed_zoneINTEGERZona de velocidad seleccionada como objetivo secundario de este paso, numerada 1-10; 0 significa que se usa un objetivo personalizado en su lugar (véase secondary_custom_target_speed_low/secondary_custom_target_speed_high).
secondary_target_heart_rate_zoneINTEGERZona de frecuencia cardíaca seleccionada como objetivo secundario de este paso, numerada 1-5; 0 significa que se usa un objetivo personalizado en su lugar (véase secondary_custom_target_heart_rate_low/secondary_custom_target_heart_rate_high).
secondary_target_cadence_zoneINTEGERZona de cadencia seleccionada como objetivo secundario de este paso (el rango válido lo define el dispositivo, no lo fija el perfil FIT); 0 significa que se usa un objetivo personalizado en su lugar (véase secondary_custom_target_cadence_low/secondary_custom_target_cadence_high).
secondary_target_power_zoneINTEGERZona de potencia seleccionada como objetivo secundario de este paso, numerada 1-7; 0 significa que se usa un objetivo personalizado en su lugar (véase secondary_custom_target_power_low/secondary_custom_target_power_high).
secondary_target_stroke_typeINTEGERComo target_stroke_type, para el objetivo secundario de este paso.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
secondary_custom_target_value_lowINTEGERIgual que custom_target_value_low, para el objetivo secundario de este paso.
secondary_custom_target_speed_lowREALLímite inferior del rango secundario de velocidad objetivo personalizado, en metros por segundo.
secondary_custom_target_heart_rate_lowINTEGERComo custom_target_heart_rate_low, para el objetivo secundario de este paso. Un valor de 0-100 es un porcentaje de la frecuencia cardíaca máxima; un valor superior a 100 son ppm más 100. Unidades: % o ppm.
secondary_custom_target_cadence_lowINTEGERLímite inferior del rango secundario de cadencia objetivo personalizado, en revoluciones por minuto.
secondary_custom_target_power_lowINTEGERComo custom_target_power_low, para el objetivo secundario de este paso. Un valor de 0-1000 es un porcentaje de la potencia umbral funcional (FTP); un valor superior a 1000 son vatios más 1000. Unidades: % o vatios.
secondary_custom_target_value_highINTEGERIgual que custom_target_value_high, para el objetivo secundario de este paso.
secondary_custom_target_speed_highREALLímite superior del rango secundario de velocidad objetivo personalizado, en metros por segundo.
secondary_custom_target_heart_rate_highINTEGERComo custom_target_heart_rate_high, para el objetivo secundario de este paso. Un valor de 0-100 es un porcentaje de la frecuencia cardíaca máxima; un valor superior a 100 son ppm más 100. Unidades: % o ppm.
secondary_custom_target_cadence_highINTEGERLímite superior del rango secundario de cadencia objetivo personalizado, en revoluciones por minuto.
secondary_custom_target_power_highINTEGERComo custom_target_power_high, para el objetivo secundario de este paso. Un valor de 0-1000 es un porcentaje de la potencia umbral funcional (FTP); un valor superior a 1000 son vatios más 1000. Unidades: % o vatios.

ZonesTarget

Define zonas objetivo de frecuencia cardíaca y potencia durante los entrenamientos.

CampoTipoDescripción
file_numberINTEGEREl número de archivo.
max_heart_rateINTEGERFrecuencia cardíaca máxima usada como base para calcular las zonas de frecuencia cardíaca, en pulsaciones por minuto.
threshold_heart_rateINTEGERUmbral de frecuencia cardíaca (LTHR) usado como base para calcular las zonas de frecuencia cardíaca mediante el método de porcentaje del umbral.
functional_threshold_powerINTEGERPotencia de umbral funcional (FTP) usada como base para calcular las zonas de potencia, en vatios.
heart_rate_calc_typeINTEGERMétodo de cálculo de zonas de frecuencia cardíaca FIT, como porcentaje de la frecuencia cardíaca máxima o porcentaje de la reserva de frecuencia cardíaca.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.
pwr_calc_typeINTEGERTipo de cálculo de potencia.El texto localizado equivalente a este valor puede obtenerse mediante una búsqueda en better_labels_lookup.

Para este mismo esquema como SQL ejecutable en lugar de prosa, véase El esquema en SQL.