How to get altitide data from in activity file to be usefull in the CIQ simulator?

I try to create an app and for this I need to read altitude data from one of the sensors.
Whe displaying the values in my app on the watch, the values make perfect sense. When I download the file for my activity and try to use it in CIQ simulator the values absolutely make no sense. The values vary from 2000 to 40000. Can one of you please describe how to use the simulator with values from an activity? Thanks in advance.

  • today I used  FitCSVTool.jar tool and found out, that altitude is not inluded. I only see enhanced_altitude and my custom altitude filt field. What am I missing to include altitude as well

  • enhanced_altitude is a 32-bit version of altitude (which is only 16 bits). Same goes for enhanced_speed and speed.

    I think if a FIT file contains enhanced_altitude, it's expected (or not abnormal) that it won't also contain altitude. Same goes for any of the other enhanced fields.

    I just looked an activity recorded with my Forerunner 955 - it has enhanced_speed/enhanced_altitude, but not speed/altitude.

    btw, I think fitfileviewer.com is a lot more convenient and fully-featured than fitcsvtool.

    For one thing, fitfileviewer can decode many fields that fitcsvtool cannot (ironically, since fitcsvtool is a garmin tool). 

    For another, fitcsvtool will use the literal label "unknown" for unknown fields, rather than using the numerical type value, which prevents us from looking up fields that are unknown to fittcsvtool. On the other hand, fitfileviewer has a developer mode which shows unknown fields (and their numerical types).