I have been playing about with the fit file format for a while, and using the FitCSVTool.jar have been creating my own Course and Segment files to use during my activities.
What I would like to do next, but have been unsuccessful in so far, is create Course files which allow to ride a (Live) Segment whilst still following the Course. I have experienced this myself with Courses created through Strava (albeit it has seemed temperamental, as per others' experiences too https://forums.garmin.com/sports-fitness/cycling/f/edge-1030-plus/240395/how-to-get-strava-live-segments-to-work-on-strava-created-routes-solved).
I have successfully implemented the Segment Start/End Course point types within the Course FIT file, but can't figure out how to link to the Segment of interest to "trigger" it while following the course. I presume it should reference the segment uuid, but I can't see any information on that in the SDK.
Has anyone else looked into this and successfully implemented?