Monkeygraph

Hi,

I designed an app with a fitcontributor. In real life my watch created those fields and I could review them on garmin connect. Nevertheless, I added more fields but these don't show up on garmin connect.

I am wondering how I can simulate that. I have started the app in the simulator and ended it like I would do in real life. Then I clicked on save session fit file and tried to view that in Monkeygraph. But Monkeygraph didn't changed it's splash screen after the load.

Any hints?
  • Try opening monkeygraph from the command line so you can see what is going wrong, if anything. (If an exception occurs, it's only visible if you launched monkeygraph from the terminal / command line.)

    In your specific case, I think the most common reason that monkeygraph fails to open a FIT file is if it actually wasn’t finalized properly using Activity > Timer > Save in the simulator, as it’s not super intuitive that “Save FIT” doesn’t do this. If you haven’t done that, the FIT file will have a CRC error which will cause a (usually invisible) exception. If you have actually done that (you seemed to indicate that in the OP), then maybe you didn’t open the IQ file as well?

    In any case, I like to convert FIT files to CSV using the Java/fittocsv tool in the FIT SDK, even if monkeygraph can open them. There is a bug in monkeygraph right now where some session values are not displayed properly, for example. By looking at the CSV file, you can see the raw data that you’ve added, even if it won’t be graphed nicely.

    https://www.thisisant.com/resources/fit

    I do think there's a few UX issues with monkeygraph, especially the thing where you only see exceptions when launched from the command line.