- Da li mogu nešto da izmenim u Inspector-u?
- Ne - ovaj alat je isključivo za pregled, bez izmena. On je dijagnostički pandan ostatku paketa. Kada treba da izmeniš fajl, koristi druge alate: [FIT Time Adjuster](/tools/fit-time-adjuster) za pomeranje vremena, [FIT Sport Changer](/tools/fit-sport-changer) za promenu sporta, [FIT Device Changer](/tools/fit-device-changer) za metapodatke uređaja, i tako dalje.
- Zašto su neke vrednosti pozicije ogromni brojevi?
- FIT format čuva geografsku širinu i dužinu kao polukrugove - 32-bitni celi broj sa predznakom, gde 2^31 polukrugova odgovara 180 stepeni. Sirove vrednosti izgledaju kao 535124800 umesto 47.85. Svako polje čiji naziv se završava na _lat ili _long konvertujemo u decimalne stepene, tako da vidiš čitljivu koordinatu pored sirovog broja.
- Da li će se Inspector zaglaviti na višesatnom fajlu?
- Ne - tabele koriste virtuelizaciju kroz nativno skrolovanje pregledača, tako da možeš otvoriti tabelu zapisa sa 30.000 stavki i interfejs ostaje brz. Samo dekodiranje traje oko sekundu po satu aktivnosti na savremenom laptopu. Fajlovi sa dugog brevea ili 24-časovne vožnje se otvaraju bez problema.
- Koje tipove poruka prvo treba pogledati?
- Za fajl aktivnosti: počni sa file_id (proizvođač, proizvod, vreme kreiranja), session (zbirni zapis - ukupna distanca, ukupno vreme, proseci), lap (zbirni podaci po krugu), record (podaci po sekundi) i event (start/stop, pritisci na krug, aktiviranje automatske pauze). Za fajl rute: course, course_point (uputstva za skretanje) i record. Za fajl treninga: workout i workout_step.
- Moj fajl ne uspeva da se dekodira u drugom alatu. Da li će ovo raditi?
- Često da. Koristimo zvanični Garmin SDK sa isključenom strogom validacijom, tako da fajlovi sa manjim oštećenjima ili nestandardnim proširenjima i dalje prikazuju ono što mogu. Ako čak ni Inspector ne uspe da ga dekodira, fajl je zaista oštećen i potreban ti je alat za oporavak - ili nov eksport iz izvora.
- Kako da saznam koji je uređaj zapisao fajl?
- Otvori poruke device_info. Polje manufacturer je Garmin oznaka (ili wahoo_fitness, suunto, coros, itd), a polje product je model uređaja. Prvi red device_info obično je sam glavni uređaj ili sat; kasniji redovi su upareni senzori (HRM, merač snage, senzor kadence, itd).
- Zašto moj fajl ima stotine tipova poruka "unknown_xxx"?
- Garmin rezerviše prostor u FIT specifikaciji za ekstenzije specifične za proizvođača, a Wahoo, Stages, Coros i Polar to koriste za sopstvene podatke. Nepoznati tipovi poruka su obično privatni podaci proizvođača koje Strava i Garmin Connect ignorišu. Bezopasni su - jednostavno nisu deo javne specifikacije.
- Šta je developer field?
- Developer fields su prilagođena polja upisana u FIT od strane aplikacije trećih strana ili Connect IQ data field-a. Imaju sopstvene field_description poruke koje deklarišu njihov naziv i jedinice. Inspector prikazuje i tabele field_description i kolone developer field-ova zajedno sa standardnim poljima.