I'm writing a DataField that shows navigation information - specifically: nameOfNextPoint, distanceToNextPoint, offCourseDistance, and bearing.
I know that I can exclude any device that doesn't support CIQ 2.1 or later.
I found this support article, but when I try to run some of those devices in the simulator, the navigation information is not present. (But it is present for devices like Fenix 6X, etc).
https://support.garmin.com/en-US/?faq=ZY8vOwxq106cRyPSpiVbQ7
According to the article, the following devices ought to be supported, but I don't see the data in the simulator. (And I don't have a physical device to test with.)
D2 Air, Fenix Chronos, Forerunner 245/255/265/645/735xt/745
I know that I can test for the presence of the data using 'has', and already do that. My issue is that the data field will be useless to anyone with a watch that doesn't provide that data, so I want to exclude those watches from the list of supported devices.
Can anyone confirm if those devices actually supply the data (and this is a simulator bug), or if there is documentation elsewhere that is the definitive "source of truth"? I do see that the API documentation shows "supported devices", and the ones I mentioned are excluded from the list. But we've all seen misinformation in the documentation before... And I'm curious why the support article would list those devices as having course navigation, but the data is missing?
Thanks!