App: Pool Swim

https://apps.garmin.com/es-ES/apps/f134a024-6ee4-47d3-8aec-3a397e3c9733



Track your pool swimming activities with your FR230 and FR235.
You can find the user guide and get support here: https://danipindado.github.io/Garmin-ConnectIQ-pool-swim-app.html


Credits
Icon made by Freepik from www.flaticon.com

You can donate my ConnectIQ development via PayPal here: https://bit.ly/2h1EMT1

Changelog
v1.0-upd.1: bugfixes. heading might drift sometimes.
v1.0-upd.2: improve heading calculation. new multicolor icon.
v2.0: support FR630. HR data.
v3.0:Initial support stroke count (feature as beta, waiting for your feedback). Several changes in memory managment and process execution for better performance and stability.
v3.0-upd.1: fix issue. data needed for stroke count analysis was not properly written in fit file. otherwise same functionality as v3.0
v3.1: discard menu: when exiting app, now you can choose between resume/save/discard.
v3.2: display summary window when paused.
v3.2-upd.1: fixed bug: duplicate lengths after triggering manual lap.v3.2-upd.1: fixed bug: duplicate lengths after triggering manual lap.
v4.0: most common pool length values and watch screen format & fields can be configured in watch. hold "up" button for three seconds. small adjustments heading. Several cosmetic changes.
v4.1:
calories can now be selected as screen field in watch menu.
new app setting "DEBUG" which enables writting of accelerometer and heading data @10Hz in FIT file (default disabled)
new feature autolap can be configured in watch menu (default disabled- when enabled, it triggers a new lap every n lengths, where n is a configuration parameter)
several bugfixes and memory enhancements.
v4.1-upd.1: bugfix calories calculation which caused crash when hr monitor is available.
v4.2: new FR630 key definition. improve how pace charts are displayed in Sport Tracks. See https://danipindado.github.io/Pool-Swim-app-v4.2-released.html
v4.3 Implement imperial units. Improve heading calibration. https://danipindado.github.io/pool-swim-app-v4-3-released.html
v4.4 Memory & stability improvements. new heading filter. stroke counting temporarily removed. https://danipindado.github.io/new-pool-swim-version-with-improved-length-detection.html
v4.5 New stroke rate algorithm. Small bugs and improvements. https://danipindado.github.io/stroke...pool-swim.html
v4.6 Garmin swim watch compatibility: recording continues during pause and stroke rate takes one arm into account only. heading chart shows now sine instead of rad. intensity field added (only 3rd party sites supporting ConnectIQ, f.i. sporttracks) https://danipindado.github.io/pool-swim-apps-improves-compatibility-with-other-swim-watches.html
v4.7 update summary window. update user guide. https://danipindado.github.io/Garmin-ConnectIQ-pool-swim-app.html
  • v3.0-upd.1

    v3.0-upd.1: fix issue. data needed for stroke count analysis was not properly written in fit file. otherwise same functionality as 3.0
    v3.0:


    Initial support stroke count (feature as beta, waiting for your feedback).


    several changes in memory managment and process execution for better performance and stability.


    do you want to colaborate? do you have a cool swimming technique (my goal is to properly detect strokes for each style)? then send me a FIT file containing all or some of the swimming styles. if each style is grouped in just one interval, it would be awesome.


    coming soon:


    - discard/resume/save menu on exit button


    - summary window when paused (pool length, distance, ...)


    later:


    - automatic pause recognition
  • T
    here is one of the good ones:
    https://connect.garmin.com/modern/activity/1464293996



    if i open your activity in my pc, i see your pool length as 25. just at the bottom, to the left.

    Connect IQTm

    500.00 m
    total distance
    153.60 s/100m
    avg pace
    25.00 m
    pool length
  • if i open your activity in my pc, i see your pool length as 25. just at the bottom, to the left.

    Connect IQTm

    500.00 m
    total distance
    153.60 s/100m
    avg pace
    25.00 m
    pool length


    Yes, the top right shows 0 yards, whch is what shows in the acivity summary. Also at the bottom left under the stats tab it show as 0.
    This also shows zero in my weekly/monthly totals.
  • Yes, the top right shows 0 yards, whch is what shows in the acivity summary. Also at the bottom left under the stats tab it show as 0.
    This also shows zero in my weekly/monthly totals.

    yes, developer do not have access to those fields. we can just create additional fields.
    but still you can open the activity in garmin connect in your pc, and edit the distance. this way, the distance will be taken into account in the monthly/weekly totals. that is what i do.
  • thanks, that makes sense now.
  • v3.1

    v3.1: discard menu: when exiting app, now you can choose between resume/save/discard.


    do you want to colaborate? do you have a cool swimming technique (my goal is to properly detect strokes for each style)? then send me a FIT file containing all or some of the swimming styles. if each style is grouped in just one interval, it would be awesome.


    coming soon:
    - summary window when paused (pool length, distance, ...)


    later:
    - automatic pause recognition
  • v3.1: discard menu: when exiting app, now you can choose between resume/save/discard.


    do you want to colaborate? do you have a cool swimming technique (my goal is to properly detect strokes for each style)? then send me a FIT file containing all or some of the swimming styles. if each style is grouped in just one interval, it would be awesome.


    coming soon:
    - summary window when paused (pool length, distance, ...)


    later:
    - automatic pause recognition



    Unfortunately since update to version 3.0 I can't initiate activity. When I press start button, timer doesn't work and laps aren't recognized. Despite this, activitiy appears on Garmin Connect (only with recorded time).
    Is there a chance to fix it?
  • Unfortunately since update to version 3.0 I can't initiate activity. When I press start button, timer doesn't work and laps aren't recognized. Despite this, activitiy appears on Garmin Connect (only with recorded time).
    Is there a chance to fix it?

    hi,
    this has not happened to me. i cannot figure out the reason why this is happening.
    somebody contacted me yesterday via email with the same problem. for him, Restarting the watch fixed the issue.
    maybe you could try to help me figure out the reason. it would be great if you could attach the files in folder apps/logs from your garmin.
  • v3.2

    v3.2: display summary window when paused.
  • Awesome app. That's I was looking for.
    One more thing that could be added is "skip lap". For example(pool lenght is 50m): I started new lap and at the midle of pool app increased distanse to 50m(because I have to do some extra moves) but I'm still swim this lap. In this case it will count two pool length instead of one. It would be cool to press button and it will undo this fake lap. This elapsed time will returned to my current lap and I can be finished as usual.
    I'm not sure if my explanation is well, so please let me know if some additional data is needed.
    Thanks in advance.