HRM-TRI and Connect IQ

Hello guys,

I noticed there is no support for HRM-TRI in Garmin Connect IQ apps.

My hope was that if a HRM-TRI was connected, after the session.save() the watch would do some behind the scene task to sync the strap heart rate data with the session data the same way is does with native apps, but apparently it is not true.

I tested with a Fenix 3, and the activity session started was a swimming activity.

There is any way to make it work or it is really unsupported?

Cheers,

Robinson
  • Former Member
    Former Member over 8 years ago
    I expect you might be able to access it with ANT-FS.
    Suggested reading https://www.thisisant.com/resources/integrated-ant-fs-interface-control-document/
  • I expect you might be able to access it with ANT-FS.
    Suggested reading https://www.thisisant.com/resources/integrated-ant-fs-interface-control-document/


    Hi Sharkbait,

    I quoted here the introdution of the document

    "ANT-FS is an extension of the ANT protocol that facilitates the secure and automated transfer of files over
    a wireless ANT connection. Communication and handshaking occurs between an ANT-FS host and ANT-FS
    client device. The host device is often a data aggregator, or hub for transport to a database or web
    service. It is often implemented on a device such as a PC, tablet or Smartphone. Such devices often have
    lesser power constraints, run with an operating system and have a rich development environment.
    Development on these devices is facilitated by ANT-FS Host libraries that may be ported to any target
    operating system."

    Based on that ANT-FS (With an FS standing for File System) protocol is not adequate to be used inside an Connect IQ App running in the watch. Am I correct?
    Also Connect IQ 1.2.9 does not allow modification or transformation of the FIT file or any kind of access to the watch File System

    My question is.

    Currently there is a way to trigger the feature that is already implemented by Garmin to consolidate HR data with the rest of the activity session?

    If not, will it be available in any form in CIQ 1.3.0? Maybe using a combo of Toybox.Ant Lib + Fit 2.0 in CIQ 1.3.0?

    Cheers,

    Robinson
  • Former Member
    Former Member over 8 years ago
    I don't know enough about it. I haven't had need to attempt reading from an ANT-FS capable device yet. I haven't read the information I linked to. I mentioned it for 2 reasons.
    1/ I expect ANT-FS would be the method for removing the data from the device.
    2/ I thought that you could possibly read that data as it is being transmitted/streamed. You don't need to save it.

    Toybox.Ant lets you read and write packets.
  • I don't know enough about it. I haven't had need to attempt reading from an ANT-FS capable device yet. I haven't read the information I linked to. I mentioned it for 2 reasons.
    1/ I expect ANT-FS would be the method for removing the data from the device.
    2/ I thought that you could possibly read that data as it is being transmitted/streamed. You don't need to save it.

    Toybox.Ant lets you read and write packets.



    Got it.

    But that is exactly the point, it is not possible to capture the stream during swimming activities when the strap is underwater, the signal is not strong enough.

    The hole point is being able to read all data after the session and consolidate what was collected by the watch itself with the info stored by the HRM-TRI strap.

    And we are back to the original point.

    There is a way to trigger or implement this feature inside a Connect IQ App using sdk 1.2.9 or 1.3.0?

    Cheers!
  • I don't see how this would be implemented using the current CIQ implementation. Even if you could get the data after the fact to add, the FIT file is recorded in real-time and you wouldn't have an opportunity to go and back fill the data.
  • Former Member
    Former Member over 8 years ago
    I must say I had missed the point about syncing the 2 pieces of data at the end. This applies to the realtime recording. However I see no reason why you shouldn't be able to provide a final combined summary. And on saying that, I would still test just how much info can be read with ANT-FS in a short burst. It may still be possible to inject useful information throughout the fit file.