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.

Toda tabela também possui uma coluna de chave primária inteira 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

Número de cruzamentos por zero do acelerômetro somados no intervalo de tempo especificado.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
timeINTEGERDuração do intervalo de tempo, em segundos.
energy_totalINTEGEREnergia total do acelerômetro no intervalo.
zero_cross_cntINTEGERContagem de cruzamentos por zero.
instanceINTEGERID da instância do algoritmo de cruzamento por zero.
time_above_thresholdREALTempo total do acelerômetro acima do limiar no intervalo. Unidades: s.

AccelerometerData

contém leituras brutas e calibradas do sensor acelerômetro.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
timestamp_msINTEGERParte em milissegundos do timestamp.
sample_time_offsetTEXTCada 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_xTEXTestas 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_yTEXTestas 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_zTEXTestas 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_xTEXTleitura calibrada de aceleração X. Unidades: g.Um valor por amostra, alinhado por índice com sample_time_offset.
calibrated_accel_yTEXTleitura calibrada de aceleração Y. Unidades: g.Um valor por amostra, alinhado por índice com sample_time_offset.
calibrated_accel_zTEXTleitura calibrada de aceleração Z. Unidades: g.Um valor por amostra, alinhado por índice com sample_time_offset.
compressed_calibrated_accel_xTEXTleitura calibrada de aceleração X. Unidades: mG.Um valor por amostra, alinhado por índice com sample_time_offset.
compressed_calibrated_accel_yTEXTleitura calibrada de aceleração Y. Unidades: mG.Um valor por amostra, alinhado por índice com sample_time_offset.
compressed_calibrated_accel_zTEXTleitura 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
total_timer_timeREALTempo total gasto, excluindo pausas. Unidades: s.
number_sessionsINTEGERNúmero de Sessões.
typeINTEGERTipo de atividade.
event_idINTEGERCó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_typeINTEGERCódigo de tipo de evento FIT descrevendo como o evento ocorreu, como início, parada ou marcação.
local_timestampTEXTÉpoca do timestamp expressa em horário local, no formato ISO8601. Usada para converter os timestamps da atividade para o horário local.
event_groupINTEGERAgrupa 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
channel_numberINTEGERNúmero do canal ANT usado para esta transmissão.
device_typeINTEGERTipo de dispositivo.
device_numberINTEGERID numérico de dispositivo ANT do sensor específico pareado neste canal.
transmission_typeINTEGERTipo de Transmissão.
device_indexINTEGERÍndice do dispositivo.

AntRx

Dados da mensagem Ant Rx.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
fractional_timestampREALParte de fração de segundo do timestamp, em segundos.
message_idINTEGERID de mensagem ANT identificando o tipo desta mensagem ANT bruta.
message_dataTEXTBytes brutos da carga útil da mensagem ANT.Um byte por elemento, na ordem recebida no payload bruto da mensagem ANT.
channel_numberINTEGERNúmero do canal ANT usado para esta transmissão.
dataTEXTBytes brutos da mensagem ANT+ recebida.Um byte por elemento, na ordem recebida na mensagem ANT+ bruta.

AntTx

Registro Ant TX.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
fractional_timestampREALParte fracionária em milissegundos do timestamp.
message_idINTEGERID de mensagem ANT identificando o tipo desta mensagem ANT bruta.
message_dataTEXTBytes brutos da carga útil da mensagem ANT.Um byte por elemento, na ordem recebida no payload bruto da mensagem ANT.
channel_numberINTEGERNúmero do canal ANT usado para esta transmissão.
dataTEXTBytes 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).

CampoTipoDescrição
file_numberINTEGERO número do arquivo FIT de origem.
timestampTEXTNo formato ISO8601.
timestamp_msINTEGERParte em milissegundos do timestamp.
system_timeTEXTHorário do sistema associado à amostra, expresso em milissegundos.Um valor por amostra de atitude nesta mensagem.
pitchTEXTArfagem (pitch) em radianos.Um valor por amostra de atitude, alinhado por índice com system_time.
rollTEXTRolagem (roll) em radianos.Um valor por amostra de atitude, alinhado por índice com system_time.
accel_lateralTEXTAceleraçã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_normalTEXTAceleraçã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_rateTEXTTaxa 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.
stageTEXTEstá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_completeTEXTEstá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.
trackTEXTRumo. 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.
validityTEXTSe 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
timestamp_msINTEGERParte em milissegundos do timestamp.
sample_time_offsetTEXTCada 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_pressureTEXTPressã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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
timestamp_msINTEGERParte em milissegundos do timestamp.
timeTEXTArray 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
bike_profile_nameTEXTNome atribuído pelo usuário para este perfil de bicicleta.
sport_idINTEGERCó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_idINTEGERCó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.
odometerREALEm metros.
bike_spd_ant_idINTEGERID ANT de velocidade da bicicleta.
bike_cad_ant_idINTEGERID ANT de cadência da bicicleta.
bike_spdcad_ant_idINTEGERID de dispositivo ANT do sensor combinado de velocidade/cadência pareado com esta bicicleta.
bike_power_ant_idINTEGERID de dispositivo ANT do medidor de potência pareado com esta bicicleta.
custom_wheelsizeREALTamanho de roda personalizado em centímetros.
auto_wheelsizeREALTamanho automático da roda. Unidades: m.
bike_weightREALPeso da bicicleta, em quilogramas.
power_cal_factorREALFator de cálculo de potência. Unidades: %.
auto_wheel_calINTEGERSe a circunferência da roda é calibrada automaticamente em vez de usar custom_wheelsize.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
auto_power_zeroINTEGERSe o deslocamento zero do medidor de potência é calibrado automaticamente.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
idINTEGERIdentificador deste perfil de bicicleta.
spd_enabledINTEGERVelocidade Habilitada.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
cad_enabledINTEGERCadência ativada.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
spdcad_enabledINTEGERSe o sensor combinado de velocidade/cadência está ativado para esta bicicleta.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
power_enabledINTEGERSe o medidor de potência está ativado para esta bicicleta.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
crank_lengthREALComprimento do pedivela. offset: -110.
enabledINTEGERSe este perfil de bicicleta está ativado.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
bike_spd_ant_id_trans_typeINTEGERTipo de transmissão do ID ANT de velocidade da bicicleta.
bike_cad_ant_id_trans_typeINTEGERTipo de transmissão do ID ANT de cadência da bicicleta.
bike_spdcad_ant_id_trans_typeINTEGERTipo de transmissão ANT do sensor combinado de velocidade/cadência identificado por bike_spdcad_ant_id.
bike_power_ant_id_trans_typeINTEGERTipo de transmissão ANT do medidor de potência identificado por bike_power_ant_id.
odometer_rolloverINTEGERContador de rollover que pode ser usado para estender o odômetro.
front_gear_numberINTEGERNúmero de marchas dianteiras.
front_gearTEXTNúmero de dentes em cada marcha; 0 é a mais interna.Um valor por marcha; o índice 0 é a marcha mais interna.
rear_gear_numberINTEGERNúmero de marchas traseiras.
rear_gearTEXTNúmero de dentes em cada marcha; 0 é a mais interna.Um valor por marcha; o índice 0 é a marcha mais interna.
shimano_di2_enabledINTEGERShimano 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
systolic_pressureINTEGERPressão arterial sistólica em milímetros de mercúrio.
diastolic_pressureINTEGERPressão arterial diastólica em milímetros de mercúrio.
mean_arterial_pressureINTEGERPressão arterial média, em milímetros de mercúrio.
map3_sample_meanINTEGERMédia da amostra do mapa.
map_morning_valuesINTEGERValores matinais. Unidades: mmHg.
map_evening_valuesINTEGERValores noturnos. Unidades: mmHg.
heart_rateINTEGERFrequência cardíaca, em batimentos por minuto.
heart_rate_typeINTEGERMétodo usado para medir a frequência cardíaca nesta leitura, como a partir de um sensor pareado ou uma estimativa.
statusINTEGERStatus da leitura de pressão arterial, como válida ou erro.
user_profile_indexINTEGERAssocia 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
high_valueINTEGERLimite superior desta zona de cadência, em rotações por minuto.
NameTEXTNome atribuído pelo usuário para esta zona de cadência.

CameraEvent

Registra eventos relacionados ao uso da câmera durante uma atividade.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
timestamp_msINTEGERParte em milissegundos do timestamp.
camera_event_typeINTEGERCó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_uuidTEXTIdentificador único do arquivo da câmera (foto ou vídeo) associado a este evento.
camera_orientationINTEGEROrientaçã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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
languagesTEXTUsar 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.
sportsTEXTUsar 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_supportedINTEGERMáscara de bits de flags workout_capabilities descrevendo quais tipos de etapa de treino este dispositivo suporta.
connectivity_supportedINTEGERMá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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
shot_speedREALVelocidade do projétil em metros por segundo.
shot_numberINTEGERÍ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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
min_speedREALVelocidade mínima. Unidades: m/s.
max_speedREALVelocidade máxima. Unidades: m/s.
avg_speedREALVelocidade média. Unidades: m/s.
shot_countINTEGERNúmero total de tiros registrados nesta sessão.
projectile_typeINTEGERTipo 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_weightREALPeso do projétil em grãos.
standard_deviationREALDesvio padrão da velocidade do tiro, em metros por segundo.

ClimbPro

Registro Climb Pro.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
position_latINTEGERLatitude da posição. Unidades: semicírculos.
position_longINTEGERLongitude da posição. Unidades: semicírculos.
climb_pro_eventINTEGERCó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_numberINTEGERÍndice identificando a qual subida (em uma sequência de subidas no percurso) este evento se refere.
climb_categoryINTEGERCategoria de dificuldade atribuída a esta subida, como por comprimento e inclinação.
current_distREALDistância atual. Unidades: m.

Connectivity

Define opções de conectividade sem fio e de rede, como Bluetooth e ANT+.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
bluetooth_enabledINTEGERUsar Bluetooth para recursos de conectividade.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
bluetooth_le_enabledINTEGERUsar Bluetooth Low Energy para recursos de conectividade.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
ant_enabledINTEGERUsar ANT para recursos de conectividade.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
NameTEXTNome do aplicativo complementar ou serviço pareado que fornece a conectividade.
live_tracking_enabledINTEGERSe 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_enabledINTEGERSe as condições climáticas atuais podem ser baixadas para o dispositivo.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
weather_alerts_enabledINTEGERSe alertas de clima severo podem ser baixados para o dispositivo.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
auto_activity_upload_enabledINTEGERSe as atividades concluídas são enviadas automaticamente para o aplicativo complementar.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
course_download_enabledINTEGERSe percursos podem ser baixados para o dispositivo a partir do aplicativo complementar.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
workout_download_enabledINTEGERSe treinos podem ser baixados para o dispositivo a partir do aplicativo complementar.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
gps_ephemeris_download_enabledINTEGERSe 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_enabledINTEGERSe 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_enabledINTEGERSe 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
sport_idINTEGERCó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.
NameTEXTNome atribuído pelo usuário para este percurso.
capabilities_idINTEGERMá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_idINTEGERCó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).

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
timestampTEXTNo formato ISO8601.
position_latINTEGERPosição de latitude. Unidades: semicircles.
position_longINTEGERPosição de longitude. Unidades: semicircles.
distanceREALDistância do início do percurso até este ponto, em metros.
typeINTEGERTipo 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.
NameTEXTNome atribuído pelo usuário ou gerado automaticamente para este ponto do percurso.
favoriteINTEGERSe 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
table_attached_toTEXTA qual tabela nativa key_into_attached_table se refere (ex.: "Record").
key_into_attached_tableINTEGERA chave primária real da própria linha nativa.
developer_data_indexINTEGERCorresponde a DeveloperDataId.developer_data_index.
field_definition_numberINTEGERCorresponde a FieldDescription.field_definition_number.
field_typeINTEGER0=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_numericREALPreenchido apenas quando field_type é 1 (INTEGER) ou 2 (REAL); NULL no banco de dados caso contrário.
field_as_textTEXTPreenchido 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
developer_idTEXTIdentificador ú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_idTEXTIdentificador ú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_idINTEGERCódigo de fabricante FIT identificando o fabricante do dispositivo, como a Garmin ou um parceiro terceirizado.
developer_data_indexINTEGERÍ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_versionINTEGERNúmero de versão do aplicativo identificado por application_id.

DeviceAuxBatteryInfo

