Class: Toybox.Activity.SplitInfo

Overview

The SplitInfo class contains information about the current split

This information is provided via the data field onTimerSplit API.

Since:

API Level 5.2.2

Constant Summary

SplitType

Since:

API Level 5.2.2

Name Value Since Description
SPLIT_TYPE_PACE_PRO_SPLIT 0

API Level 5.2.2

SPLIT_TYPE_ASCENT_SPLIT 1

API Level 5.2.2

SPLIT_TYPE_DESCENT_SPLIT 2

API Level 5.2.2

SPLIT_TYPE_INTERVAL_ACTIVE 3

API Level 5.2.2

SPLIT_TYPE_INTERVAL_REST 4

API Level 5.2.2

SPLIT_TYPE_INTERVAL_WARMUP 5

API Level 5.2.2

SPLIT_TYPE_INTERVAL_COOLDOWN 6

API Level 5.2.2

SPLIT_TYPE_INTERVAL_RECOVERY 7

API Level 5.2.2

SPLIT_TYPE_INTERVAL_OTHER 8

API Level 5.2.2

SPLIT_TYPE_CLIMB_ACTIVE 9

API Level 5.2.2

SPLIT_TYPE_CLIMB_REST 10

API Level 5.2.2

SPLIT_TYPE_SURF_ACTIVE 11

API Level 5.2.2

SPLIT_TYPE_RUN_ACTIVE 12

API Level 5.2.2

SPLIT_TYPE_RUN_REST 13

API Level 5.2.2

SPLIT_TYPE_WORKOUT_ROUND 14

API Level 5.2.2

SPLIT_TYPE_LIVE_EVENT_SPLIT 15

API Level 5.2.2

SPLIT_TYPE_POWER_GUIDANCE_SPLIT 16

API Level 5.2.2

SPLIT_TYPE_RWD_RUN 17

API Level 5.2.2

SPLIT_TYPE_RWD_WALK 18

API Level 5.2.2

SPLIT_TYPE_CLIMB_PRO_CYCLING_CLIMB 19

API Level 5.2.2

SPLIT_TYPE_CLIMB_PRO_CYCLING_CLIMB_SECTION 20

API Level 5.2.2

SPLIT_TYPE_WINDSURF_ACTIVE 21

API Level 5.2.2

SPLIT_TYPE_RWD_STAND 22

API Level 5.2.2

SPLIT_TYPE_TRANSITION 23

API Level 5.2.2

SPLIT_TYPE_SWIM_STRAIGHTNESS 25

API Level 5.2.2

SPLIT_TYPE_ROUND_ACTIVE 26

API Level 5.2.2

SPLIT_TYPE_ROUND_REST 27

API Level 5.2.2

SPLIT_TYPE_SKI_LIFT_SPLIT 28

API Level 5.2.2

SPLIT_TYPE_SKI_RUN_SPLIT 29

API Level 5.2.2

SPLIT_TYPE_OBSTACLE 30

API Level 5.2.2

SPLIT_TYPE_CYCLING_GROUP_RIDE 31

API Level 5.2.2

SPLIT_TYPE_DIVE 32

API Level 5.2.2

SPLIT_TYPE_DIVE_SECTION 33

API Level 5.2.2

SPLIT_TYPE_SURFACE_TYPE_UNPAVED 34

API Level 5.2.2

SPLIT_TYPE_MARKER_MILE 38

API Level 5.2.2

SPLIT_TYPE_MARKER_KILOMETER 39

API Level 5.2.2

SPLIT_TYPE_MARKER_HALF_MARATHON 40

API Level 5.2.2

SPLIT_TYPE_MARKER_MANUAL 41

API Level 5.2.2

SPLIT_TYPE_SURFACE_TYPE_PAVED 42

API Level 5.2.2

SPLIT_TYPE_TIMING_GATE 43

API Level 5.2.2

SPLIT_TYPE_TIMING_RUN 44

API Level 5.2.2

SPLIT_TYPE_TACX_COURSE 45

API Level 5.2.2

SPLIT_TYPE_DOWNHILL_RUN 46

API Level 5.2.2

SPLIT_TYPE_DOWNHILL_LIFT 47

API Level 5.2.2

SPLIT_TYPE_SKI_RUN_SPLIT_SECTION 48

API Level 5.2.2

SPLIT_TYPE_INVALID -1

API Level 5.2.2

Instance Member Summary collapse

Instance Attribute Details

var averageSpeed as Lang.Float or Null

Average speed for split in meters per second

Since:

API Level 5.2.2

Returns:

  • Average speed for split in meters per second

var elapsedTime as Lang.Number or Null

Elapsed time for split in milliseconds

Since:

API Level 5.2.2

Returns:

  • Elapsed time in milliseconds

var maxSpeed as Lang.Float or Null

Max speed for split in meters per second

Since:

API Level 5.2.2

Returns:

  • Average speed for split in meters per second

var splitDistance as Lang.Float or Null

Split distance in meters

Since:

API Level 5.2.2

Returns:

  • Split distance in meters

var splitType as SplitInfo.SplitType or Null

Type of split

Since:

API Level 5.2.2

Returns:

  • Split type identifier

var timerTime as Lang.Number or Null

Timer time for split in milliseconds

Since:

API Level 5.2.2

Returns:

  • Timer time in milliseconds

var totalAscent as Lang.Float or Null

Split ascent in meters

Since:

API Level 5.2.2

Returns:

  • Ascent for split in meters

var totalDescent as Lang.Float or Null

Split descent in meters

Since:

API Level 5.2.2

Returns:

  • Descent for split in meters


Generated Mar 10, 2026, 11:32:34 AM