Skip to content

LastSplit

Defined in: console-sdk/src/protocol/realtime.ts:70

The last completed split/interval, reported by V2.0+ firmware inside the realtime frame. All values are pre-normalized (fractional seconds, /500m pace with native bike paces alongside — RM-621); null on LiveMetrics.lastSplit until the first split completes or on older firmware.

averageCaloriesPerHour: number

Defined in: console-sdk/src/protocol/realtime.ts:92

The firmware’s average calories-per-hour figure for the split.


averageWatts: number

Defined in: console-sdk/src/protocol/realtime.ts:90

Average power for the split in watts.


calories: number

Defined in: console-sdk/src/protocol/realtime.ts:78

Calories burned during the split.


heartRateBpm: number | null

Defined in: console-sdk/src/protocol/realtime.ts:97

Heart rate for the split (firmware v20.1.64+), or null when not reported.


meters: number

Defined in: console-sdk/src/protocol/realtime.ts:76

Split distance in meters.


nativePace: object

Defined in: console-sdk/src/protocol/realtime.ts:86

Native firmware paces for the split (bikes, fw 0209+/0210+) — match the console display exactly (RM-621); null for the units the frame was not reported in.

per1000m: number | null

perMile: number | null


pace500Seconds: number

Defined in: console-sdk/src/protocol/realtime.ts:80

Average pace for the split, normalized seconds-per-500m.


seconds: number

Defined in: console-sdk/src/protocol/realtime.ts:74

Split duration in seconds (decisecond precision as fractional seconds).


splitNumber: number

Defined in: console-sdk/src/protocol/realtime.ts:72

Split/interval number as reported by firmware.


strokeRate: number

Defined in: console-sdk/src/protocol/realtime.ts:88

Average stroke rate for the split (SPM on rower/ski, RPM on bike).