How to develop application based on standard sport activity like my custom swimming?

Hello,
I want to create my own swimming application or applications (indoor and outdoor) to enable heart rate recording. Because standard Swiming activity for Fenix3 does not support it. At first glance it looks like it is not possible to implement it, because Session and ActivityTracking classes have only few methods like start, stop, save and etc. Maybe I just look in the wrong places, or there is some example how to do it?

Or maybe I can extend somehow standard application and override just small part of this?
  • Hello,
    I want to create my own swimming application or applications (indoor and outdoor) to enable heart rate recording. Because standard Swiming activity for Fenix3 does not support it. At first glance it looks like it is not possible to implement it, because Session and ActivityTracking classes have only few methods like start, stop, save and etc. Maybe I just look in the wrong places, or there is some example how to do it?

    Or maybe I can extend somehow standard application and override just small part of this?


    I've not tried it with a HRM, but with GPS, you just have to have GPS started before you start the recording.


    I'm guessing it might be "setEnabledSensors(sensors)" in the Sensors module.
  • I've not tried it with a HRM, but with GPS, you just have to have GPS started before you start the recording.


    I'm guessing it might be "setEnabledSensors(sensors)" in the Sensors module.


    is it even possible / allowed?
    One can enable the sensor, but perhaps then u can't have a swim profile.
    And w/o a swim profile, the swim algorithm (open water) would not be there (based on what I read from PmTri's triathlon app for VA)

    Curious - u have a MIO link ? That's y u asking? (OP - not Jim)
  • Open water is a strange beast, as the FW has to understand it if you're using GPS. I think - but what do I know? My time in a pool is where I have to have a cold drink on the pool deck within easy reach!

    As far as HRM, ant+ only transmits inches in water at best, so if your want to to HRM while swimming, you need a wrist based HRM that is VERY close to your Garmin device...
  • Former Member
    Former Member over 10 years ago
    At this time, it is not possible to use the FIT swim recording modes in ConnectIQ. You can create a swimming FIT recording session, and would be able to connect to a HR monitor, but the pool and open water swimming modes will not be enabled.
  • At this time, it is not possible to use the FIT swim recording modes in ConnectIQ. You can create a swimming FIT recording session, and would be able to connect to a HR monitor, but the pool and open water swimming modes will not be enabled.


    Sorry, What do you mean "You can create a swimming FIT recording session, and would be able to connect to a HR monitor"? What data I can have in fit file after this?
    Strokes/SWOLF/HR/Time/Distance?

    Yes, I have MIO Link. In cycling mode in swimming pool it looks good, but I need to press button each time when I reach swimming pool edge. But it is better to use it when you are warm. First few minutes HR data looks not very good.
  • Former Member
    Former Member over 10 years ago
    What ConnectIQ can do right now is not going to be much different from swimming in Bike mode. The only thing you gain is the activity being categorized as swimming on Garmin Connect without editing. None of the swim metrics would be available.

    I expect improvements will be made to the support for swimming activities in ConnectIQ in the future, but don't know how long it will be before we are able to make those improvements.