Swim activity tracking appears to be broken again

Former Member
Former Member
var activityName = "Swimming";

var activitySport = ActivityRecording.SPORT_SWIMMING;

var subSport = ActivityRecording.SUB_SPORT_LAP_SWIMMING;

session = ActivityRecording.createSession(

{

:name=>activityName,

:sport=>activitySport,

:subSport=>subSport,

:poolLength=>25

}

);

session.start();



This code was working a week or so ago on the Forerunner 645m, but after the 3.30 update it is recording the swims with ridiculous distances - like over 10x the actual distance swum. Is this broken again with the update?
  • Former Member
    Former Member
    The poolLength option is being added in the 3.0 Connect IQ release. I assume you were previously using the beta release of the Forerunner 645m, and the 3.30 software version reverted you back to the 2.4 Connect IQ release.
  • Former Member
    Former Member
    Yes Brian that's exactly what happened! Thanks for the answer - I just got confused about the 3.3 software update vs the 3.0 sdk. I've re-installed the beta and things look like they're working again.