Skip to content

Conversation

@cagnulein
Copy link
Owner

Added TimestampCorrelationMesg to correlate UTC timestamp, system timestamp, and local timestamp at session start. This provides better timezone handling for fitness data syncing with companion apps.

  • Added fit_timestamp_correlation_mesg.hpp include
  • Created timestamp correlation record with three timestamp fields:
    • Timestamp: UTC timestamp at session start
    • SystemTimestamp: Same as timestamp (session start)
    • LocalTimestamp: User's local time at session start

References: cagnulein/QZCompanionGarmin#9 (comment)

Added TimestampCorrelationMesg to correlate UTC timestamp, system timestamp,
and local timestamp at session start. This provides better timezone handling
for fitness data syncing with companion apps.

- Added fit_timestamp_correlation_mesg.hpp include
- Created timestamp correlation record with three timestamp fields:
  * Timestamp: UTC timestamp at session start
  * SystemTimestamp: Same as timestamp (session start)
  * LocalTimestamp: User's local time at session start

References: cagnulein/QZCompanionGarmin#9 (comment)
@cagnulein cagnulein added this to the 2.20 milestone Jan 12, 2026
@cagnulein cagnulein merged commit fc09ea3 into master Jan 13, 2026
23 of 24 checks passed
@cagnulein cagnulein deleted the claude/add-local-timestamp-qfit-KN3vr branch January 13, 2026 11:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants