Skip to content

Segments FIT File Structure

BenniG82 edited this page Jul 12, 2014 · 24 revisions

General Headers

Header No.1

Msg-Definition

Name Value Comment
Type Definition
Arch 1
Number 0
Local Number 0
Fields 6
Message-Type file_id Well known datatype in FIT SDK, no further inspection

Message

Name Value Comment
Type Message
Message-Type file_id
References Local Number 0
Fields 6
Field "type" 34
Field "manufacturer" 1
Field "garmin_product" 65534
Field "time_created" Seconds since 1990-01-01 00:00:00
Field "serial_number" 1
Field "number" 1

Header No.2

Msg-Definition

Name Value Comment
Type Definition
Arch 1
Number 49
Local Number 1
Fields 2
Message-Type file_creator Well known datatype in FIT SDK, no further inspection

Message

Name Value Comment
Type Message
Message-Type file_creator
References Local Number 1
Fields 2
Field "hardware_version" 0
Field "software_version" 0

Segment Metadata

Header No.1 - Name, UID

Msg-Definition

Name Value Comment
Type Definition
Arch 1
Number 148
Local Number 2
Fields 6
Message-Type segment_meta_general Type "invented" by me :)
Field 0 num: 0; type=7 [String] Segment Name
Field 1 num: 1; type=7 [String] Segment UID as connect (e.g. E9B8A28D1932479D981D5256F8A8BB0E)
Field 2 num: 2; type=0 [Enum] Unknown. Value always 2
Field 3 num: 3; type=0 [Enum] Unknown. Value always 1
Field 4 num: 4; type=134 [UInt32] Unknown. Value always 3680731
Field 5 num: 6; type=2 [UInt8] Unknown. Value always 0

Message

Name Value Comment
Type Message
Message-Type segment_meta_general
References Local Number 2
Fields 6
Field "Field 0" [Segment name]
Field "manufacturer" 1
Field "garmin_product" 65534
Field "time_created" Seconds since 1990-01-01 00:00:00
Field "serial_number" 1
Field "number" 1

Opponent Timings

Segment Information

Segment Timing Data

Clone this wiki locally