Fornece informações sobre baterias auxiliares conectadas ao dispositivo.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
device_indexINTEGERÍndice identificando a qual dispositivo conectado estes dados pertencem, correspondendo ao próprio device_index de um registro device_info.
battery_voltageREALTensão da bateria em volts.
battery_statusINTEGERFaixa de nível de carga da bateria, como nova, boa, ok, baixa ou crítica.
battery_identifierINTEGERIdentifica 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
device_indexINTEGERÍ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_typeINTEGERCódigo de tipo de dispositivo específico do fabricante para este dispositivo; interpretado usando seus próprios manufacturer_id/garmin_product_id.
ble_device_typeINTEGERCódigo de tipo de dispositivo, conforme relatado via Bluetooth Low Energy.
antplus_device_typeINTEGERTipo de dispositivo ANT+.
ant_device_typeINTEGERCódigo de tipo de dispositivo, conforme relatado via ANT.
local_device_typeINTEGERCódigo de tipo de dispositivo atribuído localmente, usado para dispositivos sem um código de tipo de dispositivo ANT/BLE padrão.
manufacturer_idINTEGERCódigo de fabricante FIT identificando o fabricante do dispositivo, como a Garmin ou um parceiro terceirizado.
serial_numberINTEGERNúmero de série do dispositivo, quando disponível.
product_idINTEGERCó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_idINTEGERCódigo de produto específico da Favero identificando o modelo do dispositivo, válido apenas quando manufacturer_id é Favero Electronics.
garmin_product_idINTEGERCódigo de produto específico da Garmin identificando o modelo do dispositivo, válido apenas quando manufacturer_id é Garmin.
software_versionREALVersão de software ou firmware instalada no dispositivo.
hardware_versionINTEGERNúmero de revisão de hardware do dispositivo.
cumulative_operating_timeINTEGERTempo de operação cumulativo, em segundos.
battery_voltageREALTensão da bateria em volts.
battery_statusINTEGERFaixa de nível de carga da bateria, como nova, boa, ok, baixa ou crítica.
sensor_positionINTEGERIndica a localização do sensor.
descriptorTEXTUsado para descrever o sensor ou o local.
ant_transmission_typeINTEGERTipo de transmissão ANT deste dispositivo, combinado com ant_device_number para identificá-lo de forma única na rede ANT.
ant_device_numberINTEGERNúmero de dispositivo ANT deste dispositivo, combinado com ant_transmission_type para identificá-lo de forma única na rede ANT.
ant_networkINTEGERRede ANT na qual este dispositivo se comunica, como a rede pública ou uma rede privada da Garmin.
source_typeINTEGERTransporte pelo qual este dispositivo se conecta, como ANT, ANT+ ou Bluetooth Low Energy.
product_nameTEXTString de formato livre opcional para indicar o nome ou modelo do dispositivo.
battery_levelINTEGERNí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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
active_time_zoneINTEGERÍndice nos arrays de fuso horário.
utc_offsetINTEGERDeslocamento em relação ao horário do sistema. Necessário para converter o timestamp do horário do sistema para UTC.
time_offsetTEXTTimeoffset. unidades: s; Deslocamento em relação à hora do sistema.Um valor por fuso horário configurado, indexado por active_time_zone.
time_modeTEXTModo de exibição da hora.Um valor por fuso horário configurado, indexado por active_time_zone.
time_zone_offsetTEXTDeslocamento 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_modeINTEGERModo da luz de fundo.
activity_tracker_enabledINTEGEREstado de habilitação da funcionalidade de rastreador de atividade.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
clock_timeTEXTTimestamp UTC usado para definir o relógio e a data do dispositivo, em formato ISO8601.
pages_enabledTEXTCampo de bits para configurar as telas habilitadas para cada loop suportado.Um valor de bitfield por loop de exibição suportado.
move_alert_enabledINTEGEREstado de habilitação do alerta de movimento.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
date_modeINTEGERModo de exibição da data.
display_orientationINTEGEROrientação para a qual a tela do dispositivo está girada, como retrato ou paisagem.
mounting_sideINTEGERDe que lado do corpo (ou da bicicleta) o dispositivo está montado, usado para orientar corretamente a exibição.
default_pageTEXTCampo 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_stepsINTEGERPassos mínimos para sincronização automática. Número mínimo de passos antes que uma sincronização automática possa ocorrer.
autosync_min_timeINTEGERTempo 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_enabledINTEGERConfiguraçã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_enabledINTEGEREnviar automaticamente usando BLE.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
auto_sync_frequencyINTEGERAjuda a economizar bateria alternando modos.
auto_activity_detectINTEGERPermite definir as configurações de ativação/desativação da detecção automática de atividade para atividades específicas.
number_of_screensINTEGERNúmero de telas configuradas para exibição.
smart_notification_display_orientationINTEGEROrientação usada especificamente para exibir notificações inteligentes, que pode diferir do display_orientation principal.
tap_interfaceINTEGERModo que controla como os gestos de toque no dispositivo são interpretados.
tap_sensitivityINTEGERUsado para armazenar a configuração de limiar de toque.

DiveAlarm

Define alarmes para profundidade, tempo e outras condições de mergulho.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice do alarme.
depthREALConfiguração de profundidade, em metros, para alarmes do tipo profundidade.
timeINTEGERConfiguração de tempo (s) para alarmes do tipo tempo. Unidades: s.
enabledINTEGERSinalizador de habilitação.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
alarm_typeINTEGERConfiguração do tipo de alarme.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup.
soundINTEGERConfiguraçã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_typesTEXTTipos de mergulho que acionarão o alarme.Um valor por tipo de mergulho configurado.
idINTEGERID do alarme.
popup_enabledINTEGERExibir um pop-up visível para este alarme.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
trigger_on_descentINTEGERAcionar o alarme na descida.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
trigger_on_ascentINTEGERAcionar o alarme na subida.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
repeatingINTEGERRepetir alarme cada vez que o limite for ultrapassado.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
speedREALConfiguração da taxa de subida/descida (mps) para alarmes do tipo velocidade. Unidades: mps.

DiveApneaAlarm

Define alarmes específicos para mergulho em apneia.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice do alarme.
depthREALConfiguração de profundidade, em metros, para alarmes do tipo profundidade.
timeINTEGERConfiguração de tempo (s) para alarmes do tipo tempo. Unidades: s.
enabledINTEGERSinalizador de habilitação.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
alarm_typeINTEGERConfiguração do tipo de alarme.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup.
soundINTEGERConfiguraçã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_typesTEXTTipos de mergulho que acionarão o alarme.Um valor por tipo de mergulho configurado.
idINTEGERID do alarme.
popup_enabledINTEGERExibir um pop-up visível para este alarme.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
trigger_on_descentINTEGERAcionar o alarme na descida.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
trigger_on_ascentINTEGERAcionar o alarme na subida.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
repeatingINTEGERRepetir alarme cada vez que o limite for ultrapassado?.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
speedREALConfiguraçã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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
helium_contentINTEGERTeor de hélio da mistura de gases, em porcentagem.
oxygen_contentINTEGERTeor de oxigênio da mistura de gases, em percentual.
statusINTEGERStatus 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.
modeINTEGERModo 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
dive_settings_nameTEXTNome atribuído pelo usuário para este perfil de configurações de mergulho.
modelINTEGERModelo de descompressão usado para os cálculos de mergulho.
gf_lowINTEGERG flow.
gf_highINTEGERG flow alto.
water_typeINTEGERTipo 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_densityREALDensidade da água. Água doce geralmente é 1000; água salgada geralmente é 1025. Unidades: kg/m^3.
po2_warnREALPO2 de alerta. Tipicamente 1,40. Unidades: percentual.
po2_criticalREALPO2 crítico. Tipicamente 1,60. Unidades: percentual.
po2_decoREALPO2 de descompressão. Unidades: percentual.
safety_stop_enabledINTEGERSe a orientação de parada de segurança está ativada durante a subida.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
bottom_depthREALProfundidade máxima alvo configurada para este mergulho, em metros.
bottom_timeINTEGERTempo de fundo alvo configurado para este mergulho, em segundos.
apnea_countdown_enabledINTEGERSe o cronômetro regressivo de apneia (suspensão da respiração) está ativado.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
apnea_countdown_timeINTEGERDuração do cronômetro regressivo de apneia, em segundos.
backlight_modeINTEGERModo 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_brightnessINTEGERNível de brilho da luz de fundo da tela durante um mergulho.
backlight_timeoutINTEGERPor quanto tempo a luz de fundo da tela permanece acesa antes de se apagar automaticamente, em segundos.
repeat_dive_intervalINTEGERIntervalo de repetição do mergulho. Tempo entre a subida à superfície e o fim da atividade. Unidades: s.
safety_stop_timeINTEGERTempo de parada de segurança. Tempo na parada de segurança (se habilitada). Unidades: s.
heart_rate_source_typeINTEGERTransporte 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_sourceINTEGERQual origem de frequência cardíaca pareada é usada durante os mergulhos.
heart_rate_antplus_device_typeINTEGERTipo de Dispositivo ANT+ de Frequência Cardíaca.
heart_rate_local_device_typeINTEGERCó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_gasINTEGERÍndice da mensagem dive_gas de trânsito.
ccr_low_setpoint_switch_modeINTEGERSe 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_setpointREALPO2 alvo ao usar o ponto de ajuste baixo. Unidades: percentual.
ccr_low_setpoint_depthREALProfundidade para alternar para o ponto de ajuste baixo no modo automático. Unidades: m.
ccr_high_setpoint_switch_modeINTEGERSe 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_setpointREALPO2 alvo ao usar o ponto de ajuste alto. Unidades: percentual.
ccr_high_setpoint_depthREALProfundidade para alternar para o ponto de ajuste alto no modo automático. Unidades: m.
gas_consumption_displayINTEGERTipo 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_enabledINTEGERIndica se a tecla para cima está habilitada durante os mergulhos.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
dive_soundsINTEGERSons 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_multipleREALGeralmente 1,0/1,5/2,0 representando 3/4,5/6 m ou 10/15/20 pés.
no_fly_time_modeINTEGERIndica 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
reference_mesgINTEGERMensagem de Referência.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup.
reference_indexINTEGERÍndice do registro específico referenciado (associado a reference_mesg, que identifica seu tipo de mensagem).
avg_depthREALProfundidade média. 0 se acima da água. Unidades: m.
max_depthREALProfundidade máxima. 0 se acima da água. Unidades: m.
surface_intervalINTEGERIntervalo de superfície. Tempo desde o fim do último mergulho. Unidades: s.
start_cnsINTEGERCarga de toxicidade de oxigênio no SNC no início do mergulho, em percentual.
end_cnsINTEGERCarga de toxicidade de oxigênio no SNC ao final do mergulho, em percentual.
start_n2INTEGERCarga de nitrogênio no início do mergulho, em percentual.
end_n2INTEGERCarga de nitrogênio ao final do mergulho, em percentual.
o2_toxicityINTEGERCarga de toxicidade por oxigênio, em OTUs (unidades de toxicidade por oxigênio).
dive_numberINTEGERNúmero identificando este mergulho dentro de um arquivo de atividade com múltiplos mergulhos, quando aplicável.
bottom_timeREALTempo em profundidade durante o mergulho, em segundos.
avg_pressure_sacREALPressão média. Consumo médio de ar de superfície baseado em pressão. Unidades: bar/min.
avg_volume_sacREALVolume médio. Consumo médio volumétrico de ar de superfície. Unidades: L/min.
avg_rmvREALRMV médio. Volume minuto respiratório médio.
descent_timeREALTempo de descida. Tempo para atingir a parada de nível mais profunda. Unidades: s.
ascent_timeREALTempo de subida. Tempo entre deixar o fundo e alcançar a superfície. Unidades: s.
avg_ascent_rateREALTempo médio de subida. Taxa média de subida, sem incluir descidas ou paradas. Unidades: m/s.
avg_descent_rateREALTaxa média de descida. Taxa média de descida, sem incluir subidas ou paradas. Unidades: m/s.
max_ascent_rateREALTaxa máxima de subida. Taxa máxima de subida. Unidades: m/s.
max_descent_rateREALTaxa máxima de descida. Taxa máxima de descida. Unidades: m/s.
hang_timeREALTempo 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
event_idINTEGERCó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_typeINTEGERCó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.
data16INTEGERDados 16.
dataINTEGERValor de dados específico do evento; seu significado depende do evento e do tipo de evento.
timer_triggerINTEGERO 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_indexINTEGERÍndice do ponto do percurso ao qual este evento corresponde, quando disparado ao alcançar um.
battery_levelREALLeitura 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_speedREALVelocidade do parceiro virtual. Unidades: m/s.
heart_rate_high_alertINTEGERAlerta de FC alta.
heart_rate_low_alertINTEGERAlerta de FC baixa.
speed_high_alertREALLimite de velocidade para um alerta de velocidade alta, em metros por segundo.
speed_low_alertREALLimite de velocidade para um alerta de velocidade baixa, em metros por segundo.
cad_high_alertINTEGERAlerta de cadência alta. Unidades: rpm.
cad_low_alertINTEGERAlerta de cadência baixa. Unidades: rpm.
power_high_alertINTEGERLimite de potência para um alerta de potência alta, em watts.
power_low_alertINTEGERAlerta de potência alta. Unidades: watts.
time_duration_alertREALLimite de tempo para um alerta baseado em duração, em segundos.
distance_duration_alertREALLimite de distância para um alerta baseado em distância, em metros.
calorie_duration_alertINTEGERLimite de calorias configurado para um alerta de duração baseado em calorias, em quilocalorias.
fitness_equipment_stateINTEGEREstado 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_pointINTEGERPontos marcados, para esportes que usam um total de pontos corrente (preenchido via o subcampo sport_point junto com score/opponent_score).
gear_change_dataINTEGERDados de troca de marcha.
rider_positionINTEGERIndica 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_timeoutINTEGERTempo 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_alertINTEGERTipo 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_durationINTEGERDuração da detecção automática de atividade. Unidades: min.
radar_threat_alertINTEGERAlerta 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_groupINTEGERAgrupa 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.
scoreINTEGERNão preencher diretamente. Gerado automaticamente pelo decodificador para os componentes do subcampo sport_point.
opponent_scoreINTEGERNão preencher diretamente. Gerado automaticamente pelo decodificador para os componentes do subcampo sport_point.
front_gear_numberINTEGERNúmero da marcha dianteira.
front_gearINTEGERNão preencher diretamente. Gerado automaticamente pelo decodificador para os componentes do subcampo gear_change. Número de dentes dianteiros.
rear_gear_numberINTEGERNúmero da marcha traseira.
rear_gearINTEGERNão preencher diretamente. Gerado automaticamente pelo decodificador para os componentes do subcampo gear_change. Número de dentes traseiros.
device_indexINTEGERÍndice identificando a qual dispositivo conectado estes dados pertencem, correspondendo ao próprio device_index de um registro device_info.
activity_typeINTEGERTipo 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_timestampTEXTTimestamp de quando o evento começou, no formato ISO8601.
auto_activity_detect_start_timestampTEXTTimestamp de quando a detecção automática de atividade iniciou este evento, em formato ISO8601.
radar_threat_level_maxINTEGERNí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_countINTEGERNão preencher diretamente. Gerado automaticamente pelo decodificador para os componentes do subcampo threat_alert.
radar_threat_avg_approach_speedREALVelocidade média de aproximação da ameaça de radar. Unidades: m/s.
radar_threat_max_approach_speedREALNão preencher diretamente. Gerado automaticamente pelo decodificador para os componentes do subcampo radar_threat_alert. Unidades: m/s.

