The specs for the Forerunner 570 and 965 shows that they natively support Smart Trainer Control.
However both return false in a ConnectIQ App from the following check.
if (Toybox.AntPlus has :FitnessEquipment) {The specs for the Forerunner 570 and 965 shows that they natively support Smart Trainer Control.
However both return false in a ConnectIQ App from the following check.
if (Toybox.AntPlus has :FitnessEquipment) {According to the docs only edges support it: developer.garmin.com/.../FitnessEquipment.html . Of course the docs can be wrong as well.
I have an fr965 and in the system settings > Sensors & Accessories > Add new there is "Smart trainer"
Hmmm...I have the code written for a CIQ connection to the trainer when the native FEC support isn't available so that's not a big deal. However, if you connect to a sensor natively, typically CIQ won't allow you to connect to the same sensor using generic ANT so the user would need to remove the native connection to the trainer before pairing to it inside of the CIQ app.
According to the docs only edges support it: developer.garmin.com/.../FitnessEquipment.html . Of course the docs can be wrong as well.
I have an fr965 and in the system settings > Sensors & Accessories > Add new there is "Smart trainer"
Clearly FEC is only exposed in the CIQ API for Edge devices, despite both Edges and watches supporting FEC natively.
Of course the docs can be wrong as well.
But the docs clearly match OP's experience with the has check for FitnessEquipment in AntPlus.
If the docs reflect the behaviour of the API, especially on a real device, then by most reasonable definitions, they aren't "wrong". (Iow they apparently reflect reality.)
However, if you connect to a sensor natively, typically CIQ won't allow you to connect to the same sensor using generic ANT so the user would need to remove the native connection to the trainer before pairing to it inside of the CIQ app
Won't this be a problem if they need distance, speed and HR to be recorded natively in their indoor cycling activities when they use a trainer? I don't have any experience with trainers - I would guess that HR wouldn't be a problem as it's coming from somewhere other than the trainer itself anyway, but what about distance and speed?
Won't this be a problem if they need distance, speed and HR to be recorded natively in their indoor cycling activities when they use a trainer? I don't have any experience with trainers - I would guess that HR wouldn't be a problem as it's coming from somewhere other than the trainer itself anyway, but what about distance and speed?
We use a generic ANT channel to connect to the Smart Trainer in the ConnectIQ app. You can get at the speed and distance data this way BUT..... you would need to save it in the .fit file using the developer data format which isn't as widely supported as the standard format (even if you use the native num thing). We also have the user pair to the trainer as a NATIVE power meter so we get the power data in the .fit file in the standard format.
It would be better if the FEC was just exposed in ConnectIQ if the watch supports it natively.
You can get at the speed and distance data this way BUT..... you would need to save it in the .fit file using the developer data format which isn't as widely supported as the standard format (even if you use the native num thing).
Yeah my point exactly
It would be better if the FEC was just exposed in ConnectIQ if the watch supports it natively.
Yup