The S.M.A.R.T.
· v1.55
About
The Singular Multipurpose Activity Recording Tool.
N.B. Personal records are not updated on watch due to SDK limitation: third-party apps cannot influence those values, but new records are recognized on Garmin Connect site after uploading activity.
Disclaimer: please consider, that although this application was tested extensively, custom usage scenarios may lead to an application crash, so test if this application works for you before using it during important events. Any bugs and/or suggestions may be reported to provided support e-mail, but author doesn't guarantee that they will be answered in a timely manner.
Application layout displays data fields sequentially in a closed loop. Central data field may display additional data along with basic value and may accept Back key input (currently available for Directions data field: Back key selects next waypoint), if central field doesn't process input, back key creates new lap if Lap Time data field is present among active fields. Up/Down keys may be used to "rotate the wheel" and display other active fields. Menu allows to select activity type or change data field settings: change order of the fields, set active fields, define alert ranges for relevant fields (currently only Smoothed pace and improved HR) and change settings of fields, which have them (currently intervals, ETA, speed autopause, pace smoothing interval, directions and lap time).
What: an application to record GPS-based sport and fitness activities with easy to read data layout, allows to change data field setup, activity type and alert values for valid fields directly on the watch.
Why: while mimicing standard applications in many ways, the application provides several unique features.
- easy enable/disable and reorder of data fields on watch
- data field value alerts on the same data screen, alert field continue to stay in focus until value gets back into valid range (continuous notifications), auto-return to previous current after alert expires
- time/distance Intervals with presignaled finish
- Directions field show bearing to next waypoint plus north (works only during movement), manual and auto switch to next waypoint
- Way points may be created from current location on watch and sent to mobile companion for further usage.
- Location based auto-lap.
- Most setup is done on watch, companion app is used to configure activity types, intervals and waypoints.
Know bugs:
0. Lap number 0 is not a bug, it's made on purpose, since most of my personal trainings start with warm-up. May be changed in future based on user feedback.
1. Due to currently unknown reasons sometimes it takes two presses of Up/Down key to change current item in main view or menu. Under investigation.
2. After receiving mobile companion data, "circular dependency" error added to log on application exit, although this doesn't lead to crash. So, it's recommended to restart application after new settings from mobile devices have been consumed just in case.
Garmin forums topic for explanations, feedback and suggestions: https://forums.garmin.com/showthread.php?353302-App-The-S-M-A-R-T.
Application is and will remain free, but if you feel generous or would like to support my further endevours, don't hesitate to visit paypal.me/EASuvorov or Paypal to [email protected].
What's new
- added options to choose additional value for the "Smoothed Pace" data field: it can be either pacemaker time difference, RRE (relative running economy, http://fellrnr.com/wiki/Running_Economy) or none (value units will be displayed instead);
- updated waypoints storage format due to changes in companion application (requires companion app v1.55+);
- added "Clock Time" data field, which displays digital time and optionally time or time left to next sun event (sun rise/set);
- added "Heading" setting to "Directions" data field to use either calculated (default) or compass (inbuilt sensor) value, strangely enough compass heading works fine even on Forerunner 230 with FW 7.10, thus there's a high possibility, that compass heading will work on any ConnectIQ compatible device;
- for a "Lap Time" data field, which uses waypoint set for location based auto laps, limited number of waypoints checked every second to not more than 5 (sweet spot found empirically on FR230 performance/battery consumption wise), latest WPs in list are checked first meaning WPs added during current activity will be prioritized over already present WPs;
- settings can now be changed during recording, this may lead to "out of memory crash" with some "heavy" setups, test if this is working for your configuration before using in important events;
- enable additional sensors at activity start (configured with the S.M.A.R.T. companion v1.5+), HR sensor is enabled automatically if HR field is used in data field setup;
- added Pacemaker data field (check forum for details), added Pace/Speed setting to Smoothed Pace Data field;
- internal optimizations.