Skip to content

Latest commit

 

History

History
25 lines (21 loc) · 1.06 KB

NOTES.md

File metadata and controls

25 lines (21 loc) · 1.06 KB

TODO

  • FIT parsing: do we need to worry about unit conversion?
  • Move model into its own crate.
  • Track splitting. Put file-level waypoints on the nearest split track.
  • Waypoint processing for warnings etc.
  • XLSX: Create images to represent the stage profiles.
  • XLSX: Display is wrong when time goes over 24 hours.
  • Fastest KM, 5KM, 10KM
  • Segment detection and storage: SQLite?

Design Questions

  • Consider using a new type for DGBSStationType (0..=1023) on waypoint. The current design validates when reading a document, but does not validate that it is set to a valid value at runtime. The newtype pattern would require a lot of boilerplate though, and derive_more doesn't really help with a lot of it.
  • Other possible newtypes with the same issues: lat/lon on waypoint and bounds,
  • and degrees on waypoint.magvar.

Performance Database

Links