- Posso editar algo no Inspector?
- Não - esta ferramenta é estritamente somente leitura. Ela é a contraparte de diagnóstico do resto do conjunto. Quando você precisar alterar um arquivo, use os outros utilitários: [FIT Time Adjuster](/tools/fit-time-adjuster) para ajustar horários, [FIT Sport Changer](/tools/fit-sport-changer) para trocar o esporte, [FIT Device Changer](/tools/fit-device-changer) para metadados do dispositivo, e assim por diante.
- Por que alguns valores de posição são números enormes?
- O formato FIT armazena latitude e longitude como semicírculos - um inteiro de 32 bits com sinal, onde 2^31 semicírculos equivalem a 180 graus. Os valores brutos parecem 535124800 em vez de 47.85. Convertemos qualquer campo terminado em _lat ou _long para graus decimais, para você ver a coordenada legível ao lado do inteiro bruto.
- O Inspector engasga com um arquivo de várias horas?
- Não - as tabelas usam a rolagem nativa do navegador com virtualização, então você pode abrir uma tabela de registros com 30.000 entradas e a interface continua rápida. A decodificação em si leva cerca de um segundo por hora de atividade em um laptop moderno. Arquivos de um brevet longo ou de um pedal de 24 horas abrem sem problema.
- Quais tipos de mensagem devo olhar primeiro?
- Para um arquivo de atividade: comece por file_id (fabricante, produto, data de criação), session (o resumo geral - distância total, tempo total, médias), lap (resumos por volta), record (dados por segundo) e event (início/parada, cliques de volta, disparos de autopausa). Para um arquivo de percurso: course, course_point (avisos de curva) e record. Para um arquivo de treino: workout e workout_step.
- Meu arquivo falha ao decodificar em outra ferramenta. Vai funcionar aqui?
- Muitas vezes sim. Usamos o SDK oficial da Garmin com a validação estrita desativada, então arquivos com corrupção leve ou extensões não padrão ainda exibem o que for possível. Se nem o Inspector conseguir decodificar, o arquivo está realmente corrompido e você precisa de uma ferramenta de recuperação - ou de uma nova exportação da origem.
- Como descubro qual dispositivo gravou um arquivo?
- Abra as mensagens device_info. O campo manufacturer é o enum da Garmin (ou wahoo_fitness, suunto, coros etc.), e o campo product é o modelo do dispositivo. A primeira linha de device_info costuma ser o head unit ou relógio em si; as linhas seguintes são sensores pareados (HRM, medidor de potência, sensor de cadência etc.).
- Por que meu arquivo tem centenas de tipos de mensagem "unknown_xxx"?
- A Garmin reserva espaço na especificação FIT para extensões específicas de fabricante, e Wahoo, Stages, Coros e Polar usam isso para dados proprietários. Os tipos de mensagem desconhecidos costumam ser dados privados de fabricante que o Strava e o Garmin Connect ignoram. São inofensivos - só não estão na especificação pública.
- O que é um campo de desenvolvedor?
- Campos de desenvolvedor são campos personalizados gravados no FIT por um app de terceiros ou um data field do Connect IQ. Eles têm suas próprias mensagens field_description declarando nome e unidade. O Inspector exibe tanto as tabelas de field_description quanto as colunas dos campos de desenvolvedor junto com os campos padrão.