Quick Questions....
It seems (unless I'm doing something wrong), that a Data Field can only write a single FIT_SESSION instance. If I try to set up two different "createField" instances with MESG_TYPE_SESSION, I get an error. So, each Data Field can only write a single line (max, 32 bytes) that shows up in the Garmin Connect activity. Right?
I write this SESSION string at the onTimerStop() interrupt (using the FIT setData call), since there doesn't appear to be an onSave() trigger.
But, I can stop/resume an activity multiple times. So, I could write the SESSION data several times, at every STOP event. Does that write the SESSION string to the FIT file each time? Or does it save this SESSION string somehow and only actually write it if/when the Activity is SAVED? Meaning only the final SESSION setData string is actually saved?
Thanks!!