Hello. I have a DataField which relies on System.getDeviceSettings().distanceUnits and System.getDeviceSettings().elevationUnits to determine the user-configured units for distance and elevation, respectively.
These appear to work fine on Venu 3, but I've got a user report indicating that there is seemingly no user-facing way to configure elevationUnits on Vivoactive 5. Specifically, the user has set the "Distance" setting in the watch menus to Metric, but does not have a similar setting for "Elevation" in their system menu (and the user-facing "Distance" option doesn't seem to affect elevationUnits). Similarly, the "units" option in ConnectIQ seemingly has no effect on elevationUnits either (though I realize this may be an app-only setting that doesn't propagate to the watch).
The Vivoactive5 Simulator provides a single, unified "Units" option, and in sim I *do* see that toggling between Metric/Statute *does* in fact affect both distanceUnits and elevationUnits (as one would expect). But, is there no way to change elevationUnits on actual Vivoactive 5 hardware?
I'm about to add a excludeAnnotation that ties elevationUnits to distanceUnits only for Vivoactive 5, but it would be nice to fix this in a more generic way. Has anyone run into this on actual hardware? Am I missing something here?
Thanks
-Steve