ExdDataConceptConfiguration

ExdDataConceptConfiguration.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
screen_indexINTEGERÍndice da tela de campo de dados do Connect IQ à qual esta entrada de configuração pertence.
concept_fieldINTEGERIdentificador de conceito de campo de dados do Connect IQ controlando que tipo de dado esta entrada de tela exibe.
field_idINTEGERIdentificador de campo de dados do Connect IQ atribuído a este slot de tela.
concept_indexINTEGERÍndice deste conceito dentro de seu data_page, quando vários conceitos compartilham a mesma página.
data_pageINTEGERNúmero da página de dados à qual esta entrada de configuração de conceito pertence.
concept_keyINTEGERChave identificando qual conceito específico (fonte de dados) é configurado por esta entrada.
scalingINTEGERFator de escala aplicado ao valor exibido.
data_unitsINTEGERUnidade em que o valor exibido deste conceito de dados é mostrado (por exemplo, milhas por hora, graus Celsius, RPM, batimentos por minuto).
qualifierINTEGERQualificador que identifica a variante deste conceito de dado.
descriptorINTEGERÍndice da string descritora usada para rotular este conceito de dados.
is_signedINTEGERSe 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
screen_indexINTEGERÍndice da tela de campo de dados do Connect IQ à qual esta entrada de configuração pertence.
concept_fieldINTEGERIdentificador de conceito de campo de dados do Connect IQ controlando que tipo de dado esta entrada de tela exibe.
field_idINTEGERIdentificador de campo de dados do Connect IQ atribuído a este slot de tela.
concept_countINTEGERNúmero de conceitos configurados para este campo de dados.
display_typeINTEGERFormato de exibição usado para este campo de dados do Connect IQ, como numérico ou texto.
titleTEXTTexto 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
screen_indexINTEGERÍndice da tela de campo de dados do Connect IQ à qual esta entrada de configuração pertence.
field_countINTEGERNúmero de campos na tela.
layoutINTEGERIdentificador de layout para esta tela de dados.
screen_enabledINTEGERSe 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
exercise_categoryINTEGERCó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_nameINTEGERCó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_nameTEXTNome 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
fileINTEGERTipo de arquivo FIT ao qual esta entrada de capacidade se aplica.
mesg_numberINTEGERNúmero da Mensagem.
field_numberINTEGERNúmero de campo FIT (dentro de mesg_number) ao qual esta entrada de capacidade se aplica.
CountINTEGERNúmero de instâncias deste campo suportadas pelo dispositivo.

FieldDescription

Descrição do campo.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
developer_data_indexINTEGERÍndice identificando a qual origem DeveloperDataId esta descrição de campo pertence.
field_definition_numberINTEGERNúmero de definição de campo FIT atribuído a este campo de desenvolvedor dentro de sua mensagem.
fit_base_type_idINTEGERTipo base FIT (como uint8 ou sint16) segundo o qual os bytes brutos deste campo de desenvolvedor devem ser interpretados.
field_nameTEXTNome de exibição para este campo de desenvolvedor.Normalmente um array de um único elemento; o perfil FIT permite mais de um.
arrayINTEGERNúmero de elementos, caso este campo de desenvolvedor contenha um array de valores.
componentsTEXTCampos nativos nos quais este campo de desenvolvedor se expande, se houver.
scaleINTEGERFator de escala aplicado ao decodificar este campo de desenvolvedor.
offsetINTEGERDeslocamento de valor aplicado ao decodificar este campo de desenvolvedor.
unitsTEXTUnidade de medida para os valores deste campo de desenvolvedor.Normalmente um array de um único elemento; o perfil FIT permite mais de um.
bitsTEXTLayout de campo de bits do valor deste campo de desenvolvedor.
accumulateTEXTSe os valores deste campo de desenvolvedor se acumulam entre mensagens em vez de sobrescrever o valor anterior.
fit_base_unit_idINTEGERUnidade base FIT em que os valores deste campo de desenvolvedor são medidos, quando aplicável.
native_mesg_numberINTEGERNúmero da Mensagem Nativa.
native_field_numberINTEGERNú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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
typeINTEGERO tipo.
flagsINTEGEROs sinalizadores.
directoryTEXTO diretório.
max_countINTEGERA contagem máxima.
max_sizeINTEGERTamanho máximo, em bytes.

FileCreator

É o registro que descreve o dispositivo e o software usados para criar o arquivo FIT.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
software_versionINTEGERVersão de software ou firmware instalada no dispositivo.
hardware_versionINTEGERNúmero de revisão de hardware do dispositivo.

FileID

O registro que identifica o arquivo e o dispositivo que o criou.

CampoTipoDescrição
file_numberINTEGER—
typeINTEGERTipo 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_idINTEGERCódigo de fabricante FIT identificando o fabricante do dispositivo, como a Garmin ou um parceiro terceirizado.
product_idINTEGERCó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_idINTEGERCódigo de produto específico da Favero identificando o modelo do dispositivo, válido apenas quando manufacturer_id é Favero Electronics.
garmin_product_idINTEGERCódigo de produto específico da Garmin identificando o modelo do dispositivo, válido apenas quando manufacturer_id é Garmin.
serial_numberINTEGERNúmero de série do dispositivo, quando disponível.
time_createdTEXTDefinido apenas para arquivos que podem ser criados/apagados, no formato ISO8601.
numberINTEGERDefinido apenas para arquivos que não são criados/apagados.
product_nameTEXTString de formato livre opcional para indicar o nome ou modelo do dispositivo.
pathTEXTCaminho no sistema de arquivos do arquivo .FIT de origem.
imported_atTEXTTimestamp 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
sport_idINTEGERCó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_idINTEGERCó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_dateTEXTData em que esta meta se torna ativa, em formato ISO8601.
end_dateTEXTData em que esta meta expira, em formato ISO8601.
typeINTEGERTipo 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.
valueINTEGERValor alvo para a meta.
repeatINTEGERNúmero de vezes que a meta se repete.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
target_valueINTEGERValor 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).
recurrenceINTEGERComo 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_valueINTEGERCom que frequência a meta se repete, nas unidades do campo recurrence (como a cada N dias ou semanas).
enabledINTEGERSe esta meta está ativada.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
sourceINTEGEROrigem 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTParte inteira em segundos do timestamp, no formato ISO8601.
timestamp_msINTEGERParte em milissegundos do timestamp.
position_latINTEGERLatitude em semicírculos.
position_longINTEGERLongitude em semicírculos.
enhanced_altitudeREALAltitude neste ponto, em metros (codificação de faixa estendida dos metadados de GPS).
enhanced_speedREALVelocidade em metros por segundo, codificação de faixa estendida.
headingREALRumo, em graus.
utc_timestampTEXTHorá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.
velocityTEXTunidades: 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTParte inteira em segundos do timestamp, no formato ISO8601.
timestamp_msINTEGERParte em milissegundos do timestamp.
sample_time_offsetTEXTCada 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_xTEXTunidades: 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_yTEXTunidades: 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_zTEXTunidades: 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_xTEXTunidades: deg/s; Leitura calibrada do giroscópio.Um valor por amostra, alinhado por índice com sample_time_offset.
calibrated_gyro_yTEXTunidades: deg/s; Leitura calibrada do giroscópio.Um valor por amostra, alinhado por índice com sample_time_offset.
calibrated_gyro_zTEXTunidades: deg/s; Leitura calibrada do giroscópio.Um valor por amostra, alinhado por índice com sample_time_offset.

Hr

- frequência cardíaca.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
fractional_timestampREALParte de fração de segundo do timestamp, em segundos.
time256REALTempo em segundos, codificado com resolução de 1/256 de segundo.
filtered_bpmTEXTFrequê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_timestampTEXTDeslocamento 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_timestamp12TEXTCodificaçã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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
enabledINTEGERSe este perfil de monitor de frequência cardíaca está ativado.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
hrm_ant_idINTEGERID de dispositivo ANT do monitor de frequência cardíaca pareado com este perfil.
log_hrvINTEGERSe 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_typeINTEGERTipo 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timeTEXTunidades: 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).

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
weekly_averageREALunidades: ms; escala: 128; Média de RMSSD de 7 dias durante o sono.
last_night_averageREALunidades: ms; escala: 128; Média de RMSSD da última noite durante o sono.
last_night5_min_highREALunidades: ms; escala: 128; Valor alto de RMSSD de 5 minutos durante o sono.
baseline_low_upperREALunidades: ms; escala: 128; Linha de base de 3 semanas, limite superior do status de VFC baixa.
baseline_balanced_lowerREALunidades: ms; escala: 128; Linha de base de 3 semanas, limite inferior do status de VFC equilibrada.
baseline_balanced_upperREALunidades: ms; escala: 128; Linha de base de 3 semanas, limite superior do status de VFC equilibrada.
statusINTEGERClassificação geral do status de HRV.

HrvValue

