I have an application that I use which records custom data as additional fields in the FIT file which I find to be more accurate in my scenario.
I then have a post-processing step that does the following:
- downloads the FIT file from Garmin Connect
- decodes the FIT file
- updates the values of EnhancedAltitude field in memory based on the custom FIT field
- encodes a new FIT file
- uploads the new FIT file to Garmin Connect
I am wondering if it is possible to be overwrite the EnhancedAltitude FIT values directly during the recording with my custom FIT field, so I don't have to do any of the post-processing steps mentioned above and the activity would be saved and uploaded with the data I want originally.