You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm trying to decode whatever I can from the large "get all my data" zipfiles you can get from Garmin.
In the monitoring_b files you have a monitoring message that contains average heartbeat for that minute and a timestamp, but the timestamp is 16-bit, and a variant of the FIT-file 5-bit timestamp as described on https://developer.garmin.com/fit/protocol/ (search for 5-bit but you probably remember this anyway :) )
I've verified this is the 16-bit version of it, roughly, by comparing against an adjacent full timestamp (from a stress level message right before it):
Shouldn't be hard for me to do the conversion but tracking the most recent full time from any recent field in the file will get a little ugly. Could your library do this more cleanly?
The text was updated successfully, but these errors were encountered:
I'm trying to decode whatever I can from the large "get all my data" zipfiles you can get from Garmin.
In the
monitoring_b
files you have amonitoring
message that contains average heartbeat for that minute and a timestamp, but the timestamp is 16-bit, and a variant of the FIT-file 5-bit timestamp as described on https://developer.garmin.com/fit/protocol/ (search for 5-bit but you probably remember this anyway :) )I've verified this is the 16-bit version of it, roughly, by comparing against an adjacent full timestamp (from a stress level message right before it):
Shouldn't be hard for me to do the conversion but tracking the most recent full time from any recent field in the file will get a little ugly. Could your library do this more cleanly?
The text was updated successfully, but these errors were encountered: