Skip to content

DeviceTotals

Defined in: console-sdk/src/session/types.ts:311

Per-device running totals inside a session snapshot (SDK_PLAN.md §3.12.4). Immutable per snapshot — no in-place Map mutation; a Split freezes them at a boundary.

avgPace500Seconds: number | null

Defined in: console-sdk/src/session/types.ts:319

Average pace, seconds per 500m, or null when unknowable.


avgWatts: number | null

Defined in: console-sdk/src/session/types.ts:321

Average power, watts, or null when not reported.


calories: number

Defined in: console-sdk/src/session/types.ts:315

Calories burned.


distanceMeters: number

Defined in: console-sdk/src/session/types.ts:313

Distance covered, meters.


elapsedSeconds: number

Defined in: console-sdk/src/session/types.ts:323

Elapsed working time, seconds.


strokes: number | null

Defined in: console-sdk/src/session/types.ts:317

Stroke/revolution count, or null when not reported.