StaticaltiStaticaverageStaticgetGet's back the activity group an activity belongs to or returns unspecified activity group
This function can also be called: Fighting with a non functional language
StaticgetStaticgetStaticgetStatichiddenReturns metric display families that consumers may hide by default for a given activity type. This is a presentation hint only and must not be used to suppress imported/raw metrics.
StaticisStaticresolveStaticshouldIdentifies activities for which elevation ascent should not be derived or summarized. This includes assisted and water/diving activities, where altitude gain is not terrain ascent.
StaticshouldIdentifies activities for which elevation descent should not be derived or summarized. This includes water and diving activities, where altitude loss is not terrain descent.
StaticshouldIdentifies activities for which terrain elevation summaries are not meaningful. Diving activities use depth for vertical movement, so terrain ascent, descent, altitude, and grade summaries must not be imported or derived for them. Source streams remain available to callers that explicitly request them.
StaticspeedStaticusesReturns whether cadence-shaped source data should use stroke-rate semantics.
Staticvertical
Canonical activity types, activity groups, and alias resolution.
SkatingandInline Skatingbelong toskating_group, whileIce Skatingremains a winter sport. Aerial activities expose vertical-speed derivation; Motorized and Adaptive Mobility activities do not receive calculated TSS or durability, but preserve source-imported TSS. Snorkeling and Mermaiding are canonical diving activities, whose terrain summaries are excluded while raw source streams remain available.