Skip to content

Python: read AverageBoatSpeed at scale 100, and honour a file scale. - #34

Merged
sanderroosendaal merged 6 commits into
mainfrom
python/boat-speed-scale
Oct 22, 2026
Merged

sanderroosendaal merged 6 commits into
mainfrom
python/boat-speed-scale

Conversation

@sanderroosendaal

Copy link
Copy Markdown
Collaborator

Same units with a different declared scale decode with that scale. A missing scale on this field is the old scale 255, which FIT hides because 255 is the UINT8 invalid value.

Co-authored-by: Cursor [email protected]

Implements the Python side of #14. Should be merged after #14.

The diff against main contains only this change.

🤖 Generated with Claude Code

Sander Roosendaal and others added 2 commits October 7, 2026 09:27
Same units with a different declared scale decode with that scale. A missing scale on this field is the old scale 255, which FIT hides because 255 is the UINT8 invalid value.

Co-authored-by: Cursor <[email protected]>
Sander Roosendaal and others added 2 commits October 10, 2026 10:01
@sanderroosendaal

Copy link
Copy Markdown
Collaborator Author

Holding this until the spec PR it implements, #14 (AverageBoatSpeed at scale 100), is settled. #14 has approvals but is still open, with an unresolved discussion about how AverageBoatSpeed relates to the native speed field per recording strategy. This PR should merge after #14.

🤖 Generated with Claude Code

@JBlaak

JBlaak commented Oct 22, 2026

Copy link
Copy Markdown
Member

#14 was merged, we'll discuss at the committee meeting, let's get this merged as well.

Keep both the boat-speed scale tests and the workout-state test in test_reader.py.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
@sanderroosendaal
sanderroosendaal merged commit 23901c0 into main Oct 22, 2026
4 checks passed
@sanderroosendaal
sanderroosendaal deleted the python/boat-speed-scale branch October 22, 2026 16:01
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.

2 participants