Climb messages are written when the ClimbPro feature detects that the user is approaching, starting or completing a climb of the course or route being followed.
Moment the message refers to, in UTC. FIT stores it as seconds since the FIT epoch (December 31, 1989, 00:00:00 UTC); decoders usually expose it as a regular date.
Latitude. FIT stores coordinates as semicircles: multiply by 180 / 2^31 to get degrees.
Longitude. FIT stores coordinates as semicircles: multiply by 180 / 2^31 to get degrees.
climbProEventEnumWhat happened: approach of a climb, start of the climb or completion of the climb.
startcompleteapproachclimbNumberUint16Number of the climb along the course.
climbCategoryUint8Category of the climb, based on its length and steepness.
Distance covered along the course when the event occurred.
mesgNumStringGlobal message number identifying the kind of message. Decoders use it to know which profile to apply to the data.