Dicionário de Dados, Referência Completa de Campos
Tradução automática provisória, não revisada. Em caso de dúvida, consulte a versão em inglês, que é a versão de referência.
Cada tabela que o Cordelia cria no seu banco de dados SQLite, e cada coluna nela contida: 124 tabelas, 1635 campos.
Gerado a partir do próprio código-fonte da Cordelia: cada nome de tabela e de coluna abaixo é o SQL literal que a Cordelia executa, e cada descrição é o comentário de documentação daquele campo.
RecordNumber, adicionada automaticamente pelo Cordelia e que não faz parte dos
dados FIT em si, ela é omitida das listas por tabela abaixo, já que é idêntica em todas as
tabelas.Veja também
Tabelas
- AadAccelFeatures
- AccelerometerData
- Activity
- AntChannelId
- AntRx
- AntTx
- AviationAttitude
- BarometerData
- BeatIntervals
- BikeProfile
- BloodPressure
- CadenceZone
- CameraEvent
- Capabilities
- ChronoShotData
- ChronoShotSession
- ClimbPro
- Connectivity
- Course
- CoursePoint
- DeveloperCIQFields
- DeveloperDataId
- DeviceAuxBatteryInfo
- DeviceInfo
- DeviceSettings
- DiveAlarm
- DiveApneaAlarm
- DiveGas
- DiveSettings
- DiveSummary
- Event
- ExdDataConceptConfiguration
- ExdDataFieldConfiguration
- ExdScreenConfiguration
- ExerciseTitle
- FieldCapabilities
- FieldDescription
- FileCapabilities
- FileCreator
- FileID
- Goal
- GpsMetadata
- GyroscopeData
- Hr
- HrmProfile
- Hrv
- HrvStatusSummary
- HrvValue
- HrZone
- HsaAccelerometerData
- HsaBodyBatteryData
- HsaConfigurationData
- HsaEvent
- HsaGyroscopeData
- HsaHeartRateData
- HsaRespirationData
- HsaSpo2Data
- HsaStepData
- HsaStressData
- HsaWristTemperatureData
- Jump
- Lap
- Length
- MagnetometerData
- MaxMetData
- MemoGlob
- MesgCapabilities
- MetZone
- Monitoring
- MonitoringHrData
- MonitoringInfo
- NapEvent
- NmeaSentence
- ObdiiData
- OhrSettings
- OneDSensorCalibration
- PowerZone
- RawBbi
- Record
- RespirationRate
- Schedule
- SdmProfile
- SegmentFile
- SegmentId
- SegmentLap
- SegmentLeaderboardEntry
- SegmentPoint
- Session
- SetX
- SkinTempOvernight
- SlaveDevice
- SleepAssessment
- SleepDisruptionOvernightSeverity
- SleepDisruptionSeverityPeriod
- SleepLevel
- Software
- SpeedZone
- Split
- SplitSummary
- Spo2Data
- Sport
- StressLevel
- TankSummary
- TankUpdate
- ThreeDSensorCalibration
- TimeInZone
- TimestampCorrelation
- Totals
- TrainingFile
- TrainingSettings
- UserProfile
- Video
- VideoClip
- VideoDescription
- VideoFrame
- VideoTitle
- WatchfaceSettings
- WeatherAlert
- WeatherConditions
- WeightScale
- Workout
- WorkoutSession
- WorkoutStep
- ZonesTarget
AadAccelFeatures
Número de cruzamentos por zero do acelerômetro somados no intervalo de tempo especificado.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
time | INTEGER | Duração do intervalo de tempo, em segundos. |
energy_total | INTEGER | Energia total do acelerômetro no intervalo. |
zero_cross_cnt | INTEGER | Contagem de cruzamentos por zero. |
instance | INTEGER | ID da instância do algoritmo de cruzamento por zero. |
time_above_threshold | REAL | Tempo total do acelerômetro acima do limiar no intervalo. Unidades: s. |
AccelerometerData
contém leituras brutas e calibradas do sensor acelerômetro.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
timestamp_ms | INTEGER | Parte em milissegundos do timestamp. |
sample_time_offset | TEXT | Cada tempo no array descreve o momento, em milissegundos, em que a amostra do acelerômetro com o índice correspondente foi capturada. Limitado a 30 amostras por mensagem; as amostras podem abranger vários segundos. O tamanho do array deve corresponder ao número de amostras em accel_x, accel_y e accel_z.Um valor por amostra, alinhado por índice com accel_x/accel_y/accel_z. |
accel_x | TEXT | estas são as leituras brutas do ADC. O número máximo de amostras é 30 por mensagem. As amostras podem abranger vários segundos. Será necessário realizar uma conversão sobre esses dados após a leitura.Um valor por amostra, alinhado por índice com sample_time_offset. |
accel_y | TEXT | estas são as leituras brutas do ADC. O número máximo de amostras é 30 por mensagem. As amostras podem abranger vários segundos. Será necessário realizar uma conversão sobre esses dados após a leitura.Um valor por amostra, alinhado por índice com sample_time_offset. |
accel_z | TEXT | estas são as leituras brutas do ADC. O número máximo de amostras é 30 por mensagem. As amostras podem abranger vários segundos. Será necessário realizar uma conversão sobre esses dados após a leitura.Um valor por amostra, alinhado por índice com sample_time_offset. |
calibrated_accel_x | TEXT | leitura calibrada de aceleração X. Unidades: g.Um valor por amostra, alinhado por índice com sample_time_offset. |
calibrated_accel_y | TEXT | leitura calibrada de aceleração Y. Unidades: g.Um valor por amostra, alinhado por índice com sample_time_offset. |
calibrated_accel_z | TEXT | leitura calibrada de aceleração Z. Unidades: g.Um valor por amostra, alinhado por índice com sample_time_offset. |
compressed_calibrated_accel_x | TEXT | leitura calibrada de aceleração X. Unidades: mG.Um valor por amostra, alinhado por índice com sample_time_offset. |
compressed_calibrated_accel_y | TEXT | leitura calibrada de aceleração Y. Unidades: mG.Um valor por amostra, alinhado por índice com sample_time_offset. |
compressed_calibrated_accel_z | TEXT | leitura calibrada de aceleração Z. Unidades: mG.Um valor por amostra, alinhado por índice com sample_time_offset. |
Activity
Resume uma sessão de atividade inteira, incluindo duração, distância e métricas de desempenho.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
total_timer_time | REAL | Tempo total gasto, excluindo pausas. Unidades: s. |
number_sessions | INTEGER | Número de Sessões. |
type | INTEGER | Tipo de atividade. |
event_id | INTEGER | Código de evento FIT identificando o que disparou este registro, como um início/parada de cronômetro ou uma marcação de volta. |
event_type | INTEGER | Código de tipo de evento FIT descrevendo como o evento ocorreu, como início, parada ou marcação. |
local_timestamp | TEXT | Época do timestamp expressa em horário local, no formato ISO8601. Usada para converter os timestamps da atividade para o horário local. |
event_group | INTEGER | Agrupa eventos relacionados, distinguindo fluxos de eventos concorrentes (como segmentos separados dentro de uma sessão multiesportiva) que compartilham o mesmo event_id e event_type. |
AntChannelId
Identifica qual dispositivo sensor ANT+ está pareado a um canal ANT específico.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
channel_number | INTEGER | Número do canal ANT usado para esta transmissão. |
device_type | INTEGER | Tipo de dispositivo. |
device_number | INTEGER | ID numérico de dispositivo ANT do sensor específico pareado neste canal. |
transmission_type | INTEGER | Tipo de Transmissão. |
device_index | INTEGER | Índice do dispositivo. |
AntRx
Dados da mensagem Ant Rx.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
fractional_timestamp | REAL | Parte de fração de segundo do timestamp, em segundos. |
message_id | INTEGER | ID de mensagem ANT identificando o tipo desta mensagem ANT bruta. |
message_data | TEXT | Bytes brutos da carga útil da mensagem ANT.Um byte por elemento, na ordem recebida no payload bruto da mensagem ANT. |
channel_number | INTEGER | Número do canal ANT usado para esta transmissão. |
data | TEXT | Bytes brutos da mensagem ANT+ recebida.Um byte por elemento, na ordem recebida na mensagem ANT+ bruta. |
AntTx
Registro Ant TX.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
fractional_timestamp | REAL | Parte fracionária em milissegundos do timestamp. |
message_id | INTEGER | ID de mensagem ANT identificando o tipo desta mensagem ANT bruta. |
message_data | TEXT | Bytes brutos da carga útil da mensagem ANT.Um byte por elemento, na ordem recebida no payload bruto da mensagem ANT. |
channel_number | INTEGER | Número do canal ANT usado para esta transmissão. |
data | TEXT | Bytes brutos da mensagem ANT+ transmitida.Um byte por elemento, na ordem transmitida na mensagem ANT+ bruta. |
AviationAttitude
contém dados de atitude de voo, incluindo arfagem (pitch), rolagem (roll) e guinada (heading).
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo FIT de origem. |
timestamp | TEXT | No formato ISO8601. |
timestamp_ms | INTEGER | Parte em milissegundos do timestamp. |
system_time | TEXT | Horário do sistema associado à amostra, expresso em milissegundos.Um valor por amostra de atitude nesta mensagem. |
pitch | TEXT | Arfagem (pitch) em radianos.Um valor por amostra de atitude, alinhado por índice com system_time. |
roll | TEXT | Rolagem (roll) em radianos.Um valor por amostra de atitude, alinhado por índice com system_time. |
accel_lateral | TEXT | Aceleração lateral. Unidades: m/s^2; escala: 100; Intervalo -78,4 a +78,4 (-8 Gs a 8 Gs).Um valor por amostra de atitude, alinhado por índice com system_time. |
accel_normal | TEXT | Aceleração normal. Unidades: m/s^2; escala: 100; Intervalo -78,4 a +78,4 (-8 Gs a 8 Gs).Um valor por amostra de atitude, alinhado por índice com system_time. |
turn_rate | TEXT | Taxa de curva. Unidades: radians/second; escala: 1024; Faixa de -8,727 a +8,727 (-500 graus/s a +500 graus/s).Um valor por amostra de atitude, alinhado por índice com system_time. |
stage | TEXT | Estágio de voo durante o qual esta leitura de atitude foi registrada.Um valor por amostra de atitude, alinhado por índice com system_time. |
attitude_stage_complete | TEXT | Estágio de atitude concluído. Unidades: %; O percentual concluído do estágio de atitude atual. Definido como 0 para os estágios de atitude 0, 1 e 2 e como 100 para o estágio de atitude 3 por módulos AHRS que não suportam esse recurso. Intervalo - 100.Um valor por amostra de atitude, alinhado por índice com system_time. |
track | TEXT | Rumo. Unidades: radianos; escala: 10430,38; Faixa do ângulo de rumo/direção de 0 a 2pi.Um valor por amostra de atitude, alinhado por índice com system_time. |
validity | TEXT | Se esta leitura de atitude é válida.Um valor por amostra de atitude, alinhado por índice com system_time. |
BarometerData
contém leituras brutas de pressão barométrica.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
timestamp_ms | INTEGER | Parte em milissegundos do timestamp. |
sample_time_offset | TEXT | Cada tempo no array descreve o momento, em milissegundos, em que a amostra do barômetro com o índice correspondente foi capturada. As amostras podem abranger vários segundos. O tamanho do array deve corresponder ao número de amostras em barometric_pressure.Um valor por amostra, alinhado por índice com barometric_pressure. |
barometric_pressure | TEXT | Pressão barométrica. Unidades: Pa; Esta é a leitura bruta do ADC. As amostras podem abranger vários segundos. Será necessário fazer uma conversão nesses dados após a leitura.Um valor por amostra, alinhado por índice com sample_time_offset. |
BeatIntervals
Array de intervalos entre batimentos cardíacos.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
timestamp_ms | INTEGER | Parte em milissegundos do timestamp. |
time | TEXT | Array de tempos em milissegundos entre batimentos.Um valor por intervalo sucessivo entre batimentos, em ordem cronológica. |
BikeProfile
contém configurações específicas de bicicleta, incluindo sensores, tamanho da roda e dados de calibração.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
bike_profile_name | TEXT | Nome atribuído pelo usuário para este perfil de bicicleta. |
sport_id | INTEGER | Código do tipo de esporte, como corrida ou ciclismo; sub_sport_id refina ainda mais essa classificação.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
sub_sport_id | INTEGER | Código do subtipo de esporte, fornecendo uma classificação mais específica dentro de sport_id, como ciclismo indoor ou corrida em trilha.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
odometer | REAL | Em metros. |
bike_spd_ant_id | INTEGER | ID ANT de velocidade da bicicleta. |
bike_cad_ant_id | INTEGER | ID ANT de cadência da bicicleta. |
bike_spdcad_ant_id | INTEGER | ID de dispositivo ANT do sensor combinado de velocidade/cadência pareado com esta bicicleta. |
bike_power_ant_id | INTEGER | ID de dispositivo ANT do medidor de potência pareado com esta bicicleta. |
custom_wheelsize | REAL | Tamanho de roda personalizado em centímetros. |
auto_wheelsize | REAL | Tamanho automático da roda. Unidades: m. |
bike_weight | REAL | Peso da bicicleta, em quilogramas. |
power_cal_factor | REAL | Fator de cálculo de potência. Unidades: %. |
auto_wheel_cal | INTEGER | Se a circunferência da roda é calibrada automaticamente em vez de usar custom_wheelsize.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
auto_power_zero | INTEGER | Se o deslocamento zero do medidor de potência é calibrado automaticamente.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
id | INTEGER | Identificador deste perfil de bicicleta. |
spd_enabled | INTEGER | Velocidade Habilitada.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
cad_enabled | INTEGER | Cadência ativada.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
spdcad_enabled | INTEGER | Se o sensor combinado de velocidade/cadência está ativado para esta bicicleta.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
power_enabled | INTEGER | Se o medidor de potência está ativado para esta bicicleta.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
crank_length | REAL | Comprimento do pedivela. offset: -110. |
enabled | INTEGER | Se este perfil de bicicleta está ativado.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
bike_spd_ant_id_trans_type | INTEGER | Tipo de transmissão do ID ANT de velocidade da bicicleta. |
bike_cad_ant_id_trans_type | INTEGER | Tipo de transmissão do ID ANT de cadência da bicicleta. |
bike_spdcad_ant_id_trans_type | INTEGER | Tipo de transmissão ANT do sensor combinado de velocidade/cadência identificado por bike_spdcad_ant_id. |
bike_power_ant_id_trans_type | INTEGER | Tipo de transmissão ANT do medidor de potência identificado por bike_power_ant_id. |
odometer_rollover | INTEGER | Contador de rollover que pode ser usado para estender o odômetro. |
front_gear_number | INTEGER | Número de marchas dianteiras. |
front_gear | TEXT | Número de dentes em cada marcha; 0 é a mais interna.Um valor por marcha; o índice 0 é a marcha mais interna. |
rear_gear_number | INTEGER | Número de marchas traseiras. |
rear_gear | TEXT | Número de dentes em cada marcha; 0 é a mais interna.Um valor por marcha; o índice 0 é a marcha mais interna. |
shimano_di2_enabled | INTEGER | Shimano Di2 Habilitado.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
BloodPressure
Leituras de pressão arterial obtidas por um monitor de pressão arterial conectado.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
systolic_pressure | INTEGER | Pressão arterial sistólica em milímetros de mercúrio. |
diastolic_pressure | INTEGER | Pressão arterial diastólica em milímetros de mercúrio. |
mean_arterial_pressure | INTEGER | Pressão arterial média, em milímetros de mercúrio. |
map3_sample_mean | INTEGER | Média da amostra do mapa. |
map_morning_values | INTEGER | Valores matinais. Unidades: mmHg. |
map_evening_values | INTEGER | Valores noturnos. Unidades: mmHg. |
heart_rate | INTEGER | Frequência cardíaca, em batimentos por minuto. |
heart_rate_type | INTEGER | Método usado para medir a frequência cardíaca nesta leitura, como a partir de um sensor pareado ou uma estimativa. |
status | INTEGER | Status da leitura de pressão arterial, como válida ou erro. |
user_profile_index | INTEGER | Associa esta mensagem de pressão arterial a um usuário. Corresponde ao índice da mensagem de perfil de usuário no arquivo de pressão arterial. |
CadenceZone
Define as zonas de treino de cadência.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
high_value | INTEGER | Limite superior desta zona de cadência, em rotações por minuto. |
Name | TEXT | Nome atribuído pelo usuário para esta zona de cadência. |
CameraEvent
Registra eventos relacionados ao uso da câmera durante uma atividade.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
timestamp_ms | INTEGER | Parte em milissegundos do timestamp. |
camera_event_type | INTEGER | Código de evento FIT identificando qual ação da câmera ocorreu, como início ou fim da captura.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
camera_file_uuid | TEXT | Identificador único do arquivo da câmera (foto ou vídeo) associado a este evento. |
camera_orientation | INTEGER | Orientação da câmera no momento deste evento.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
Capabilities
Descreve os idiomas, esportes e recursos de conectividade suportados pelo dispositivo.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
languages | TEXT | Usar os tipos language_bits_x, em que x é o índice do array.Um byte de bitmask por índice language_bits_x, sendo x a posição do elemento neste array. |
sports | TEXT | Usar os tipos sport_bits_x, em que x é o índice do array.Um byte de bitmask por índice sport_bits_x, sendo x a posição do elemento neste array. |
workouts_supported | INTEGER | Máscara de bits de flags workout_capabilities descrevendo quais tipos de etapa de treino este dispositivo suporta. |
connectivity_supported | INTEGER | Máscara de bits de flags connectivity_capabilities descrevendo quais recursos de conectividade sem fio este dispositivo suporta. |
ChronoShotData
Leitura individual da velocidade do projétil de um tiro, medida por um dispositivo cronógrafo Garmin XERO.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
shot_speed | REAL | Velocidade do projétil em metros por segundo. |
shot_number | INTEGER | Índice identificando este tiro dentro da sessão de cronometragem de tiros. |
ChronoShotSession
Estatísticas resumidas (velocidade mínima/máxima/média, contagem de tiros) de uma sessão de tiro registrada por um dispositivo cronógrafo Garmin XERO.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
min_speed | REAL | Velocidade mínima. Unidades: m/s. |
max_speed | REAL | Velocidade máxima. Unidades: m/s. |
avg_speed | REAL | Velocidade média. Unidades: m/s. |
shot_count | INTEGER | Número total de tiros registrados nesta sessão. |
projectile_type | INTEGER | Tipo de projétil medido, como flecha ou bala.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
grain_weight | REAL | Peso do projétil em grãos. |
standard_deviation | REAL | Desvio padrão da velocidade do tiro, em metros por segundo. |
ClimbPro
Registro Climb Pro.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
position_lat | INTEGER | Latitude da posição. Unidades: semicírculos. |
position_long | INTEGER | Longitude da posição. Unidades: semicírculos. |
climb_pro_event | INTEGER | Código de evento FIT identificando a mudança de estado do ClimbPro, como início da subida ou subida concluída.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
climb_number | INTEGER | Índice identificando a qual subida (em uma sequência de subidas no percurso) este evento se refere. |
climb_category | INTEGER | Categoria de dificuldade atribuída a esta subida, como por comprimento e inclinação. |
current_dist | REAL | Distância atual. Unidades: m. |
Connectivity
Define opções de conectividade sem fio e de rede, como Bluetooth e ANT+.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
bluetooth_enabled | INTEGER | Usar Bluetooth para recursos de conectividade.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
bluetooth_le_enabled | INTEGER | Usar Bluetooth Low Energy para recursos de conectividade.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
ant_enabled | INTEGER | Usar ANT para recursos de conectividade.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
Name | TEXT | Nome do aplicativo complementar ou serviço pareado que fornece a conectividade. |
live_tracking_enabled | INTEGER | Se o rastreamento ao vivo (compartilhamento da localização em tempo real com outras pessoas) está ativado.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
weather_conditions_enabled | INTEGER | Se as condições climáticas atuais podem ser baixadas para o dispositivo.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
weather_alerts_enabled | INTEGER | Se alertas de clima severo podem ser baixados para o dispositivo.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
auto_activity_upload_enabled | INTEGER | Se as atividades concluídas são enviadas automaticamente para o aplicativo complementar.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
course_download_enabled | INTEGER | Se percursos podem ser baixados para o dispositivo a partir do aplicativo complementar.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
workout_download_enabled | INTEGER | Se treinos podem ser baixados para o dispositivo a partir do aplicativo complementar.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
gps_ephemeris_download_enabled | INTEGER | Se os dados de efemérides GPS (para uma fixação de satélite mais rápida) podem ser baixados para o dispositivo.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
incident_detection_enabled | INTEGER | Se a detecção de incidentes (alertar automaticamente os contatos após uma suspeita de queda ou acidente) está ativada.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
grouptrack_enabled | INTEGER | Se o GroupTrack (compartilhamento de localização ao vivo com outros dispositivos pareados no mesmo grupo) está ativado.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
Course
Registro.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
sport_id | INTEGER | Código do tipo de esporte, como corrida ou ciclismo; sub_sport_id refina ainda mais essa classificação.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
Name | TEXT | Nome atribuído pelo usuário para este percurso. |
capabilities_id | INTEGER | Máscara de bits de flags course_capabilities descrevendo quais tipos de dados opcionais (como frequência cardíaca ou potência) este percurso inclui. |
sub_sport_id | INTEGER | Código do subtipo de esporte, fornecendo uma classificação mais específica dentro de sport_id, como ciclismo indoor ou corrida em trilha.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
CoursePoint
Registro de pontos do percurso (Course Point).
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
timestamp | TEXT | No formato ISO8601. |
position_lat | INTEGER | Posição de latitude. Unidades: semicircles. |
position_long | INTEGER | Posição de longitude. Unidades: semicircles. |
distance | REAL | Distância do início do percurso até este ponto, em metros. |
type | INTEGER | Tipo de ponto do percurso, como cume, posto de hidratação ou perigo.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
Name | TEXT | Nome atribuído pelo usuário ou gerado automaticamente para este ponto do percurso. |
favorite | INTEGER | Se este ponto do percurso está marcado como favorito.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
DeveloperCIQFields
um único valor de campo Developer/CIQ associado a uma linha de mensagem nativa (Record/Lap/Session). Armazenamento genérico para campos de desenvolvedor FIT dinâmicos definidos pelo aplicativo -- veja docs/notes/fit-import-gaps-plan-2026-07-03.md, seção 3b, para a justificativa do esquema.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
table_attached_to | TEXT | A qual tabela nativa key_into_attached_table se refere (ex.: "Record"). |
key_into_attached_table | INTEGER | A chave primária real da própria linha nativa. |
developer_data_index | INTEGER | Corresponde a DeveloperDataId.developer_data_index. |
field_definition_number | INTEGER | Corresponde a FieldDescription.field_definition_number. |
field_type | INTEGER | 0=Desconhecido, 1=INTEGER, 2=REAL, 3=INTEGER VECTOR, 4=REAL VECTOR, 5=STRING, 6=STRING VECTOR -- consulte a tabela FieldTypeLookup para o mapeamento completo de código para descrição. |
field_value_numeric | REAL | Preenchido apenas quando field_type é 1 (INTEGER) ou 2 (REAL); NULL no banco de dados caso contrário. |
field_as_text | TEXT | Preenchido apenas quando field_type é 3, 4, 5 ou 6 (qualquer tipo vetorial ou STRING), por meio da mesma codificação bind_numeric_array/bind_string_array usada para campos vector<T> nativos; NULL no banco de dados caso contrário. |
DeveloperDataId
Developer_data_id: deve ser registrado antes da descrição do campo.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
developer_id | TEXT | Identificador único do desenvolvedor ou empresa que criou esta fonte de dados personalizada.Um byte por elemento deste identificador único, não um valor por amostra. |
application_id | TEXT | Identificador único do aplicativo específico que criou esta fonte de dados personalizada.Um byte por elemento deste identificador único, não um valor por amostra. |
manufacturer_id | INTEGER | Código de fabricante FIT identificando o fabricante do dispositivo, como a Garmin ou um parceiro terceirizado. |
developer_data_index | INTEGER | Índice identificando de forma única esta fonte de dados de desenvolvedor dentro do arquivo; entradas de FieldDescription referenciam este valor por meio de seu próprio campo developer_data_index. |
application_version | INTEGER | Número de versão do aplicativo identificado por application_id. |
DeviceAuxBatteryInfo
Fornece informações sobre baterias auxiliares conectadas ao dispositivo.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
device_index | INTEGER | Índice identificando a qual dispositivo conectado estes dados pertencem, correspondendo ao próprio device_index de um registro device_info. |
battery_voltage | REAL | Tensão da bateria em volts. |
battery_status | INTEGER | Faixa de nível de carga da bateria, como nova, boa, ok, baixa ou crítica. |
battery_identifier | INTEGER | Identifica a qual bateria auxiliar do dispositivo esta leitura se refere, quando o dispositivo tem mais de uma. |
DeviceInfo
Fornece detalhes sobre os dispositivos conectados, incluindo fabricante, número de série e status da bateria.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
device_index | INTEGER | Índice identificando de forma única este dispositivo dentro do arquivo; outras mensagens referenciam este valor por meio de seu próprio campo device_index para indicar qual dispositivo produziu seus dados. |
device_type | INTEGER | Código de tipo de dispositivo específico do fabricante para este dispositivo; interpretado usando seus próprios manufacturer_id/garmin_product_id. |
ble_device_type | INTEGER | Código de tipo de dispositivo, conforme relatado via Bluetooth Low Energy. |
antplus_device_type | INTEGER | Tipo de dispositivo ANT+. |
ant_device_type | INTEGER | Código de tipo de dispositivo, conforme relatado via ANT. |
local_device_type | INTEGER | Código de tipo de dispositivo atribuído localmente, usado para dispositivos sem um código de tipo de dispositivo ANT/BLE padrão. |
manufacturer_id | INTEGER | Código de fabricante FIT identificando o fabricante do dispositivo, como a Garmin ou um parceiro terceirizado. |
serial_number | INTEGER | Número de série do dispositivo, quando disponível. |
product_id | INTEGER | Código de produto específico do fabricante identificando o modelo do dispositivo; interpretado via garmin_product_id ou favero_product_id quando o fabricante define sua própria tabela de códigos de produto. |
favero_product_id | INTEGER | Código de produto específico da Favero identificando o modelo do dispositivo, válido apenas quando manufacturer_id é Favero Electronics. |
garmin_product_id | INTEGER | Código de produto específico da Garmin identificando o modelo do dispositivo, válido apenas quando manufacturer_id é Garmin. |
software_version | REAL | Versão de software ou firmware instalada no dispositivo. |
hardware_version | INTEGER | Número de revisão de hardware do dispositivo. |
cumulative_operating_time | INTEGER | Tempo de operação cumulativo, em segundos. |
battery_voltage | REAL | Tensão da bateria em volts. |
battery_status | INTEGER | Faixa de nível de carga da bateria, como nova, boa, ok, baixa ou crítica. |
sensor_position | INTEGER | Indica a localização do sensor. |
descriptor | TEXT | Usado para descrever o sensor ou o local. |
ant_transmission_type | INTEGER | Tipo de transmissão ANT deste dispositivo, combinado com ant_device_number para identificá-lo de forma única na rede ANT. |
ant_device_number | INTEGER | Número de dispositivo ANT deste dispositivo, combinado com ant_transmission_type para identificá-lo de forma única na rede ANT. |
ant_network | INTEGER | Rede ANT na qual este dispositivo se comunica, como a rede pública ou uma rede privada da Garmin. |
source_type | INTEGER | Transporte pelo qual este dispositivo se conecta, como ANT, ANT+ ou Bluetooth Low Energy. |
product_name | TEXT | String de formato livre opcional para indicar o nome ou modelo do dispositivo. |
battery_level | INTEGER | Nível de bateria restante, em percentual. |
DeviceSettings
Armazena configurações definíveis pelo usuário, como fusos horários, modos de exibição e opções de luz de fundo.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
active_time_zone | INTEGER | Índice nos arrays de fuso horário. |
utc_offset | INTEGER | Deslocamento em relação ao horário do sistema. Necessário para converter o timestamp do horário do sistema para UTC. |
time_offset | TEXT | Timeoffset. unidades: s; Deslocamento em relação à hora do sistema.Um valor por fuso horário configurado, indexado por active_time_zone. |
time_mode | TEXT | Modo de exibição da hora.Um valor por fuso horário configurado, indexado por active_time_zone. |
time_zone_offset | TEXT | Deslocamento de fuso horário. unidades: h; escala: 4; deslocamento de fuso horário em incrementos de 1/4 de hora.Um valor por fuso horário configurado, indexado por active_time_zone. |
backlight_mode | INTEGER | Modo da luz de fundo. |
activity_tracker_enabled | INTEGER | Estado de habilitação da funcionalidade de rastreador de atividade.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
clock_time | TEXT | Timestamp UTC usado para definir o relógio e a data do dispositivo, em formato ISO8601. |
pages_enabled | TEXT | Campo de bits para configurar as telas habilitadas para cada loop suportado.Um valor de bitfield por loop de exibição suportado. |
move_alert_enabled | INTEGER | Estado de habilitação do alerta de movimento.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
date_mode | INTEGER | Modo de exibição da data. |
display_orientation | INTEGER | Orientação para a qual a tela do dispositivo está girada, como retrato ou paisagem. |
mounting_side | INTEGER | De que lado do corpo (ou da bicicleta) o dispositivo está montado, usado para orientar corretamente a exibição. |
default_page | TEXT | Campo de bits para indicar uma página como padrão para cada loop suportado.Um valor de bitfield por loop de exibição suportado. |
autosync_min_steps | INTEGER | Passos mínimos para sincronização automática. Número mínimo de passos antes que uma sincronização automática possa ocorrer. |
autosync_min_time | INTEGER | Tempo mínimo para sincronização automática. Número mínimo de minutos antes que uma sincronização automática possa ocorrer. |
lactate_threshold_autodetect_enabled | INTEGER | Configuração para habilitar a detecção automática do recurso de limiar de lactato.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
ble_auto_upload_enabled | INTEGER | Enviar automaticamente usando BLE.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
auto_sync_frequency | INTEGER | Ajuda a economizar bateria alternando modos. |
auto_activity_detect | INTEGER | Permite definir as configurações de ativação/desativação da detecção automática de atividade para atividades específicas. |
number_of_screens | INTEGER | Número de telas configuradas para exibição. |
smart_notification_display_orientation | INTEGER | Orientação usada especificamente para exibir notificações inteligentes, que pode diferir do display_orientation principal. |
tap_interface | INTEGER | Modo que controla como os gestos de toque no dispositivo são interpretados. |
tap_sensitivity | INTEGER | Usado para armazenar a configuração de limiar de toque. |
DiveAlarm
Define alarmes para profundidade, tempo e outras condições de mergulho.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice do alarme. |
depth | REAL | Configuração de profundidade, em metros, para alarmes do tipo profundidade. |
time | INTEGER | Configuração de tempo (s) para alarmes do tipo tempo. Unidades: s. |
enabled | INTEGER | Sinalizador de habilitação.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
alarm_type | INTEGER | Configuração do tipo de alarme.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
sound | INTEGER | Configuração de Som e Vibração do alarme.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
dive_types | TEXT | Tipos de mergulho que acionarão o alarme.Um valor por tipo de mergulho configurado. |
id | INTEGER | ID do alarme. |
popup_enabled | INTEGER | Exibir um pop-up visível para este alarme.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
trigger_on_descent | INTEGER | Acionar o alarme na descida.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
trigger_on_ascent | INTEGER | Acionar o alarme na subida.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
repeating | INTEGER | Repetir alarme cada vez que o limite for ultrapassado.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
speed | REAL | Configuração da taxa de subida/descida (mps) para alarmes do tipo velocidade. Unidades: mps. |
DiveApneaAlarm
Define alarmes específicos para mergulho em apneia.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice do alarme. |
depth | REAL | Configuração de profundidade, em metros, para alarmes do tipo profundidade. |
time | INTEGER | Configuração de tempo (s) para alarmes do tipo tempo. Unidades: s. |
enabled | INTEGER | Sinalizador de habilitação.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
alarm_type | INTEGER | Configuração do tipo de alarme.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
sound | INTEGER | Configuração de Som e Vibração do alarme.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
dive_types | TEXT | Tipos de mergulho que acionarão o alarme.Um valor por tipo de mergulho configurado. |
id | INTEGER | ID do alarme. |
popup_enabled | INTEGER | Exibir um pop-up visível para este alarme.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
trigger_on_descent | INTEGER | Acionar o alarme na descida.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
trigger_on_ascent | INTEGER | Acionar o alarme na subida.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
repeating | INTEGER | Repetir alarme cada vez que o limite for ultrapassado?.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
speed | REAL | Configuração da taxa de subida/descida (mps) para alarmes do tipo velocidade. Unidades: mps. |
DiveGas
Especifica os detalhes da mistura de gases para atividades de mergulho.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
helium_content | INTEGER | Teor de hélio da mistura de gases, em porcentagem. |
oxygen_content | INTEGER | Teor de oxigênio da mistura de gases, em percentual. |
status | INTEGER | Status desta mistura de gases, como habilitada ou desabilitada.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
mode | INTEGER | Modo de gás, como circuito aberto ou rebreather de circuito fechado.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
DiveSettings
DiveSettings contém a configuração para atividades de mergulho, incluindo misturas de gases e parâmetros de segurança.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
dive_settings_name | TEXT | Nome atribuído pelo usuário para este perfil de configurações de mergulho. |
model | INTEGER | Modelo de descompressão usado para os cálculos de mergulho. |
gf_low | INTEGER | G flow. |
gf_high | INTEGER | G flow alto. |
water_type | INTEGER | Tipo de água para o qual o computador de mergulho está calibrado, como água doce ou salgada.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
water_density | REAL | Densidade da água. Água doce geralmente é 1000; água salgada geralmente é 1025. Unidades: kg/m^3. |
po2_warn | REAL | PO2 de alerta. Tipicamente 1,40. Unidades: percentual. |
po2_critical | REAL | PO2 crítico. Tipicamente 1,60. Unidades: percentual. |
po2_deco | REAL | PO2 de descompressão. Unidades: percentual. |
safety_stop_enabled | INTEGER | Se a orientação de parada de segurança está ativada durante a subida.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
bottom_depth | REAL | Profundidade máxima alvo configurada para este mergulho, em metros. |
bottom_time | INTEGER | Tempo de fundo alvo configurado para este mergulho, em segundos. |
apnea_countdown_enabled | INTEGER | Se o cronômetro regressivo de apneia (suspensão da respiração) está ativado.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
apnea_countdown_time | INTEGER | Duração do cronômetro regressivo de apneia, em segundos. |
backlight_mode | INTEGER | Modo que controla quando a luz de fundo da tela se acende durante um mergulho.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
backlight_brightness | INTEGER | Nível de brilho da luz de fundo da tela durante um mergulho. |
backlight_timeout | INTEGER | Por quanto tempo a luz de fundo da tela permanece acesa antes de se apagar automaticamente, em segundos. |
repeat_dive_interval | INTEGER | Intervalo de repetição do mergulho. Tempo entre a subida à superfície e o fim da atividade. Unidades: s. |
safety_stop_time | INTEGER | Tempo de parada de segurança. Tempo na parada de segurança (se habilitada). Unidades: s. |
heart_rate_source_type | INTEGER | Transporte pelo qual a origem da frequência cardíaca se conecta, como ANT ou um sensor local.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
heart_rate_source | INTEGER | Qual origem de frequência cardíaca pareada é usada durante os mergulhos. |
heart_rate_antplus_device_type | INTEGER | Tipo de Dispositivo ANT+ de Frequência Cardíaca. |
heart_rate_local_device_type | INTEGER | Código de tipo de dispositivo atribuído localmente para a origem da frequência cardíaca, quando heart_rate_source_type é um dispositivo local. |
travel_gas | INTEGER | Índice da mensagem dive_gas de trânsito. |
ccr_low_setpoint_switch_mode | INTEGER | Se deve alternar automaticamente para PO2 baixo.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
ccr_low_setpoint | REAL | PO2 alvo ao usar o ponto de ajuste baixo. Unidades: percentual. |
ccr_low_setpoint_depth | REAL | Profundidade para alternar para o ponto de ajuste baixo no modo automático. Unidades: m. |
ccr_high_setpoint_switch_mode | INTEGER | Se deve alternar automaticamente para PO2 alto.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
ccr_high_setpoint | REAL | PO2 alvo ao usar o ponto de ajuste alto. Unidades: percentual. |
ccr_high_setpoint_depth | REAL | Profundidade para alternar para o ponto de ajuste alto no modo automático. Unidades: m. |
gas_consumption_display | INTEGER | Tipo de taxa de consumo de gás a ser exibida. Alguns valores só são válidos se o volume do tanque for conhecido.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
up_key_enabled | INTEGER | Indica se a tecla para cima está habilitada durante os mergulhos.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
dive_sounds | INTEGER | Sons e vibração habilitados ou desabilitados durante o mergulho.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
last_stop_multiple | REAL | Geralmente 1,0/1,5/2,0 representando 3/4,5/6 m ou 10/15/20 pés. |
no_fly_time_mode | INTEGER | Indica quais diretrizes usar para o intervalo de superfície sem voo.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
DiveSummary
Estatísticas resumidas de um único mergulho -- profundidade, intervalo de superfície e valores de CNS/carga de gás.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
reference_mesg | INTEGER | Mensagem de Referência.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
reference_index | INTEGER | Índice do registro específico referenciado (associado a reference_mesg, que identifica seu tipo de mensagem). |
avg_depth | REAL | Profundidade média. 0 se acima da água. Unidades: m. |
max_depth | REAL | Profundidade máxima. 0 se acima da água. Unidades: m. |
surface_interval | INTEGER | Intervalo de superfície. Tempo desde o fim do último mergulho. Unidades: s. |
start_cns | INTEGER | Carga de toxicidade de oxigênio no SNC no início do mergulho, em percentual. |
end_cns | INTEGER | Carga de toxicidade de oxigênio no SNC ao final do mergulho, em percentual. |
start_n2 | INTEGER | Carga de nitrogênio no início do mergulho, em percentual. |
end_n2 | INTEGER | Carga de nitrogênio ao final do mergulho, em percentual. |
o2_toxicity | INTEGER | Carga de toxicidade por oxigênio, em OTUs (unidades de toxicidade por oxigênio). |
dive_number | INTEGER | Número identificando este mergulho dentro de um arquivo de atividade com múltiplos mergulhos, quando aplicável. |
bottom_time | REAL | Tempo em profundidade durante o mergulho, em segundos. |
avg_pressure_sac | REAL | Pressão média. Consumo médio de ar de superfície baseado em pressão. Unidades: bar/min. |
avg_volume_sac | REAL | Volume médio. Consumo médio volumétrico de ar de superfície. Unidades: L/min. |
avg_rmv | REAL | RMV médio. Volume minuto respiratório médio. |
descent_time | REAL | Tempo de descida. Tempo para atingir a parada de nível mais profunda. Unidades: s. |
ascent_time | REAL | Tempo de subida. Tempo entre deixar o fundo e alcançar a superfície. Unidades: s. |
avg_ascent_rate | REAL | Tempo médio de subida. Taxa média de subida, sem incluir descidas ou paradas. Unidades: m/s. |
avg_descent_rate | REAL | Taxa média de descida. Taxa média de descida, sem incluir subidas ou paradas. Unidades: m/s. |
max_ascent_rate | REAL | Taxa máxima de subida. Taxa máxima de subida. Unidades: m/s. |
max_descent_rate | REAL | Taxa máxima de descida. Taxa máxima de descida. Unidades: m/s. |
hang_time | REAL | Tempo de suspensão. Tempo gasto sem subir nem descer. Unidades: s. |
Event
event_id: representa ocorrências significativas durante uma atividade, como início, parada ou alertas.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
event_id | INTEGER | Código de evento FIT identificando o que disparou este registro, como um início/parada de cronômetro ou uma marcação de volta.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
event_type | INTEGER | Código de tipo de evento FIT descrevendo como o evento ocorreu, como início, parada ou marcação.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
data16 | INTEGER | Dados 16. |
data | INTEGER | Valor de dados específico do evento; seu significado depende do evento e do tipo de evento. |
timer_trigger | INTEGER | O que disparou este evento relacionado ao cronômetro, como um pressionamento manual de botão ou uma atividade detectada automaticamente.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
course_point_index | INTEGER | Índice do ponto do percurso ao qual este evento corresponde, quando disparado ao alcançar um. |
battery_level | REAL | Leitura bruta da tensão da bateria relatada por este evento, em volts -- diferente dos campos battery_level baseados em porcentagem de DeviceInfo/Record. |
virtual_partner_speed | REAL | Velocidade do parceiro virtual. Unidades: m/s. |
heart_rate_high_alert | INTEGER | Alerta de FC alta. |
heart_rate_low_alert | INTEGER | Alerta de FC baixa. |
speed_high_alert | REAL | Limite de velocidade para um alerta de velocidade alta, em metros por segundo. |
speed_low_alert | REAL | Limite de velocidade para um alerta de velocidade baixa, em metros por segundo. |
cad_high_alert | INTEGER | Alerta de cadência alta. Unidades: rpm. |
cad_low_alert | INTEGER | Alerta de cadência baixa. Unidades: rpm. |
power_high_alert | INTEGER | Limite de potência para um alerta de potência alta, em watts. |
power_low_alert | INTEGER | Alerta de potência alta. Unidades: watts. |
time_duration_alert | REAL | Limite de tempo para um alerta baseado em duração, em segundos. |
distance_duration_alert | REAL | Limite de distância para um alerta baseado em distância, em metros. |
calorie_duration_alert | INTEGER | Limite de calorias configurado para um alerta de duração baseado em calorias, em quilocalorias. |
fitness_equipment_state | INTEGER | Estado do equipamento de fitness conectado, como pronto, em uso ou pausado.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
sport_point | INTEGER | Pontos marcados, para esportes que usam um total de pontos corrente (preenchido via o subcampo sport_point junto com score/opponent_score). |
gear_change_data | INTEGER | Dados de troca de marcha. |
rider_position | INTEGER | Indica o valor da posição do ciclista.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
comm_timeout | INTEGER | Tempo limite de comunicação que disparou este evento, como a perda de conexão com um sensor pareado.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
dive_alert | INTEGER | Tipo de alerta de mergulho que disparou este evento, como um aviso de taxa de subida ou de descompressão.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
auto_activity_detect_duration | INTEGER | Duração da detecção automática de atividade. Unidades: min. |
radar_threat_alert | INTEGER | Alerta de ameaça de radar. O primeiro byte é o radar_threat_level_max, o segundo byte é o radar_threat_count, o terceiro byte é a velocidade média de aproximação e o quarto byte é a velocidade máxima de aproximação. |
event_group | INTEGER | Agrupa eventos relacionados, distinguindo fluxos de eventos concorrentes (como segmentos separados dentro de uma sessão multiesportiva) que compartilham o mesmo event_id e event_type. |
score | INTEGER | Não preencher diretamente. Gerado automaticamente pelo decodificador para os componentes do subcampo sport_point. |
opponent_score | INTEGER | Não preencher diretamente. Gerado automaticamente pelo decodificador para os componentes do subcampo sport_point. |
front_gear_number | INTEGER | Número da marcha dianteira. |
front_gear | INTEGER | Não preencher diretamente. Gerado automaticamente pelo decodificador para os componentes do subcampo gear_change. Número de dentes dianteiros. |
rear_gear_number | INTEGER | Número da marcha traseira. |
rear_gear | INTEGER | Não preencher diretamente. Gerado automaticamente pelo decodificador para os componentes do subcampo gear_change. Número de dentes traseiros. |
device_index | INTEGER | Índice identificando a qual dispositivo conectado estes dados pertencem, correspondendo ao próprio device_index de um registro device_info. |
activity_type | INTEGER | Tipo de atividade associado a um evento auto_activity_detect.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
start_timestamp | TEXT | Timestamp de quando o evento começou, no formato ISO8601. |
auto_activity_detect_start_timestamp | TEXT | Timestamp de quando a detecção automática de atividade iniciou este evento, em formato ISO8601. |
radar_threat_level_max | INTEGER | Nível máximo de ameaça de radar.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
radar_threat_count | INTEGER | Não preencher diretamente. Gerado automaticamente pelo decodificador para os componentes do subcampo threat_alert. |
radar_threat_avg_approach_speed | REAL | Velocidade média de aproximação da ameaça de radar. Unidades: m/s. |
radar_threat_max_approach_speed | REAL | Não preencher diretamente. Gerado automaticamente pelo decodificador para os componentes do subcampo radar_threat_alert. Unidades: m/s. |
ExdDataConceptConfiguration
ExdDataConceptConfiguration.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
screen_index | INTEGER | Índice da tela de campo de dados do Connect IQ à qual esta entrada de configuração pertence. |
concept_field | INTEGER | Identificador de conceito de campo de dados do Connect IQ controlando que tipo de dado esta entrada de tela exibe. |
field_id | INTEGER | Identificador de campo de dados do Connect IQ atribuído a este slot de tela. |
concept_index | INTEGER | Índice deste conceito dentro de seu data_page, quando vários conceitos compartilham a mesma página. |
data_page | INTEGER | Número da página de dados à qual esta entrada de configuração de conceito pertence. |
concept_key | INTEGER | Chave identificando qual conceito específico (fonte de dados) é configurado por esta entrada. |
scaling | INTEGER | Fator de escala aplicado ao valor exibido. |
data_units | INTEGER | Unidade em que o valor exibido deste conceito de dados é mostrado (por exemplo, milhas por hora, graus Celsius, RPM, batimentos por minuto). |
qualifier | INTEGER | Qualificador que identifica a variante deste conceito de dado. |
descriptor | INTEGER | Índice da string descritora usada para rotular este conceito de dados. |
is_signed | INTEGER | Se o valor do conceito deve ser interpretado como sinalizado (signed) em vez de não sinalizado (unsigned).Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
ExdDataFieldConfiguration
ExdDataFieldConfiguration.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
screen_index | INTEGER | Índice da tela de campo de dados do Connect IQ à qual esta entrada de configuração pertence. |
concept_field | INTEGER | Identificador de conceito de campo de dados do Connect IQ controlando que tipo de dado esta entrada de tela exibe. |
field_id | INTEGER | Identificador de campo de dados do Connect IQ atribuído a este slot de tela. |
concept_count | INTEGER | Número de conceitos configurados para este campo de dados. |
display_type | INTEGER | Formato de exibição usado para este campo de dados do Connect IQ, como numérico ou texto. |
title | TEXT | Texto do título exibido para esta configuração de campo de dados.Normalmente um array de um único elemento; o perfil FIT permite mais de um. |
ExdScreenConfiguration
ExdScreenConfiguration.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
screen_index | INTEGER | Índice da tela de campo de dados do Connect IQ à qual esta entrada de configuração pertence. |
field_count | INTEGER | Número de campos na tela. |
layout | INTEGER | Identificador de layout para esta tela de dados. |
screen_enabled | INTEGER | Se esta tela de dados do Connect IQ está ativada para exibição.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
ExerciseTitle
Um nome de exercício definido pelo usuário, referenciado por etapas de treino cujos exercise_category/exercise_name estão na faixa definida pelo usuário.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
exercise_category | INTEGER | Código bruto de categoria de exercício do FIT que identifica a família do exercício, como Supino ou Rosca (consulte raw_category_garmin_key de SetX para sua resolução de nome localizado). |
exercise_name | INTEGER | Código bruto de nome de exercício do FIT que identifica a variante específica do exercício dentro de sua categoria (consulte raw_category_subtype_garmin_key de SetX para sua resolução de nome localizado). |
workout_step_name | TEXT | Nome de exibição personalizado para este exercício definido pelo usuário, referenciado por etapas de treino cujos exercise_category/exercise_name estejam na faixa definida pelo usuário.Normalmente um array de um único elemento; o perfil FIT permite mais de um. |
FieldCapabilities
Define restrições sobre os campos dentro das mensagens, incluindo contagens e tipos.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
file | INTEGER | Tipo de arquivo FIT ao qual esta entrada de capacidade se aplica. |
mesg_number | INTEGER | Número da Mensagem. |
field_number | INTEGER | Número de campo FIT (dentro de mesg_number) ao qual esta entrada de capacidade se aplica. |
Count | INTEGER | Número de instâncias deste campo suportadas pelo dispositivo. |
FieldDescription
Descrição do campo.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
developer_data_index | INTEGER | Índice identificando a qual origem DeveloperDataId esta descrição de campo pertence. |
field_definition_number | INTEGER | Número de definição de campo FIT atribuído a este campo de desenvolvedor dentro de sua mensagem. |
fit_base_type_id | INTEGER | Tipo base FIT (como uint8 ou sint16) segundo o qual os bytes brutos deste campo de desenvolvedor devem ser interpretados. |
field_name | TEXT | Nome de exibição para este campo de desenvolvedor.Normalmente um array de um único elemento; o perfil FIT permite mais de um. |
array | INTEGER | Número de elementos, caso este campo de desenvolvedor contenha um array de valores. |
components | TEXT | Campos nativos nos quais este campo de desenvolvedor se expande, se houver. |
scale | INTEGER | Fator de escala aplicado ao decodificar este campo de desenvolvedor. |
offset | INTEGER | Deslocamento de valor aplicado ao decodificar este campo de desenvolvedor. |
units | TEXT | Unidade de medida para os valores deste campo de desenvolvedor.Normalmente um array de um único elemento; o perfil FIT permite mais de um. |
bits | TEXT | Layout de campo de bits do valor deste campo de desenvolvedor. |
accumulate | TEXT | Se os valores deste campo de desenvolvedor se acumulam entre mensagens em vez de sobrescrever o valor anterior. |
fit_base_unit_id | INTEGER | Unidade base FIT em que os valores deste campo de desenvolvedor são medidos, quando aplicável. |
native_mesg_number | INTEGER | Número da Mensagem Nativa. |
native_field_number | INTEGER | Número de campo FIT do campo nativo (embutido) que este campo de desenvolvedor espelha ou estende, quando aplicável. |
FileCapabilities
FileCapabilities define limites e propriedades para os arquivos que o dispositivo pode armazenar.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
type | INTEGER | O tipo. |
flags | INTEGER | Os sinalizadores. |
directory | TEXT | O diretório. |
max_count | INTEGER | A contagem máxima. |
max_size | INTEGER | Tamanho máximo, em bytes. |
FileCreator
É o registro que descreve o dispositivo e o software usados para criar o arquivo FIT.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
software_version | INTEGER | Versão de software ou firmware instalada no dispositivo. |
hardware_version | INTEGER | Número de revisão de hardware do dispositivo. |
FileID
O registro que identifica o arquivo e o dispositivo que o criou.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | — |
type | INTEGER | Tipo de arquivo FIT que identifica o tipo deste arquivo (atividade, treino, percurso, configurações, etc.) -- consulte a tabela FileTypeLookup para o mapeamento completo de código para descrição. |
manufacturer_id | INTEGER | Código de fabricante FIT identificando o fabricante do dispositivo, como a Garmin ou um parceiro terceirizado. |
product_id | INTEGER | Código de produto específico do fabricante identificando o modelo do dispositivo; interpretado via garmin_product_id ou favero_product_id quando o fabricante define sua própria tabela de códigos de produto. |
favero_product_id | INTEGER | Código de produto específico da Favero identificando o modelo do dispositivo, válido apenas quando manufacturer_id é Favero Electronics. |
garmin_product_id | INTEGER | Código de produto específico da Garmin identificando o modelo do dispositivo, válido apenas quando manufacturer_id é Garmin. |
serial_number | INTEGER | Número de série do dispositivo, quando disponível. |
time_created | TEXT | Definido apenas para arquivos que podem ser criados/apagados, no formato ISO8601. |
number | INTEGER | Definido apenas para arquivos que não são criados/apagados. |
product_name | TEXT | String de formato livre opcional para indicar o nome ou modelo do dispositivo. |
path | TEXT | Caminho no sistema de arquivos do arquivo .FIT de origem. |
imported_at | TEXT | Timestamp ISO8601 de quando este arquivo foi importado. |
Goal
Goal representa metas de condicionamento físico definidas pelo usuário, incluindo tipo, valor e recorrência.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
sport_id | INTEGER | Código do tipo de esporte, como corrida ou ciclismo; sub_sport_id refina ainda mais essa classificação.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
sub_sport_id | INTEGER | Código do subtipo de esporte, fornecendo uma classificação mais específica dentro de sport_id, como ciclismo indoor ou corrida em trilha.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
start_date | TEXT | Data em que esta meta se torna ativa, em formato ISO8601. |
end_date | TEXT | Data em que esta meta expira, em formato ISO8601. |
type | INTEGER | Tipo de meta, como distância, tempo ou calorias.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
value | INTEGER | Valor alvo para a meta. |
repeat | INTEGER | Número de vezes que a meta se repete.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
target_value | INTEGER | Valor numérico alvo para esta meta ou etapa de treino; sua unidade e significado dependem do campo tipo pareado (como goal_type ou duration_type). |
recurrence | INTEGER | Como a meta se repete, como diariamente, semanalmente ou mensalmente.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
recurrence_value | INTEGER | Com que frequência a meta se repete, nas unidades do campo recurrence (como a cada N dias ou semanas). |
enabled | INTEGER | Se esta meta está ativada.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
source | INTEGER | Origem da meta, como gerada automaticamente ou criada pelo usuário.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
GpsMetadata
GpsMetadata contém dados relacionados ao GPS, como posição, velocidade e direção.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | Parte inteira em segundos do timestamp, no formato ISO8601. |
timestamp_ms | INTEGER | Parte em milissegundos do timestamp. |
position_lat | INTEGER | Latitude em semicírculos. |
position_long | INTEGER | Longitude em semicírculos. |
enhanced_altitude | REAL | Altitude neste ponto, em metros (codificação de faixa estendida dos metadados de GPS). |
enhanced_speed | REAL | Velocidade em metros por segundo, codificação de faixa estendida. |
heading | REAL | Rumo, em graus. |
utc_timestamp | TEXT | Horário UTC derivado dos dados de GPS, no formato ISO8601, usado para correlacionar o UTC com o horário do sistema, caso o timestamp da mensagem esteja no horário do sistema. |
velocity | TEXT | unidades: m/s; escala: 100; velocity[0] é a velocidade de longitude. velocity[1] é a velocidade de latitude. velocity[2] é a velocidade de altitude.Exatamente três valores: um por eixo (longitude, latitude, altitude), nessa ordem. |
GyroscopeData
contém leituras brutas e calibradas do sensor giroscópio.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | Parte inteira em segundos do timestamp, no formato ISO8601. |
timestamp_ms | INTEGER | Parte em milissegundos do timestamp. |
sample_time_offset | TEXT | Cada tempo no array descreve o momento, em milissegundos, em que a amostra do giroscópio com o índice correspondente foi capturada. Limitado a 30 amostras por mensagem; as amostras podem abranger vários segundos. O tamanho do array deve corresponder ao número de amostras em gyro_x, gyro_y e gyro_z.Um valor por amostra, alinhado por índice com gyro_x/gyro_y/gyro_z. |
gyro_x | TEXT | unidades: counts; Estas são as leituras brutas do ADC. O número máximo de amostras é 30 por mensagem. As amostras podem abranger vários segundos. Será necessário realizar uma conversão sobre esses dados após a leitura.Um valor por amostra, alinhado por índice com sample_time_offset. |
gyro_y | TEXT | unidades: counts; Estas são as leituras brutas do ADC. O número máximo de amostras é 30 por mensagem. As amostras podem abranger vários segundos. Será necessário realizar uma conversão sobre esses dados após a leitura.Um valor por amostra, alinhado por índice com sample_time_offset. |
gyro_z | TEXT | unidades: counts; Estas são as leituras brutas do ADC. O número máximo de amostras é 30 por mensagem. As amostras podem abranger vários segundos. Será necessário realizar uma conversão sobre esses dados após a leitura.Um valor por amostra, alinhado por índice com sample_time_offset. |
calibrated_gyro_x | TEXT | unidades: deg/s; Leitura calibrada do giroscópio.Um valor por amostra, alinhado por índice com sample_time_offset. |
calibrated_gyro_y | TEXT | unidades: deg/s; Leitura calibrada do giroscópio.Um valor por amostra, alinhado por índice com sample_time_offset. |
calibrated_gyro_z | TEXT | unidades: deg/s; Leitura calibrada do giroscópio.Um valor por amostra, alinhado por índice com sample_time_offset. |
Hr
- frequência cardíaca.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
fractional_timestamp | REAL | Parte de fração de segundo do timestamp, em segundos. |
time256 | REAL | Tempo em segundos, codificado com resolução de 1/256 de segundo. |
filtered_bpm | TEXT | Frequência cardíaca filtrada, em batimentos por minuto.Um valor por evento de frequência cardíaca detectado, alinhado por índice com event_timestamp -- o FIT SDK exige que os dois arrays tenham o mesmo número de valores em uma mesma mensagem. |
event_timestamp | TEXT | Deslocamento de tempo, a partir do timestamp de referência desta mensagem, em que cada evento de frequência cardíaca foi detectado. units: s; scale: 1024.Um valor por evento de frequência cardíaca detectado, alinhado por índice com filtered_bpm. |
event_timestamp12 | TEXT | Codificação alternativa e mais compacta, empacotada em bytes, dos timestamps por evento, usada em vez de event_timestamp quando o dispositivo reporta eventos dessa forma. units: s; scale: 1024.Um valor por byte codificado desta série compacta de timestamps por evento; não necessariamente o mesmo número de elementos que event_timestamp/filtered_bpm. |
HrmProfile
Armazena a configuração dos sensores de monitor de frequência cardíaca.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
enabled | INTEGER | Se este perfil de monitor de frequência cardíaca está ativado.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
hrm_ant_id | INTEGER | ID de dispositivo ANT do monitor de frequência cardíaca pareado com este perfil. |
log_hrv | INTEGER | Se os dados de variabilidade da frequência cardíaca (VFC) são registrados para este perfil.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
hrm_ant_id_trans_type | INTEGER | Tipo de transmissão ANT do monitor de frequência cardíaca identificado por hrm_ant_id. |
Hrv
Amostras de variabilidade da frequência cardíaca -- tempo entre batimentos cardíacos sucessivos.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
time | TEXT | unidades: s; escala: 1000; Tempo entre batimentos.Um valor por intervalo sucessivo entre batimentos, em ordem cronológica. |
HrvStatusSummary
Resumo contínuo das tendências de variabilidade da frequência cardíaca nas últimas noites, além de uma classificação geral do status de VFC (por exemplo, equilibrado, baixo).
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
weekly_average | REAL | unidades: ms; escala: 128; Média de RMSSD de 7 dias durante o sono. |
last_night_average | REAL | unidades: ms; escala: 128; Média de RMSSD da última noite durante o sono. |
last_night5_min_high | REAL | unidades: ms; escala: 128; Valor alto de RMSSD de 5 minutos durante o sono. |
baseline_low_upper | REAL | unidades: ms; escala: 128; Linha de base de 3 semanas, limite superior do status de VFC baixa. |
baseline_balanced_lower | REAL | unidades: ms; escala: 128; Linha de base de 3 semanas, limite inferior do status de VFC equilibrada. |
baseline_balanced_upper | REAL | unidades: ms; escala: 128; Linha de base de 3 semanas, limite superior do status de VFC equilibrada. |
status | INTEGER | Classificação geral do status de HRV. |
HrvValue
Uma única amostra contínua de RMSSD (variabilidade da frequência cardíaca).
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
value | REAL | RMSSD (Raiz Quadrada da Média dos Quadrados das Diferenças Sucessivas) móvel de 5 minutos entre intervalos de batimentos cardíacos -- uma métrica padrão de variabilidade da frequência cardíaca. units: ms; scale: 128. |
HrZone
HrZone define as zonas de treino de frequência cardíaca.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice da mensagem. |
high_bpm | INTEGER | . Unidades: bpm. |
heart_rate_zone_name | TEXT | Nome atribuído pelo usuário para esta zona de frequência cardíaca. |
HsaAccelerometerData
Hsa_accelerometer_data: dados brutos do acelerômetro usados para o registro de dados personalizado do HSA.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
timestamp_ms | INTEGER | Parte em milissegundos do timestamp. |
sampling_interval | INTEGER | Intervalo de Amostragem em Milissegundos. |
accel_x | TEXT | unidades: mG; escala: 1,024; Medição do Eixo X.Um valor por amostra, espaçado por sampling_interval milissegundos, alinhado por índice com accel_y/accel_z. |
accel_y | TEXT | unidades: mG; escala: 1,024; Medição do Eixo Y.Um valor por amostra, espaçado por sampling_interval milissegundos, alinhado por índice com accel_x/accel_z. |
accel_z | TEXT | unidades: mG; escala: 1,024; Medição do Eixo Z.Um valor por amostra, espaçado por sampling_interval milissegundos, alinhado por índice com accel_x/accel_y. |
timestamp32k | TEXT | Timestamp de 32 kHz. |
HsaBodyBatteryData
Hsa_body_battery_data: dados de Body Battery usados para o registro de dados personalizado do HSA.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
processing_interval | INTEGER | Duração do intervalo de processamento em segundos. |
level | TEXT | unidades: percentual; Nível de bateria corporal: [0,100] Vazio: -16.Um valor por amostra, espaçado por processing_interval segundos, alinhado por índice com charged/uncharged. |
charged | TEXT | Valor de carga da bateria corporal.Um valor por amostra, espaçado por processing_interval segundos, alinhado por índice com level/uncharged. |
uncharged | TEXT | Valor de descarga da bateria corporal.Um valor por amostra, espaçado por processing_interval segundos, alinhado por índice com level/charged. |
HsaConfigurationData
Hsa_configuration_data: dados de configuração para o registro de dados personalizado do HSA.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
data | TEXT | Dados de configuração codificados. Uso exclusivo do Health SDK.Um byte por elemento; o comprimento é dado por data_size. |
data_size | INTEGER | tamanho em bytes do campo de dados. |
HsaEvent
Hsa_event: eventos do HSA.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
event_id | INTEGER | ID do Evento. Uso exclusivo do Health SDK. |
HsaGyroscopeData
Hsa_gyroscope_data:.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
timestamp_ms | INTEGER | Parte em milissegundos do timestamp. |
sampling_interval | INTEGER | Intervalo de Amostragem na escala de tempo de 32 kHz. Unidades: 1/32768 s. |
gyro_x | TEXT | unidades: deg/s; escala: 28,57143; Medição do Eixo X.Um valor por amostra, espaçado por sampling_interval, alinhado por índice com gyro_y/gyro_z. |
gyro_y | TEXT | unidades: deg/s; escala: 28,57143; Medição do Eixo Y.Um valor por amostra, espaçado por sampling_interval, alinhado por índice com gyro_x/gyro_z. |
gyro_z | TEXT | unidades: deg/s; escala: 28,57143; Medição do Eixo Z.Um valor por amostra, espaçado por sampling_interval, alinhado por índice com gyro_x/gyro_y. |
timestamp32k | TEXT | Timestamp de 32 kHz. |
HsaHeartRateData
Hsa_heart_rate_data: dados atuais de frequência cardíaca do usuário usados para o registro de dados personalizado do HSA.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
processing_interval | INTEGER | Duração do intervalo de processamento em segundos. |
status | INTEGER | De medições no buffer - 0 indica SEARCHING, 1 indica LOCKED. |
heart_rate | TEXT | unidades: bpm; escala: 1; Batimentos / min. Vazio: 0.Um valor por amostra, espaçado por processing_interval segundos. |
HsaRespirationData
Hsa_respiration_data: dados atuais de respiração do usuário usados para o registro de dados personalizado do HSA.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
processing_interval | INTEGER | Duração do intervalo de processamento em segundos. |
respiration_rate | TEXT | Frequência respiratória, em respirações por minuto (faixa válida de 1 a 100).Um valor por amostra, espaçado por processing_interval segundos. Valores sentinela fora da faixa válida: 255 = inválido, 254 = movimento excessivo, 253 = fora do pulso, 252 = não disponível, 2,4 = em branco. units: breaths/min; scale: 100. |
HsaSpo2Data
Hsa_spo2_data: dados atuais de SpO2 do usuário usados para o registro de dados personalizado do HSA.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
processing_interval | INTEGER | Duração do intervalo de processamento em segundos. |
reading_spo2 | TEXT | unidades: percentual; Leitura de SpO2: [70,100] Vazio: 240.Um valor por amostra, espaçado por processing_interval segundos, alinhado por índice com confidence. |
confidence | TEXT | Confiança da SpO2: [0,254].Um valor por amostra, espaçado por processing_interval segundos, alinhado por índice com reading_spo2. |
HsaStepData
Hsa_step_data: dados atuais diários de passos do usuário usados para o registro de dados personalizado do HSA.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
processing_interval | INTEGER | Duração do intervalo de processamento em segundos. |
steps | TEXT | unidades: passos; escala: 1; Soma total de passos.Um valor por amostra, espaçado por processing_interval segundos. |
HsaStressData
Hsa_stress_data: dados atuais de estresse do usuário usados para o registro de dados personalizado do HSA.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
processing_interval | INTEGER | Duração do intervalo de processamento em segundos. |
StressLevel | TEXT | unidades: s; escala: 1; Nível de Estresse: [0,100] Fora do pulso: -1 Movimento excessivo: -2 Dados insuficientes: -3 Recuperando-se do exercício: -4 Não identificado: -5 Vazio: -16.Um valor por amostra, espaçado por processing_interval segundos. |
HsaWristTemperatureData
Hsa_wrist_temperature_data: dados de temperatura do pulso usados para o registro de dados personalizado do HSA.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
processing_interval | INTEGER | Duração do intervalo de processamento em segundos. |
value | TEXT | unidades: degC; escala: 1000; Leitura da temperatura de pulso.Um valor por amostra, espaçado por processing_interval segundos. |
Jump
Um único salto detectado (por exemplo, esqui ou snowboard), incluindo distância, altura, número de rotações, tempo no ar e uma pontuação composta.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
distance | REAL | Distância horizontal percorrida pelo salto, em metros. |
height | REAL | altura do salto em metros. |
rotations | INTEGER | Número de rotações concluídas durante o salto. |
hang_time | REAL | Tempo no ar durante o salto, em segundos. |
score | REAL | Uma pontuação para um salto calculada com base no tempo no ar, nas rotações e na distância. |
position_lat | INTEGER | Latitude em semicírculos. |
position_long | INTEGER | Longitude em semicírculos. |
speed | REAL | velocidade na decolagem, em metros por segundo. |
enhanced_speed | REAL | velocidade em metros por segundo, codificação de faixa estendida. |
Lap
contém dados para uma única volta (Lap) dentro de uma sessão.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
timestamp | TEXT | No formato ISO8601. |
event_id | INTEGER | Código de evento FIT identificando o que disparou este registro, como um início/parada de cronômetro ou uma marcação de volta.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
event_type | INTEGER | Código de tipo de evento FIT descrevendo como o evento ocorreu, como início, parada ou marcação.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
start_time | TEXT | Início da volta, no formato ISO8601. |
start_position_lat | INTEGER | Latitude da posição inicial, em semicírculos. |
start_position_long | INTEGER | Longitude da posição inicial, em semicírculos. |
end_position_lat | INTEGER | Latitude da posição final, em semicírculos. |
end_position_long | INTEGER | Longitude da posição final, em semicírculos. |
total_elapsed_time | REAL | Tempo (inclui pausas). Unidades: s. |
total_timer_time | REAL | Tempo do Cronômetro (exclui pausas). Unidades: s. |
total_distance | REAL | Distância total, em metros. |
total_cycles | INTEGER | Total de ciclos, como rotações de pedal ou passos. |
total_strides | INTEGER | Número total de passadas. |
total_strokes | INTEGER | Número total de braçadas. |
total_calories | INTEGER | Total de calorias queimadas, em quilocalorias. |
total_fat_calories | INTEGER | Total de calorias queimadas a partir de gordura, em quilocalorias. |
avg_speed | REAL | Velocidade média em metros por segundo. |
max_speed | REAL | Velocidade máxima, em metros por segundo. |
avg_heart_rate | INTEGER | Frequência cardíaca média em batimentos por minuto. |
max_heart_rate | INTEGER | Frequência cardíaca máxima, em batimentos por minuto. |
avg_cadence | INTEGER | Cadência média, em rotações por minuto -- calculada pelo dispositivo de gravação como total_cycles / total_timer_time, ou total_cycles / total_elapsed_time, dependendo de uma configuração do dispositivo não capturada de outra forma nestes dados. |
avg_running_cadence | INTEGER | Cadência média de corrida em passadas por minuto. |
max_cadence | INTEGER | Cadência máxima, em rotações por minuto. |
max_running_cadence | INTEGER | Cadência máxima de corrida, em passadas por minuto. |
avg_power | INTEGER | Potência média, em watts -- calculada pelo dispositivo de gravação a partir de seu próprio total de potência interno, dividido por total_timer_time ou total_elapsed_time dependendo de uma configuração do dispositivo; nem o total de potência nem a configuração são capturados de outra forma nestes dados. |
max_power | INTEGER | Potência máxima, em watts. |
total_ascent | INTEGER | Subida total, em metros. |
total_descent | INTEGER | Descida total, em metros. |
intensity | INTEGER | Classificação de intensidade da volta, como ativa ou descanso.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
lap_trigger | INTEGER | O que disparou o fim desta volta, como um pressionamento manual de botão ou a distância de auto-volta.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
sport_id | INTEGER | Código do tipo de esporte, como corrida ou ciclismo; sub_sport_id refina ainda mais essa classificação.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
event_group | INTEGER | Agrupa eventos relacionados, distinguindo fluxos de eventos concorrentes (como segmentos separados dentro de uma sessão multiesportiva) que compartilham o mesmo event_id e event_type. |
number_lengths | INTEGER | Nº de comprimentos da piscina. |
normalized_power | INTEGER | Potência normalizada em watts. |
left_right_balance | INTEGER | Balanço de potência esquerda/direita como percentual, codificado conforme o tipo FIT left_right_balance_100 (o bit mais alto sinaliza a origem da medição). |
first_length_index | INTEGER | Índice do primeiro comprimento (entre os comprimentos de natação da Session pai) pertencente a esta volta. |
avg_stroke_distance | REAL | Distância média percorrida por braçada, em metros. |
swim_stroke | INTEGER | Tipo de braçada de natação usada durante esta volta.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
sub_sport_id | INTEGER | Código do subtipo de esporte, fornecendo uma classificação mais específica dentro de sport_id, como ciclismo indoor ou corrida em trilha.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
number_active_lengths | INTEGER | Nº de comprimentos ativos da piscina. |
total_work | INTEGER | Trabalho total realizado, em joules. |
avg_altitude | REAL | Altitude média durante desta volta, em metros. |
max_altitude | REAL | Altitude máxima atingida durante desta volta, em metros. |
gps_accuracy | INTEGER | Precisão estimada da posição por GPS, em metros. |
avg_grade | REAL | Inclinação média (declive) em percentual. |
avg_pos_grade | REAL | Inclinação média de subida, em percentual. |
avg_neg_grade | REAL | Inclinação média de descida, em percentual. |
max_pos_grade | REAL | Inclinação de subida mais acentuada, em percentual. |
max_neg_grade | REAL | Inclinação de descida mais acentuada, em percentual. |
avg_temperature | INTEGER | Temperatura média em graus Celsius. |
max_temperature | INTEGER | Temperatura máxima, em graus Celsius. |
total_moving_time | REAL | Tempo total em movimento, em segundos. |
avg_pos_vertical_speed | REAL | Velocidade vertical média de subida, em metros por segundo. |
avg_neg_vertical_speed | REAL | Velocidade vertical média de descida, em metros por segundo. |
max_pos_vertical_speed | REAL | Velocidade vertical de subida máxima, em metros por segundo. |
max_neg_vertical_speed | REAL | Velocidade vertical de descida máxima, em metros por segundo. |
time_in_heart_rate_zone | TEXT | Tempo total gasto em cada zona de treino de frequência cardíaca durante desta volta. units: s; scale: 1000.Um valor por zona; os próprios limites da zona são registrados no registro ZonesTarget/TimeInZone desta atividade, não aqui. |
time_in_speed_zone | TEXT | Tempo total gasto em cada zona de treino de velocidade durante desta volta. units: s; scale: 1000.Um valor por zona; os próprios limites da zona são registrados no registro ZonesTarget/TimeInZone desta atividade, não aqui. |
time_in_cadence_zone | TEXT | Tempo total gasto em cada zona de treino de cadência durante desta volta. units: s; scale: 1000.Um valor por zona; os próprios limites da zona são registrados no registro ZonesTarget/TimeInZone desta atividade, não aqui. |
time_in_power_zone | TEXT | Tempo total gasto em cada zona de treino de potência durante desta volta. units: s; scale: 1000.Um valor por zona; os próprios limites da zona são registrados no registro ZonesTarget/TimeInZone desta atividade, não aqui. |
repetition_number | INTEGER | Posição ordinal desta volta dentro de uma sequência repetida/em loop de voltas. |
min_altitude | REAL | Altitude mínima atingida durante desta volta, em metros. |
min_heart_rate | INTEGER | Frequência cardíaca mínima em batimentos por minuto. |
workout_step_index | INTEGER | Índice do workout_step (no Workout pai) que produziu este registro, quando gerado por um treino estruturado. |
opponent_score | INTEGER | Pontuação do adversário em jogos ou esportes com sistema de pontuação adversarial, como squash ou raquetebol. |
stroke_count | TEXT | Número de vezes que cada tipo de braçada de natação foi usado.Um valor por valor do enum stroke_type. |
zone_count | TEXT | Contagem registrada para cada zona.Um valor por zona. |
avg_vertical_oscillation | REAL | Oscilação vertical média em milímetros. |
avg_stance_time_percent | REAL | Tempo médio de contato com o solo como percentual do ciclo de passada. |
avg_stance_time | REAL | Tempo médio de contato com o solo por passo, em milissegundos. |
avg_fractional_cadence | REAL | Parte fracionária de avg_cadence. Unidades: rpm. |
max_fractional_cadence | REAL | Parte fracionária de max_cadence. Unidades: rpm. |
total_fractional_cycles | REAL | Parte fracionária de total_cycles. Unidades: cycles. |
player_score | INTEGER | Pontuação do próprio usuário em jogos ou esportes com sistema de pontuação, como squash ou raquetebol. |
avg_total_hemoglobin_conc | TEXT | unidades: g/dL; escala: 100; Média de hemoglobina saturada e não saturada.Um valor por sensor de oxigenação muscular (SmO2) conectado, quando mais de um está pareado. |
min_total_hemoglobin_conc | TEXT | unidades: g/dL; escala: 100; Mínimo de hemoglobina saturada e não saturada.Um valor por sensor de oxigenação muscular (SmO2) conectado, quando mais de um está pareado. |
max_total_hemoglobin_conc | TEXT | unidades: g/dL; escala: 100; Máximo de hemoglobina saturada e não saturada.Um valor por sensor de oxigenação muscular (SmO2) conectado, quando mais de um está pareado. |
avg_saturated_hemoglobin_percent | TEXT | unidades: %; escala: 10; Percentual médio de hemoglobina saturada com oxigênio.Um valor por sensor de oxigenação muscular (SmO2) conectado, quando mais de um está pareado. |
min_saturated_hemoglobin_percent | TEXT | unidades: %; escala: 10; Percentual mínimo de hemoglobina saturada com oxigênio.Um valor por sensor de oxigenação muscular (SmO2) conectado, quando mais de um está pareado. |
max_saturated_hemoglobin_percent | TEXT | unidades: %; escala: 10; Percentual máximo de hemoglobina saturada com oxigênio.Um valor por sensor de oxigenação muscular (SmO2) conectado, quando mais de um está pareado. |
avg_left_torque_effectiveness | REAL | Eficácia média de torque esquerdo, em percentual. |
avg_right_torque_effectiveness | REAL | Eficácia média de torque direito, em percentual. |
avg_left_pedal_smoothness | REAL | Suavidade média do pedal esquerdo, em percentual. |
avg_right_pedal_smoothness | REAL | Suavidade média do pedal direito, em percentual. |
avg_combined_pedal_smoothness | REAL | Suavidade combinada média da pedalada, em percentual. |
time_standing | REAL | Tempo total gasto na posição em pé. Unidades: s. |
stand_count | INTEGER | Número de transições para o estado em pé. |
avg_left_pco | INTEGER | Deslocamento médio do centro da plataforma esquerda. Unidades: mm. |
avg_right_pco | INTEGER | Deslocamento médio do centro da plataforma direita. Unidades: mm. |
avg_left_power_phase | TEXT | Ângulos médios de fase de potência da pedalada da perna esquerda, em graus de rotação da manivela -- a porção de cada pedalada em que uma força significativa é aplicada. Cada um dos 4 elementos do array é uma medição diferente dessa fase (ângulo inicial, ângulo final, comprimento do arco, centro), conforme power_phase_type.Um valor por valor do enum power_phase_type. |
avg_left_power_phase_peak | TEXT | Como avg_left_power_phase, mas para a fase de potência durante o esforço mais intenso desta volta, em vez da média ao longo de toda a atividade.Um valor por valor do enum power_phase_type. |
avg_right_power_phase | TEXT | Como avg_left_power_phase, para a perna direita.Um valor por valor do enum power_phase_type. |
avg_right_power_phase_peak | TEXT | Como avg_left_power_phase_peak, para a perna direita.Um valor por valor do enum power_phase_type. |
avg_power_position | TEXT | Potência média, em watts, discriminada por posição do ciclista (sentado, em pé ou em transição entre as duas) -- um valor por rider_position_type.Um valor por valor do enum rider_position_type. |
max_power_position | TEXT | Como avg_power_position, mas a potência máxima atingida em vez da média.Um valor por valor do enum rider_position_type. |
avg_cadence_position | TEXT | Cadência média, em rotações por minuto, discriminada por posição do ciclista (sentado, em pé ou em transição entre as duas).Um valor por valor do enum rider_position_type. |
max_cadence_position | TEXT | Como avg_cadence_position, mas a cadência máxima atingida em vez da média.Um valor por valor do enum rider_position_type. |
enhanced_avg_speed | REAL | Velocidade média em metros por segundo, codificação de faixa estendida. |
enhanced_max_speed | REAL | Velocidade máxima em metros por segundo, codificação de faixa estendida. |
enhanced_avg_altitude | REAL | Altitude média durante desta volta, em metros (contraparte de faixa estendida de avg_altitude). |
enhanced_min_altitude | REAL | Altitude mínima atingida durante desta volta, em metros (contraparte de faixa estendida de min_altitude). |
enhanced_max_altitude | REAL | Altitude máxima atingida durante desta volta, em metros (contraparte de faixa estendida de max_altitude). |
avg_lev_motor_power | INTEGER | Potência média do motor Lev durante a volta. Unidades: watts. |
max_lev_motor_power | INTEGER | Potência máxima do motor Lev durante a volta. Unidades: watts. |
lev_battery_consumption | REAL | Consumo de bateria Lev durante a volta. Unidades: percent. |
avg_vertical_ratio | REAL | Proporção vertical média, em percentual. |
avg_stance_time_balance | REAL | Equilíbrio médio esquerda/direita do tempo de contato com o solo, em percentual. |
avg_step_length | REAL | Comprimento médio do passo em milímetros. |
avg_vam | REAL | Velocidade média de subida (VAM) em metros por segundo. |
avg_depth | REAL | 0 se acima da água. Unidades: m. |
max_depth | REAL | 0 se acima da água. Unidades: m. |
min_temperature | INTEGER | Temperatura mínima em graus Celsius. |
enhanced_avg_respiration_rate | REAL | Frequência respiratória média em respirações por minuto. |
enhanced_max_respiration_rate | REAL | Taxa máxima de respiração, em respirações por minuto. |
avg_respiration_rate | INTEGER | Frequência respiratória média durante este período, em respirações por minuto; substituída por enhanced_avg_respiration_rate (faixa mais ampla) quando presente. |
max_respiration_rate | INTEGER | Frequência respiratória máxima durante este período, em respirações por minuto; substituída por enhanced_max_respiration_rate (faixa mais ampla) quando presente. |
total_grit | REAL | O grit score estima o quão desafiadora uma rota pode ser para um ciclista, em termos do tempo gasto em curvas acentuadas ou grandes inclinações. Unidades: kGrit. |
total_flow | REAL | O flow score estima, em termos de distância, quanto um ciclista desacelera em intervalos nos quais a desaceleração é desnecessária, como curvas suaves ou trechos com pequena variação de inclinação. Unidades: Flow. |
jump_count | INTEGER | Número de saltos detectados durante este período, como saltos de esqui ou snowboard. |
avg_grit | REAL | O grit score estima o quão desafiadora uma rota pode ser para um ciclista, em termos do tempo gasto em curvas acentuadas ou grandes inclinações. Unidades: kGrit. |
avg_flow | REAL | O flow score estima, em termos de distância, quanto um ciclista desacelera em intervalos nos quais a desaceleração é desnecessária, como curvas suaves ou trechos com pequena variação de inclinação. Unidades: Flow. |
total_fractional_ascent | REAL | Parte fracionária de total_ascent. Unidades: m. |
total_fractional_descent | REAL | Parte fracionária de total_descent. Unidades: m. |
avg_core_temperature | REAL | Temperatura central média do corpo em graus Celsius. |
min_core_temperature | REAL | Temperatura corporal central mínima em graus Celsius. |
max_core_temperature | REAL | Temperatura máxima do núcleo corporal, em graus Celsius. |
Length
contém dados para uma única piscina (comprimento) em atividades de natação.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
timestamp | TEXT | No formato ISO8601. |
event_id | INTEGER | Código de evento FIT identificando o que disparou este registro, como um início/parada de cronômetro ou uma marcação de volta.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
event_type | INTEGER | Código de tipo de evento FIT descrevendo como o evento ocorreu, como início, parada ou marcação.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
start_time | TEXT | Início do comprimento, no formato ISO8601. |
total_elapsed_time | REAL | Tempo total decorrido, incluindo pausas, em segundos. |
total_timer_time | REAL | Tempo total do cronômetro, excluindo pausas, em segundos. |
total_strokes | INTEGER | Número total de braçadas. |
avg_speed | REAL | Velocidade média em metros por segundo. |
swim_stroke | INTEGER | Tipo de braçada de natação usada.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
avg_swimming_cadence | INTEGER | Cadência média de natação em braçadas por minuto. |
event_group | INTEGER | Agrupa eventos relacionados, distinguindo fluxos de eventos concorrentes (como segmentos separados dentro de uma sessão multiesportiva) que compartilham o mesmo event_id e event_type. |
total_calories | INTEGER | Total de calorias queimadas, em quilocalorias. |
length_type | INTEGER | Classificação deste comprimento, como ativo ou ocioso (um comprimento de descanso entre trechos ativos de natação).O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
player_score | INTEGER | Pontuação do próprio usuário em jogos ou esportes com sistema de pontuação, como squash ou raquetebol. |
opponent_score | INTEGER | Pontuação do adversário em jogos ou esportes com sistema de pontuação adversarial, como squash ou raquetebol. |
stroke_count | TEXT | Número de vezes que cada tipo de braçada de natação foi usado.Um valor por valor do enum stroke_type. |
zone_count | TEXT | Contagem registrada para cada zona.Um valor por zona. |
enhanced_avg_respiration_rate | REAL | Frequência respiratória média em respirações por minuto. |
enhanced_max_respiration_rate | REAL | Taxa máxima de respiração, em respirações por minuto. |
avg_respiration_rate | INTEGER | Frequência respiratória média durante este período, em respirações por minuto; substituída por enhanced_avg_respiration_rate (faixa mais ampla) quando presente. |
max_respiration_rate | INTEGER | Frequência respiratória máxima durante este período, em respirações por minuto; substituída por enhanced_max_respiration_rate (faixa mais ampla) quando presente. |
MagnetometerData
contém leituras brutas e calibradas do sensor magnetômetro.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | Parte inteira em segundos do timestamp, no formato ISO8601. |
timestamp_ms | INTEGER | Parte em milissegundos do timestamp. |
sample_time_offset | TEXT | Cada tempo no array descreve o momento, em milissegundos, em que a amostra do magnetômetro com o índice correspondente foi capturada. Limitado a 30 amostras por mensagem; as amostras podem abranger vários segundos. O tamanho do array deve corresponder ao número de amostras em mag_x, mag_y e mag_z.Um valor por amostra, alinhado por índice com mag_x/mag_y/mag_z. |
mag_x | TEXT | unidades: counts; Estas são as leituras brutas do ADC. O número máximo de amostras é 30 por mensagem. As amostras podem abranger vários segundos. Será necessário realizar uma conversão sobre esses dados após a leitura.Um valor por amostra, alinhado por índice com sample_time_offset. |
mag_y | TEXT | unidades: counts; Estas são as leituras brutas do ADC. O número máximo de amostras é 30 por mensagem. As amostras podem abranger vários segundos. Será necessário realizar uma conversão sobre esses dados após a leitura.Um valor por amostra, alinhado por índice com sample_time_offset. |
mag_z | TEXT | unidades: counts; Estas são as leituras brutas do ADC. O número máximo de amostras é 30 por mensagem. As amostras podem abranger vários segundos. Será necessário realizar uma conversão sobre esses dados após a leitura.Um valor por amostra, alinhado por índice com sample_time_offset. |
calibrated_mag_x | TEXT | unidades: G; Leitura calibrada do magnetômetro.Um valor por amostra, alinhado por índice com sample_time_offset. |
calibrated_mag_y | TEXT | unidades: G; Leitura calibrada do magnetômetro.Um valor por amostra, alinhado por índice com sample_time_offset. |
calibrated_mag_z | TEXT | unidades: G; Leitura calibrada do magnetômetro.Um valor por amostra, alinhado por índice com sample_time_offset. |
MaxMetData
Max_met_data:.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
update_time | TEXT | Hora em que o maxMET e o VO2 foram calculados., em formato ISO8601. |
vo2_max | REAL | VO2 máx. estimado, em mililitros por quilograma por minuto. |
sport_id | INTEGER | Código do tipo de esporte, como corrida ou ciclismo; sub_sport_id refina ainda mais essa classificação. |
sub_sport_id | INTEGER | Código do subtipo de esporte, fornecendo uma classificação mais específica dentro de sport_id, como ciclismo indoor ou corrida em trilha. |
max_met_category | INTEGER | Categoria de atividade usada ao estimar o MET máximo/VO2max, como corrida ou ciclismo. |
calibrated_data | INTEGER | Indica se dados calibrados foram usados no cálculo.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
heart_rate_source | INTEGER | Indica se a estimativa foi obtida usando uma cinta peitoral ou a frequência cardíaca de pulso. |
speed_source | INTEGER | Indica se a estimativa foi obtida usando GPS integrado ou GPS conectado. |
MemoGlob
Memo_glob:.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
part_index | INTEGER | Número de sequência dos blocos de memo. |
memo | TEXT | Obsoleto. Use o campo data.Um byte por elemento deste array de bytes brutos descontinuado. |
mesg_number | INTEGER | Número da Mensagem da mensagem pai. |
parent_index | INTEGER | Índice da mesg à qual este glob está associado. |
field_number | INTEGER | Campo no elemento pai ao qual este glob está associado. |
data | TEXT | Bloco de bytes UTF-8. Observação: caracteres multibyte podem ser divididos entre mensagens memo_glob adjacentes.Um byte por elemento deste bloco de bytes UTF-8. |
MesgCapabilities
Especifica restrições sobre os tipos de mensagem e contagens dentro de um arquivo FIT.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
file | INTEGER | O número do arquivo. |
mesg_number | INTEGER | O número da mensagem. |
count_type | INTEGER | O tipo de contagem. |
Count | INTEGER | Número de instâncias desta mensagem suportadas pelo dispositivo. |
number_per_file | INTEGER | Número por arquivo. |
max_per_file | INTEGER | Número máximo de instâncias deste tipo de mensagem suportado por arquivo. |
max_per_file_type | INTEGER | Como o limite de max_per_file é delimitado, como por arquivo, por arquivo e esporte, ou por arquivo, esporte e subesporte. |
MetZone
Define zonas de equivalente metabólico (MET) para estimar o gasto energético.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
high_bpm | INTEGER | Limite superior desta zona de MET, em batimentos por minuto. |
calories | REAL | Limite de queima de calorias para esta zona MET, em quilocalorias. |
fat_calories | REAL | Taxa de calorias queimadas pelo metabolismo de gordura enquanto nesta zona MET. Units: kcal / min. |
Monitoring
Uma entrada periódica do registro de monitoramento de bem-estar/atividade -- calorias, distância, ciclos e passos acumulados para um intervalo de registro.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. Deve estar alinhado ao intervalo de registro; por exemplo, o horário deve ser 00:00:00 para um registro diário. |
device_index | INTEGER | Associa estes dados à mensagem device_info. Não obrigatório para arquivos com um único dispositivo (sensor). |
calories | INTEGER | Total de calorias acumuladas. Mantido por MonitoringReader para cada activity_type. Consulte a documentação do SDK. |
distance | REAL | Distância acumulada. Mantida por MonitoringReader para cada activity_type. Consulte a documentação do SDK. Unidades: m. |
cycles | REAL | Ciclos acumulados. Mantido por MonitoringReader para cada activity_type. Consulte a documentação do SDK. |
steps | INTEGER | Contagem total de passos durante o intervalo de registro. |
strokes | REAL | Contagem de braçadas acumulada durante o intervalo de registro. |
active_time | REAL | Tempo ativo em segundos. |
activity_type | INTEGER | Código de tipo de atividade FIT classificando o tipo de atividade que esta amostra representa, como caminhada, corrida ou sono. |
activity_subtype | INTEGER | Código de subtipo de atividade FIT, fornecendo uma classificação mais específica dentro de activity_type. |
activity_level | INTEGER | Nível de intensidade da atividade rastreada, como baixo, médio ou alto. |
distance16 | INTEGER | 16 bits menos significativos da distância cumulativa; combine com o campo distance correspondente para reconstruir o valor completo. |
cycles16 | INTEGER | 16 bits menos significativos da contagem cumulativa de ciclos; combine com o campo cycles correspondente para reconstruir o valor completo. |
active_time16 | INTEGER | 16 bits menos significativos do contador de tempo ativo; combine com o campo de tempo ativo correspondente para reconstruir o valor completo. |
local_timestamp | TEXT | No formato ISO8601. Deve estar alinhado ao intervalo de registro; por exemplo, o horário deve ser 00:00:00 para um registro diário. |
temperature | REAL | Temperatura média durante o intervalo de registro encerrado no timestamp. Unidades: C. |
temperature_min | REAL | Temperatura mínima durante o intervalo de registro encerrado no timestamp. |
temperature_max | REAL | Temperatura máxima durante o intervalo de registro encerrado no timestamp. Unidades: C. |
activity_time | TEXT | unidades: minutos; Indexado usando o enum minute_activity_level.Um valor por valor do enum minute_activity_level. |
active_calories | INTEGER | Calorias ativas queimadas, em quilocalorias. |
current_activity_type_intensity | INTEGER | Indica um único tipo/intensidade para a duração desde a última mensagem de monitoramento. |
timestamp_min8 | TEXT | Bits menos significativos do timestamp, em minutos; combine com o campo timestamp correspondente para reconstruir o valor completo. |
timestamp16 | TEXT | Bits menos significativos do timestamp; combine com o campo timestamp correspondente para reconstruir o valor completo. |
heart_rate | INTEGER | Frequência cardíaca, em batimentos por minuto. |
intensity | REAL | Nível de intensidade da atividade durante o intervalo de registro. |
duration_min | INTEGER | duração em minutos. |
duration | INTEGER | Duração do intervalo de registro, em segundos. |
ascent | REAL | Subida acumulada em metros durante o intervalo de registro. |
descent | REAL | Descida acumulada em metros durante o intervalo de registro. |
moderate_activity_minutes | INTEGER | Minutos gastos em atividade de intensidade moderada. |
vigorous_activity_minutes | INTEGER | Minutos gastos em atividade de intensidade vigorosa. |
pushes | INTEGER | Impulsos de cadeira de rodas registrados neste período de monitoramento. |
MonitoringHrData
Monitoring_hr_data:.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. Deve estar alinhado ao intervalo de registro; por exemplo, o horário deve ser 00:00:00 para um registro diário. |
resting_heart_rate | INTEGER | Média móvel de 7 dias. Unidades: bpm. |
current_day_resting_heart_rate | INTEGER | FCR apenas para hoje. (Alimenta a média de 7 dias). Unidades: bpm. |
MonitoringInfo
Monitoring_info:.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
local_timestamp | TEXT | Época do timestamp expressa em horário local, no formato ISO8601, usada para converter os timestamps da atividade para o horário local caso o dispositivo não suporte correção de fuso horário e horário de verão. |
activity_type | TEXT | Códigos de tipo de atividade FIT para os quais este arquivo rastreia fatores de conversão de calorias/distância; indexa cycles_to_distance e cycles_to_calories.Um valor por tipo de atividade rastreado; a ordem deste próprio array é o índice ao qual cycles_to_distance e cycles_to_calories estão alinhados. |
cycles_to_distance | TEXT | unidades: m/ciclo; escala: 5000; Indexado por activity_type.Um valor por elemento de activity_type, alinhado por índice com ele. |
cycles_to_calories | TEXT | unidades: kcal/ciclo; escala: 5000; Indexado por activity_type.Um valor por elemento de activity_type, alinhado por índice com ele. |
resting_metabolic_rate | INTEGER | Estimativa de calorias queimadas por dia em repouso (taxa metabólica basal). Units: kcal / day. |
NapEvent
Registro de evento de soneca (Nap Event).
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
timestamp | TEXT | No formato ISO8601. |
start_time | TEXT | Início do período de cochilo, no formato ISO8601. |
start_timezone_offset | INTEGER | Deslocamento de fuso horário no início do período de cochilo. Unidades: minutos. |
end_time | TEXT | Fim do período de soneca, no formato ISO8601. |
end_timezone_offset | INTEGER | Deslocamento de fuso horário no fim do período de cochilo. Unidades: minutos. |
feedback | INTEGER | Avaliação do dispositivo sobre o horário e a duração desta soneca em relação à necessidade de sono e ao estado de jetlag (por exemplo, horário ideal, horário tardio ou incompatibilidade de duração). |
is_deleted | INTEGER | Se este evento de cochilo foi excluído.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
source | INTEGER | Como esta soneca foi registrada -- detectada automaticamente pelo dispositivo, inserida manualmente no dispositivo, ou inserida manualmente via Garmin Connect. |
update_timestamp | TEXT | timestamp da última atualização deste registro, no formato ISO8601. |
NmeaSentence
Armazena sentenças NMEA brutas de dispositivos GPS.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
timestamp_ms | INTEGER | Parte fracionária do timestamp, somada ao timestamp. Unidades: ms. |
sentence | TEXT | Sentença NMEA. |
ObdiiData
contém dados de diagnóstico do veículo capturados durante uma atividade.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | Horário em que a mensagem foi emitida, no formato ISO8601. |
timestamp_ms | INTEGER | Parte fracionária do timestamp, somada ao timestamp. Unidades: ms. |
time_offset | TEXT | unidades: ms; Deslocamento da leitura de PID [i] em relação a start_timestamp+start_timestamp_ms. As leituras podem abranger vários segundos.Um valor por leitura de PID, alinhado por índice com raw_data. |
pid | INTEGER | ID do Parâmetro. |
raw_data | TEXT | Dados brutos de parâmetro.Um valor por leitura de PID, alinhado por índice com time_offset/system_time. |
pid_data_size | TEXT | Opcional, tamanho de dados do PID[i]. Se não especificado, consultar SAE J1979.Um valor por leitura de PID, alinhado por índice com raw_data. |
system_time | TEXT | Horário do sistema associado à amostra, expresso em ms; pode ser usado em vez de time_offset. Haverá um valor de system_time para cada elemento raw_data. Para pids multibyte, o system_time é repetido.Um valor por elemento de raw_data, alinhado por índice com ele. |
start_timestamp | TEXT | timestamp da primeira amostra registrada na mensagem, no formato ISO8601. Usado com time_offset para gerar o horário de cada amostra. |
start_timestamp_ms | INTEGER | Parte fracionária de start_timestamp. Unidades: ms. |
OhrSettings
Configura as definições do sensor óptico de frequência cardíaca.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
enabled | INTEGER | Se o sensor óptico de frequência cardíaca está ativado. |
OneDSensorCalibration
Armazena dados de calibração para sensores 1D, como barômetros.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | Parte inteira em segundos do timestamp, no formato ISO8601. |
sensor_type | INTEGER | Indica para qual sensor a calibração se destina. |
calibration_factor | INTEGER | Fator de calibração usado para converter o valor bruto do ADC em graus, g, etc. |
baro_cal_factor | INTEGER | Fator de calibração do barômetro. Unidades: Pa. |
calibration_divisor | INTEGER | Divisor do fator de calibração. Unidades: contagens. |
level_shift | INTEGER | Valor de deslocamento de nível usado para trazer o valor do ADC de volta à faixa. |
offset_cal | INTEGER | Fator de Calibração Interna. |
PowerZone
Define as zonas de treino de potência.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
high_value | INTEGER | Limite superior desta zona de potência, em watts. |
Name | TEXT | Nome atribuído pelo usuário para esta zona de potência. |
RawBbi
Raw_bbi: valores brutos do intervalo batimento a batimento (BBI).
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
timestamp_ms | INTEGER | Parte em milissegundos do timestamp. |
data | TEXT | 1 bit para o indicador de lacuna, 1 bit para o indicador de qualidade, e 14 bits para os valores de intervalo batimento a batimento, em resolução de milissegundos inteiros.Um valor por intervalo de batimento, alinhado por índice com time/quality/gap. |
time | TEXT | unidades: ms; Array de tempos em milissegundos entre batimentos.Um valor por intervalo de batimento, alinhado por índice com data/quality/gap. |
quality | TEXT | 1 = alta confiança. 0 = baixa confiança. N/D quando gap = 1.Um valor por intervalo de batimento, alinhado por índice com data/time/gap. |
gap | TEXT | 1 = lacuna (o tempo representa a duração da lacuna em ms). 0 = dados de BBI.Um valor por intervalo de batimento, alinhado por índice com data/time/quality. |
Record
É a mensagem de dados principal que contém leituras de sensores com registro de data/hora, como posição, velocidade e frequência cardíaca.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
position_lat | INTEGER | Latitude em semicírculos. |
position_long | INTEGER | Longitude em semicírculos. |
altitude | REAL | Altitude neste ponto, em metros. |
heart_rate | INTEGER | Frequência cardíaca, em batimentos por minuto. |
cadence | INTEGER | cadência em rotações por minuto. |
distance | REAL | Distância cumulativa percorrida até o momento, em metros. |
speed | REAL | velocidade em metros por segundo. |
power | INTEGER | potência em watts. |
compressed_speed_distance | TEXT | Velocidade e distância deste registro, compactadas em uma codificação de bytes compacta em vez de dois campos separados. units: m/s,m; scale: 100,16.Não é uma série por amostra: um pequeno array de bytes de tamanho fixo que se decodifica em exatamente dois valores (velocidade, depois distância), um fator de escala por valor decodificado. |
grade | REAL | inclinação (grade) como percentual. |
resistance | INTEGER | Relativo. 0 é nenhum, 254 é máximo. |
time_from_course | REAL | Tempo à frente ou atrás do ritmo do percurso, em segundos. |
cycle_length | REAL | Comprimento de um ciclo, como uma rotação de pedal ou uma passada, em metros. |
temperature | INTEGER | temperatura em graus Celsius. |
speed1s | TEXT | unidades: m/s; escala: 16; velocidade em intervalos de 1s. O campo timestamp indica o horário do último elemento do array.Um valor por segundo; o horário do último elemento é o próprio campo timestamp deste registro. |
cycles | INTEGER | Total de ciclos até este ponto, como rotações de pedal ou passos. |
total_cycles | INTEGER | Total de ciclos, como rotações de pedal ou passos. |
compressed_accumulated_power | INTEGER | Potência acumulada em watts, codificação comprimida. |
accumulated_power | INTEGER | Potência acumulada em watts. |
left_right_balance | INTEGER | Balanço de potência esquerda/direita como percentual, codificado conforme o tipo FIT left_right_balance_100 (o bit mais alto sinaliza a origem da medição). |
gps_accuracy | INTEGER | Precisão estimada da posição por GPS, em metros. |
vertical_speed | REAL | Velocidade vertical, em metros por segundo. |
calories | INTEGER | calorias queimadas até este ponto da atividade, em quilocalorias. |
vertical_oscillation | REAL | Oscilação vertical, em milímetros. |
stance_time_percent | REAL | Tempo de contato com o solo como porcentagem do ciclo da passada. |
stance_time | REAL | Tempo de contato com o solo por passo, em milissegundos. |
activity_type | INTEGER | Código de tipo de atividade FIT classificando o tipo de atividade que esta amostra representa, como caminhada, corrida ou sono.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
left_torque_effectiveness | REAL | Eficácia do torque esquerdo, em porcentagem. |
right_torque_effectiveness | REAL | Efetividade de torque direito, em percentual. |
left_pedal_smoothness | REAL | Suavidade do pedal esquerdo, em porcentagem. |
right_pedal_smoothness | REAL | Suavidade do pedal direito, em percentual. |
combined_pedal_smoothness | REAL | Suavidade combinada da pedalada, em percentual. |
time128 | REAL | Tempo decorrido em segundos, codificado com resolução de 1/128 de segundo. |
stroke_type | INTEGER | Tipo de braçada de natação registrado para esta amostra.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
zone | INTEGER | Zona de frequência cardíaca neste ponto. |
ball_speed | REAL | Velocidade da bola em metros por segundo. |
cadence256 | REAL | Registrar cadência e cadência fracionária para compatibilidade retroativa. Unidades: rpm. |
fractional_cadence | REAL | Parte fracionária da leitura de cadência, em rotações por minuto. |
total_hemoglobin_conc | REAL | Total de hemoglobina saturada e não saturada. Unidades: g/dL. |
total_hemoglobin_conc_min | REAL | Hemoglobina saturada e não saturada mínima. |
total_hemoglobin_conc_max | REAL | Hemoglobina saturada e não saturada máxima. Unidades: g/dL. |
saturated_hemoglobin_percent | REAL | Percentual de hemoglobina saturada com oxigênio. Unidades: %. |
saturated_hemoglobin_percent_min | REAL | Percentual mínimo de hemoglobina saturada com oxigênio. |
saturated_hemoglobin_percent_max | REAL | Porcentagem máxima de hemoglobina saturada com oxigênio. Unidades: %. |
device_index | INTEGER | Índice identificando a qual dispositivo conectado estes dados pertencem, correspondendo ao próprio device_index de um registro device_info. |
left_pco | INTEGER | Deslocamento do centro da plataforma esquerda. Unidades: mm. |
right_pco | INTEGER | Deslocamento do centro da plataforma direita. Unidades: mm. |
left_power_phase | TEXT | unidades: degrees; escala: 0,7111111; Ângulos de fase de potência esquerda. Índices dos valores de dados definidos por power_phase_type.Um valor por valor do enum power_phase_type. |
left_power_phase_peak | TEXT | unidades: degrees; escala: 0,7111111; Ângulos de pico de fase de potência esquerda. Índices dos valores de dados definidos por power_phase_type.Um valor por valor do enum power_phase_type. |
right_power_phase | TEXT | unidades: degrees; escala: 0,7111111; Ângulos de fase de potência direita. Índices dos valores de dados definidos por power_phase_type.Um valor por valor do enum power_phase_type. |
right_power_phase_peak | TEXT | unidades: degrees; escala: 0,7111111; Ângulos de pico de fase de potência direita. Índices dos valores de dados definidos por power_phase_type.Um valor por valor do enum power_phase_type. |
enhanced_speed | REAL | velocidade em metros por segundo, codificação de faixa estendida. |
enhanced_altitude | REAL | Altitude neste ponto, em metros (contraparte de faixa estendida de altitude). |
battery_soc | REAL | Estado de carga da bateria Lev. Unidades: percent. |
motor_power | INTEGER | Potência do motor Lev. Unidades: watts. |
vertical_ratio | REAL | Razão vertical, em percentual. |
stance_time_balance | REAL | Equilíbrio esquerda/direita do tempo de contato com o solo, em porcentagem. |
step_length | REAL | Comprimento do passo em milímetros. |
cycle_length16 | REAL | Suporta tamanhos de ciclo maiores necessários para esportes de remo/canoagem. Tamanho máximo de ciclo: 655,35. |
absolute_pressure | INTEGER | Inclui pressão atmosférica. Unidades: Pa. |
depth | REAL | 0 se acima da água. Unidades: m. |
next_stop_depth | REAL | 0 se acima da água. Unidades: m. |
next_stop_time | INTEGER | Tempo até a próxima parada de descompressão, em segundos. |
time_to_surface | INTEGER | Tempo estimado para retornar à superfície com segurança a partir do mergulho, em segundos. |
ndl_time | INTEGER | Limite de não descompressão restante, em segundos. |
cns_load | INTEGER | Carga de toxicidade de oxigênio do sistema nervoso central, em percentual. |
n2_load | INTEGER | Carga de nitrogênio, em percentual. |
respiration_rate | INTEGER | Frequência respiratória em respirações por minuto. |
enhanced_respiration_rate | REAL | Frequência respiratória em respirações por minuto, codificação de faixa estendida. |
grit | REAL | O grit score estima o quão desafiadora uma rota pode ser para um ciclista, em termos do tempo gasto em curvas acentuadas ou grandes inclinações. |
flow | REAL | O flow score estima, em termos de distância, quanto um ciclista desacelera em intervalos nos quais a desaceleração é desnecessária, como curvas suaves ou trechos com pequena variação de inclinação. |
current_stress | REAL | Valor de estresse atual. |
ebike_travel_range | INTEGER | Autonomia restante estimada da e-bike, em quilômetros. |
ebike_battery_level | INTEGER | Nível da bateria da e-bike, em porcentagem. |
ebike_assist_mode | INTEGER | Modo/nível atual de assistência de potência da e-bike, conforme relatado pelo próprio sensor da bicicleta. Units: depends on sensor. |
ebike_assist_level_percent | INTEGER | Nível de assistência do motor da e-bike, em porcentagem. |
air_time_remaining | INTEGER | Tempo de ar restante estimado, em segundos. |
pressure_sac | REAL | Consumo de ar na superfície baseado em pressão. Unidades: bar/min. |
volume_sac | REAL | Consumo volumétrico de ar na superfície. Unidades: L/min. |
rmv | REAL | Volume respiratório por minuto. |
ascent_rate | REAL | Taxa de subida em metros por segundo. |
po2 | REAL | Pressão parcial atual de oxigênio. Unidades: percentual. |
core_temperature | REAL | Temperatura corporal central em graus Celsius. |
RespirationRate
Frequência respiratória em respirações por minuto.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
respiration_rate | REAL | Respirações * 100/min; -300 indica inválido, -200 indica grande movimento, -100 indica fora do pulso. |
Schedule
Um treino ou percurso agendado, e se ele já foi iniciado.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
manufacturer_id | INTEGER | Corresponde ao file_id do treino/percurso agendado. |
product_id | INTEGER | Corresponde ao file_id do treino/percurso agendado. |
favero_product_id | INTEGER | Código de produto específico da Favero identificando o modelo do dispositivo, válido apenas quando manufacturer_id é Favero Electronics. |
garmin_product_id | INTEGER | Código de produto específico da Garmin identificando o modelo do dispositivo, válido apenas quando manufacturer_id é Garmin. |
serial_number | INTEGER | Corresponde ao file_id do treino/percurso agendado. |
time_created | INTEGER | Corresponde ao time_created do file_id do treino ou percurso agendado, no formato ISO8601. |
completed | INTEGER | Se esta atividade agendada foi iniciada.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
type | INTEGER | tipo de item agendado, como treino ou percurso. |
scheduled_time | INTEGER | Horário para o qual o treino ou percurso está agendado, no formato ISO8601. |
SdmProfile
Armazena a configuração dos sensores de velocidade e distância (footpods).
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
enabled | INTEGER | Se este perfil de sensor de velocidade e distância está ativado.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
sdm_ant_id | INTEGER | ID de dispositivo ANT do sensor de velocidade/distância (footpod) pareado com este perfil. |
sdm_cal_factor | REAL | Fator de calibração do sensor de velocidade e distância, em percentual. |
odometer | REAL | leitura do odômetro em metros. |
speed_source | INTEGER | Usar footpod como fonte de velocidade em vez do GPS.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
sdm_ant_id_trans_type | INTEGER | Tipo de transmissão ANT do footpod identificado por sdm_ant_id. |
odometer_rollover | INTEGER | Contador de rollover que pode ser usado para estender o odômetro. |
SegmentFile
Resumo das informações exclusivas de segmento e placar associadas a um arquivo de segmento. Usado para compilar um arquivo de lista de segmentos que descreve todos os arquivos de segmento em um dispositivo, consultado ao atualizar um arquivo de segmento com as informações de placar mais recentes disponíveis.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
file_uuid | TEXT | UUID do arquivo do segmento. |
enabled | INTEGER | Estado do arquivo de segmento.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
user_profile_primary_key | INTEGER | Chave primária do usuário que criou o arquivo de segmento. |
leader_type | TEXT | Tipo de líder de cada líder no arquivo de segmento.Um valor por líder do placar, alinhado por índice com leader_group_primary_key/ leader_activity_id/leader_activity_id_string. |
leader_group_primary_key | TEXT | Chave primária de grupo de cada líder no arquivo de segmento.Um valor por líder do placar, alinhado por índice com leader_type/leader_activity_id/ leader_activity_id_string. |
leader_activity_id | TEXT | ID de atividade de cada líder no arquivo de segmento.Um valor por líder do placar, alinhado por índice com leader_type/ leader_group_primary_key/leader_activity_id_string. |
leader_activity_id_string | TEXT | Versão em string do ID de atividade de cada líder no arquivo de segmento. Com 21 caracteres para cada ID, expressa em decimal.Um valor por líder do placar, alinhado por índice com leader_type/ leader_group_primary_key/leader_activity_id. |
default_race_leader | INTEGER | Índice da entrada do Placar de Líderes selecionada como participante padrão da corrida. |
SegmentId
Segment_id: dados de identificação única para um arquivo de segmento.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
Name | TEXT | Nome amigável atribuído ao segmento. |
uuid | TEXT | Do segmento. |
sport_id | INTEGER | Esporte associado ao segmento.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
enabled | INTEGER | Segmento habilitado para avaliação.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro. |
user_profile_primary_key | INTEGER | Chave primária do usuário que criou o segmento. |
device_id | INTEGER | ID do dispositivo que criou o segmento. |
default_race_leader | INTEGER | Índice da entrada do Placar de Líderes selecionada como participante padrão da corrida. |
delete_status | INTEGER | Indica se algum segmento deve ser excluído. |
selection_type | INTEGER | Indica como o segmento foi selecionado para ser enviado ao dispositivo.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
SegmentLap
Segment_lap:.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
timestamp | TEXT | No formato ISO8601. |
event_id | INTEGER | Código de evento FIT identificando o que disparou este registro, como um início/parada de cronômetro ou uma marcação de volta.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
event_type | INTEGER | Código de tipo de evento FIT descrevendo como o evento ocorreu, como início, parada ou marcação.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
start_time | TEXT | Início da volta de segmento, no formato ISO8601. |
start_position_lat | INTEGER | Latitude da posição inicial, em semicírculos. |
start_position_long | INTEGER | Longitude da posição inicial, em semicírculos. |
end_position_lat | INTEGER | Latitude da posição final, em semicírculos. |
end_position_long | INTEGER | Longitude da posição final, em semicírculos. |
total_elapsed_time | REAL | Tempo (inclui pausas). Unidades: s. |
total_timer_time | REAL | Tempo do Cronômetro (exclui pausas). Unidades: s. |
total_distance | REAL | Distância total, em metros. |
total_cycles | INTEGER | Total de ciclos, como rotações de pedal ou passos. |
total_strokes | INTEGER | Número total de braçadas. |
total_calories | INTEGER | Total de calorias queimadas, em quilocalorias. |
total_fat_calories | INTEGER | Total de calorias queimadas a partir de gordura, em quilocalorias. |
avg_speed | REAL | Velocidade média em metros por segundo. |
max_speed | REAL | Velocidade máxima, em metros por segundo. |
avg_heart_rate | INTEGER | Frequência cardíaca média em batimentos por minuto. |
max_heart_rate | INTEGER | Frequência cardíaca máxima, em batimentos por minuto. |
avg_cadence | INTEGER | Cadência média, em rotações por minuto -- calculada pelo dispositivo de gravação como total_cycles / total_timer_time, ou total_cycles / total_elapsed_time, dependendo de uma configuração do dispositivo não capturada de outra forma nestes dados. |
max_cadence | INTEGER | Cadência máxima, em rotações por minuto. |
avg_power | INTEGER | Potência média, em watts -- calculada pelo dispositivo de gravação a partir de seu próprio total de potência interno, dividido por total_timer_time ou total_elapsed_time dependendo de uma configuração do dispositivo; nem o total de potência nem a configuração são capturados de outra forma nestes dados. |
max_power | INTEGER | Potência máxima, em watts. |
total_ascent | INTEGER | Subida total, em metros. |
total_descent | INTEGER | Descida total, em metros. |
sport_id | INTEGER | Código do tipo de esporte, como corrida ou ciclismo; sub_sport_id refina ainda mais essa classificação. |
event_group | INTEGER | Agrupa eventos relacionados, distinguindo fluxos de eventos concorrentes (como segmentos separados dentro de uma sessão multiesportiva) que compartilham o mesmo event_id e event_type. |
nec_lat | INTEGER | Latitude do canto nordeste. Unidades: semicírculos. |
nec_long | INTEGER | Longitude do canto nordeste. Unidades: semicírculos. |
swc_lat | INTEGER | Latitude do canto sudoeste. Unidades: semicírculos. |
swc_long | INTEGER | Latitude do canto sudoeste. Unidades: semicírculos. |
Name | TEXT | Nome atribuído pelo usuário ou gerado automaticamente para esta tentativa de segmento. |
normalized_power | INTEGER | Potência normalizada em watts. |
left_right_balance | INTEGER | Balanço de potência esquerda/direita como percentual, codificado conforme o tipo FIT left_right_balance_100 (o bit mais alto sinaliza a origem da medição). |
sub_sport_id | INTEGER | Código do subtipo de esporte, fornecendo uma classificação mais específica dentro de sport_id, como ciclismo indoor ou corrida em trilha. |
total_work | INTEGER | Trabalho total realizado, em joules. |
avg_altitude | REAL | Altitude média durante desta volta de segmento, em metros. |
max_altitude | REAL | Altitude máxima atingida durante desta volta de segmento, em metros. |
gps_accuracy | INTEGER | Precisão estimada da posição por GPS, em metros. |
avg_grade | REAL | Inclinação média (declive) em percentual. |
avg_pos_grade | REAL | Inclinação média de subida, em percentual. |
avg_neg_grade | REAL | Inclinação média de descida, em percentual. |
max_pos_grade | REAL | Inclinação de subida mais acentuada, em percentual. |
max_neg_grade | REAL | Inclinação de descida mais acentuada, em percentual. |
avg_temperature | INTEGER | Temperatura média em graus Celsius. |
max_temperature | INTEGER | Temperatura máxima, em graus Celsius. |
total_moving_time | REAL | Tempo total em movimento, em segundos. |
avg_pos_vertical_speed | REAL | Velocidade vertical média de subida, em metros por segundo. |
avg_neg_vertical_speed | REAL | Velocidade vertical média de descida, em metros por segundo. |
max_pos_vertical_speed | REAL | Velocidade vertical de subida máxima, em metros por segundo. |
max_neg_vertical_speed | REAL | Velocidade vertical de descida máxima, em metros por segundo. |
time_in_heart_rate_zone | TEXT | Tempo total gasto em cada zona de treino de frequência cardíaca durante desta volta de segmento. units: s; scale: 1000.Um valor por zona; os próprios limites da zona são registrados no registro ZonesTarget/TimeInZone desta atividade, não aqui. |
time_in_speed_zone | TEXT | Tempo total gasto em cada zona de treino de velocidade durante desta volta de segmento. units: s; scale: 1000.Um valor por zona; os próprios limites da zona são registrados no registro ZonesTarget/TimeInZone desta atividade, não aqui. |
time_in_cadence_zone | TEXT | Tempo total gasto em cada zona de treino de cadência durante desta volta de segmento. units: s; scale: 1000.Um valor por zona; os próprios limites da zona são registrados no registro ZonesTarget/TimeInZone desta atividade, não aqui. |
time_in_power_zone | TEXT | Tempo total gasto em cada zona de treino de potência durante desta volta de segmento. units: s; scale: 1000.Um valor por zona; os próprios limites da zona são registrados no registro ZonesTarget/TimeInZone desta atividade, não aqui. |
repetition_number | INTEGER | Posição ordinal desta volta de segmento dentro de uma sequência repetida/em loop de voltas. |
min_altitude | REAL | Altitude mínima atingida durante desta volta de segmento, em metros. |
min_heart_rate | INTEGER | Frequência cardíaca mínima em batimentos por minuto. |
active_time | REAL | Tempo ativo em segundos. |
workout_step_index | INTEGER | Índice do workout_step (no Workout pai) que produziu este registro, quando gerado por um treino estruturado. |
sport_event | INTEGER | Classificação de evento específica do esporte para esta volta de segmento, como um segmento de subida ou descida.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
avg_left_torque_effectiveness | REAL | Eficácia média de torque esquerdo, em percentual. |
avg_right_torque_effectiveness | REAL | Eficácia média de torque direito, em percentual. |
avg_left_pedal_smoothness | REAL | Suavidade média do pedal esquerdo, em percentual. |
avg_right_pedal_smoothness | REAL | Suavidade média do pedal direito, em percentual. |
avg_combined_pedal_smoothness | REAL | Suavidade combinada média da pedalada, em percentual. |
status | INTEGER | Status da tentativa do segmento, como concluída.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
uuid | TEXT | Identificador único do segmento. |
avg_fractional_cadence | REAL | Parte fracionária de avg_cadence. Unidades: rpm. |
max_fractional_cadence | REAL | Parte fracionária de max_cadence. Unidades: rpm. |
total_fractional_cycles | REAL | Parte fracionária de total_cycles. Unidades: cycles. |
front_gear_shift_count | INTEGER | Número de trocas de marcha no câmbio dianteiro durante este segmento. |
rear_gear_shift_count | INTEGER | Número de trocas de marcha no câmbio traseiro durante este segmento. |
time_standing | REAL | Tempo total gasto na posição em pé. Unidades: s. |
stand_count | INTEGER | Número de transições para o estado em pé. |
avg_left_pco | INTEGER | Deslocamento médio do centro da plataforma esquerda. Unidades: mm. |
avg_right_pco | INTEGER | Deslocamento médio do centro da plataforma direita. Unidades: mm. |
avg_left_power_phase | TEXT | Ângulos médios de fase de potência da pedalada da perna esquerda, em graus de rotação da manivela -- a porção de cada pedalada em que uma força significativa é aplicada. Cada um dos 4 elementos do array é uma medição diferente dessa fase (ângulo inicial, ângulo final, comprimento do arco, centro), conforme power_phase_type.Um valor por valor do enum power_phase_type. |
avg_left_power_phase_peak | TEXT | Como avg_left_power_phase, mas para a fase de potência durante o esforço mais intenso desta volta de segmento, em vez da média ao longo de toda a atividade.Um valor por valor do enum power_phase_type. |
avg_right_power_phase | TEXT | Como avg_left_power_phase, para a perna direita.Um valor por valor do enum power_phase_type. |
avg_right_power_phase_peak | TEXT | Como avg_left_power_phase_peak, para a perna direita.Um valor por valor do enum power_phase_type. |
avg_power_position | TEXT | Potência média, em watts, discriminada por posição do ciclista (sentado, em pé ou em transição entre as duas) -- um valor por rider_position_type.Um valor por valor do enum rider_position_type. |
max_power_position | TEXT | Como avg_power_position, mas a potência máxima atingida em vez da média.Um valor por valor do enum rider_position_type. |
avg_cadence_position | TEXT | Cadência média, em rotações por minuto, discriminada por posição do ciclista (sentado, em pé ou em transição entre as duas).Um valor por valor do enum rider_position_type. |
max_cadence_position | TEXT | Como avg_cadence_position, mas a cadência máxima atingida em vez da média.Um valor por valor do enum rider_position_type. |
manufacturer_id | INTEGER | Fabricante que produziu o segmento. |
total_grit | REAL | O grit score estima o quão desafiadora uma rota pode ser para um ciclista, em termos do tempo gasto em curvas acentuadas ou grandes inclinações. Unidades: kGrit. |
total_flow | REAL | O flow score estima, em termos de distância, quanto um ciclista desacelera em intervalos nos quais a desaceleração é desnecessária, como curvas suaves ou trechos com pequena variação de inclinação. Unidades: Flow. |
avg_grit | REAL | O grit score estima o quão desafiadora uma rota pode ser para um ciclista, em termos do tempo gasto em curvas acentuadas ou grandes inclinações. Unidades: kGrit. |
avg_flow | REAL | O flow score estima, em termos de distância, quanto um ciclista desacelera em intervalos nos quais a desaceleração é desnecessária, como curvas suaves ou trechos com pequena variação de inclinação. Unidades: Flow. |
total_fractional_ascent | REAL | Parte fracionária de total_ascent. Unidades: m. |
total_fractional_descent | REAL | unidades: m; escala: 100; parte fracionária de total_descent. |
enhanced_avg_altitude | REAL | Altitude média durante desta volta de segmento, em metros (contraparte de faixa estendida de avg_altitude). |
enhanced_max_altitude | REAL | Altitude máxima atingida durante desta volta de segmento, em metros (contraparte de faixa estendida de max_altitude). |
enhanced_min_altitude | REAL | Altitude mínima atingida durante desta volta de segmento, em metros (contraparte de faixa estendida de min_altitude). |
SegmentLeaderboardEntry
Segment_leaderboard_entry: dados de identificação única para um líder de segmento individual dentro de um arquivo de segmento.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
Name | TEXT | Nome amigável atribuído ao líder. |
type | INTEGER | Classificação do líder. |
group_primary_key | INTEGER | ID de usuário principal deste líder. |
activity_id | INTEGER | ID da atividade associada a este tempo de líder. |
segment_time | REAL | unidades: s; escala: 1000; Tempo do Segmento (inclui pausas). |
activity_id_string | TEXT | Versão em string de activity_id. Com 21 caracteres, expressa em decimal. |
SegmentPoint
Segment_point: ponto de navegação e avaliação de corrida para um segmento, descrevendo um ponto ao longo do percurso do segmento e o tempo que cada líder de segmento levou para alcançá-lo.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
position_lat | INTEGER | Latitude em semicírculos. |
position_long | INTEGER | Longitude em semicírculos. |
distance | REAL | Distância acumulada ao longo do segmento no ponto descrito. Unidades: m. |
altitude | REAL | Deslocamento: 500; Altitude acumulada ao longo do segmento no ponto descrito. Unidades: m. |
leader_time | TEXT | unidades: s; escala: 1000; Tempo acumulado que cada membro do ranking (leader board) levou para alcançar o ponto descrito. Este valor é zero para todos os membros do ranking no ponto inicial do segmento.Um valor por líder do placar, na mesma ordem de líderes que os arrays leader_type/leader_group_primary_key/leader_activity_id de SegmentFile. |
enhanced_altitude | REAL | Deslocamento: 500; Altitude acumulada ao longo do segmento no ponto descrito. Unidades: m. |
Session
Representa um único treino ou sessão de atividade com métricas detalhadas.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | O bit selecionado é definido para a sessão atual. |
timestamp | TEXT | No formato ISO8601. |
event_id | INTEGER | Tipo de evento; sempre ‘session’ para esta mensagem.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
event_type | INTEGER | Tipo de evento; sempre 'stop' para esta mensagem, marcando o fim da sessão.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
start_time | TEXT | Início da sessão, no formato ISO8601. |
start_position_lat | INTEGER | Latitude da posição inicial, em semicírculos. |
start_position_long | INTEGER | Longitude da posição inicial, em semicírculos. |
sport_id | INTEGER | Código do tipo de esporte, como corrida ou ciclismo; sub_sport_id refina ainda mais essa classificação.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
sub_sport_id | INTEGER | Código do subtipo de esporte, fornecendo uma classificação mais específica dentro de sport_id, como ciclismo indoor ou corrida em trilha.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
total_elapsed_time | REAL | Tempo (inclui pausas). Unidades: s. |
total_timer_time | REAL | Tempo do Cronômetro (exclui pausas). Unidades: s. |
total_distance | REAL | Distância total, em metros. |
total_cycles | INTEGER | Total de ciclos, como rotações de pedal ou passos. |
total_strides | INTEGER | Número total de passadas. |
total_strokes | INTEGER | Número total de braçadas. |
total_calories | INTEGER | Total de calorias queimadas, em quilocalorias. |
total_fat_calories | INTEGER | Total de calorias queimadas de gordura, em quilocalorias. |
avg_speed | REAL | Total_distance / total_timer_time. Unidades: m/s. |
max_speed | REAL | Velocidade máxima, em metros por segundo. |
avg_heart_rate | INTEGER | Frequência cardíaca média (exclui o tempo de pausa). Unidades: bpm. |
max_heart_rate | INTEGER | Frequência cardíaca máxima, em batimentos por minuto. |
avg_cadence | INTEGER | Cadência média, em rotações por minuto -- calculada pelo dispositivo de gravação como total_cycles / total_timer_time, ou total_cycles / total_elapsed_time, dependendo de uma configuração do dispositivo não capturada de outra forma nestes dados. |
avg_running_cadence | INTEGER | Cadência média de corrida em passadas por minuto. |
max_cadence | INTEGER | Cadência máxima, em rotações por minuto. |
max_running_cadence | INTEGER | Cadência máxima de corrida, em passadas por minuto. |
avg_power | INTEGER | Potência média, em watts -- calculada pelo dispositivo de gravação a partir de seu próprio total de potência interno, dividido por total_timer_time ou total_elapsed_time dependendo de uma configuração do dispositivo; nem o total de potência nem a configuração são capturados de outra forma nestes dados. |
max_power | INTEGER | Potência máxima, em watts. |
total_ascent | INTEGER | Subida total, em metros. |
total_descent | INTEGER | Descida total, em metros. |
total_training_effect | REAL | Pontuação do efeito do treino aeróbico para a sessão. |
first_lap_index | INTEGER | Índice da primeira volta (entre as voltas da Activity pai) pertencente a esta sessão. |
number_laps | INTEGER | Número de Voltas. |
event_group | INTEGER | Agrupa eventos relacionados, distinguindo fluxos de eventos concorrentes (como segmentos separados dentro de uma sessão multiesportiva) que compartilham o mesmo event_id e event_type. |
trigger | INTEGER | O que acionou o fim da sessão, como uma parada manual ou auto-volta (auto-lap).O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
nec_lat | INTEGER | Latitude do canto nordeste. Unidades: semicírculos. |
nec_long | INTEGER | Longitude do canto nordeste. Unidades: semicírculos. |
swc_lat | INTEGER | Latitude do canto sudoeste. Unidades: semicírculos. |
swc_long | INTEGER | Longitude do canto sudoeste. Unidades: semicírculos. |
number_lengths | INTEGER | Nº de comprimentos da piscina. |
normalized_power | INTEGER | Potência normalizada em watts. |
training_stress_score | REAL | Pontuação de estresse do treino (TSS). |
intensity_factor | REAL | Fator de intensidade, potência normalizada como fração da potência de limiar funcional. |
left_right_balance | INTEGER | Balanço de potência esquerda/direita como percentual, codificado conforme o tipo FIT left_right_balance_100 (o bit mais alto sinaliza a origem da medição). |
end_position_lat | INTEGER | Latitude da posição final, em semicírculos. |
end_position_long | INTEGER | Longitude da posição final, em semicírculos. |
avg_stroke_count | REAL | Média de braçadas por volta. |
avg_stroke_distance | REAL | Distância média percorrida por braçada, em metros. |
swim_stroke | INTEGER | Tipo de braçada de natação usada.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
pool_length | REAL | Comprimento da piscina em metros. |
threshold_power | INTEGER | Potência de limiar funcional, em watts. |
pool_length_unit | INTEGER | Unidade (métrica ou imperial) em que pool_length é expressa.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
number_active_lengths | INTEGER | Nº de comprimentos ativos da piscina. |
total_work | INTEGER | Trabalho total realizado, em joules. |
avg_altitude | REAL | Altitude média durante desta sessão, em metros. |
max_altitude | REAL | Altitude máxima atingida durante desta sessão, em metros. |
gps_accuracy | INTEGER | Precisão estimada da posição por GPS, em metros. |
avg_grade | REAL | Inclinação média (declive) em percentual. |
avg_pos_grade | REAL | Inclinação média de subida, em percentual. |
avg_neg_grade | REAL | Inclinação média de descida, em percentual. |
max_pos_grade | REAL | Inclinação de subida mais acentuada, em percentual. |
max_neg_grade | REAL | Inclinação de descida mais acentuada, em percentual. |
avg_temperature | INTEGER | Temperatura média em graus Celsius. |
max_temperature | INTEGER | Temperatura máxima, em graus Celsius. |
total_moving_time | REAL | Tempo total em movimento, em segundos. |
avg_pos_vertical_speed | REAL | Velocidade vertical média de subida, em metros por segundo. |
avg_neg_vertical_speed | REAL | Velocidade vertical média de descida, em metros por segundo. |
max_pos_vertical_speed | REAL | Velocidade vertical de subida máxima, em metros por segundo. |
max_neg_vertical_speed | REAL | Velocidade vertical de descida máxima, em metros por segundo. |
min_heart_rate | INTEGER | Frequência cardíaca mínima em batimentos por minuto. |
time_in_heart_rate_zone | TEXT | Tempo total gasto em cada zona de treino de frequência cardíaca durante desta sessão. units: s; scale: 1000.Um valor por zona; os próprios limites da zona são registrados no registro ZonesTarget/TimeInZone desta atividade, não aqui. |
time_in_speed_zone | TEXT | Tempo total gasto em cada zona de treino de velocidade durante desta sessão. units: s; scale: 1000.Um valor por zona; os próprios limites da zona são registrados no registro ZonesTarget/TimeInZone desta atividade, não aqui. |
time_in_cadence_zone | TEXT | Tempo total gasto em cada zona de treino de cadência durante desta sessão. units: s; scale: 1000.Um valor por zona; os próprios limites da zona são registrados no registro ZonesTarget/TimeInZone desta atividade, não aqui. |
time_in_power_zone | TEXT | Tempo total gasto em cada zona de treino de potência durante desta sessão. units: s; scale: 1000.Um valor por zona; os próprios limites da zona são registrados no registro ZonesTarget/TimeInZone desta atividade, não aqui. |
avg_lap_time | REAL | Tempo médio de volta em segundos. |
best_lap_index | INTEGER | Índice da volta mais rápida nesta sessão. |
min_altitude | REAL | Altitude mínima atingida durante desta sessão, em metros. |
player_score | INTEGER | Pontuação do próprio usuário em jogos ou esportes com sistema de pontuação, como squash ou raquetebol. |
opponent_score | INTEGER | Pontuação do adversário em jogos ou esportes com sistema de pontuação adversarial, como squash ou raquetebol. |
opponent_name | TEXT | Nome do adversário, para jogos ou esportes com sistema de pontuação adversarial. |
stroke_count | TEXT | Número de vezes que cada tipo de braçada de natação foi usado.Um valor por valor do enum stroke_type. |
zone_count | TEXT | Contagem registrada para cada zona.Um valor por zona. |
max_ball_speed | REAL | Velocidade máxima da bola, em metros por segundo. |
avg_ball_speed | REAL | Velocidade média da bola em metros por segundo. |
avg_vertical_oscillation | REAL | Oscilação vertical média em milímetros. |
avg_stance_time_percent | REAL | Tempo médio de contato com o solo como percentual do ciclo de passada. |
avg_stance_time | REAL | Tempo médio de contato com o solo por passo, em milissegundos. |
avg_fractional_cadence | REAL | Parte fracionária de avg_cadence. Unidades: rpm. |
max_fractional_cadence | REAL | Parte fracionária de max_cadence. Unidades: rpm. |
total_fractional_cycles | REAL | Parte fracionária de total_cycles. Unidades: cycles. |
avg_total_hemoglobin_conc | TEXT | unidades: g/dL; escala: 100; Média de hemoglobina saturada e não saturada.Um valor por sensor de oxigenação muscular (SmO2) conectado, quando mais de um está pareado. |
min_total_hemoglobin_conc | TEXT | unidades: g/dL; escala: 100; Mínimo de hemoglobina saturada e não saturada.Um valor por sensor de oxigenação muscular (SmO2) conectado, quando mais de um está pareado. |
max_total_hemoglobin_conc | TEXT | unidades: g/dL; escala: 100; Máximo de hemoglobina saturada e não saturada.Um valor por sensor de oxigenação muscular (SmO2) conectado, quando mais de um está pareado. |
avg_saturated_hemoglobin_percent | TEXT | unidades: %; escala: 10; Percentual médio de hemoglobina saturada com oxigênio.Um valor por sensor de oxigenação muscular (SmO2) conectado, quando mais de um está pareado. |
min_saturated_hemoglobin_percent | TEXT | unidades: %; escala: 10; Percentual mínimo de hemoglobina saturada com oxigênio.Um valor por sensor de oxigenação muscular (SmO2) conectado, quando mais de um está pareado. |
max_saturated_hemoglobin_percent | TEXT | unidades: %; escala: 10; Percentual máximo de hemoglobina saturada com oxigênio.Um valor por sensor de oxigenação muscular (SmO2) conectado, quando mais de um está pareado. |
avg_left_torque_effectiveness | REAL | Eficácia média de torque esquerdo, em percentual. |
avg_right_torque_effectiveness | REAL | Eficácia média de torque direito, em percentual. |
avg_left_pedal_smoothness | REAL | Suavidade média do pedal esquerdo, em percentual. |
avg_right_pedal_smoothness | REAL | Suavidade média do pedal direito, em percentual. |
avg_combined_pedal_smoothness | REAL | Suavidade combinada média da pedalada, em percentual. |
sport_profile_name | TEXT | Nome do esporte da mensagem de esporte associada. |
sport_index | INTEGER | Ordinal baseado em zero identificando a qual segmento esportivo, dentro de uma atividade multiesportiva, este registro pertence. |
time_standing | REAL | Tempo total gasto na posição em pé. Unidades: s. |
stand_count | INTEGER | Número de transições para o estado em pé. |
avg_left_pco | INTEGER | Deslocamento médio do centro da plataforma esquerda. Unidades: mm. |
avg_right_pco | INTEGER | Deslocamento médio do centro da plataforma direita. Unidades: mm. |
avg_left_power_phase | TEXT | Ângulos médios de fase de potência da pedalada da perna esquerda, em graus de rotação da manivela -- a porção de cada pedalada em que uma força significativa é aplicada. Cada um dos 4 elementos do array é uma medição diferente dessa fase (ângulo inicial, ângulo final, comprimento do arco, centro), conforme power_phase_type.Um valor por valor do enum power_phase_type. |
avg_left_power_phase_peak | TEXT | Como avg_left_power_phase, mas para a fase de potência durante o esforço mais intenso desta sessão, em vez da média ao longo de toda a atividade.Um valor por valor do enum power_phase_type. |
avg_right_power_phase | TEXT | Como avg_left_power_phase, para a perna direita.Um valor por valor do enum power_phase_type. |
avg_right_power_phase_peak | TEXT | Como avg_left_power_phase_peak, para a perna direita.Um valor por valor do enum power_phase_type. |
avg_power_position | TEXT | Potência média, em watts, discriminada por posição do ciclista (sentado, em pé ou em transição entre as duas) -- um valor por rider_position_type.Um valor por valor do enum rider_position_type. |
max_power_position | TEXT | Como avg_power_position, mas a potência máxima atingida em vez da média.Um valor por valor do enum rider_position_type. |
avg_cadence_position | TEXT | Cadência média, em rotações por minuto, discriminada por posição do ciclista (sentado, em pé ou em transição entre as duas).Um valor por valor do enum rider_position_type. |
max_cadence_position | TEXT | Como avg_cadence_position, mas a cadência máxima atingida em vez da média.Um valor por valor do enum rider_position_type. |
enhanced_avg_speed | REAL | Total_distance / total_timer_time. Unidades: m/s. |
enhanced_max_speed | REAL | Velocidade máxima em metros por segundo, codificação de faixa estendida. |
enhanced_avg_altitude | REAL | Altitude média durante desta sessão, em metros (contraparte de faixa estendida de avg_altitude). |
enhanced_min_altitude | REAL | Altitude mínima atingida durante desta sessão, em metros (contraparte de faixa estendida de min_altitude). |
enhanced_max_altitude | REAL | Altitude máxima atingida durante desta sessão, em metros (contraparte de faixa estendida de max_altitude). |
avg_lev_motor_power | INTEGER | Potência média do motor Lev durante a sessão. Unidades: watts. |
max_lev_motor_power | INTEGER | Potência máxima do motor Lev durante a sessão. Unidades: watts. |
lev_battery_consumption | REAL | Consumo de bateria Lev durante a sessão. Unidades: percent. |
avg_vertical_ratio | REAL | Proporção vertical média, em percentual. |
avg_stance_time_balance | REAL | Equilíbrio médio esquerda/direita do tempo de contato com o solo, em percentual. |
avg_step_length | REAL | Comprimento médio do passo em milímetros. |
total_anaerobic_training_effect | REAL | Pontuação do efeito do treino anaeróbico para a sessão. |
avg_vam | REAL | Velocidade média de subida (VAM) em metros por segundo. |
avg_depth | REAL | 0 se acima da água. Unidades: m. |
max_depth | REAL | 0 se acima da água. Unidades: m. |
surface_interval | INTEGER | Tempo desde o fim do último mergulho. Unidades: s. |
start_cns | INTEGER | Carga de toxicidade de oxigênio no SNC no início do mergulho, em percentual. |
end_cns | INTEGER | Carga de toxicidade de oxigênio no SNC ao final do mergulho, em percentual. |
start_n2 | INTEGER | Carga de nitrogênio no início do mergulho, em percentual. |
end_n2 | INTEGER | Carga de nitrogênio ao final do mergulho, em percentual. |
avg_respiration_rate | INTEGER | Frequência respiratória média durante este período, em respirações por minuto; substituída por enhanced_avg_respiration_rate (faixa mais ampla) quando presente. |
max_respiration_rate | INTEGER | Frequência respiratória máxima durante este período, em respirações por minuto; substituída por enhanced_max_respiration_rate (faixa mais ampla) quando presente. |
min_respiration_rate | INTEGER | Frequência respiratória mínima durante esta sessão, em respirações por minuto; substituída por enhanced_min_respiration_rate (faixa mais ampla) quando presente. |
min_temperature | INTEGER | Temperatura mínima em graus Celsius. |
o2_toxicity | INTEGER | Carga de toxicidade por oxigênio, em OTUs (unidades de toxicidade por oxigênio). |
dive_number | INTEGER | Número identificando este mergulho dentro de um arquivo de atividade com múltiplos mergulhos, quando aplicável. |
training_load_peak | REAL | Valor de pico da carga de treino. |
enhanced_avg_respiration_rate | REAL | Frequência respiratória média em respirações por minuto. |
enhanced_max_respiration_rate | REAL | Taxa máxima de respiração, em respirações por minuto. |
enhanced_min_respiration_rate | REAL | Frequência respiratória mínima em respirações por minuto. |
total_grit | REAL | O grit score estima o quão desafiadora uma rota pode ser para um ciclista, em termos do tempo gasto em curvas acentuadas ou grandes inclinações. Unidades: kGrit. |
total_flow | REAL | O flow score estima, em termos de distância, quanto um ciclista desacelera em intervalos nos quais a desaceleração é desnecessária, como curvas suaves ou trechos com pequena variação de inclinação. Unidades: Flow. |
jump_count | INTEGER | Número de saltos detectados durante este período, como saltos de esqui ou snowboard. |
avg_grit | REAL | O grit score estima o quão desafiadora uma rota pode ser para um ciclista, em termos do tempo gasto em curvas acentuadas ou grandes inclinações. Unidades: kGrit. |
avg_flow | REAL | O flow score estima, em termos de distância, quanto um ciclista desacelera em intervalos nos quais a desaceleração é desnecessária, como curvas suaves ou trechos com pequena variação de inclinação. Unidades: Flow. |
workout_feel | INTEGER | Uma escala de 0 a 100 representando como o usuário se sentiu ao realizar um treino. Valores baixos indicam sensação ruim, enquanto valores altos indicam sensação boa. |
workout_rpe | INTEGER | Escala comum de Borg CR10 / RPE de 0 a 10, multiplicada por 10x. Pontuação agregada de todos os treinos em uma única sessão. |
avg_spo2 | INTEGER | SPO2 médio para a sessão de monitoramento. Unidades: percentual. |
avg_stress | INTEGER | Estresse médio para a sessão de monitoramento. Unidades: percentual. |
sdrr_hrv | INTEGER | Desvio padrão do intervalo R-R (SDRR) - medida de variabilidade da frequência cardíaca mais útil para usuários de bem-estar. Unidades: mS. |
rmssd_hrv | INTEGER | Raiz quadrada média das diferenças sucessivas (RMSSD) - medida de variabilidade da frequência cardíaca mais útil para atletas. Unidades: mS. |
total_fractional_ascent | REAL | Parte fracionária de total_ascent. Unidades: m. |
total_fractional_descent | REAL | Parte fracionária de total_descent. Unidades: m. |
avg_core_temperature | REAL | Temperatura central média do corpo em graus Celsius. |
min_core_temperature | REAL | Temperatura corporal central mínima em graus Celsius. |
max_core_temperature | REAL | Temperatura máxima do núcleo corporal, em graus Celsius. |
total_reps | INTEGER | Número total de repetições.Um subcampo do campo FIT total_cycles, ativo quando sub_sport é strength_training ou sport é hiit. |
total_pushes | INTEGER | Número total de impulsos em uma sessão.Um subcampo do campo FIT total_cycles, ativo quando sport é wheelchair_push_run ou wheelchair_push_walk. |
SetX
Representa uma série de treino de força, incluindo repetições, peso e duração.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | Timestamp do set, no formato ISO8601. |
duration | INTEGER | duração do set, em segundos. |
repetitions | INTEGER | Nº de repetições do movimento. |
weight | INTEGER | Quantidade de peso aplicada na série. Unidades: kg. |
set_type | INTEGER | Tipo de SetX.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
start_time | TEXT | Horário de início da série. |
raw_category_garmin_key | TEXT | Código bruto FIT exercise_category[0] para o exercício deste conjunto, por exemplo "7". Armazenado literalmente, não resolvido.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
raw_category_subtype_garmin_key | TEXT | Códigos brutos FIT exercise_category[0] + exercise_name[0], separados por espaço da mesma forma que NumericVectorToText formata um valor composto -- por exemplo "7 2" -- presente apenas quando o exercício deste conjunto possui um subtipo catalogado específico (por exemplo "Puxada Alta" em vez de apenas "Barra Fixa"); vazio caso contrário.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
weight_display_unit | INTEGER | Unidade (como quilogramas ou libras) em que o campo de peso deve ser exibido.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
workout_step_index | INTEGER | Índice do workout_step (no Workout pai) que produziu este registro, quando gerado por um treino estruturado. |
SkinTempOvernight
Skin_temp_overnight:.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
local_timestamp | TEXT | Timestamp local, no formato ISO8601. |
average_deviation | REAL | O desvio médio noturno em relação à temperatura basal, em graus C. |
average7_day_deviation | REAL | O desvio médio noturno de 7 dias em relação à temperatura basal, em graus C. |
nightly_value | REAL | Valor final da temperatura noturna. |
SlaveDevice
Lista os dispositivos periféricos conectados, como sensores ou acessórios.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
manufacturer_id | INTEGER | Código de fabricante FIT identificando o fabricante do dispositivo, como a Garmin ou um parceiro terceirizado. |
product_id | INTEGER | Código de produto específico do fabricante identificando o modelo do dispositivo; interpretado via garmin_product_id ou favero_product_id quando o fabricante define sua própria tabela de códigos de produto. |
favero_product_id | INTEGER | Código de produto específico da Favero identificando o modelo do dispositivo, válido apenas quando manufacturer_id é Favero Electronics. |
garmin_product_id | INTEGER | Código de produto específico da Garmin identificando o modelo do dispositivo, válido apenas quando manufacturer_id é Garmin. |
SleepAssessment
Pontuações de avaliação da qualidade do sono para uma única noite, calculadas pelo dispositivo.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
combined_awake_score | INTEGER | Média de awake_time_score e awakenings_count_score. Se válido: 0 (pior) a 100 (melhor).Se desconhecido, nenhuma pontuação é registrada. |
awake_time_score | INTEGER | Pontuação que avalia o tempo total acordado entre períodos de sono. Se válido: 0 (pior) a 100 (melhor).Se desconhecido, nenhuma pontuação é registrada. |
awakenings_count_score | INTEGER | Pontuação que avalia o número de despertares que interrompem o sono. Se válido: 0 (pior) a 100 (melhor).Se desconhecido, nenhuma pontuação é registrada. |
deep_sleep_score | INTEGER | Pontuação que avalia a quantidade de sono profundo. Se válido: 0 (pior) a 100 (melhor).Se desconhecido, nenhuma pontuação é registrada. |
sleep_duration_score | INTEGER | Pontuação que avalia a qualidade do sono com base nos estágios do sono, na variabilidade da frequência cardíaca e em possíveis despertares durante a noite. Se válido: 0 (pior) a 100 (melhor).Se desconhecido, nenhuma pontuação é registrada. |
light_sleep_score | INTEGER | Pontuação que avalia a quantidade de sono leve. Se válido: 0 (pior) a 100 (melhor).Se desconhecido, nenhuma pontuação é registrada. |
overall_sleep_score | INTEGER | Pontuação total que resume a qualidade geral do sono, combinando duração e qualidade do sono. Se válido: 0 (pior) a 100 (melhor).Se desconhecido, nenhuma pontuação é registrada. |
sleep_quality_score | INTEGER | Pontuação que avalia a qualidade do sono com base nos estágios do sono, na variabilidade da frequência cardíaca e em possíveis despertares durante a noite. Se válido: 0 (pior) a 100 (melhor).Se desconhecido, nenhuma pontuação é registrada. |
sleep_recovery_score | INTEGER | Pontuação que avalia o estresse e a recuperação durante o sono. Se válido: 0 (pior) a 100 (melhor).Se desconhecido, nenhuma pontuação é registrada. |
rem_sleep_score | INTEGER | Pontuação que avalia a quantidade de sono REM. Se válido: 0 (pior) a 100 (melhor).Se desconhecido, nenhuma pontuação é registrada. |
sleep_restlessness_score | INTEGER | Pontuação que avalia a quantidade de inquietação durante o sono. Se válido: 0 (pior) a 100 (melhor).Se desconhecido, nenhuma pontuação é registrada. |
awakenings_count | INTEGER | O número de despertares durante o sono. |
interruptions_score | INTEGER | Pontuação que avalia as interrupções do sono. Se válido: 0 (pior) a 100 (melhor).Se desconhecido, nenhuma pontuação é registrada. |
average_stress_during_sleep | REAL | Exclui o estresse durante os períodos acordados dentro da janela de sono. |
SleepDisruptionOvernightSeverity
Sleep_disruption_overnight_severity:.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
severity | INTEGER | nível de gravidade da interrupção do sono. |
SleepDisruptionSeverityPeriod
Sleep_disruption_severity_period:.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
timestamp | TEXT | No formato ISO8601. |
severity | INTEGER | nível de gravidade da interrupção do sono. |
SleepLevel
Um período classificado de uma sessão de sono (por exemplo, sono leve, profundo ou REM).
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
SleepLevel | INTEGER | Código de nível de sono FIT classificando este período, como sono leve, profundo ou REM. |
Software
contém informações de versão do firmware ou software do dispositivo.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | O índice da mensagem. |
version | REAL | Número da versão do software. |
part_number | TEXT | O número da peça. |
SpeedZone
Define as zonas de treino de velocidade.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
high_value | REAL | Limite superior desta zona de velocidade, em metros por segundo. |
Name | TEXT | Nome atribuído pelo usuário para esta zona de velocidade. |
Split
Um split marcado pelo usuário ou detectado automaticamente dentro de uma atividade (por exemplo, uma subida, descida ou intervalo), com seu próprio tempo decorrido, distância e velocidade.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
split_type | INTEGER | Código de tipo de split FIT classificando este split, como subida, descida ou intervalo ativo/descanso.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
total_elapsed_time | REAL | Tempo total decorrido, incluindo pausas, em segundos. |
total_timer_time | REAL | Tempo total do cronômetro, excluindo pausas, em segundos. |
total_distance | REAL | Distância total, em metros. |
avg_speed | REAL | Velocidade média em metros por segundo. |
start_time | TEXT | Início do split, no formato ISO8601. |
total_ascent | INTEGER | Subida total, em metros. |
total_descent | INTEGER | Descida total, em metros. |
start_position_lat | INTEGER | Latitude da posição inicial, em semicírculos. |
start_position_long | INTEGER | Longitude da posição inicial, em semicírculos. |
end_position_lat | INTEGER | Latitude da posição final, em semicírculos. |
end_position_long | INTEGER | Longitude da posição final, em semicírculos. |
max_speed | REAL | Velocidade máxima, em metros por segundo. |
avg_vert_speed | REAL | Velocidade vertical média em metros por segundo. |
end_time | TEXT | Fim do split, no formato ISO8601. |
total_calories | INTEGER | Total de calorias queimadas, em quilocalorias. |
start_elevation | REAL | Elevação no início deste split, em metros. |
total_moving_time | REAL | Tempo total em movimento, em segundos. |
SplitSummary
Split_summary:.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
split_type | INTEGER | Código de tipo de split FIT classificando este split, como subida, descida ou intervalo ativo/descanso.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
number_splits | INTEGER | Número de splits incluídos neste resumo. |
total_timer_time | REAL | Tempo total do cronômetro, excluindo pausas, em segundos. |
total_distance | REAL | Distância total, em metros. |
avg_speed | REAL | Velocidade média em metros por segundo. |
max_speed | REAL | Velocidade máxima, em metros por segundo. |
total_ascent | INTEGER | Subida total, em metros. |
total_descent | INTEGER | Descida total, em metros. |
avg_heart_rate | INTEGER | Frequência cardíaca média em batimentos por minuto. |
max_heart_rate | INTEGER | Frequência cardíaca máxima, em batimentos por minuto. |
avg_vert_speed | REAL | Velocidade vertical média em metros por segundo. |
total_calories | INTEGER | Total de calorias queimadas, em quilocalorias. |
total_moving_time | REAL | Tempo total em movimento, em segundos. |
Spo2Data
Spo2_data:.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
reading_spo2 | INTEGER | Leitura da saturação de oxigênio no sangue (SpO2), em percentual. |
reading_confidence | INTEGER | Nível de confiança da leitura do oxímetro de pulso. |
mode | INTEGER | Quando os dados foram capturados. |
Sport
Nomeia o tipo e o subtipo de esporte associados à atividade.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
sport_id | INTEGER | Código do tipo de esporte, como corrida ou ciclismo; sub_sport_id refina ainda mais essa classificação.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
sub_sport_id | INTEGER | Código do subtipo de esporte, fornecendo uma classificação mais específica dentro de sport_id, como ciclismo indoor ou corrida em trilha.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
Name | TEXT | Nome de exibição atribuído pelo usuário ou gerado automaticamente para este esporte. |
StressLevel
Stress_level: valor de 1 a 100 calculado pela FirstBeat.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
stress_level_value | INTEGER | Pontuação de estresse calculada, em uma escala de 1 a 100. |
stress_level_time | TEXT | Horário em que a pontuação de estresse foi calculada, em formato ISO8601. |
TankSummary
Tank_summary:.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
sensor | INTEGER | ID do dispositivo ANT+ do sensor de pressão do cilindro. |
start_pressure | REAL | Pressão do cilindro no início do mergulho, em bar. |
end_pressure | REAL | Pressão do cilindro ao final do mergulho, em bar. |
volume_used | REAL | Volume de gás utilizado, em litros. |
TankUpdate
Tank_update:.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
sensor | INTEGER | ID do dispositivo ANT+ do sensor de pressão do cilindro. |
pressure | REAL | Pressão do cilindro em bar. |
ThreeDSensorCalibration
Armazena dados de calibração para sensores 3D, como acelerômetros e giroscópios.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | Parte inteira em segundos do timestamp, no formato ISO8601. |
sensor_type | INTEGER | Indica para qual sensor a calibração se destina. |
calibration_factor | INTEGER | Fator de calibração usado para converter o valor bruto do ADC em graus, g, etc. |
accel_cal_factor | INTEGER | Fator de calibração do acelerômetro. Unidades: g. |
gyro_cal_factor | INTEGER | Fator de calibração do giroscópio. Unidades: deg/s. |
calibration_divisor | INTEGER | Divisor do fator de calibração. Unidades: contagens. |
level_shift | INTEGER | Valor de deslocamento de nível usado para trazer o valor do ADC de volta à faixa. |
offset_cal | TEXT | Fatores de calibração internos, um para cada: xy, yx, zx.Um valor por par de eixos, nesta ordem fixa: xy, yx, zx. |
orientation_matrix | TEXT | escala: 65535; matriz de rotação 3 x 3 (ordem de linha).Um valor por célula da matriz, em ordem por linha (row-major): os índices 0-2 são a linha 0, 3-5 são a linha 1, 6-8 são a linha 2. |
TimeInZone
Rastreia o tempo gasto em várias zonas de treino, como frequência cardíaca, velocidade e potência.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
reference_mesg | INTEGER | Mensagem de Referência.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
reference_index | INTEGER | Índice do registro específico referenciado (associado a reference_mesg, que identifica seu tipo de mensagem). |
time_in_heart_rate_zone | TEXT | Tempo total gasto em cada zona de treino de frequência cardíaca. units: s; scale: 1000.Um valor por zona, alinhado por índice com heart_rate_zone_high_boundary. |
time_in_speed_zone | TEXT | Tempo total gasto em cada zona de treino de velocidade. units: s; scale: 1000.Um valor por zona, alinhado por índice com speed_zone_high_boundary. |
time_in_cadence_zone | TEXT | Tempo total gasto em cada zona de treino de cadência. units: s; scale: 1000.Um valor por zona, alinhado por índice com cadence_zone_high_bondary. |
time_in_power_zone | TEXT | Tempo total gasto em cada zona de treino de potência. units: s; scale: 1000.Um valor por zona, alinhado por índice com power_zone_high_boundary. |
heart_rate_zone_high_boundary | TEXT | Limite superior de frequência cardíaca desta zona, em batimentos por minuto.Um valor por zona, alinhado por índice com time_in_heart_rate_zone. |
speed_zone_high_boundary | TEXT | Limite superior de velocidade desta zona. units: m/s; scale: 1000.Um valor por zona, alinhado por índice com time_in_speed_zone. |
cadence_zone_high_bondary | TEXT | Limite superior de cadência desta zona, em rotações por minuto.Um valor por zona, alinhado por índice com time_in_cadence_zone. |
power_zone_high_boundary | TEXT | Limite superior de potência desta zona, em watts.Um valor por zona, alinhado por índice com time_in_power_zone. |
heart_rate_calc_type | INTEGER | Método de cálculo de zona de frequência cardíaca FIT, como percentual da frequência cardíaca máxima ou percentual da reserva de frequência cardíaca.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
max_heart_rate | INTEGER | Frequência cardíaca máxima usada como base para calcular as zonas de frequência cardíaca, em batimentos por minuto. |
resting_heart_rate | INTEGER | Frequência cardíaca de repouso usada como base para calcular as zonas de frequência cardíaca, em batimentos por minuto. |
threshold_heart_rate | INTEGER | Limiar de frequência cardíaca (LTHR) usado como base para calcular as zonas de frequência cardíaca pelo método de percentual do limiar. |
pwr_calc_type | INTEGER | Tipo de Cálculo de Potência.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
functional_threshold_power | INTEGER | Potência limiar funcional (FTP) usada como base para calcular as zonas de potência, em watts. |
TimestampCorrelation
Fornece o mapeamento entre a hora do sistema e a hora UTC para sincronização.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | Parte inteira em segundos do timestamp UTC no momento em que o timestamp do sistema foi registrado, no formato ISO8601. |
fractional_timestamp | REAL | Parte fracionária do timestamp UTC no momento em que o timestamp do sistema foi registrado. Unidades: s. |
system_timestamp | TEXT | Parte inteira em segundos do timestamp do sistema., em formato ISO8601. |
fractional_system_timestamp | REAL | Parte fracionária do timestamp do sistema. Unidades: s. |
local_timestamp | TEXT | Época do timestamp expressa em horário local, no formato ISO8601, usada para converter timestamps para o horário local. |
timestamp_ms | INTEGER | Parte em milissegundos do timestamp UTC no momento em que o timestamp do sistema foi registrado. |
system_timestamp_ms | INTEGER | Parte em milissegundos do timestamp do sistema. |
Totals
Totais cumulativos de atividade (distância, calorias, tempo, número de sessões) para um esporte, acumulados desde a última reinicialização do dispositivo.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
timestamp | TEXT | No formato ISO8601. |
timer_time | INTEGER | Tempo total de movimento/gravação acumulado em todas as sessões contabilizadas neste registro Totals, excluindo os períodos pausados. Units: s. |
distance | INTEGER | Distância total acumulada, em metros. |
calories | INTEGER | Total de calorias queimadas, em quilocalorias. |
sport_id | INTEGER | Código do tipo de esporte, como corrida ou ciclismo; sub_sport_id refina ainda mais essa classificação. |
elapsed_time | INTEGER | Tempo total acumulado em todas as sessões contabilizadas neste registro Totals, incluindo os períodos pausados. Units: s. |
sessions | INTEGER | Número total de sessões. |
active_time | INTEGER | Tempo ativo em segundos. |
sport_index | INTEGER | Ordinal baseado em zero identificando a qual segmento esportivo, dentro de uma atividade multiesportiva, este registro pertence. |
TrainingFile
Corresponde ao FileID de um arquivo cujo tipo é treino ou percurso.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
type | INTEGER | Tipo de arquivo FIT que identifica o tipo deste arquivo (atividade, treino, percurso, configurações, etc.) -- consulte a tabela FileTypeLookup para o mapeamento completo de código para descrição. |
manufacturer_id | INTEGER | Código de fabricante FIT identificando o fabricante do dispositivo, como a Garmin ou um parceiro terceirizado. |
product_id | INTEGER | Código de produto específico do fabricante identificando o modelo do dispositivo; interpretado via garmin_product_id ou favero_product_id quando o fabricante define sua própria tabela de códigos de produto. |
favero_product_id | INTEGER | Código de produto específico da Favero identificando o modelo do dispositivo, válido apenas quando manufacturer_id é Favero Electronics. |
garmin_product_id | INTEGER | Código de produto específico da Garmin identificando o modelo do dispositivo, válido apenas quando manufacturer_id é Garmin. |
serial_number | INTEGER | Número de série do dispositivo, quando disponível. |
time_created | INTEGER | Horário em que o arquivo de treino foi criado, no formato ISO8601. |
TrainingSettings
Armazena métricas-alvo para treinos estruturados, como distância, velocidade e tempo.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
target_distance | REAL | Distância alvo em metros. |
target_speed | REAL | Velocidade alvo em metros por segundo. |
target_time | INTEGER | Tempo alvo em segundos. |
precise_target_speed | REAL | Um campo de velocidade-alvo mais preciso. Unidades: m/s. |
UserProfile
contém dados pessoais do usuário, como idade, peso, altura e preferências de condicionamento físico.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
friendly_name | TEXT | Usado para a saudação do Relatório Matinal. |
gender | INTEGER | Gênero do usuário.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
age | INTEGER | Idade do usuário, em anos. |
height | REAL | Altura do usuário, em metros. |
weight | REAL | Peso do usuário, em quilogramas. |
language | INTEGER | Idioma preferido do usuário.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
elev_setting | INTEGER | Unidade (como metros ou pés) em que os valores de elevação devem ser exibidos.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
weight_setting | INTEGER | Unidade (como quilogramas ou libras) em que os valores de peso devem ser exibidos.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
resting_heart_rate | INTEGER | Frequência cardíaca em repouso em batimentos por minuto. |
default_max_running_heart_rate | INTEGER | Frequência cardíaca máxima padrão para corrida, em batimentos por minuto. |
default_max_biking_heart_rate | INTEGER | Frequência cardíaca máxima padrão para ciclismo, em batimentos por minuto. |
default_max_heart_rate | INTEGER | Frequência cardíaca máxima padrão, em batimentos por minuto. |
heart_rate_setting | INTEGER | Modo de exibição dos valores de frequência cardíaca, como batimentos por minuto brutos ou percentual da frequência cardíaca máxima.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
speed_setting | INTEGER | Unidade (como km/h ou mph) em que os valores de velocidade devem ser exibidos.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
dist_setting | INTEGER | Unidade (como quilômetros ou milhas) em que os valores de distância devem ser exibidos.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
power_setting | INTEGER | Unidade em que os valores de potência devem ser exibidos.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
activity_class | INTEGER | Classificação do nível geral de atividade do usuário, usada para ajustar as estimativas de calorias e treino. |
position_setting | INTEGER | Formato de coordenadas (como graus-minutos-segundos ou graus decimais) em que os valores de posição devem ser exibidos.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
temperature_setting | INTEGER | Unidade (como Celsius ou Fahrenheit) em que os valores de temperatura devem ser exibidos.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
local_id | INTEGER | Identificador deste perfil de usuário, único dentro do dispositivo, mas não globalmente. |
global_id | TEXT | Identificador globalmente único para este usuário, usado para correlacionar perfis entre dispositivos.Um byte por elemento deste identificador. |
wake_time | TEXT | Horário habitual de despertar. |
sleep_time | TEXT | Horário habitual de dormir. |
height_setting | INTEGER | Unidade (como metros ou pés/polegadas) em que os valores de altura devem ser exibidos.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
user_running_step_length | REAL | Comprimento de passada de corrida definido pelo usuário; definido como 0 para comprimento automático. |
user_walking_step_length | REAL | Comprimento de passo de caminhada definido pelo usuário; definido como 0 para comprimento automático. |
depth_setting | INTEGER | Unidade (como metros ou pés) em que os valores de profundidade de mergulho devem ser exibidos.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
dive_count | INTEGER | Número total de mergulhos registrados para este usuário. |
Video
Armazena metadados para um vídeo associado a uma atividade.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
url | TEXT | URL onde o vídeo pode ser obtido. |
hosting_provider | TEXT | Serviço que hospeda o vídeo, como o YouTube. |
duration | INTEGER | Tempo de reprodução do vídeo. Unidades: ms. |
VideoClip
Representa um segmento de um vídeo associado a uma atividade.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
clip_number | INTEGER | Índice identificando este clipe entre outros clipes do mesmo vídeo. |
start_timestamp | TEXT | Início do clipe de vídeo, no formato ISO8601. |
start_timestamp_ms | INTEGER | Parte fracionária em segundos de start_timestamp, em milissegundos. |
end_timestamp | TEXT | Fim do clipe de vídeo, no formato ISO8601. |
end_timestamp_ms | INTEGER | Parte fracionária em segundos de end_timestamp, em milissegundos. |
clip_start | INTEGER | Início do clipe no tempo do vídeo. Unidades: ms. |
clip_end | INTEGER | Fim do clipe no tempo de vídeo. Unidades: ms. |
VideoDescription
Armazena informações de descrição para um vídeo associado a uma atividade.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Posição, com base em zero, desta parte dentro da descrição completa -- descrições longas são divididas em vários registros VideoDescription (veja message_count), remontadas concatenando o texto de cada parte na ordem de message_index. |
message_count | INTEGER | Número total de partes em que a descrição completa é dividida; message_index varia de 0 a message_count - 1 entre as partes desta descrição. |
text | TEXT | O texto de descrição do vídeo. |
VideoFrame
Representa um único quadro em um vídeo gravado com informações de registro de data/hora.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | Parte inteira em segundos do timestamp, no formato ISO8601. |
timestamp_ms | INTEGER | Parte em milissegundos do timestamp. |
frame_number | INTEGER | Número do quadro ao qual o timestamp e o timestamp_ms correspondem. |
VideoTitle
Armazena informações de título para um vídeo associado a uma atividade.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Posição, com base em zero, desta parte dentro do título completo -- títulos longos são divididos em vários registros VideoTitle (veja message_count), remontados concatenando o texto de cada parte na ordem de message_index. |
message_count | INTEGER | Número total de partes em que o título completo é dividido; message_index varia de 0 a message_count - 1 entre as partes deste título. |
text | TEXT | O texto de título do vídeo. |
WatchfaceSettings
Armazena opções de personalização para layouts e estilos de mostrador do relógio.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
mode | INTEGER | Modo de exibição do mostrador do relógio. |
layout | INTEGER | identificador de layout para o mostrador do relógio. |
digital_layout | INTEGER | Identificador de layout usado quando o mostrador do relógio está no modo digital. |
analog_layout | INTEGER | Identificador de layout usado quando o mostrador do relógio está no modo analógico. |
WeatherAlert
Fornece avisos ou alertas relacionados às condições climáticas.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | No formato ISO8601. |
report_id | TEXT | Identificador único da string de ID do relatório GCS, com comprimento 12. |
issue_time | TEXT | Horário em que o alerta foi emitido, no formato ISO8601. |
expire_time | TEXT | Horário em que o alerta expira, no formato ISO8601. |
severity | INTEGER | Aviso, Alerta, Comunicado, Boletim.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
type | INTEGER | Tornado, Tempestade Severa, etc.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
WeatherConditions
Registra dados ambientais, como temperatura, vento e umidade.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | Horário de atualização das condições atuais, ou horário da previsão, no formato ISO8601. |
weather_report | INTEGER | Atual ou previsão.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
temperature | INTEGER | temperatura em graus Celsius. |
condition | INTEGER | Corresponde ao campo weatherIcon da resposta GSC.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
wind_direction | INTEGER | Direção do vento, em graus. |
wind_speed | REAL | Velocidade do vento, em metros por segundo. |
precipitation_probability | INTEGER | Intervalo 0-100. |
temperature_feels_like | INTEGER | Índice de calor se GCS heatIdx for maior ou igual a 90F, ou sensação térmica se GCS windChill for menor ou igual a 32F. Unidades: C. |
relative_humidity | INTEGER | Umidade relativa, como percentual. |
location | TEXT | String correspondente à string de localização de resposta do GCS. |
observed_at_time | TEXT | Horário em que as condições foram observadas, no formato ISO8601. |
observed_location_lat | INTEGER | Latitude do local meteorológico observado, em semicírculos. |
observed_location_long | INTEGER | Longitude do local meteorológico observado, em semicírculos. |
day_of_week | INTEGER | Dia da semana ao qual esta entrada de previsão se aplica.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
high_temperature | INTEGER | Temperatura mais alta registrada, em graus Celsius. |
low_temperature | INTEGER | Temperatura mais baixa registrada, em graus Celsius. |
WeightScale
Medição do peso da pessoa em pé sobre a balança Garmin Index.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
timestamp | TEXT | Timestamp da medição, no formato ISO8601. |
weight | REAL | medição de peso. Unidades: kg. |
percent_fat | REAL | Percentual de gordura corporal. Unidades: %. |
percent_hydration | REAL | Percentual de hidratação corporal. Unidades: %. |
visceral_fat_mass | REAL | Massa de gordura visceral, em quilogramas. |
bone_mass | REAL | Massa óssea em quilogramas. |
muscle_mass | REAL | Massa muscular em quilogramas. |
basal_met | REAL | Metabolismo basal. Unidades: kcal/dia. |
physique_rating | INTEGER | Classificação de físico por composição corporal, na escala usada pelas balanças de composição corporal Garmin/Tanita. |
active_met | REAL | Metabolismo ativo. ~4kJ por kcal, 0,25 permite no máximo 16384 kcal. |
metabolic_age | INTEGER | Idade metabólica, em anos. |
visceral_fat_rating | INTEGER | Classificação de gordura visceral, na escala usada pelas balanças de composição corporal Garmin/Tanita. |
user_profile_index | INTEGER | Associa esta mensagem de balança a um usuário. Corresponde ao índice da mensagem de perfil de usuário no arquivo da balança. |
bmi | REAL | Índice de massa corporal. Unidades: kg/m^2. |
Workout
Uma definição de treino estruturado -- nome, esporte, capacidades e o número de registros WorkoutStep que compõem sua sequência ordenada de etapas.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
sport_id | INTEGER | Código do tipo de esporte, como corrida ou ciclismo; sub_sport_id refina ainda mais essa classificação. |
capabilities_id | INTEGER | Máscara de bits de flags workout_capabilities descrevendo quais tipos de dados opcionais (como frequência cardíaca ou potência) este treino inclui. |
number_valid_steps | INTEGER | Número de etapas válidas. |
workout_name | TEXT | Nome atribuído pelo usuário para este treino. |
sub_sport_id | INTEGER | Código do subtipo de esporte, fornecendo uma classificação mais específica dentro de sport_id, como ciclismo indoor ou corrida em trilha. |
pool_length | REAL | Comprimento da piscina em metros. |
pool_length_unit | INTEGER | Unidade (métrica ou imperial) em que pool_length é expressa.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
workout_description | TEXT | Descrição do treino. |
WorkoutSession
Workout_session:.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
sport_id | INTEGER | Código do tipo de esporte, como corrida ou ciclismo; sub_sport_id refina ainda mais essa classificação. |
sub_sport_id | INTEGER | Código do subtipo de esporte, fornecendo uma classificação mais específica dentro de sport_id, como ciclismo indoor ou corrida em trilha. |
number_valid_steps | INTEGER | Número de Etapas Válidas. |
first_step_index | INTEGER | Índice do primeiro workout_step (no Workout pai) pertencente a esta sessão. |
pool_length | REAL | Comprimento da piscina em metros. |
pool_length_unit | INTEGER | Unidade (métrica ou imperial) em que pool_length é expressa.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
WorkoutStep
Workout_step:.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
message_index | INTEGER | Índice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original. |
workout_step_name | TEXT | Nome de formato livre atribuído a esta etapa de treino. |
duration_type | INTEGER | Como a duração desta etapa é medida, como por tempo, distância, calorias ou um número fixo de repetições.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
duration_value | INTEGER | Valor bruto de duração para esta etapa; sua unidade depende de duration_type (veja os campos específicos do tipo, como duration_time/duration_distance/etc., para o valor decodificado). |
duration_time | REAL | Valor de tempo para uma meta baseada em tempo ou duração de alerta, em segundos. |
duration_distance | REAL | Valor de distância para uma meta baseada em distância ou duração de alerta, em metros. |
duration_heart_rate | INTEGER | Valor de condição de frequência cardíaca para uma duração de etapa baseada em frequência cardíaca. Um valor de 0-100 é uma porcentagem da frequência cardíaca máxima; um valor acima de 100 é bpm mais 100. Units: % or bpm. |
duration_calories | INTEGER | Valor de calorias para a duração de uma etapa de treino baseada em calorias, em quilocalorias. |
duration_step | INTEGER | Message_index da etapa para a qual voltar em loop. Presume-se que as etapas estejam na ordem de message_index. Os membros custom_name e intensity ficam indefinidos para este tipo de duração. |
duration_power | INTEGER | Valor de condição de potência para uma duração de etapa baseada em potência. Um valor de 0-1000 é uma porcentagem da potência limiar funcional (FTP); um valor acima de 1000 é watts mais 1000. Units: % or watts. |
duration_reps | INTEGER | Número de repetições para uma etapa de duração baseada em repetições. |
target_type | INTEGER | Contra o que o alvo desta etapa é medido, como velocidade, frequência cardíaca, cadência ou potência.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
target_value | INTEGER | Valor numérico alvo para esta meta ou etapa de treino; sua unidade e significado dependem do campo tipo pareado (como goal_type ou duration_type). |
target_speed_zone | INTEGER | Zona de velocidade selecionada como meta desta etapa, numerada de 1 a 10; 0 significa que uma meta personalizada é usada em vez disso (veja custom_target_speed_low/custom_target_speed_high). |
target_heart_rate_zone | INTEGER | Zona de frequência cardíaca selecionada como meta desta etapa, numerada de 1 a 5; 0 significa que uma meta personalizada é usada em vez disso (veja custom_target_heart_rate_low/custom_target_heart_rate_high). |
target_cadence_zone | INTEGER | Zona de cadência selecionada como meta desta etapa (a faixa válida é definida pelo dispositivo, não fixada pelo perfil FIT); 0 significa que uma meta personalizada é usada em vez disso (veja custom_target_cadence_low/custom_target_cadence_high). |
target_power_zone | INTEGER | Zona de potência selecionada como meta desta etapa, numerada de 1 a 7; 0 significa que uma meta personalizada é usada em vez disso (veja custom_target_power_low/custom_target_power_high). |
repeat_steps | INTEGER | Nº de repetições. |
repeat_time | REAL | Valor de tempo para uma etapa de intervalo repetido, em segundos. |
repeat_distance | REAL | Valor de distância para uma etapa de intervalo repetido, em metros. |
repeat_calories | INTEGER | Valor de calorias para uma etapa de intervalo repetido, em quilocalorias. |
repeat_heart_rate | INTEGER | Valor de condição de frequência cardíaca para uma condição de repetição/loop baseada em frequência cardíaca. Um valor de 0-100 é uma porcentagem da frequência cardíaca máxima; um valor acima de 100 é bpm mais 100. Units: % or bpm. |
repeat_power | INTEGER | Valor de condição de potência para uma condição de repetição/loop baseada em potência. Um valor de 0-1000 é uma porcentagem da potência limiar funcional (FTP); um valor acima de 1000 é watts mais 1000. Units: % or watts. |
target_stroke_type | INTEGER | Tipo de braçada de natação ao qual o alvo desta etapa se aplica.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
custom_target_value_low | INTEGER | Valor bruto do limite inferior de uma faixa de alvo personalizada; sua unidade depende de target_type (veja os campos específicos do tipo, como custom_target_speed_low/custom_target_heart_rate_low/etc., para o valor decodificado). |
custom_target_speed_low | REAL | Limite inferior da faixa personalizada de velocidade-alvo, em metros por segundo. |
custom_target_heart_rate_low | INTEGER | Limite inferior de um intervalo de meta personalizada de frequência cardíaca. Um valor de 0-100 é uma porcentagem da frequência cardíaca máxima; um valor acima de 100 é bpm mais 100. Units: % or bpm. |
custom_target_cadence_low | INTEGER | Limite inferior da faixa personalizada de cadência-alvo, em rotações por minuto. |
custom_target_power_low | INTEGER | Limite inferior de um intervalo de meta personalizada de potência. Um valor de 0-1000 é uma porcentagem da potência limiar funcional (FTP); um valor acima de 1000 é watts mais 1000. Units: % or watts. |
custom_target_value_high | INTEGER | Valor bruto do limite superior de uma faixa de alvo personalizada; sua unidade depende de target_type (veja os campos específicos do tipo, como custom_target_speed_high/custom_target_heart_rate_high/etc., para o valor decodificado). |
custom_target_speed_high | REAL | Limite superior da faixa de velocidade alvo personalizada, em metros por segundo. |
custom_target_heart_rate_high | INTEGER | Limite superior de um intervalo de meta personalizada de frequência cardíaca. Um valor de 0-100 é uma porcentagem da frequência cardíaca máxima; um valor acima de 100 é bpm mais 100. Units: % or bpm. |
custom_target_cadence_high | INTEGER | Limite superior da faixa de cadência alvo personalizada, em rotações por minuto. |
custom_target_power_high | INTEGER | Limite superior de um intervalo de meta personalizada de potência. Um valor de 0-1000 é uma porcentagem da potência limiar funcional (FTP); um valor acima de 1000 é watts mais 1000. Units: % or watts. |
intensity | INTEGER | Classificação de intensidade da etapa do treino, como aquecimento, ativa, descanso ou volta à calma.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
notes | TEXT | Notas em texto livre para esta etapa do treino. |
equipment | INTEGER | Equipamento usado nesta etapa do treino, como nadadeiras ou remo.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
exercise_category | INTEGER | Código bruto de categoria de exercício do FIT que identifica a família do exercício, como Supino ou Rosca (consulte raw_category_garmin_key de SetX para sua resolução de nome localizado). |
exercise_name | INTEGER | Código bruto de nome de exercício do FIT que identifica a variante específica do exercício dentro de sua categoria (consulte raw_category_subtype_garmin_key de SetX para sua resolução de nome localizado). |
exercise_weight | REAL | Peso utilizado no exercício, em quilogramas. |
weight_display_unit | INTEGER | Unidade (como quilogramas ou libras) em que o campo de peso deve ser exibido.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
secondary_target_type | INTEGER | Equivalente a target_type, para o alvo secundário desta etapa.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
secondary_target_value | INTEGER | Equivalente a target_value, para o alvo secundário desta etapa. |
secondary_target_speed_zone | INTEGER | Zona de velocidade selecionada como meta secundária desta etapa, numerada de 1 a 10; 0 significa que uma meta personalizada é usada em vez disso (veja secondary_custom_target_speed_low/secondary_custom_target_speed_high). |
secondary_target_heart_rate_zone | INTEGER | Zona de frequência cardíaca selecionada como meta secundária desta etapa, numerada de 1 a 5; 0 significa que uma meta personalizada é usada em vez disso (veja secondary_custom_target_heart_rate_low/secondary_custom_target_heart_rate_high). |
secondary_target_cadence_zone | INTEGER | Zona de cadência selecionada como meta secundária desta etapa (a faixa válida é definida pelo dispositivo, não fixada pelo perfil FIT); 0 significa que uma meta personalizada é usada em vez disso (veja secondary_custom_target_cadence_low/secondary_custom_target_cadence_high). |
secondary_target_power_zone | INTEGER | Zona de potência selecionada como meta secundária desta etapa, numerada de 1 a 7; 0 significa que uma meta personalizada é usada em vez disso (veja secondary_custom_target_power_low/secondary_custom_target_power_high). |
secondary_target_stroke_type | INTEGER | Equivalente a target_stroke_type, para o alvo secundário desta etapa.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
secondary_custom_target_value_low | INTEGER | Equivalente a custom_target_value_low, para o alvo secundário desta etapa. |
secondary_custom_target_speed_low | REAL | Limite inferior da faixa secundária personalizada de velocidade-alvo, em metros por segundo. |
secondary_custom_target_heart_rate_low | INTEGER | Como custom_target_heart_rate_low, para a meta secundária desta etapa. Um valor de 0-100 é uma porcentagem da frequência cardíaca máxima; um valor acima de 100 é bpm mais 100. Units: % or bpm. |
secondary_custom_target_cadence_low | INTEGER | Limite inferior da faixa secundária personalizada de cadência-alvo, em rotações por minuto. |
secondary_custom_target_power_low | INTEGER | Como custom_target_power_low, para a meta secundária desta etapa. Um valor de 0-1000 é uma porcentagem da potência limiar funcional (FTP); um valor acima de 1000 é watts mais 1000. Units: % or watts. |
secondary_custom_target_value_high | INTEGER | Equivalente a custom_target_value_high, para o alvo secundário desta etapa. |
secondary_custom_target_speed_high | REAL | Limite superior da faixa secundária de velocidade alvo personalizada, em metros por segundo. |
secondary_custom_target_heart_rate_high | INTEGER | Como custom_target_heart_rate_high, para a meta secundária desta etapa. Um valor de 0-100 é uma porcentagem da frequência cardíaca máxima; um valor acima de 100 é bpm mais 100. Units: % or bpm. |
secondary_custom_target_cadence_high | INTEGER | Limite superior da faixa secundária de cadência alvo personalizada, em rotações por minuto. |
secondary_custom_target_power_high | INTEGER | Como custom_target_power_high, para a meta secundária desta etapa. Um valor de 0-1000 é uma porcentagem da potência limiar funcional (FTP); um valor acima de 1000 é watts mais 1000. Units: % or watts. |
ZonesTarget
Define zonas-alvo de frequência cardíaca e potência durante os treinos.
| Campo | Tipo | Descrição |
|---|---|---|
file_number | INTEGER | O número do arquivo. |
max_heart_rate | INTEGER | Frequência cardíaca máxima usada como base para calcular as zonas de frequência cardíaca, em batimentos por minuto. |
threshold_heart_rate | INTEGER | Limiar de frequência cardíaca (LTHR) usado como base para calcular as zonas de frequência cardíaca pelo método de percentual do limiar. |
functional_threshold_power | INTEGER | Potência limiar funcional (FTP) usada como base para calcular as zonas de potência, em watts. |
heart_rate_calc_type | INTEGER | Método de cálculo de zona de frequência cardíaca FIT, como percentual da frequência cardíaca máxima ou percentual da reserva de frequência cardíaca.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
pwr_calc_type | INTEGER | Tipo de Cálculo de Potência.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup. |
Para este mesmo esquema como SQL executável em vez de prosa, veja O esquema em SQL.