Acknowledged

Logging SPORT_VOLLEYBALL crashes the watch

I am the developer of the Volleyball App (Volleyball | Garmin Connect IQ). When I try to record an Activity as SPORT_VOLLEYBALL, it fails and crashes the App on the watch. The documentation does not contain SPORT_VOLLEBALL, but it seems to exist anyway (documentation on the SPORT Types is outdated).

Is there a way for me to record a volleyball activity (if the watch supports it)? Right now I do the following, which always seems to log as SPORT_GENERIC, but at least it does not crash the watch:

using Toybox.ActivityRecording as Record;
if (Record has :SPORT_VOLLEYBALL) {
  session = Record.createSession({:name=>"Volleyball", 
                                  :sport=>Record.SPORT_VOLLEYBALL,
                                  :subSport=>Record.SUB_SPORT_EXERCISE});
} else {
    session = Record.createSession({:name=>"Volleyball", 
                                    :sport=>Record.SPORT_GENERIC, 
                                    :subSport=>Record.SUB_SPORT_EXERCISE});
}



Parents Comment Children
No Data