I have a Fenix 6X Pro that I bought in August to help with tracking a number of my fitness activities. I swim 3 times per week in a 25 yard pool and do a workout of 100s and 50s primarily freestyle so lots of shorter rest breaks. I swaw in college so am pretty fast and consistent with times for my age ;-).
One of the big reason I bought the watch was swimming feature like heart rate (not available in my Vivoactive 3) and the automatic lap splits by detecting rest intervals. I compare the times with a wall clock and initially the splits are pretty accurate but most of the time the watch is too sensitive and ends my rest early and screws up the split times by adding 6-10 secs to it. I'll be resting and the active face comes back for 10 secs or so before it realizes I'm still resting. I don't understand why it changes the swim times instead of adding the idle time to the rest period. I only clear my goggles while resting which is movement of a couple feet during the rest interval but that is too much about half of the time.
I am also a software engineer so had a few thought for potential logic improvements.
I understand it's probably alittle harder to adjust the sensitivity of the watch. Ideally for lower swolf numbers which generally means a stronger pull could result it the sensitivity being lowered since the pulls are stronger so easier to identify. Perhaps the sensitivity could be adjusted based on the owners prior SWOLF ratings?
Another nice option would be using the gos to detect movement when signal is available? If the person hasn't moved a foot it's probably not swimming .
The easiest option that would help my situation alot is just adding a sanity check to the firmware. If their was a swim and a rest that the watch think has ended for less than 10 secs and then another rest is detected, this time should go against the rest time not a new lap. Not many swimmers in the world can do a length in under 10 secs (particularly with a pushoff start). If this was done it would totally fix my situation and probably many other lap swimmers.
Help please!