Uma única amostra contínua de RMSSD (variabilidade da frequência cardíaca).

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
valueREALRMSSD (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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice da mensagem.
high_bpmINTEGER. Unidades: bpm.
heart_rate_zone_nameTEXTNome 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
timestamp_msINTEGERParte em milissegundos do timestamp.
sampling_intervalINTEGERIntervalo de Amostragem em Milissegundos.
accel_xTEXTunidades: 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_yTEXTunidades: 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_zTEXTunidades: 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.
timestamp32kTEXTTimestamp de 32 kHz.

HsaBodyBatteryData

Hsa_body_battery_data: dados de Body Battery usados para o registro de dados personalizado do HSA.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
processing_intervalINTEGERDuração do intervalo de processamento em segundos.
levelTEXTunidades: 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.
chargedTEXTValor de carga da bateria corporal.Um valor por amostra, espaçado por processing_interval segundos, alinhado por índice com level/uncharged.
unchargedTEXTValor 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
dataTEXTDados de configuração codificados. Uso exclusivo do Health SDK.Um byte por elemento; o comprimento é dado por data_size.
data_sizeINTEGERtamanho em bytes do campo de dados.

HsaEvent

Hsa_event: eventos do HSA.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
event_idINTEGERID do Evento. Uso exclusivo do Health SDK.

HsaGyroscopeData

Hsa_gyroscope_data:.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
timestamp_msINTEGERParte em milissegundos do timestamp.
sampling_intervalINTEGERIntervalo de Amostragem na escala de tempo de 32 kHz. Unidades: 1/32768 s.
gyro_xTEXTunidades: 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_yTEXTunidades: 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_zTEXTunidades: 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.
timestamp32kTEXTTimestamp 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
processing_intervalINTEGERDuração do intervalo de processamento em segundos.
statusINTEGERDe medições no buffer - 0 indica SEARCHING, 1 indica LOCKED.
heart_rateTEXTunidades: 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
processing_intervalINTEGERDuração do intervalo de processamento em segundos.
respiration_rateTEXTFrequê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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
processing_intervalINTEGERDuração do intervalo de processamento em segundos.
reading_spo2TEXTunidades: percentual; Leitura de SpO2: [70,100] Vazio: 240.Um valor por amostra, espaçado por processing_interval segundos, alinhado por índice com confidence.
confidenceTEXTConfianç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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
processing_intervalINTEGERDuração do intervalo de processamento em segundos.
stepsTEXTunidades: 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
processing_intervalINTEGERDuração do intervalo de processamento em segundos.
StressLevelTEXTunidades: 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
processing_intervalINTEGERDuração do intervalo de processamento em segundos.
valueTEXTunidades: 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
distanceREALDistância horizontal percorrida pelo salto, em metros.
heightREALaltura do salto em metros.
rotationsINTEGERNúmero de rotações concluídas durante o salto.
hang_timeREALTempo no ar durante o salto, em segundos.
scoreREALUma pontuação para um salto calculada com base no tempo no ar, nas rotações e na distância.
position_latINTEGERLatitude em semicírculos.
position_longINTEGERLongitude em semicírculos.
speedREALvelocidade na decolagem, em metros por segundo.
enhanced_speedREALvelocidade em metros por segundo, codificação de faixa estendida.

Lap

contém dados para uma única volta (Lap) dentro de uma sessão.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
timestampTEXTNo formato ISO8601.
event_idINTEGERCó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_typeINTEGERCó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_timeTEXTInício da volta, no formato ISO8601.
start_position_latINTEGERLatitude da posição inicial, em semicírculos.
start_position_longINTEGERLongitude da posição inicial, em semicírculos.
end_position_latINTEGERLatitude da posição final, em semicírculos.
end_position_longINTEGERLongitude da posição final, em semicírculos.
total_elapsed_timeREALTempo (inclui pausas). Unidades: s.
total_timer_timeREALTempo do Cronômetro (exclui pausas). Unidades: s.
total_distanceREALDistância total, em metros.
total_cyclesINTEGERTotal de ciclos, como rotações de pedal ou passos.
total_stridesINTEGERNúmero total de passadas.
total_strokesINTEGERNúmero total de braçadas.
total_caloriesINTEGERTotal de calorias queimadas, em quilocalorias.
total_fat_caloriesINTEGERTotal de calorias queimadas a partir de gordura, em quilocalorias.
avg_speedREALVelocidade média em metros por segundo.
max_speedREALVelocidade máxima, em metros por segundo.
avg_heart_rateINTEGERFrequência cardíaca média em batimentos por minuto.
max_heart_rateINTEGERFrequência cardíaca máxima, em batimentos por minuto.
avg_cadenceINTEGERCadê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_cadenceINTEGERCadência média de corrida em passadas por minuto.
max_cadenceINTEGERCadência máxima, em rotações por minuto.
max_running_cadenceINTEGERCadência máxima de corrida, em passadas por minuto.
avg_powerINTEGERPotê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_powerINTEGERPotência máxima, em watts.
total_ascentINTEGERSubida total, em metros.
total_descentINTEGERDescida total, em metros.
intensityINTEGERClassificaçã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_triggerINTEGERO 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_idINTEGERCó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_groupINTEGERAgrupa 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_lengthsINTEGERNº de comprimentos da piscina.
normalized_powerINTEGERPotência normalizada em watts.
left_right_balanceINTEGERBalanç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_indexINTEGERÍndice do primeiro comprimento (entre os comprimentos de natação da Session pai) pertencente a esta volta.
avg_stroke_distanceREALDistância média percorrida por braçada, em metros.
swim_strokeINTEGERTipo 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_idINTEGERCó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_lengthsINTEGERNº de comprimentos ativos da piscina.
total_workINTEGERTrabalho total realizado, em joules.
avg_altitudeREALAltitude média durante desta volta, em metros.
max_altitudeREALAltitude máxima atingida durante desta volta, em metros.
gps_accuracyINTEGERPrecisão estimada da posição por GPS, em metros.
avg_gradeREALInclinação média (declive) em percentual.
avg_pos_gradeREALInclinação média de subida, em percentual.
avg_neg_gradeREALInclinação média de descida, em percentual.
max_pos_gradeREALInclinação de subida mais acentuada, em percentual.
max_neg_gradeREALInclinação de descida mais acentuada, em percentual.
avg_temperatureINTEGERTemperatura média em graus Celsius.
max_temperatureINTEGERTemperatura máxima, em graus Celsius.
total_moving_timeREALTempo total em movimento, em segundos.
avg_pos_vertical_speedREALVelocidade vertical média de subida, em metros por segundo.
avg_neg_vertical_speedREALVelocidade vertical média de descida, em metros por segundo.
max_pos_vertical_speedREALVelocidade vertical de subida máxima, em metros por segundo.
max_neg_vertical_speedREALVelocidade vertical de descida máxima, em metros por segundo.
time_in_heart_rate_zoneTEXTTempo 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_zoneTEXTTempo 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_zoneTEXTTempo 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_zoneTEXTTempo 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_numberINTEGERPosição ordinal desta volta dentro de uma sequência repetida/em loop de voltas.
min_altitudeREALAltitude mínima atingida durante desta volta, em metros.
min_heart_rateINTEGERFrequência cardíaca mínima em batimentos por minuto.
workout_step_indexINTEGERÍndice do workout_step (no Workout pai) que produziu este registro, quando gerado por um treino estruturado.
opponent_scoreINTEGERPontuação do adversário em jogos ou esportes com sistema de pontuação adversarial, como squash ou raquetebol.
stroke_countTEXTNúmero de vezes que cada tipo de braçada de natação foi usado.Um valor por valor do enum stroke_type.
zone_countTEXTContagem registrada para cada zona.Um valor por zona.
avg_vertical_oscillationREALOscilação vertical média em milímetros.
avg_stance_time_percentREALTempo médio de contato com o solo como percentual do ciclo de passada.
avg_stance_timeREALTempo médio de contato com o solo por passo, em milissegundos.
avg_fractional_cadenceREALParte fracionária de avg_cadence. Unidades: rpm.
max_fractional_cadenceREALParte fracionária de max_cadence. Unidades: rpm.
total_fractional_cyclesREALParte fracionária de total_cycles. Unidades: cycles.
player_scoreINTEGERPontuação do próprio usuário em jogos ou esportes com sistema de pontuação, como squash ou raquetebol.
avg_total_hemoglobin_concTEXTunidades: 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_concTEXTunidades: 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_concTEXTunidades: 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_percentTEXTunidades: %; 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_percentTEXTunidades: %; 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_percentTEXTunidades: %; 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_effectivenessREALEficácia média de torque esquerdo, em percentual.
avg_right_torque_effectivenessREALEficácia média de torque direito, em percentual.
avg_left_pedal_smoothnessREALSuavidade média do pedal esquerdo, em percentual.
avg_right_pedal_smoothnessREALSuavidade média do pedal direito, em percentual.
avg_combined_pedal_smoothnessREALSuavidade combinada média da pedalada, em percentual.
time_standingREALTempo total gasto na posição em pé. Unidades: s.
stand_countINTEGERNúmero de transições para o estado em pé.
avg_left_pcoINTEGERDeslocamento médio do centro da plataforma esquerda. Unidades: mm.
avg_right_pcoINTEGERDeslocamento médio do centro da plataforma direita. Unidades: mm.
avg_left_power_phaseTEXTÂ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_peakTEXTComo 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_phaseTEXTComo avg_left_power_phase, para a perna direita.Um valor por valor do enum power_phase_type.
avg_right_power_phase_peakTEXTComo avg_left_power_phase_peak, para a perna direita.Um valor por valor do enum power_phase_type.
avg_power_positionTEXTPotê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_positionTEXTComo 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_positionTEXTCadê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_positionTEXTComo 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_speedREALVelocidade média em metros por segundo, codificação de faixa estendida.
enhanced_max_speedREALVelocidade máxima em metros por segundo, codificação de faixa estendida.
enhanced_avg_altitudeREALAltitude média durante desta volta, em metros (contraparte de faixa estendida de avg_altitude).
enhanced_min_altitudeREALAltitude mínima atingida durante desta volta, em metros (contraparte de faixa estendida de min_altitude).
enhanced_max_altitudeREALAltitude máxima atingida durante desta volta, em metros (contraparte de faixa estendida de max_altitude).
avg_lev_motor_powerINTEGERPotência média do motor Lev durante a volta. Unidades: watts.
max_lev_motor_powerINTEGERPotência máxima do motor Lev durante a volta. Unidades: watts.
lev_battery_consumptionREALConsumo de bateria Lev durante a volta. Unidades: percent.
avg_vertical_ratioREALProporção vertical média, em percentual.
avg_stance_time_balanceREALEquilíbrio médio esquerda/direita do tempo de contato com o solo, em percentual.
avg_step_lengthREALComprimento médio do passo em milímetros.
avg_vamREALVelocidade média de subida (VAM) em metros por segundo.
avg_depthREAL0 se acima da água. Unidades: m.
max_depthREAL0 se acima da água. Unidades: m.
min_temperatureINTEGERTemperatura mínima em graus Celsius.
enhanced_avg_respiration_rateREALFrequência respiratória média em respirações por minuto.
enhanced_max_respiration_rateREALTaxa máxima de respiração, em respirações por minuto.
avg_respiration_rateINTEGERFrequê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_rateINTEGERFrequê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_gritREALO 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_flowREALO 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_countINTEGERNúmero de saltos detectados durante este período, como saltos de esqui ou snowboard.
avg_gritREALO 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_flowREALO 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_ascentREALParte fracionária de total_ascent. Unidades: m.
total_fractional_descentREALParte fracionária de total_descent. Unidades: m.
avg_core_temperatureREALTemperatura central média do corpo em graus Celsius.
min_core_temperatureREALTemperatura corporal central mínima em graus Celsius.
max_core_temperatureREALTemperatura máxima do núcleo corporal, em graus Celsius.

Length

contém dados para uma única piscina (comprimento) em atividades de natação.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
timestampTEXTNo formato ISO8601.
event_idINTEGERCó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_typeINTEGERCó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_timeTEXTInício do comprimento, no formato ISO8601.
total_elapsed_timeREALTempo total decorrido, incluindo pausas, em segundos.
total_timer_timeREALTempo total do cronômetro, excluindo pausas, em segundos.
total_strokesINTEGERNúmero total de braçadas.
avg_speedREALVelocidade média em metros por segundo.
swim_strokeINTEGERTipo 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_cadenceINTEGERCadência média de natação em braçadas por minuto.
event_groupINTEGERAgrupa 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_caloriesINTEGERTotal de calorias queimadas, em quilocalorias.
length_typeINTEGERClassificaçã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_scoreINTEGERPontuação do próprio usuário em jogos ou esportes com sistema de pontuação, como squash ou raquetebol.
opponent_scoreINTEGERPontuação do adversário em jogos ou esportes com sistema de pontuação adversarial, como squash ou raquetebol.
stroke_countTEXTNúmero de vezes que cada tipo de braçada de natação foi usado.Um valor por valor do enum stroke_type.
zone_countTEXTContagem registrada para cada zona.Um valor por zona.
enhanced_avg_respiration_rateREALFrequência respiratória média em respirações por minuto.
enhanced_max_respiration_rateREALTaxa máxima de respiração, em respirações por minuto.
avg_respiration_rateINTEGERFrequê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_rateINTEGERFrequê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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTParte inteira em segundos do timestamp, no formato ISO8601.
timestamp_msINTEGERParte em milissegundos do timestamp.
sample_time_offsetTEXTCada 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_xTEXTunidades: 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_yTEXTunidades: 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_zTEXTunidades: 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_xTEXTunidades: G; Leitura calibrada do magnetômetro.Um valor por amostra, alinhado por índice com sample_time_offset.
calibrated_mag_yTEXTunidades: G; Leitura calibrada do magnetômetro.Um valor por amostra, alinhado por índice com sample_time_offset.
calibrated_mag_zTEXTunidades: G; Leitura calibrada do magnetômetro.Um valor por amostra, alinhado por índice com sample_time_offset.

MaxMetData

Max_met_data:.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
update_timeTEXTHora em que o maxMET e o VO2 foram calculados., em formato ISO8601.
vo2_maxREALVO2 máx. estimado, em mililitros por quilograma por minuto.
sport_idINTEGERCódigo do tipo de esporte, como corrida ou ciclismo; sub_sport_id refina ainda mais essa classificação.
sub_sport_idINTEGERCó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_categoryINTEGERCategoria de atividade usada ao estimar o MET máximo/VO2max, como corrida ou ciclismo.
calibrated_dataINTEGERIndica se dados calibrados foram usados no cálculo.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
heart_rate_sourceINTEGERIndica se a estimativa foi obtida usando uma cinta peitoral ou a frequência cardíaca de pulso.
speed_sourceINTEGERIndica se a estimativa foi obtida usando GPS integrado ou GPS conectado.

MemoGlob

Memo_glob:.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
part_indexINTEGERNúmero de sequência dos blocos de memo.
memoTEXTObsoleto. Use o campo data.Um byte por elemento deste array de bytes brutos descontinuado.
mesg_numberINTEGERNúmero da Mensagem da mensagem pai.
parent_indexINTEGERÍndice da mesg à qual este glob está associado.
field_numberINTEGERCampo no elemento pai ao qual este glob está associado.
dataTEXTBloco 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
fileINTEGERO número do arquivo.
mesg_numberINTEGERO número da mensagem.
count_typeINTEGERO tipo de contagem.
CountINTEGERNúmero de instâncias desta mensagem suportadas pelo dispositivo.
number_per_fileINTEGERNúmero por arquivo.
max_per_fileINTEGERNúmero máximo de instâncias deste tipo de mensagem suportado por arquivo.
max_per_file_typeINTEGERComo 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
high_bpmINTEGERLimite superior desta zona de MET, em batimentos por minuto.
caloriesREALLimite de queima de calorias para esta zona MET, em quilocalorias.
fat_caloriesREALTaxa 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo 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_indexINTEGERAssocia estes dados à mensagem device_info. Não obrigatório para arquivos com um único dispositivo (sensor).
caloriesINTEGERTotal de calorias acumuladas. Mantido por MonitoringReader para cada activity_type. Consulte a documentação do SDK.
distanceREALDistância acumulada. Mantida por MonitoringReader para cada activity_type. Consulte a documentação do SDK. Unidades: m.
cyclesREALCiclos acumulados. Mantido por MonitoringReader para cada activity_type. Consulte a documentação do SDK.
stepsINTEGERContagem total de passos durante o intervalo de registro.
strokesREALContagem de braçadas acumulada durante o intervalo de registro.
active_timeREALTempo ativo em segundos.
activity_typeINTEGERCódigo de tipo de atividade FIT classificando o tipo de atividade que esta amostra representa, como caminhada, corrida ou sono.
activity_subtypeINTEGERCódigo de subtipo de atividade FIT, fornecendo uma classificação mais específica dentro de activity_type.
activity_levelINTEGERNível de intensidade da atividade rastreada, como baixo, médio ou alto.
distance16INTEGER16 bits menos significativos da distância cumulativa; combine com o campo distance correspondente para reconstruir o valor completo.
cycles16INTEGER16 bits menos significativos da contagem cumulativa de ciclos; combine com o campo cycles correspondente para reconstruir o valor completo.
active_time16INTEGER16 bits menos significativos do contador de tempo ativo; combine com o campo de tempo ativo correspondente para reconstruir o valor completo.
local_timestampTEXTNo formato ISO8601. Deve estar alinhado ao intervalo de registro; por exemplo, o horário deve ser 00:00:00 para um registro diário.
temperatureREALTemperatura média durante o intervalo de registro encerrado no timestamp. Unidades: C.
temperature_minREALTemperatura mínima durante o intervalo de registro encerrado no timestamp.
temperature_maxREALTemperatura máxima durante o intervalo de registro encerrado no timestamp. Unidades: C.
activity_timeTEXTunidades: minutos; Indexado usando o enum minute_activity_level.Um valor por valor do enum minute_activity_level.
active_caloriesINTEGERCalorias ativas queimadas, em quilocalorias.
current_activity_type_intensityINTEGERIndica um único tipo/intensidade para a duração desde a última mensagem de monitoramento.
timestamp_min8TEXTBits menos significativos do timestamp, em minutos; combine com o campo timestamp correspondente para reconstruir o valor completo.
timestamp16TEXTBits menos significativos do timestamp; combine com o campo timestamp correspondente para reconstruir o valor completo.
heart_rateINTEGERFrequência cardíaca, em batimentos por minuto.
intensityREALNível de intensidade da atividade durante o intervalo de registro.
duration_minINTEGERduração em minutos.
durationINTEGERDuração do intervalo de registro, em segundos.
ascentREALSubida acumulada em metros durante o intervalo de registro.
descentREALDescida acumulada em metros durante o intervalo de registro.
moderate_activity_minutesINTEGERMinutos gastos em atividade de intensidade moderada.
vigorous_activity_minutesINTEGERMinutos gastos em atividade de intensidade vigorosa.
pushesINTEGERImpulsos de cadeira de rodas registrados neste período de monitoramento.

MonitoringHrData

Monitoring_hr_data:.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo 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_rateINTEGERMédia móvel de 7 dias. Unidades: bpm.
current_day_resting_heart_rateINTEGERFCR apenas para hoje. (Alimenta a média de 7 dias). Unidades: bpm.

MonitoringInfo

Monitoring_info:.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
local_timestampTEXTÉ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_typeTEXTCó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_distanceTEXTunidades: m/ciclo; escala: 5000; Indexado por activity_type.Um valor por elemento de activity_type, alinhado por índice com ele.
cycles_to_caloriesTEXTunidades: kcal/ciclo; escala: 5000; Indexado por activity_type.Um valor por elemento de activity_type, alinhado por índice com ele.
resting_metabolic_rateINTEGEREstimativa de calorias queimadas por dia em repouso (taxa metabólica basal). Units: kcal / day.

NapEvent

Registro de evento de soneca (Nap Event).

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
timestampTEXTNo formato ISO8601.
start_timeTEXTInício do período de cochilo, no formato ISO8601.
start_timezone_offsetINTEGERDeslocamento de fuso horário no início do período de cochilo. Unidades: minutos.
end_timeTEXTFim do período de soneca, no formato ISO8601.
end_timezone_offsetINTEGERDeslocamento de fuso horário no fim do período de cochilo. Unidades: minutos.
feedbackINTEGERAvaliaçã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_deletedINTEGERSe este evento de cochilo foi excluído.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
sourceINTEGERComo esta soneca foi registrada -- detectada automaticamente pelo dispositivo, inserida manualmente no dispositivo, ou inserida manualmente via Garmin Connect.
update_timestampTEXTtimestamp da última atualização deste registro, no formato ISO8601.

NmeaSentence

Armazena sentenças NMEA brutas de dispositivos GPS.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
timestamp_msINTEGERParte fracionária do timestamp, somada ao timestamp. Unidades: ms.
sentenceTEXTSentença NMEA.

ObdiiData

contém dados de diagnóstico do veículo capturados durante uma atividade.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTHorário em que a mensagem foi emitida, no formato ISO8601.
timestamp_msINTEGERParte fracionária do timestamp, somada ao timestamp. Unidades: ms.
time_offsetTEXTunidades: 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.
pidINTEGERID do Parâmetro.
raw_dataTEXTDados brutos de parâmetro.Um valor por leitura de PID, alinhado por índice com time_offset/system_time.
pid_data_sizeTEXTOpcional, 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_timeTEXTHorá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_timestampTEXTtimestamp da primeira amostra registrada na mensagem, no formato ISO8601. Usado com time_offset para gerar o horário de cada amostra.
start_timestamp_msINTEGERParte fracionária de start_timestamp. Unidades: ms.

OhrSettings

Configura as definições do sensor óptico de frequência cardíaca.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
enabledINTEGERSe o sensor óptico de frequência cardíaca está ativado.

OneDSensorCalibration

Armazena dados de calibração para sensores 1D, como barômetros.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTParte inteira em segundos do timestamp, no formato ISO8601.
sensor_typeINTEGERIndica para qual sensor a calibração se destina.
calibration_factorINTEGERFator de calibração usado para converter o valor bruto do ADC em graus, g, etc.
baro_cal_factorINTEGERFator de calibração do barômetro. Unidades: Pa.
calibration_divisorINTEGERDivisor do fator de calibração. Unidades: contagens.
level_shiftINTEGERValor de deslocamento de nível usado para trazer o valor do ADC de volta à faixa.
offset_calINTEGERFator de Calibração Interna.

PowerZone

Define as zonas de treino de potência.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
high_valueINTEGERLimite superior desta zona de potência, em watts.
NameTEXTNome atribuído pelo usuário para esta zona de potência.

RawBbi

Raw_bbi: valores brutos do intervalo batimento a batimento (BBI).

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
timestamp_msINTEGERParte em milissegundos do timestamp.
dataTEXT1 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.
timeTEXTunidades: ms; Array de tempos em milissegundos entre batimentos.Um valor por intervalo de batimento, alinhado por índice com data/quality/gap.
qualityTEXT1 = 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.
gapTEXT1 = 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
position_latINTEGERLatitude em semicírculos.
position_longINTEGERLongitude em semicírculos.
altitudeREALAltitude neste ponto, em metros.
heart_rateINTEGERFrequência cardíaca, em batimentos por minuto.
cadenceINTEGERcadência em rotações por minuto.
distanceREALDistância cumulativa percorrida até o momento, em metros.
speedREALvelocidade em metros por segundo.
powerINTEGERpotência em watts.
compressed_speed_distanceTEXTVelocidade 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.
gradeREALinclinação (grade) como percentual.
resistanceINTEGERRelativo. 0 é nenhum, 254 é máximo.
time_from_courseREALTempo à frente ou atrás do ritmo do percurso, em segundos.
cycle_lengthREALComprimento de um ciclo, como uma rotação de pedal ou uma passada, em metros.
temperatureINTEGERtemperatura em graus Celsius.
speed1sTEXTunidades: 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.
cyclesINTEGERTotal de ciclos até este ponto, como rotações de pedal ou passos.
total_cyclesINTEGERTotal de ciclos, como rotações de pedal ou passos.
compressed_accumulated_powerINTEGERPotência acumulada em watts, codificação comprimida.
accumulated_powerINTEGERPotência acumulada em watts.
left_right_balanceINTEGERBalanç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_accuracyINTEGERPrecisão estimada da posição por GPS, em metros.
vertical_speedREALVelocidade vertical, em metros por segundo.
caloriesINTEGERcalorias queimadas até este ponto da atividade, em quilocalorias.
vertical_oscillationREALOscilação vertical, em milímetros.
stance_time_percentREALTempo de contato com o solo como porcentagem do ciclo da passada.
stance_timeREALTempo de contato com o solo por passo, em milissegundos.
activity_typeINTEGERCó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_effectivenessREALEficácia do torque esquerdo, em porcentagem.
right_torque_effectivenessREALEfetividade de torque direito, em percentual.
left_pedal_smoothnessREALSuavidade do pedal esquerdo, em porcentagem.
right_pedal_smoothnessREALSuavidade do pedal direito, em percentual.
combined_pedal_smoothnessREALSuavidade combinada da pedalada, em percentual.
time128REALTempo decorrido em segundos, codificado com resolução de 1/128 de segundo.
stroke_typeINTEGERTipo 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.
zoneINTEGERZona de frequência cardíaca neste ponto.
ball_speedREALVelocidade da bola em metros por segundo.
cadence256REALRegistrar cadência e cadência fracionária para compatibilidade retroativa. Unidades: rpm.
fractional_cadenceREALParte fracionária da leitura de cadência, em rotações por minuto.
total_hemoglobin_concREALTotal de hemoglobina saturada e não saturada. Unidades: g/dL.
total_hemoglobin_conc_minREALHemoglobina saturada e não saturada mínima.
total_hemoglobin_conc_maxREALHemoglobina saturada e não saturada máxima. Unidades: g/dL.
saturated_hemoglobin_percentREALPercentual de hemoglobina saturada com oxigênio. Unidades: %.
saturated_hemoglobin_percent_minREALPercentual mínimo de hemoglobina saturada com oxigênio.
saturated_hemoglobin_percent_maxREALPorcentagem máxima de hemoglobina saturada com oxigênio. Unidades: %.
device_indexINTEGERÍndice identificando a qual dispositivo conectado estes dados pertencem, correspondendo ao próprio device_index de um registro device_info.
left_pcoINTEGERDeslocamento do centro da plataforma esquerda. Unidades: mm.
right_pcoINTEGERDeslocamento do centro da plataforma direita. Unidades: mm.
left_power_phaseTEXTunidades: 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_peakTEXTunidades: 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_phaseTEXTunidades: 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_peakTEXTunidades: 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_speedREALvelocidade em metros por segundo, codificação de faixa estendida.
enhanced_altitudeREALAltitude neste ponto, em metros (contraparte de faixa estendida de altitude).
battery_socREALEstado de carga da bateria Lev. Unidades: percent.
motor_powerINTEGERPotência do motor Lev. Unidades: watts.
vertical_ratioREALRazão vertical, em percentual.
stance_time_balanceREALEquilíbrio esquerda/direita do tempo de contato com o solo, em porcentagem.
step_lengthREALComprimento do passo em milímetros.
cycle_length16REALSuporta tamanhos de ciclo maiores necessários para esportes de remo/canoagem. Tamanho máximo de ciclo: 655,35.
absolute_pressureINTEGERInclui pressão atmosférica. Unidades: Pa.
depthREAL0 se acima da água. Unidades: m.
next_stop_depthREAL0 se acima da água. Unidades: m.
next_stop_timeINTEGERTempo até a próxima parada de descompressão, em segundos.
time_to_surfaceINTEGERTempo estimado para retornar à superfície com segurança a partir do mergulho, em segundos.
ndl_timeINTEGERLimite de não descompressão restante, em segundos.
cns_loadINTEGERCarga de toxicidade de oxigênio do sistema nervoso central, em percentual.
n2_loadINTEGERCarga de nitrogênio, em percentual.
respiration_rateINTEGERFrequência respiratória em respirações por minuto.
enhanced_respiration_rateREALFrequência respiratória em respirações por minuto, codificação de faixa estendida.
gritREALO 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.
flowREALO 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_stressREALValor de estresse atual.
ebike_travel_rangeINTEGERAutonomia restante estimada da e-bike, em quilômetros.
ebike_battery_levelINTEGERNível da bateria da e-bike, em porcentagem.
ebike_assist_modeINTEGERModo/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_percentINTEGERNível de assistência do motor da e-bike, em porcentagem.
air_time_remainingINTEGERTempo de ar restante estimado, em segundos.
pressure_sacREALConsumo de ar na superfície baseado em pressão. Unidades: bar/min.
volume_sacREALConsumo volumétrico de ar na superfície. Unidades: L/min.
rmvREALVolume respiratório por minuto.
ascent_rateREALTaxa de subida em metros por segundo.
po2REALPressão parcial atual de oxigênio. Unidades: percentual.
core_temperatureREALTemperatura corporal central em graus Celsius.

RespirationRate

Frequência respiratória em respirações por minuto.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
respiration_rateREALRespiraçõ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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
manufacturer_idINTEGERCorresponde ao file_id do treino/percurso agendado.
product_idINTEGERCorresponde ao file_id do treino/percurso agendado.
favero_product_idINTEGERCódigo de produto específico da Favero identificando o modelo do dispositivo, válido apenas quando manufacturer_id é Favero Electronics.
garmin_product_idINTEGERCódigo de produto específico da Garmin identificando o modelo do dispositivo, válido apenas quando manufacturer_id é Garmin.
serial_numberINTEGERCorresponde ao file_id do treino/percurso agendado.
time_createdINTEGERCorresponde ao time_created do file_id do treino ou percurso agendado, no formato ISO8601.
completedINTEGERSe esta atividade agendada foi iniciada.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
typeINTEGERtipo de item agendado, como treino ou percurso.
scheduled_timeINTEGERHorá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).

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
enabledINTEGERSe este perfil de sensor de velocidade e distância está ativado.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
sdm_ant_idINTEGERID de dispositivo ANT do sensor de velocidade/distância (footpod) pareado com este perfil.
sdm_cal_factorREALFator de calibração do sensor de velocidade e distância, em percentual.
odometerREALleitura do odômetro em metros.
speed_sourceINTEGERUsar footpod como fonte de velocidade em vez do GPS.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
sdm_ant_id_trans_typeINTEGERTipo de transmissão ANT do footpod identificado por sdm_ant_id.
odometer_rolloverINTEGERContador 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
file_uuidTEXTUUID do arquivo do segmento.
enabledINTEGEREstado do arquivo de segmento.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
user_profile_primary_keyINTEGERChave primária do usuário que criou o arquivo de segmento.
leader_typeTEXTTipo 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_keyTEXTChave 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_idTEXTID 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_stringTEXTVersã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_leaderINTEGERÍ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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
NameTEXTNome amigável atribuído ao segmento.
uuidTEXTDo segmento.
sport_idINTEGEREsporte associado ao segmento.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup.
enabledINTEGERSegmento habilitado para avaliação.Armazenado no SQLite como INTEGER: 0 = falso, 1 = verdadeiro.
user_profile_primary_keyINTEGERChave primária do usuário que criou o segmento.
device_idINTEGERID do dispositivo que criou o segmento.
default_race_leaderINTEGERÍndice da entrada do Placar de Líderes selecionada como participante padrão da corrida.
delete_statusINTEGERIndica se algum segmento deve ser excluído.
selection_typeINTEGERIndica 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:.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
timestampTEXTNo formato ISO8601.
event_idINTEGERCó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_typeINTEGERCó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_timeTEXTInício da volta de segmento, no formato ISO8601.
start_position_latINTEGERLatitude da posição inicial, em semicírculos.
start_position_longINTEGERLongitude da posição inicial, em semicírculos.
end_position_latINTEGERLatitude da posição final, em semicírculos.
end_position_longINTEGERLongitude da posição final, em semicírculos.
total_elapsed_timeREALTempo (inclui pausas). Unidades: s.
total_timer_timeREALTempo do Cronômetro (exclui pausas). Unidades: s.
total_distanceREALDistância total, em metros.
total_cyclesINTEGERTotal de ciclos, como rotações de pedal ou passos.
total_strokesINTEGERNúmero total de braçadas.
total_caloriesINTEGERTotal de calorias queimadas, em quilocalorias.
total_fat_caloriesINTEGERTotal de calorias queimadas a partir de gordura, em quilocalorias.
avg_speedREALVelocidade média em metros por segundo.
max_speedREALVelocidade máxima, em metros por segundo.
avg_heart_rateINTEGERFrequência cardíaca média em batimentos por minuto.
max_heart_rateINTEGERFrequência cardíaca máxima, em batimentos por minuto.
avg_cadenceINTEGERCadê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_cadenceINTEGERCadência máxima, em rotações por minuto.
avg_powerINTEGERPotê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_powerINTEGERPotência máxima, em watts.
total_ascentINTEGERSubida total, em metros.
total_descentINTEGERDescida total, em metros.
sport_idINTEGERCódigo do tipo de esporte, como corrida ou ciclismo; sub_sport_id refina ainda mais essa classificação.
event_groupINTEGERAgrupa 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_latINTEGERLatitude do canto nordeste. Unidades: semicírculos.
nec_longINTEGERLongitude do canto nordeste. Unidades: semicírculos.
swc_latINTEGERLatitude do canto sudoeste. Unidades: semicírculos.
swc_longINTEGERLatitude do canto sudoeste. Unidades: semicírculos.
NameTEXTNome atribuído pelo usuário ou gerado automaticamente para esta tentativa de segmento.
normalized_powerINTEGERPotência normalizada em watts.
left_right_balanceINTEGERBalanç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_idINTEGERCódigo do subtipo de esporte, fornecendo uma classificação mais específica dentro de sport_id, como ciclismo indoor ou corrida em trilha.
total_workINTEGERTrabalho total realizado, em joules.
avg_altitudeREALAltitude média durante desta volta de segmento, em metros.
max_altitudeREALAltitude máxima atingida durante desta volta de segmento, em metros.
gps_accuracyINTEGERPrecisão estimada da posição por GPS, em metros.
avg_gradeREALInclinação média (declive) em percentual.
avg_pos_gradeREALInclinação média de subida, em percentual.
avg_neg_gradeREALInclinação média de descida, em percentual.
max_pos_gradeREALInclinação de subida mais acentuada, em percentual.
max_neg_gradeREALInclinação de descida mais acentuada, em percentual.
avg_temperatureINTEGERTemperatura média em graus Celsius.
max_temperatureINTEGERTemperatura máxima, em graus Celsius.
total_moving_timeREALTempo total em movimento, em segundos.
avg_pos_vertical_speedREALVelocidade vertical média de subida, em metros por segundo.
avg_neg_vertical_speedREALVelocidade vertical média de descida, em metros por segundo.
max_pos_vertical_speedREALVelocidade vertical de subida máxima, em metros por segundo.
max_neg_vertical_speedREALVelocidade vertical de descida máxima, em metros por segundo.
time_in_heart_rate_zoneTEXTTempo 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_zoneTEXTTempo 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_zoneTEXTTempo 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_zoneTEXTTempo 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_numberINTEGERPosição ordinal desta volta de segmento dentro de uma sequência repetida/em loop de voltas.
min_altitudeREALAltitude mínima atingida durante desta volta de segmento, em metros.
min_heart_rateINTEGERFrequência cardíaca mínima em batimentos por minuto.
active_timeREALTempo ativo em segundos.
workout_step_indexINTEGERÍndice do workout_step (no Workout pai) que produziu este registro, quando gerado por um treino estruturado.
sport_eventINTEGERClassificaçã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_effectivenessREALEficácia média de torque esquerdo, em percentual.
avg_right_torque_effectivenessREALEficácia média de torque direito, em percentual.
avg_left_pedal_smoothnessREALSuavidade média do pedal esquerdo, em percentual.
avg_right_pedal_smoothnessREALSuavidade média do pedal direito, em percentual.
avg_combined_pedal_smoothnessREALSuavidade combinada média da pedalada, em percentual.
statusINTEGERStatus 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.
uuidTEXTIdentificador único do segmento.
avg_fractional_cadenceREALParte fracionária de avg_cadence. Unidades: rpm.
max_fractional_cadenceREALParte fracionária de max_cadence. Unidades: rpm.
total_fractional_cyclesREALParte fracionária de total_cycles. Unidades: cycles.
front_gear_shift_countINTEGERNúmero de trocas de marcha no câmbio dianteiro durante este segmento.
rear_gear_shift_countINTEGERNúmero de trocas de marcha no câmbio traseiro durante este segmento.
time_standingREALTempo total gasto na posição em pé. Unidades: s.
stand_countINTEGERNúmero de transições para o estado em pé.
avg_left_pcoINTEGERDeslocamento médio do centro da plataforma esquerda. Unidades: mm.
avg_right_pcoINTEGERDeslocamento médio do centro da plataforma direita. Unidades: mm.
avg_left_power_phaseTEXTÂ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_peakTEXTComo 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_phaseTEXTComo avg_left_power_phase, para a perna direita.Um valor por valor do enum power_phase_type.
avg_right_power_phase_peakTEXTComo avg_left_power_phase_peak, para a perna direita.Um valor por valor do enum power_phase_type.
avg_power_positionTEXTPotê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_positionTEXTComo 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_positionTEXTCadê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_positionTEXTComo 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_idINTEGERFabricante que produziu o segmento.
total_gritREALO 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_flowREALO 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_gritREALO 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_flowREALO 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_ascentREALParte fracionária de total_ascent. Unidades: m.
total_fractional_descentREALunidades: m; escala: 100; parte fracionária de total_descent.
enhanced_avg_altitudeREALAltitude média durante desta volta de segmento, em metros (contraparte de faixa estendida de avg_altitude).
enhanced_max_altitudeREALAltitude máxima atingida durante desta volta de segmento, em metros (contraparte de faixa estendida de max_altitude).
enhanced_min_altitudeREALAltitude 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
NameTEXTNome amigável atribuído ao líder.
typeINTEGERClassificação do líder.
group_primary_keyINTEGERID de usuário principal deste líder.
activity_idINTEGERID da atividade associada a este tempo de líder.
segment_timeREALunidades: s; escala: 1000; Tempo do Segmento (inclui pausas).
activity_id_stringTEXTVersã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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
position_latINTEGERLatitude em semicírculos.
position_longINTEGERLongitude em semicírculos.
distanceREALDistância acumulada ao longo do segmento no ponto descrito. Unidades: m.
altitudeREALDeslocamento: 500; Altitude acumulada ao longo do segmento no ponto descrito. Unidades: m.
leader_timeTEXTunidades: 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_altitudeREALDeslocamento: 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERO bit selecionado é definido para a sessão atual.
timestampTEXTNo formato ISO8601.
event_idINTEGERTipo 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_typeINTEGERTipo 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_timeTEXTInício da sessão, no formato ISO8601.
start_position_latINTEGERLatitude da posição inicial, em semicírculos.
start_position_longINTEGERLongitude da posição inicial, em semicírculos.
sport_idINTEGERCó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_idINTEGERCó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_timeREALTempo (inclui pausas). Unidades: s.
total_timer_timeREALTempo do Cronômetro (exclui pausas). Unidades: s.
total_distanceREALDistância total, em metros.
total_cyclesINTEGERTotal de ciclos, como rotações de pedal ou passos.
total_stridesINTEGERNúmero total de passadas.
total_strokesINTEGERNúmero total de braçadas.
total_caloriesINTEGERTotal de calorias queimadas, em quilocalorias.
total_fat_caloriesINTEGERTotal de calorias queimadas de gordura, em quilocalorias.
avg_speedREALTotal_distance / total_timer_time. Unidades: m/s.
max_speedREALVelocidade máxima, em metros por segundo.
avg_heart_rateINTEGERFrequência cardíaca média (exclui o tempo de pausa). Unidades: bpm.
max_heart_rateINTEGERFrequência cardíaca máxima, em batimentos por minuto.
avg_cadenceINTEGERCadê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_cadenceINTEGERCadência média de corrida em passadas por minuto.
max_cadenceINTEGERCadência máxima, em rotações por minuto.
max_running_cadenceINTEGERCadência máxima de corrida, em passadas por minuto.
avg_powerINTEGERPotê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_powerINTEGERPotência máxima, em watts.
total_ascentINTEGERSubida total, em metros.
total_descentINTEGERDescida total, em metros.
total_training_effectREALPontuação do efeito do treino aeróbico para a sessão.
first_lap_indexINTEGERÍndice da primeira volta (entre as voltas da Activity pai) pertencente a esta sessão.
number_lapsINTEGERNúmero de Voltas.
event_groupINTEGERAgrupa 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.
triggerINTEGERO 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_latINTEGERLatitude do canto nordeste. Unidades: semicírculos.
nec_longINTEGERLongitude do canto nordeste. Unidades: semicírculos.
swc_latINTEGERLatitude do canto sudoeste. Unidades: semicírculos.
swc_longINTEGERLongitude do canto sudoeste. Unidades: semicírculos.
number_lengthsINTEGERNº de comprimentos da piscina.
normalized_powerINTEGERPotência normalizada em watts.
training_stress_scoreREALPontuação de estresse do treino (TSS).
intensity_factorREALFator de intensidade, potência normalizada como fração da potência de limiar funcional.
left_right_balanceINTEGERBalanç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_latINTEGERLatitude da posição final, em semicírculos.
end_position_longINTEGERLongitude da posição final, em semicírculos.
avg_stroke_countREALMédia de braçadas por volta.
avg_stroke_distanceREALDistância média percorrida por braçada, em metros.
swim_strokeINTEGERTipo 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_lengthREALComprimento da piscina em metros.
threshold_powerINTEGERPotência de limiar funcional, em watts.
pool_length_unitINTEGERUnidade (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_lengthsINTEGERNº de comprimentos ativos da piscina.
total_workINTEGERTrabalho total realizado, em joules.
avg_altitudeREALAltitude média durante desta sessão, em metros.
max_altitudeREALAltitude máxima atingida durante desta sessão, em metros.
gps_accuracyINTEGERPrecisão estimada da posição por GPS, em metros.
avg_gradeREALInclinação média (declive) em percentual.
avg_pos_gradeREALInclinação média de subida, em percentual.
avg_neg_gradeREALInclinação média de descida, em percentual.
max_pos_gradeREALInclinação de subida mais acentuada, em percentual.
max_neg_gradeREALInclinação de descida mais acentuada, em percentual.
avg_temperatureINTEGERTemperatura média em graus Celsius.
max_temperatureINTEGERTemperatura máxima, em graus Celsius.
total_moving_timeREALTempo total em movimento, em segundos.
avg_pos_vertical_speedREALVelocidade vertical média de subida, em metros por segundo.
avg_neg_vertical_speedREALVelocidade vertical média de descida, em metros por segundo.
max_pos_vertical_speedREALVelocidade vertical de subida máxima, em metros por segundo.
max_neg_vertical_speedREALVelocidade vertical de descida máxima, em metros por segundo.
min_heart_rateINTEGERFrequência cardíaca mínima em batimentos por minuto.
time_in_heart_rate_zoneTEXTTempo 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_zoneTEXTTempo 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_zoneTEXTTempo 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_zoneTEXTTempo 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_timeREALTempo médio de volta em segundos.
best_lap_indexINTEGERÍndice da volta mais rápida nesta sessão.
min_altitudeREALAltitude mínima atingida durante desta sessão, em metros.
player_scoreINTEGERPontuação do próprio usuário em jogos ou esportes com sistema de pontuação, como squash ou raquetebol.
opponent_scoreINTEGERPontuação do adversário em jogos ou esportes com sistema de pontuação adversarial, como squash ou raquetebol.
opponent_nameTEXTNome do adversário, para jogos ou esportes com sistema de pontuação adversarial.
stroke_countTEXTNúmero de vezes que cada tipo de braçada de natação foi usado.Um valor por valor do enum stroke_type.
zone_countTEXTContagem registrada para cada zona.Um valor por zona.
max_ball_speedREALVelocidade máxima da bola, em metros por segundo.
avg_ball_speedREALVelocidade média da bola em metros por segundo.
avg_vertical_oscillationREALOscilação vertical média em milímetros.
avg_stance_time_percentREALTempo médio de contato com o solo como percentual do ciclo de passada.
avg_stance_timeREALTempo médio de contato com o solo por passo, em milissegundos.
avg_fractional_cadenceREALParte fracionária de avg_cadence. Unidades: rpm.
max_fractional_cadenceREALParte fracionária de max_cadence. Unidades: rpm.
total_fractional_cyclesREALParte fracionária de total_cycles. Unidades: cycles.
avg_total_hemoglobin_concTEXTunidades: 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_concTEXTunidades: 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_concTEXTunidades: 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_percentTEXTunidades: %; 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_percentTEXTunidades: %; 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_percentTEXTunidades: %; 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_effectivenessREALEficácia média de torque esquerdo, em percentual.
avg_right_torque_effectivenessREALEficácia média de torque direito, em percentual.
avg_left_pedal_smoothnessREALSuavidade média do pedal esquerdo, em percentual.
avg_right_pedal_smoothnessREALSuavidade média do pedal direito, em percentual.
avg_combined_pedal_smoothnessREALSuavidade combinada média da pedalada, em percentual.
sport_profile_nameTEXTNome do esporte da mensagem de esporte associada.
sport_indexINTEGEROrdinal baseado em zero identificando a qual segmento esportivo, dentro de uma atividade multiesportiva, este registro pertence.
time_standingREALTempo total gasto na posição em pé. Unidades: s.
stand_countINTEGERNúmero de transições para o estado em pé.
avg_left_pcoINTEGERDeslocamento médio do centro da plataforma esquerda. Unidades: mm.
avg_right_pcoINTEGERDeslocamento médio do centro da plataforma direita. Unidades: mm.
avg_left_power_phaseTEXTÂ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_peakTEXTComo 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_phaseTEXTComo avg_left_power_phase, para a perna direita.Um valor por valor do enum power_phase_type.
avg_right_power_phase_peakTEXTComo avg_left_power_phase_peak, para a perna direita.Um valor por valor do enum power_phase_type.
avg_power_positionTEXTPotê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_positionTEXTComo 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_positionTEXTCadê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_positionTEXTComo 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_speedREALTotal_distance / total_timer_time. Unidades: m/s.
enhanced_max_speedREALVelocidade máxima em metros por segundo, codificação de faixa estendida.
enhanced_avg_altitudeREALAltitude média durante desta sessão, em metros (contraparte de faixa estendida de avg_altitude).
enhanced_min_altitudeREALAltitude mínima atingida durante desta sessão, em metros (contraparte de faixa estendida de min_altitude).
enhanced_max_altitudeREALAltitude máxima atingida durante desta sessão, em metros (contraparte de faixa estendida de max_altitude).
avg_lev_motor_powerINTEGERPotência média do motor Lev durante a sessão. Unidades: watts.
max_lev_motor_powerINTEGERPotência máxima do motor Lev durante a sessão. Unidades: watts.
lev_battery_consumptionREALConsumo de bateria Lev durante a sessão. Unidades: percent.
avg_vertical_ratioREALProporção vertical média, em percentual.
avg_stance_time_balanceREALEquilíbrio médio esquerda/direita do tempo de contato com o solo, em percentual.
avg_step_lengthREALComprimento médio do passo em milímetros.
total_anaerobic_training_effectREALPontuação do efeito do treino anaeróbico para a sessão.
avg_vamREALVelocidade média de subida (VAM) em metros por segundo.
avg_depthREAL0 se acima da água. Unidades: m.
max_depthREAL0 se acima da água. Unidades: m.
surface_intervalINTEGERTempo desde o fim do último mergulho. Unidades: s.
start_cnsINTEGERCarga de toxicidade de oxigênio no SNC no início do mergulho, em percentual.
end_cnsINTEGERCarga de toxicidade de oxigênio no SNC ao final do mergulho, em percentual.
start_n2INTEGERCarga de nitrogênio no início do mergulho, em percentual.
end_n2INTEGERCarga de nitrogênio ao final do mergulho, em percentual.
avg_respiration_rateINTEGERFrequê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_rateINTEGERFrequê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_rateINTEGERFrequê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_temperatureINTEGERTemperatura mínima em graus Celsius.
o2_toxicityINTEGERCarga de toxicidade por oxigênio, em OTUs (unidades de toxicidade por oxigênio).
dive_numberINTEGERNúmero identificando este mergulho dentro de um arquivo de atividade com múltiplos mergulhos, quando aplicável.
training_load_peakREALValor de pico da carga de treino.
enhanced_avg_respiration_rateREALFrequência respiratória média em respirações por minuto.
enhanced_max_respiration_rateREALTaxa máxima de respiração, em respirações por minuto.
enhanced_min_respiration_rateREALFrequência respiratória mínima em respirações por minuto.
total_gritREALO 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_flowREALO 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_countINTEGERNúmero de saltos detectados durante este período, como saltos de esqui ou snowboard.
avg_gritREALO 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_flowREALO 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_feelINTEGERUma 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_rpeINTEGEREscala 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_spo2INTEGERSPO2 médio para a sessão de monitoramento. Unidades: percentual.
avg_stressINTEGEREstresse médio para a sessão de monitoramento. Unidades: percentual.
sdrr_hrvINTEGERDesvio 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_hrvINTEGERRaiz quadrada média das diferenças sucessivas (RMSSD) - medida de variabilidade da frequência cardíaca mais útil para atletas. Unidades: mS.
total_fractional_ascentREALParte fracionária de total_ascent. Unidades: m.
total_fractional_descentREALParte fracionária de total_descent. Unidades: m.
avg_core_temperatureREALTemperatura central média do corpo em graus Celsius.
min_core_temperatureREALTemperatura corporal central mínima em graus Celsius.
max_core_temperatureREALTemperatura máxima do núcleo corporal, em graus Celsius.
total_repsINTEGERNúmero total de repetições.Um subcampo do campo FIT total_cycles, ativo quando sub_sport é strength_training ou sport é hiit.
total_pushesINTEGERNú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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTTimestamp do set, no formato ISO8601.
durationINTEGERduração do set, em segundos.
repetitionsINTEGERNº de repetições do movimento.
weightINTEGERQuantidade de peso aplicada na série. Unidades: kg.
set_typeINTEGERTipo de SetX.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup.
start_timeTEXTHorário de início da série.
raw_category_garmin_keyTEXTCó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_keyTEXTCó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_unitINTEGERUnidade (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_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
workout_step_indexINTEGERÍndice do workout_step (no Workout pai) que produziu este registro, quando gerado por um treino estruturado.

SkinTempOvernight

Skin_temp_overnight:.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
local_timestampTEXTTimestamp local, no formato ISO8601.
average_deviationREALO desvio médio noturno em relação à temperatura basal, em graus C.
average7_day_deviationREALO desvio médio noturno de 7 dias em relação à temperatura basal, em graus C.
nightly_valueREALValor final da temperatura noturna.

SlaveDevice

Lista os dispositivos periféricos conectados, como sensores ou acessórios.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
manufacturer_idINTEGERCódigo de fabricante FIT identificando o fabricante do dispositivo, como a Garmin ou um parceiro terceirizado.
product_idINTEGERCó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_idINTEGERCódigo de produto específico da Favero identificando o modelo do dispositivo, válido apenas quando manufacturer_id é Favero Electronics.
garmin_product_idINTEGERCó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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
combined_awake_scoreINTEGERMé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_scoreINTEGERPontuaçã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_scoreINTEGERPontuaçã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_scoreINTEGERPontuação que avalia a quantidade de sono profundo. Se válido: 0 (pior) a 100 (melhor).Se desconhecido, nenhuma pontuação é registrada.
sleep_duration_scoreINTEGERPontuaçã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_scoreINTEGERPontuação que avalia a quantidade de sono leve. Se válido: 0 (pior) a 100 (melhor).Se desconhecido, nenhuma pontuação é registrada.
overall_sleep_scoreINTEGERPontuaçã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_scoreINTEGERPontuaçã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_scoreINTEGERPontuaçã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_scoreINTEGERPontuação que avalia a quantidade de sono REM. Se válido: 0 (pior) a 100 (melhor).Se desconhecido, nenhuma pontuação é registrada.
sleep_restlessness_scoreINTEGERPontuaçã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_countINTEGERO número de despertares durante o sono.
interruptions_scoreINTEGERPontuaçã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_sleepREALExclui o estresse durante os períodos acordados dentro da janela de sono.

SleepDisruptionOvernightSeverity

Sleep_disruption_overnight_severity:.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
severityINTEGERnível de gravidade da interrupção do sono.

SleepDisruptionSeverityPeriod

Sleep_disruption_severity_period:.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
timestampTEXTNo formato ISO8601.
severityINTEGERní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).

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
SleepLevelINTEGERCó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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERO índice da mensagem.
versionREALNúmero da versão do software.
part_numberTEXTO número da peça.

SpeedZone

Define as zonas de treino de velocidade.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
high_valueREALLimite superior desta zona de velocidade, em metros por segundo.
NameTEXTNome 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
split_typeINTEGERCó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_timeREALTempo total decorrido, incluindo pausas, em segundos.
total_timer_timeREALTempo total do cronômetro, excluindo pausas, em segundos.
total_distanceREALDistância total, em metros.
avg_speedREALVelocidade média em metros por segundo.
start_timeTEXTInício do split, no formato ISO8601.
total_ascentINTEGERSubida total, em metros.
total_descentINTEGERDescida total, em metros.
start_position_latINTEGERLatitude da posição inicial, em semicírculos.
start_position_longINTEGERLongitude da posição inicial, em semicírculos.
end_position_latINTEGERLatitude da posição final, em semicírculos.
end_position_longINTEGERLongitude da posição final, em semicírculos.
max_speedREALVelocidade máxima, em metros por segundo.
avg_vert_speedREALVelocidade vertical média em metros por segundo.
end_timeTEXTFim do split, no formato ISO8601.
total_caloriesINTEGERTotal de calorias queimadas, em quilocalorias.
start_elevationREALElevação no início deste split, em metros.
total_moving_timeREALTempo total em movimento, em segundos.

SplitSummary

Split_summary:.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
split_typeINTEGERCó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_splitsINTEGERNúmero de splits incluídos neste resumo.
total_timer_timeREALTempo total do cronômetro, excluindo pausas, em segundos.
total_distanceREALDistância total, em metros.
avg_speedREALVelocidade média em metros por segundo.
max_speedREALVelocidade máxima, em metros por segundo.
total_ascentINTEGERSubida total, em metros.
total_descentINTEGERDescida total, em metros.
avg_heart_rateINTEGERFrequência cardíaca média em batimentos por minuto.
max_heart_rateINTEGERFrequência cardíaca máxima, em batimentos por minuto.
avg_vert_speedREALVelocidade vertical média em metros por segundo.
total_caloriesINTEGERTotal de calorias queimadas, em quilocalorias.
total_moving_timeREALTempo total em movimento, em segundos.

Spo2Data

Spo2_data:.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
reading_spo2INTEGERLeitura da saturação de oxigênio no sangue (SpO2), em percentual.
reading_confidenceINTEGERNível de confiança da leitura do oxímetro de pulso.
modeINTEGERQuando os dados foram capturados.

Sport

Nomeia o tipo e o subtipo de esporte associados à atividade.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
sport_idINTEGERCó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_idINTEGERCó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.
NameTEXTNome 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
stress_level_valueINTEGERPontuação de estresse calculada, em uma escala de 1 a 100.
stress_level_timeTEXTHorário em que a pontuação de estresse foi calculada, em formato ISO8601.

TankSummary

Tank_summary:.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
sensorINTEGERID do dispositivo ANT+ do sensor de pressão do cilindro.
start_pressureREALPressão do cilindro no início do mergulho, em bar.
end_pressureREALPressão do cilindro ao final do mergulho, em bar.
volume_usedREALVolume de gás utilizado, em litros.

TankUpdate

Tank_update:.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
sensorINTEGERID do dispositivo ANT+ do sensor de pressão do cilindro.
pressureREALPressão do cilindro em bar.

ThreeDSensorCalibration

Armazena dados de calibração para sensores 3D, como acelerômetros e giroscópios.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTParte inteira em segundos do timestamp, no formato ISO8601.
sensor_typeINTEGERIndica para qual sensor a calibração se destina.
calibration_factorINTEGERFator de calibração usado para converter o valor bruto do ADC em graus, g, etc.
accel_cal_factorINTEGERFator de calibração do acelerômetro. Unidades: g.
gyro_cal_factorINTEGERFator de calibração do giroscópio. Unidades: deg/s.
calibration_divisorINTEGERDivisor do fator de calibração. Unidades: contagens.
level_shiftINTEGERValor de deslocamento de nível usado para trazer o valor do ADC de volta à faixa.
offset_calTEXTFatores de calibração internos, um para cada: xy, yx, zx.Um valor por par de eixos, nesta ordem fixa: xy, yx, zx.
orientation_matrixTEXTescala: 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
reference_mesgINTEGERMensagem de Referência.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup.
reference_indexINTEGERÍndice do registro específico referenciado (associado a reference_mesg, que identifica seu tipo de mensagem).
time_in_heart_rate_zoneTEXTTempo 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_zoneTEXTTempo 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_zoneTEXTTempo 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_zoneTEXTTempo 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_boundaryTEXTLimite 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_boundaryTEXTLimite 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_bondaryTEXTLimite 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_boundaryTEXTLimite superior de potência desta zona, em watts.Um valor por zona, alinhado por índice com time_in_power_zone.
heart_rate_calc_typeINTEGERMé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_rateINTEGERFrequência cardíaca máxima usada como base para calcular as zonas de frequência cardíaca, em batimentos por minuto.
resting_heart_rateINTEGERFrequência cardíaca de repouso usada como base para calcular as zonas de frequência cardíaca, em batimentos por minuto.
threshold_heart_rateINTEGERLimiar 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_typeINTEGERTipo 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_powerINTEGERPotê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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTParte inteira em segundos do timestamp UTC no momento em que o timestamp do sistema foi registrado, no formato ISO8601.
fractional_timestampREALParte fracionária do timestamp UTC no momento em que o timestamp do sistema foi registrado. Unidades: s.
system_timestampTEXTParte inteira em segundos do timestamp do sistema., em formato ISO8601.
fractional_system_timestampREALParte fracionária do timestamp do sistema. Unidades: s.
local_timestampTEXTÉpoca do timestamp expressa em horário local, no formato ISO8601, usada para converter timestamps para o horário local.
timestamp_msINTEGERParte em milissegundos do timestamp UTC no momento em que o timestamp do sistema foi registrado.
system_timestamp_msINTEGERParte 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
timestampTEXTNo formato ISO8601.
timer_timeINTEGERTempo total de movimento/gravação acumulado em todas as sessões contabilizadas neste registro Totals, excluindo os períodos pausados. Units: s.
distanceINTEGERDistância total acumulada, em metros.
caloriesINTEGERTotal de calorias queimadas, em quilocalorias.
sport_idINTEGERCódigo do tipo de esporte, como corrida ou ciclismo; sub_sport_id refina ainda mais essa classificação.
elapsed_timeINTEGERTempo total acumulado em todas as sessões contabilizadas neste registro Totals, incluindo os períodos pausados. Units: s.
sessionsINTEGERNúmero total de sessões.
active_timeINTEGERTempo ativo em segundos.
sport_indexINTEGEROrdinal 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
typeINTEGERTipo 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_idINTEGERCódigo de fabricante FIT identificando o fabricante do dispositivo, como a Garmin ou um parceiro terceirizado.
product_idINTEGERCó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_idINTEGERCódigo de produto específico da Favero identificando o modelo do dispositivo, válido apenas quando manufacturer_id é Favero Electronics.
garmin_product_idINTEGERCódigo de produto específico da Garmin identificando o modelo do dispositivo, válido apenas quando manufacturer_id é Garmin.
serial_numberINTEGERNúmero de série do dispositivo, quando disponível.
time_createdINTEGERHorá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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
target_distanceREALDistância alvo em metros.
target_speedREALVelocidade alvo em metros por segundo.
target_timeINTEGERTempo alvo em segundos.
precise_target_speedREALUm 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
friendly_nameTEXTUsado para a saudação do Relatório Matinal.
genderINTEGERGênero do usuário.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup.
ageINTEGERIdade do usuário, em anos.
heightREALAltura do usuário, em metros.
weightREALPeso do usuário, em quilogramas.
languageINTEGERIdioma preferido do usuário.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup.
elev_settingINTEGERUnidade (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_settingINTEGERUnidade (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_rateINTEGERFrequência cardíaca em repouso em batimentos por minuto.
default_max_running_heart_rateINTEGERFrequência cardíaca máxima padrão para corrida, em batimentos por minuto.
default_max_biking_heart_rateINTEGERFrequência cardíaca máxima padrão para ciclismo, em batimentos por minuto.
default_max_heart_rateINTEGERFrequência cardíaca máxima padrão, em batimentos por minuto.
heart_rate_settingINTEGERModo 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_settingINTEGERUnidade (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_settingINTEGERUnidade (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_settingINTEGERUnidade 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_classINTEGERClassificação do nível geral de atividade do usuário, usada para ajustar as estimativas de calorias e treino.
position_settingINTEGERFormato 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_settingINTEGERUnidade (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_idINTEGERIdentificador deste perfil de usuário, único dentro do dispositivo, mas não globalmente.
global_idTEXTIdentificador globalmente único para este usuário, usado para correlacionar perfis entre dispositivos.Um byte por elemento deste identificador.
wake_timeTEXTHorário habitual de despertar.
sleep_timeTEXTHorário habitual de dormir.
height_settingINTEGERUnidade (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_lengthREALComprimento de passada de corrida definido pelo usuário; definido como 0 para comprimento automático.
user_walking_step_lengthREALComprimento de passo de caminhada definido pelo usuário; definido como 0 para comprimento automático.
depth_settingINTEGERUnidade (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_countINTEGERNúmero total de mergulhos registrados para este usuário.

Video

Armazena metadados para um vídeo associado a uma atividade.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
urlTEXTURL onde o vídeo pode ser obtido.
hosting_providerTEXTServiço que hospeda o vídeo, como o YouTube.
durationINTEGERTempo de reprodução do vídeo. Unidades: ms.

VideoClip

Representa um segmento de um vídeo associado a uma atividade.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
clip_numberINTEGERÍndice identificando este clipe entre outros clipes do mesmo vídeo.
start_timestampTEXTInício do clipe de vídeo, no formato ISO8601.
start_timestamp_msINTEGERParte fracionária em segundos de start_timestamp, em milissegundos.
end_timestampTEXTFim do clipe de vídeo, no formato ISO8601.
end_timestamp_msINTEGERParte fracionária em segundos de end_timestamp, em milissegundos.
clip_startINTEGERInício do clipe no tempo do vídeo. Unidades: ms.
clip_endINTEGERFim do clipe no tempo de vídeo. Unidades: ms.

VideoDescription

Armazena informações de descrição para um vídeo associado a uma atividade.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERPosiçã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_countINTEGERNú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.
textTEXTO 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTParte inteira em segundos do timestamp, no formato ISO8601.
timestamp_msINTEGERParte em milissegundos do timestamp.
frame_numberINTEGERNú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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERPosiçã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_countINTEGERNú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.
textTEXTO texto de título do vídeo.

WatchfaceSettings

Armazena opções de personalização para layouts e estilos de mostrador do relógio.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
modeINTEGERModo de exibição do mostrador do relógio.
layoutINTEGERidentificador de layout para o mostrador do relógio.
digital_layoutINTEGERIdentificador de layout usado quando o mostrador do relógio está no modo digital.
analog_layoutINTEGERIdentificador 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTNo formato ISO8601.
report_idTEXTIdentificador único da string de ID do relatório GCS, com comprimento 12.
issue_timeTEXTHorário em que o alerta foi emitido, no formato ISO8601.
expire_timeTEXTHorário em que o alerta expira, no formato ISO8601.
severityINTEGERAviso, Alerta, Comunicado, Boletim.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup.
typeINTEGERTornado, 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTHorário de atualização das condições atuais, ou horário da previsão, no formato ISO8601.
weather_reportINTEGERAtual ou previsão.O texto localizado equivalente a este valor pode ser obtido por meio de uma consulta em better_labels_lookup.
temperatureINTEGERtemperatura em graus Celsius.
conditionINTEGERCorresponde 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_directionINTEGERDireção do vento, em graus.
wind_speedREALVelocidade do vento, em metros por segundo.
precipitation_probabilityINTEGERIntervalo 0-100.
temperature_feels_likeINTEGERÍ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_humidityINTEGERUmidade relativa, como percentual.
locationTEXTString correspondente à string de localização de resposta do GCS.
observed_at_timeTEXTHorário em que as condições foram observadas, no formato ISO8601.
observed_location_latINTEGERLatitude do local meteorológico observado, em semicírculos.
observed_location_longINTEGERLongitude do local meteorológico observado, em semicírculos.
day_of_weekINTEGERDia 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_temperatureINTEGERTemperatura mais alta registrada, em graus Celsius.
low_temperatureINTEGERTemperatura mais baixa registrada, em graus Celsius.

WeightScale

Medição do peso da pessoa em pé sobre a balança Garmin Index.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
timestampTEXTTimestamp da medição, no formato ISO8601.
weightREALmedição de peso. Unidades: kg.
percent_fatREALPercentual de gordura corporal. Unidades: %.
percent_hydrationREALPercentual de hidratação corporal. Unidades: %.
visceral_fat_massREALMassa de gordura visceral, em quilogramas.
bone_massREALMassa óssea em quilogramas.
muscle_massREALMassa muscular em quilogramas.
basal_metREALMetabolismo basal. Unidades: kcal/dia.
physique_ratingINTEGERClassificação de físico por composição corporal, na escala usada pelas balanças de composição corporal Garmin/Tanita.
active_metREALMetabolismo ativo. ~4kJ por kcal, 0,25 permite no máximo 16384 kcal.
metabolic_ageINTEGERIdade metabólica, em anos.
visceral_fat_ratingINTEGERClassificação de gordura visceral, na escala usada pelas balanças de composição corporal Garmin/Tanita.
user_profile_indexINTEGERAssocia esta mensagem de balança a um usuário. Corresponde ao índice da mensagem de perfil de usuário no arquivo da balança.
bmiREALÍ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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
sport_idINTEGERCódigo do tipo de esporte, como corrida ou ciclismo; sub_sport_id refina ainda mais essa classificação.
capabilities_idINTEGERMá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_stepsINTEGERNúmero de etapas válidas.
workout_nameTEXTNome atribuído pelo usuário para este treino.
sub_sport_idINTEGERCódigo do subtipo de esporte, fornecendo uma classificação mais específica dentro de sport_id, como ciclismo indoor ou corrida em trilha.
pool_lengthREALComprimento da piscina em metros.
pool_length_unitINTEGERUnidade (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_descriptionTEXTDescrição do treino.

WorkoutSession

Workout_session:.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
sport_idINTEGERCódigo do tipo de esporte, como corrida ou ciclismo; sub_sport_id refina ainda mais essa classificação.
sub_sport_idINTEGERCó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_stepsINTEGERNúmero de Etapas Válidas.
first_step_indexINTEGERÍndice do primeiro workout_step (no Workout pai) pertencente a esta sessão.
pool_lengthREALComprimento da piscina em metros.
pool_length_unitINTEGERUnidade (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:.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
message_indexINTEGERÍndice deste registro entre outros registros do mesmo tipo no arquivo, usado para preservar sua ordem original.
workout_step_nameTEXTNome de formato livre atribuído a esta etapa de treino.
duration_typeINTEGERComo 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_valueINTEGERValor 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_timeREALValor de tempo para uma meta baseada em tempo ou duração de alerta, em segundos.
duration_distanceREALValor de distância para uma meta baseada em distância ou duração de alerta, em metros.
duration_heart_rateINTEGERValor 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_caloriesINTEGERValor de calorias para a duração de uma etapa de treino baseada em calorias, em quilocalorias.
duration_stepINTEGERMessage_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_powerINTEGERValor 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_repsINTEGERNúmero de repetições para uma etapa de duração baseada em repetições.
target_typeINTEGERContra 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_valueINTEGERValor 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_zoneINTEGERZona 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_zoneINTEGERZona 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_zoneINTEGERZona 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_zoneINTEGERZona 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_stepsINTEGERNº de repetições.
repeat_timeREALValor de tempo para uma etapa de intervalo repetido, em segundos.
repeat_distanceREALValor de distância para uma etapa de intervalo repetido, em metros.
repeat_caloriesINTEGERValor de calorias para uma etapa de intervalo repetido, em quilocalorias.
repeat_heart_rateINTEGERValor 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_powerINTEGERValor 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_typeINTEGERTipo 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_lowINTEGERValor 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_lowREALLimite inferior da faixa personalizada de velocidade-alvo, em metros por segundo.
custom_target_heart_rate_lowINTEGERLimite 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_lowINTEGERLimite inferior da faixa personalizada de cadência-alvo, em rotações por minuto.
custom_target_power_lowINTEGERLimite 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_highINTEGERValor 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_highREALLimite superior da faixa de velocidade alvo personalizada, em metros por segundo.
custom_target_heart_rate_highINTEGERLimite 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_highINTEGERLimite superior da faixa de cadência alvo personalizada, em rotações por minuto.
custom_target_power_highINTEGERLimite 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.
intensityINTEGERClassificaçã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.
notesTEXTNotas em texto livre para esta etapa do treino.
equipmentINTEGEREquipamento 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_categoryINTEGERCó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_nameINTEGERCó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_weightREALPeso utilizado no exercício, em quilogramas.
weight_display_unitINTEGERUnidade (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_typeINTEGEREquivalente 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_valueINTEGEREquivalente a target_value, para o alvo secundário desta etapa.
secondary_target_speed_zoneINTEGERZona 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_zoneINTEGERZona 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_zoneINTEGERZona 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_zoneINTEGERZona 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_typeINTEGEREquivalente 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_lowINTEGEREquivalente a custom_target_value_low, para o alvo secundário desta etapa.
secondary_custom_target_speed_lowREALLimite inferior da faixa secundária personalizada de velocidade-alvo, em metros por segundo.
secondary_custom_target_heart_rate_lowINTEGERComo 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_lowINTEGERLimite inferior da faixa secundária personalizada de cadência-alvo, em rotações por minuto.
secondary_custom_target_power_lowINTEGERComo 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_highINTEGEREquivalente a custom_target_value_high, para o alvo secundário desta etapa.
secondary_custom_target_speed_highREALLimite superior da faixa secundária de velocidade alvo personalizada, em metros por segundo.
secondary_custom_target_heart_rate_highINTEGERComo 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_highINTEGERLimite superior da faixa secundária de cadência alvo personalizada, em rotações por minuto.
secondary_custom_target_power_highINTEGERComo 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.

CampoTipoDescrição
file_numberINTEGERO número do arquivo.
max_heart_rateINTEGERFrequência cardíaca máxima usada como base para calcular as zonas de frequência cardíaca, em batimentos por minuto.
threshold_heart_rateINTEGERLimiar 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_powerINTEGERPotência limiar funcional (FTP) usada como base para calcular as zonas de potência, em watts.
heart_rate_calc_typeINTEGERMé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_typeINTEGERTipo 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.