TL;DR - Is there any undocumented options for recording a pool swimming activity?
In my app, https://apps.garmin.com/en-US/apps/571ce332-595c-47da-9f50-8f85f0dea6e8, you can record your tabata workout to a .Fit file.
The code is more or less just a copy paste of one of the SDK provided samples.
However, I have seen some very strange behaviors on my fenix3hr and on garmin connect when recording a pool swimming session.
First I recorded a normal swimming session using the garmin pool-swimming app and saved the session. Then I started my app and started a short 2x30s interval. After the timer runs out the app should display a save/discard dialog but instead showed a red stop recording symbol and the the start screen of the pool-swimming app. All I did was press back.
Once synced I had an activity on 0yds on garmin connect. I did one more 4x30 set with my app and this time the app allowed me to save the workout (by design), however on garmin.connect I have an activity of a total of 717yd's with a 0s 8800yds lap where I cannot edit anything either (https://connect.garmin.com/modern/activity/1180518442).
So what is going on?
How can my app jump into the ending of the pool-swim app? Could it be me not properly setting up the recording session or are there any undocumented options I have to configure for swimming?
Garmin connect seems to have some general Issues with swimming since I cannot edit distance on even the garmin pool-swim recorded sessions (also, I use ISO standard meters and not yards)...