I have a problem with the Intensity enumeration. It is defined as:
public enum Intensity : byte
{
Active = 0,
Rest = 1,
Warmup = 2,
Cooldown = 3,
Invalid = 255, // 0xFF
}
So, I'm parsing a fit workout file from Garmin (see attached file for structure), made in Garmin Connect and I get intensity value "4" for the "Recover" step. Also, I don't see anywhere the "Run" value for step 3. The intensity value for this step is "Active". Any idea if the documentation is outdated or Garmin is injecting custom values for this field?
Thanks!
Image Attachments
Click thumbnail to see full-size image