- Kan ik iets bewerken in de Inspector?
- Nee - deze tool is strikt alleen-lezen. Het is de diagnostische tegenhanger van de rest van het pakket. Als je een bestand wilt wijzigen, gebruik dan de andere tools: [FIT Time Adjuster](/tools/fit-time-adjuster) voor tijdverschuivingen, [FIT Sport Changer](/tools/fit-sport-changer) voor het herschrijven van sporttype, [FIT Device Changer](/tools/fit-device-changer) voor apparaatmetadata, enzovoort.
- Waarom zijn sommige positiewaarden enorme getallen?
- Het FIT-formaat slaat breedte- en lengtegraad op als semicirkels - een 32-bit signed integer waarbij 2^31 semicirkels gelijk is aan 180 graden. De ruwe waarden zien eruit als 535124800 in plaats van 47,85. We converteren elk veld dat eindigt op _lat of _long naar decimale graden, zodat je de leesbare coördinaat naast het ruwe getal ziet.
- Loopt de Inspector vast op een bestand van meerdere uren?
- Nee - de tabellen worden gevirtualiseerd via de native scroll van de browser, dus je kunt een berichttabel met 30.000 vermeldingen openen en de interface blijft soepel. Het decoderen zelf duurt ongeveer een seconde per uur activiteit op een moderne laptop. Bestanden van een lange brevet of 24-uursrit openen zonder problemen.
- Welke berichttypes moet ik als eerste bekijken?
- Voor een activiteitenbestand: begin met file_id (fabrikant, product, aanmaaktijd), session (het samenvattende record - totale afstand, totale tijd, gemiddelden), lap (samenvattingen per ronde), record (data per seconde) en event (start/stop, rondeknop, autopauze-triggers). Voor een routebestand: course, course_point (afslagmeldingen) en record. Voor een trainingsbestand: workout en workout_step.
- Mijn bestand decodeert niet in een andere tool. Werkt dit wel?
- Vaak wel. We gebruiken de officiële Garmin SDK met strikte validatie uit, dus bestanden met kleine corruptie of niet-standaard extensies tonen nog steeds wat ze kunnen. Als zelfs de Inspector het niet kan decoderen, is het bestand echt kapot en heb je een hersteltool nodig - of een nieuwe export vanaf de bron.
- Hoe kom ik erachter welk apparaat een bestand heeft geschreven?
- Open de device_info-berichten. Het veld manufacturer is de Garmin-enum (of wahoo_fitness, suunto, coros, enz.), en het veld product is het apparaatmodel. De eerste device_info-rij is meestal de stuurcomputer of het horloge zelf; latere rijen zijn gekoppelde sensoren (hartslagband, vermogensmeter, cadanssensor, enz.).
- Waarom heeft mijn bestand honderden "unknown_xxx"-berichttypes?
- Garmin reserveert ruimte in de FIT-specificatie voor leveranciersspecifieke extensies, en Wahoo, Stages, Coros en Polar gebruiken die allemaal voor eigen data. De onbekende berichttypes zijn meestal privédata van de leverancier die Strava en Garmin Connect negeren. Ze zijn onschadelijk - ze staan gewoon niet in de openbare specificatie.
- Wat is een developer field?
- Developer fields zijn aangepaste velden die door een app van derden of een Connect IQ-datascherm in de FIT worden geschreven. Ze hebben eigen field_description-berichten die hun naam en eenheden aangeven. De Inspector toont zowel de field_description-tabellen als de developer-field-kolommen samen met de standaardvelden.