Sports Lib API - v17.3.0
    Preparing search index...

    Module API

    The supported API surface for the generated reference.

    This file is intentionally documentation-only. It does not replace the package entry point; it defines the stable, consumer-oriented view that is published to GitHub Pages.

    Enumerations

    ActivityTypes
    FileType
    Privacy
    RiderPosition
    UnitSystem

    Classes - Parsing options

    ActivityParsingOptions

    Classes - Routes

    Route
    RouteFile
    RouteStream

    Classes - Streams, stats, and data

    Stream

    Classes - Other

    ActivityTypesHelper
    Data
    DataArray
    DataBare
    DataBoolean
    DataCadence
    DataDistance
    DataDuration
    DataEnergy
    DataEvent
    DataHeartRate
    DataMovingTime
    DataNumber
    DataPause
    DataPower
    DataPowerCurve
    DataPowerWattsPerKg
    DataRiderPositionChangeEvent
    DataSpeed
    DataStartEvent
    DataStopAllEvent
    DataStopEvent
    DataString
    DataThreeDimensionalStrainEvidence
    DataTimerTime
    EventExporterGPX
    EventExporterJSON
    EventUtilities
    LapTypesHelper
    RouteFileUtilities
    RouteParsingOptions
    RoutePreviewUtilities
    RouteUtilities
    SportsLib
    StatsUtilities

    Interfaces - Serialization and supporting contracts

    CreatorInterface
    DeviceInterface
    IntensityZonesInterface
    SerializableClassInterface
    SwimLengthInterface

    Interfaces - Other

    ActivityDurabilityAnalysis
    ActivityInterface
    ActivityJSONInterface
    ActivityParsingOptionsInput
    ActivityParsingStreamOptions
    ActivityParsingTssOptions
    ActivityParsingTssOverridesOptions
    AerobicDurabilityEvidence
    AnalyzeActivityDurabilityOptions
    CalculateThreeDimensionalStrainOptions
    CoordinatePairSimplificationOptions
    CoordinatePairSimplificationResult
    CreatorJSONInterface
    DataInterface
    DataJSONInterface
    DataPositionInterface
    DataPowerCurvePoint
    DeviceJsonInterface
    DurabilityContext
    DurabilityEligibility
    DurabilityEvidenceValue
    DurabilityProtocol
    DurabilityTimelinePoint
    DurationClassInterface
    EventExporter
    EventInterface
    EventJSONInterface
    IDClassInterface
    ImpulseResponseParameters
    ImpulseResponsePoint
    IntensityZonesJSONInterface
    LapInterface
    LapJSONInterface
    NumericRecordAggregation
    PoolDurabilityEvidence
    PowerCurveSampleLike
    PowerCurveWindowComparison
    PrivacyClassInterface
    RouteFileInterface
    RouteFileJSONInterface
    RouteInterface
    RouteJSONInterface
    RouteLinkInterface
    RouteMetadataInterface
    RouteParsingGPXOptions
    RouteParsingOptionsInput
    RouteParsingStreamOptions
    RoutePointInterface
    RoutePreviewBoundsInterface
    RoutePreviewCoordinateInterface
    RoutePreviewJSONInterface
    RoutePreviewOptions
    RoutePreviewRouteFileSourceInterface
    RoutePreviewRouteSourceInterface
    RoutePreviewSegmentJSONInterface
    RouteStreamDataItem
    RouteStreamInterface
    RouteWaypointInterface
    SamplePowerCurveOptions
    StatsClassInterface
    StreamDataItem
    StreamFilterInterface
    StreamInterface
    StreamJSONInterface
    SwimLengthJSONInterface
    ThreeDimensionalImpulseResponseParameters
    ThreeDimensionalImpulseResponsePoint
    ThreeDimensionalPowerContributions
    ThreeDimensionalStrainAnalysis
    ThreeDimensionalStrainEligibility
    ThreeDimensionalStrainEvidence
    ThreeDimensionalStrainEvidenceValue
    ThreeDimensionalStrainFitDiagnostics
    ThreeDimensionalStrainInputDiagnostics
    ThreeDimensionalStrainLoad
    ThreeDimensionalStrainScores
    ThreeParameterCriticalPowerFit
    ThreeParameterCriticalPowerFitOptions
    ThreeParameterCriticalPowerModel

    Type Aliases

    ActivityTypeGroup
    DataJSONPrimitive
    DataJSONValue
    DefaultDataClassValue
    DefaultDataValue
    DurabilityDiscipline
    DurabilityEligibilityReason
    DurabilityEvidence
    DurabilityOutputSource
    DurabilityOutputUnit
    LapType
    LapTypes
    ThreeDimensionalPowerSample
    ThreeDimensionalStrainDiscipline
    ThreeDimensionalStrainEligibilityReason
    ThreeDimensionalStrainReason
    ThreeDimensionalStrainStatus
    WPrimeBalanceTiming

    Variables - Analytics

    DEFAULT_DURABILITY_PROTOCOL

    Variables - Other

    ActivityTypeGroups
    DEFAULT_POWER_CURVE_MAXIMUM_BRACKET_DURATION_RATIO
    LapTypes
    MAXIMUM_ALLOWED_POWER_CURVE_BRACKET_DURATION_RATIO
    ROUTE_PREVIEW_DEFAULT_MAX_POINTS_PER_ROUTE
    ROUTE_PREVIEW_DEFAULT_MAX_POINTS_PER_SEGMENT
    ROUTE_PREVIEW_ENCODING
    ROUTE_PREVIEW_POLYLINE_PRECISION
    ROUTE_PREVIEW_VERSION
    THREE_DIMENSIONAL_STRAIN_PROTOCOL_VERSION

    Functions - Analytics

    analyzeActivityDurability
    calculateActivityDurabilitySourceFingerprint
    calculateAerobicEfficiency
    hasActivityDurabilitySourceData

    Functions - Other

    buildRoutePreviewBounds
    calculateImpulseResponse
    calculateMaximumPowerAvailable
    calculateThreeDimensionalImpulseResponse
    calculateThreeDimensionalStrain
    calculateThreeDimensionalStrainCoefficient
    comparePowerCurveWindows
    decodeRoutePolyline5
    encodeRoutePolyline5
    fitThreeParameterCriticalPowerModel
    mergeRoutePreviewBounds
    predictThreeParameterCriticalPower
    resolveThreeDimensionalPowerContributions
    samplePowerCurveAtDuration
    simplifyCoordinatePairsVisvalingamWhyatt