Activity type : Archery

Hi;

I developed K-Archery, that uses accelerometer to detects arrows shoot in archery practice. It can logs GPS trace for those who practice outdoor course - also known as 3D Archery. I register it as an hiking archery (that was a user request, for calories calculation).

Some users asked me to register as "Archery" in Garmin connect. As far as I know, there is no such activity type. Any chance Archery and different sub-type to be added in Toybox.Activity ?

  •  to see if Garmin knows about Archery at all

    To state what might be obvious, Archery is definitely an activity type in Garmin Connect (otherwise nobody would be asking about it.)

    It also exists as a built in activity profile in FR955 (when you open it, it prompts you to choose between Indoor and Outdoor modes, like a few other fairly generic Garmin activity types, such as basketball). If you're curious, the default data screens are:

    - HR chart, Timer, Respiration Rate

    - Time of Day, Sunset

    - Map

    The first tab of the activity in the Connect app shows:

    (Main Field)

    - Distance (even for indoor archery)

    (Secondary Fields)

    - Total Time

    - Average Speed

    - Total Ascent

    - Total Calories

    So no, it doesn't look like there's any archery-specific fields or features, in case you were wondering.

    This just goes back to how (imo) users really just care about having the correct sport category displayed in Connect for any given activity, regardless of whether you actually get any special data or features related to that sport.

    Some users asked me to register as "Archery" in Garmin connect. As far as I know, there is no such activity type. Any chance Archery and different sub-type to be added in Toybox.Activity ?

    Yeah, I don't think it's currently possible via CIQ. I could be wrong, but it doesn't look like the sport and subsport enums in CIQ are directly related to the activity typeId and parentTypeId in Connect (I only took a quick look tho), so trying to hardcode some undocumented / unsupported values for archery is probably out of the question. (I don't even know what happens if you try values which aren't part of the enums or aren't supported by your device. Does it just crash?)