Data Field : CyclistChartsField

# CyclistChartsField
Thread to report any issues you are having with the CyclistChartsField Data Field.

Data Field with hr and cadence charts for Fenix 3: https://apps.garmin.com/en-US/apps/82e3141d-9846-4bcf-bf72-f8bda597efc0
This is a free complex Data Field for the Fenix 3 watch that shows multiple values and two charts on a single field.
CyclistChartsField is open source, its code can be found on github: https://github.com/vovan-/cyclist-datafiled-garmin

The Data Field is based on two other Data Fields. Special thanks for developers of the following ConnectIQ projects:
https://apps.garmin.com/en-US/apps/aacfc2de-b61e-40cc-a83d-52f46f9d263d
https://apps.garmin.com/en-US/apps/dc4c99a1-0886-42f5-8605-f952956e715b

===============================================

## Features
* Speed: speed in km/h;
* Average speed: average speed over the whole activity;
* Cadence: your current cadence with a chart on the background (last minute data);
* HR: your current heart rate with a chart on the background (last minute data);
* Distance: elapsed distance in km or miles based on system settings;
* Timer: duration of the activity in [hh:]mm:ss;
* GPS: GPS status - poor/acceptable/good signal;
* Battery: visualization of battery percentage as indicator bar;
* Time of the day;

===============================================

## Installation Instructions
A Data Field needs to be set up within the settings for a given activity (like Run)

* Long Press UP
* Settings
* Apps
* Bike
* Data Screens
* Screen N
* Layout
* Select single field
* Field 1
* Select ConnectIQ Fields
* Select CyclistChartsField
* Long Press DOWN to go back to watch face

===============================================

## Usage
Start Bike activity.
You should see the CyclistChartsField Data Field.

===============================================

## Changelog 1.0.0
Initial release
  • Interesting take on the multi-field view.

    This has almost everything I want in a single view. But could you include temperature? It can be a small font like up with the time or down with the calories. It's useful to see what the temperature is when cycling so you can better gauge how dehydrated you might be.

    Looking forward to trying this out!
  • Some other suggestions:

    My system is set to miles but the distance stays at km.

    A 12-hour mode based on system settings would be nice.

    I think a black font for the distance and speed would be more clear, especially when try to glance at the watch while riding.

    Just a personal preference, but I'd switch the SPD and AVG fields so the speed is centered. The two things I think most cyclists check are cadence and speed, so having both in the center seems to make sense.

    I hope you also integrate the ability to customize settings down the road, so we can turn graphs on or off, or select to display power, elevation, grade, etc.

    I really like what you've got going here. Thank you and keep it up!
  • Some other suggestions:

    My system is set to miles but the distance stays at km.

    A 12-hour mode based on system settings would be nice.

    I think a black font for the distance and speed would be more clear, especially when try to glance at the watch while riding.

    Just a personal preference, but I'd switch the SPD and AVG fields so the speed is centered. The two things I think most cyclists check are cadence and speed, so having both in the center seems to make sense.

    I hope you also integrate the ability to customize settings down the road, so we can turn graphs on or off, or select to display power, elevation, grade, etc.

    I really like what you've got going here. Thank you and keep it up!


    Very good suggestions. Thank you!
    Due to Data Field memory limitations for Fenix 3 (16Kb) it is quite hard to add customizations when there are charts on the screen. But i will try, as it is just a first version of application.


    Issue list can now be found ant tracked here: https://github.com/vovan-/cyclist-datafiled-garmin/issues
  • New version released 1.1.0

    Changelog 1.1.0:

    -Support for 12/24h time format added based on system settings;
    -Gps signal changed from text to antenna bar;
    -Both km and mi unit settings are now supported based on system settings;
  • Interesting take on the multi-field view.

    This has almost everything I want in a single view. But could you include temperature? It can be a small font like up with the time or down with the calories. It's useful to see what the temperature is when cycling so you can better gauge how dehydrated you might be.

    Looking forward to trying this out!


    Have just found that temperature data is not availabale for custom data fileds in garmin connect: Sensor class provides that info http://developer.garmin.com/connect-iq/api-docs/ go to "Index (I) » Toybox » Sensor » Info" and that class is not available for data fields (documented in sdk doc fileProgrammersGuide.html: Garmin/connectiq-sdk-win-1.2.1/ProgrammersGuide.html#apisandapptypes .
    It is quite strange, because there is built in data field that displays temperature.
  • Have just found that temperature data is not availabale for custom data fileds in garmin connect: Sensor class provides that info http://developer.garmin.com/connect-iq/api-docs/ go to "Index (I) » Toybox » Sensor » Info" and that class is not available for data fields (documented in sdk doc fileProgrammersGuide.html: Garmin/connectiq-sdk-win-1.2.1/ProgrammersGuide.html#apisandapptypes .
    It is quite strange, because there is built in data field that displays temperature.


    Well, that's a bummer. But thanks for the info. Hopefully, they'll allow that soon.

    While I'm throwing out ideas, here's a thought for two more tiny data bits that could be displayed on either side of the calories field. Heading, as in NSEW, and grade.

    But it's a really nice field already. Thanks again!
  • Former Member
    Former Member over 9 years ago
    Hi,
    Congratulations for this app. I love it.

    I just changed the cadence field by Average HR data beacuse I dont use it or maybe when cadence is "0" display the Average HR It would be fantastic.

    Thanks for your effort dude.
  • Could you add POWER/Watt to this design?

    Maybe make it customizable. I would rather have avg. watt (30s average) than Calories. Calories I have no use for during my ride, but average watt does :)
  • Maybe make it customizable. I would rather have avg. watt (30s average) than Calories. Calories I have no use for during my ride, but average watt does :)


    Yes, good idea, the next development plan is to add customization feature for the most of the currently available values.
  • Yes, good idea, the next development plan is to add customization feature for the most of the currently available values.


    Customization will be nice !
    While mountain biking I use mainly following data:


    1) for instant performance / usefull real time data : HR, avg HR, Power, avg PWR, cadence, time, distance, speed, avg speed

    2) for "energy management" : avg HR (I use HR distribution data field : is usefull to establish how strong for the heart the ride is being done. Maybe you can integrate this instead of the HR Vs time graph), TE (training effect), PC (I wil test this feature "Performance Condition"), Normalized power (graph for power will also be great), Calories, Total ascent.

    CyclistChartsField looks promising. I will give it a try ;-)

    Note : maybe showing 3s averages for all data will allow to minimize power consumption. This might be great idea and a good option for very long rides.