Some manufacturers may prefer using enhanced fields rather than ordinary field. For example, using EnhancedAltitude over Altitude. Since we were only using Altitude, the altitude data in some FIT files (one of which was produced by Garmin devices) could not be displayed properly. This applies for other enhanced field such as EnhancedSpeed, EnhancedAvgSpeed, etc.
Sample problem that can be viewed visually:
Altitude data not present since the file uses EnhancedAltitude field while our program only handle Altitude field:
Some manufacturers may prefer using enhanced fields rather than ordinary field. For example, using EnhancedAltitude over Altitude. Since we were only using Altitude, the altitude data in some FIT files (one of which was produced by Garmin devices) could not be displayed properly. This applies for other enhanced field such as EnhancedSpeed, EnhancedAvgSpeed, etc.