Data Field : Single Run Field

*** LATEST VERSION : Single Field ***
Link: https://apps.garmin.com/en-US/apps/640d46dd-12db-44d2-acfa-cb7eb9e840b7
Permission Requirements: User Profile (this is needed to get the HR zones)
Supported Devices:
[TABLE="class: grid, width: 500"]
[TR]
[TD]Device[/TD]
[TD]Firmware (version listed or greater)[/TD]
[/TR]
[TR]
[TD]Fenix 3[/TD]
[TD]v7.50
[/TD]
[/TR]
[TR]
[TD]Fenix 3 HR[/TD]
[TD]v3.50
[/TD]
[/TR]
[TR]
[TD]FR230/FR235/FR630[/TD]
[TD]v5.20
[/TD]
[/TR]
[TR]
[TD]FR735XT[/TD]
[TD]v4.20
[/TD]
[/TR]
[TR]
[TD]FR920XT[/TD]
[TD]v8.10
[/TD]
[/TR]
[TR]
[TD]vivoactive[/TD]
[TD]v4.00
[/TD]
[/TR]
[TR]
[TD]vivoactive HR
[/TD]
[TD]v2.80
[/TD]
[/TR]
[/TABLE]


Description: This data field is the next version of "Single Run Field" supporting dynamic running and cycling adjustment with support for Garmin Connect defined user HR zones. Basic running elements are provided by this field with some customization of how this is presented to the user while in an activity. When in a activity defined as running it will use the user defined settings marked as running and use the Garmin Connect defined running HR zones. When in a activity defined as cycling it will use the user defined settings marked as cycling and use the Garmin Connect defined cycling HR zones. The data field has the following features:

  • background color determined by APP setting (Fenix3) or user setting (FR230/235/630/735XT/920XT/vivoactive)
  • pace/speed and distance in metric or statute based on system setting
  • choose pace or speed from user settings in Garmin Express (running and cycling)
  • choose current, average, 5s, or 10s for speed and pace based on user settings
  • activity timer or elapsed time based on user settings
  • current HR (color indicating HR range based on Garmin Connect settings for running and cycling)
  • current cadence (color indicating cadence range based on Garmin Connect or custom values for running and cycling)
  • battery meter graphic with text percentage
  • GPS status indicator (shows GPS when locked and nothing when not locked)


HR zone coloring matching Garmin's defined color scheme:

  • Z5 (Red)
  • Z4 (Orange)
  • Z3 (Green)
  • Z2 (Blue)
  • Z1 (Grey)



*** OLDER VERSIONS ***

*** NOTE *** Single Run Field v2 is now just called Single Run Field and is combined so there are less versions. If the version you are currently using is working there is no reason to switch your install. In the future if there are features you want you will need move to the supported combined version. There is no difference between the versions at this time!

Please use this thread to discuss the single data fields. Links to other support resources for these data fields are listed here:

(Combined Version) Single Run Field (Fenix3/Fenix3 HR/D2 Bravo/quatix 3/tactix Bravo/FR230/FR235/FR630/FR920XT/vivoactive/epix)
Data Field: https://apps.garmin.com/en-US/apps/a520cc32-75b2-4b19-a97d-1079b931dc3d

Single Run Field: https://apps.garmin.com/en-US/apps/0830f743-f75a-4171-ad86-a7f7deb0371d (Legacy)

Single Hike Field: https://apps.garmin.com/en-US/apps/3d3ee6e8-57fe-4285-8b23-6c4d919d71b9 (Legacy)
Single Hike Field v2: https://apps.garmin.com/en-US/apps/71a1a43e-c90f-4644-86f7-c6a9bc0968bb (FR920XT)

