Ano ang FIT file?
Ang FIT file ay isang GIS file na ginawa ng Garmin sports wearable device. Ito ay ginagamit upang itala ang mga aktibidad ng tao kapag siya ay gumagalaw suot ang mga kagamitang ito. Kasama sa data ng aktibidad ang lokasyon at oras na naitala ng GPS device. Ginagamit din ang mga FIT file upang ilipat ang naitalang data ng aktibidad gamit ang mga web API. Iyon ang dahilan kung bakit ang mga FIT file ang pinakakaraniwang ginagamit na format ng file para sa pagbabahagi ng data ng fitness sa iba pang mga fitness platform. Kasama sa iba pang karaniwang mga format ng file ang GPX, TCX, at KML.
FIT File Format - Higit pang Impormasyon
Ang mga FIT file ay nai-save sa disc bilang mga binary file na may impormasyong naitala ng mga Garmin device para sa aktibidad. Ang impormasyong nakaimbak sa loob ng isang FIT file ay kinabibilangan ng:
- Date & time
- Sport types
- Lap & split data
- GPS track
- Sensor data
- Events for active session
Maaaring i-record ang data ng aktibidad sa file nang real time o i-export kapag kumpleto na ang pag-record ng aktibidad.
FIT Activity Messages
Maaaring kasama sa isang file ng aktibidad ng FIT ang ilang kinakailangang uri ng mensahe. Ang mga sumusunod ay ang mga kinakailangang mensahe para sa isang file ng aktibidad.
Message | Purpose |
---|---|
File Id | The File Id message is required by all FIT file types and is expected to be the first message in the file. For Activity files, the Type property should be set to 4. |
Activity | A single Activity message is required in a FIT Activity file. Included in the Activity message are the Local Timestamp and Session Count properties. The Local Timestamp is used to determine the time zone offset that can be applied to all timestamps in the file. Most devices record FIT files in real time and the session count will be unknown until the end of the recording. Because of this, the Activity message will often be the last message in the file. |
Session | Activity files will contain one or more Session messages. A Session message is a Summary message type. Start Time, Total Elapsed Time, Total Timer Time, and Timestamp are required fields for all summary messages. |
Lap | Lap messages represent laps or intervals within the session. A Lap message is a Summary message type. Start Time, Total Elapsed Time, Total Timer Time, and Timestamp are required fields for all summary messages. |
Record | Record messages include GPS coordinate, speed, distance, heart rate, power, etc. |