Skip to content

WorkoutMetricSample

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

One 0.5 s capture sample for a device (SDK_PLAN.md §3.6.6). Every metric is nullable: a field is null when the device did not report it (or during a null-filled frame gap).

calories: number | null

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

Cumulative calories, or null.


distance: number | null

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

Cumulative distance, meters, or null.


heartRate: number | null

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

Heart rate, bpm, or null.


instantPace: number | null

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

Instantaneous pace, seconds per 500m, or null.


pace: number | null

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

Average pace, seconds per 500m, or null.


power: number | null

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

Power, watts, or null.


strokeRate: number | null

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

Stroke/revolution rate, or null.


t: number

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

Seconds from session start.