Single Hike Field v2 (Fenix3/Fenix3 HR/D2 Bravo/quatix 3/tactix Bravo)
Data Field: https://apps.garmin.com/en-US/apps/dad8ddfd-9610-43ed-ad55-0808509ea9b6
  • I don't get it. Why it is better than simply pick four fields?
  • I don't get it. Why it is better than simply pick four fields?


    I don't like to be clicking buttons when I am running and would like more than 4 pieces of information. Some of this information for me doesn't need to be as prominent but available (doesn't require an additional screen to click through), specifically: TOD, GPS status (Green - Good, Blue - Useable, Red - Poor, or NO GPS), and battery status. This field covers everything I use but can see its limitations with more complicated training programs. Instead of keeping it to myself I decided to share in case someone else also finds it useful. Hope that helps understand the reasoning.
  • I see. Thank you for that. Can I ask you to public sources of the app, this way somebody (and me) could adjust and customize it? It is too much work to acquire new programming language, but just to slightly change your great app would not require deep knowledge.
  • Former Member
    Former Member over 9 years ago
    Hello,

    I really like your app, exactly what I was looking for. However, I have a question: does using this data screen affect battery life?

    Thanks!
  • Former Member
    Former Member over 9 years ago
    % maxHR

    Thanks for this data field! Could you change HR field for % MaxHR?
  • he could. But the SDK doesn't provide access to the HR data per user. So in essence, he can't.
  • Hello,

    I really like your app, exactly what I was looking for. However, I have a question: does using this data screen affect battery life?

    Thanks!


    Any coding has the potential to impact battery life but I have not seen any noticeable negative impact on battery life from use. This field doesn't do any significant calculations or processing which would require expensive compute cycles resulting in excessive power drain.
  • Thanks for this data field! Could you change HR field for % MaxHR?


    Due to limitations of the Connect IQ SDK at this point, it would be pointless to make this addition. I would have to guesstimate a HR range for a user and this wouldn't be accurate or informative. I personally find most of the developed HR data fields useless because without access to a users defined heart rate ranges you can't provide zone feedback or % HR. Garmin's fields have access to this so their fields would be more useful. With the right information available this could be presented accurately and possibly prove useful given the user defined elements were correct. I want to be clear, I think that some of the ideas submitted and developed are interesting and possibly useful but due to SDK restrictions don't make a whole lot of sense to use since most likely your ranges don't match the pre-configured ranges, if they do than in that particular case I would be wrong.

    Over the course of developing using the Connect IQ SDK, I think we aren't going to see any truly interesting software until some things are adjusted or opened up.

    1. Access To Activity

    Until the ability to insert data into an activity is allowed, it is pointless to augment or track data elements unless seeing them on the screen during an activity is the only goal. The best example would be creating an ANT+ FE application (rowing machine, etc) since none of the information would persist past the activities duration.

    2. Access To User Supplied Connect Information

    Being able to access more information that the user has supplied to the connect platform is critical to building many custom data fields. Without this information a whole world of information is outside the developers ability to bring to the user.

    3. Common UI Elements

    The disconnect between devices font platforms and availability to access platform specific elements limit a unified look and feel when developers build applications. It would be beneficial to have the same fonts and allow the developer to specify font sizes without needing to load custom fonts. Personally bringing anything to the Epix platform is prohibitive due to the drastically different font characteristics it has compared to the other devices. Basic UI elements like step, bluetooth, alarm icons should be provided rather than everyone building one, these little things along with font standardization can really improve the experience for the developer and bring a more cohesive experience to the user.

    It is exciting to see how much can be done with the platform in it's current state but I think a **HUGE** opportunity to have developers augment and increase the devices usefulness and value is being missed.
  • Former Member
    Former Member over 9 years ago
    HI,
    I am a French user of Epix, using it in montainairing.

    I would hav an app like your, but with oteh informations.

    I try the Apk, but it is a little hard !

    Could you bring to me the xxxx.mc file of your app ? I could modify it whith my requirements.

    Or could you modify your with this specification :

    Hour and Gps state , and 4 informations : Elevation, Total ascent, Hearth rate, Vertical speed ?
    I do not found vertical speed in Tpybox.activity.info, did you?
    (in stead of vertical speed if not exist, I want replace by Total descent)

    Regards,

    Alain
  • I love this data field. Very clean and informative, and I very much appreciate the color coding of the cadence field.

    As you are color coding things, would it be possible to color-code pace and heart rate as well? I know these aren't accessible from the SDK so would have to be custom coded. I would be happy to offer a small donation for all of your work.

    either way, thank you for what looks to me like the best single run data field available currently!