@pond-ts/fit API Reference
    Preparing search index...

    Interface ActivitySummary

    Everything the activity summary holds, computed from one activity's streams.

    interface ActivitySummary {
        bounds: [[number, number], [number, number]] | null;
        channels: ChannelProfile[];
        distanceMeters: number;
        elapsedTimeSeconds: number;
        elevationGainMeters: number;
        elevationLossMeters: number;
        laps: Lap[];
        movingTimeSeconds: number;
        pointCount: number;
        polyline: [number, number][];
        splits: Split[];
        startTimeUtc: string;
    }
    Index

    Properties

    bounds: [[number, number], [number, number]] | null

    [[minLat, minLng], [maxLat, maxLng]], or null for a GPS-less activity.

    channels: ChannelProfile[]

    Distance-grid profiles, one per present channel (elevation first).

    distanceMeters: number
    elapsedTimeSeconds: number

    Time the clock ran (last sample − first sample).

    elevationGainMeters: number
    elevationLossMeters: number
    laps: Lap[]

    Recorded laps (device-marked), if the source carried them.

    movingTimeSeconds: number

    Time actually moving (speed above the stopped threshold).

    pointCount: number
    polyline: [number, number][]

    Douglas–Peucker-simplified [lat, lng] line for the map overview; empty for a GPS-less activity (no map).

    splits: Split[]

    Per-kilometre splits (computed, evenly spaced).

    startTimeUtc: string