Fields of Gold
· v0.9.9-3
About
Ok, this is another complex field for Connect IQ.
I like to see data while a run, and specially in a graphical form (too many numbers on display are hard to read while running), so I wrote this data field. Maybe someone else likes it, so here it is.
I test it myself in my FR 230, but if something goes wrong, just let me know at [email protected] and I will look at it.
Fileds of gold is composed of 6 fields on screen:
- First field is a graph of heart rate graph or altitude. Graph scale is configurable.
- Second field is a virtual runner) with configurable pace, graphical representation of position, and distance in meters.
- Third field is a timer
- Fourth field is distance
- Fifth and sixth fields are configurable and can be one of: Average pace, current pace, cadence, stride length, calories, training effect or energy consumption
It also sports on the right a bar with the available battery. The bar is green if there are more than 60% of battery, yellow if between 40% and 60%, orange between 20% and 40%, and red below 20%.
Some words about current pace (it also applies to stride length because its calculation is based also on current pace): there are some issues with it. The current pace calculated by the Garmin watch is way too smoothed for my taste so I tried to do a more 'raw' pace calculation based on the average of the last 10 seconds (the amount of time is configurable but cannot be very high because of memory constraints), but while in the simulator it works well, used with real GPS data is not working (too many spikes). It is included because some people may prefer a more responsive pace (even with ocasional spikes) than the built-in pace by Garmin, much more stable, but quite unresponsive.
GPS is a great positioning system, but it is not very good for doing speed calculations at low velocities dued to precission issues.
The source code for this app is now release under Apache 2.0 license. Check it out on https://github.com/kurtie/FieldsOfGold
What's new
- Fixed some issues with latest SDK version