@sports-alliance/sports-lib
Version:
A Library to for importing / exporting and processing GPX, TCX, FIT and JSON files from services such as Strava, Movescount, Garmin, Polar etc
707 lines (706 loc) • 130 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.DynamicDataLoader = exports.DataStore = exports.DataTotalTrainingEffectLegacy = void 0;
const data_vertical_speed_1 = require("./data.vertical-speed");
const data_temperature_1 = require("./data.temperature");
const data_speed_1 = require("./data.speed");
const data_sea_level_pressure_1 = require("./data.sea-level-pressure");
const data_satellite_5_best_snr_1 = require("./data.satellite-5-best-snr");
const data_satellite_5_best_snr_min_1 = require("./data.satellite-5-best-snr-min");
const data_satellite_5_best_snr_max_1 = require("./data.satellite-5-best-snr-max");
const data_satellite_5_best_snr_avg_1 = require("./data.satellite-5-best-snr-avg");
const data_absolute_pressure_1 = require("./data.absolute-pressure");
const data_absolute_pressure_min_1 = require("./data.absolute-pressure-min");
const data_absolute_pressure_max_1 = require("./data.absolute-pressure-max");
const data_absolute_pressure_avg_1 = require("./data.absolute-pressure-avg");
const data_altitude_1 = require("./data.altitude");
const data_cadence_1 = require("./data.cadence");
const data_distance_1 = require("./data.distance");
const data_duration_1 = require("./data.duration");
const data_elapsed_time_1 = require("./data.elapsed-time");
const data_ehpe_1 = require("./data.ehpe");
const data_evpe_1 = require("./data.evpe");
const data_evpe_min_1 = require("./data.evpe-min");
const data_evpe_max_1 = require("./data.evpe-max");
const data_evpe_avg_1 = require("./data.evpe-avg");
const data_heart_rate_1 = require("./data.heart-rate");
const data_latitude_degrees_1 = require("./data.latitude-degrees");
const data_longitude_degrees_1 = require("./data.longitude-degrees");
const data_number_of_satellites_1 = require("./data.number-of-satellites");
const data_number_of_satellites_min_1 = require("./data.number-of-satellites-min");
const data_number_of_satellites_max_1 = require("./data.number-of-satellites-max");
const data_number_of_satellites_avg_1 = require("./data.number-of-satellites-avg");
const data_power_1 = require("./data.power");
const data_altitude_gps_1 = require("./data.altitude-gps");
const data_altitude_min_1 = require("./data.altitude-min");
const data_altitude_max_1 = require("./data.altitude-max");
const data_vo2_max_1 = require("./data.vo2-max");
const data_vertical_speed_min_1 = require("./data.vertical-speed-min");
const data_vertical_speed_max_1 = require("./data.vertical-speed-max");
const data_vertical_speed_avg_1 = require("./data.vertical-speed-avg");
const data_temperature_min_1 = require("./data.temperature-min");
const data_temperature_max_1 = require("./data.temperature-max");
const data_temperature_avg_1 = require("./data.temperature-avg");
const data_speed_min_1 = require("./data.speed-min");
const data_speed_max_1 = require("./data.speed-max");
const data_speed_avg_1 = require("./data.speed-avg");
const data_recovery_time_1 = require("./data.recovery-time");
const data_power_min_1 = require("./data.power-min");
const data_power_max_1 = require("./data.power-max");
const data_power_avg_1 = require("./data.power-avg");
const data_peak_training_effect_1 = require("./data.peak-training-effect");
const data_pause_1 = require("./data.pause");
const data_heart_rate_min_1 = require("./data.heart-rate-min");
const data_heart_rate_max_1 = require("./data.heart-rate-max");
const data_heart_rate_avg_1 = require("./data.heart-rate-avg");
const data_feeling_1 = require("./data.feeling");
const data_epoc_1 = require("./data.epoc");
const data_energy_1 = require("./data.energy");
const data_descent_time_1 = require("./data.descent-time");
const data_descent_1 = require("./data.descent");
const data_cadence_min_1 = require("./data.cadence-min");
const data_cadence_max_1 = require("./data.cadence-max");
const data_cadence_avg_1 = require("./data.cadence-avg");
const data_ascent_time_1 = require("./data.ascent-time");
const data_ascent_1 = require("./data.ascent");
const data_altitude_avg_1 = require("./data.altitude-avg");
const data_fused_location_1 = require("./data.fused-location");
const data_pace_min_1 = require("./data.pace-min");
const data_pace_max_1 = require("./data.pace-max");
const data_pace_avg_1 = require("./data.pace-avg");
const data_pace_1 = require("./data.pace");
const data_effort_pace_1 = require("./data.effort-pace");
const data_effort_pace_avg_1 = require("./data.effort-pace-avg");
const data_effort_pace_min_1 = require("./data.effort-pace-min");
const data_effort_pace_max_1 = require("./data.effort-pace-max");
const data_fused_altitude_1 = require("./data.fused-altitude");
const data_battery_charge_1 = require("./data.battery-charge");
const data_battery_current_1 = require("./data.battery-current");
const data_battery_voltage_1 = require("./data.battery-voltage");
const data_battery_consumption_1 = require("./data.battery-consumption");
const data_battery_life_estimation_1 = require("./data.battery-life-estimation");
const data_form_power_1 = require("./data.form-power");
const data_leg_stiffness_1 = require("./data.leg-stiffness");
const data_leg_stiffness_min_1 = require("./data.leg-stiffness-min");
const data_leg_stiffness_max_1 = require("./data.leg-stiffness-max");
const data_leg_stiffness_avg_1 = require("./data.leg-stiffness-avg");
const data_vertical_oscillation_1 = require("./data.vertical-oscillation");
const data_aerobic_training_effect_1 = require("./data-aerobic-training-effect");
const data_number_of_samples_1 = require("./data.number-of.samples");
const data_foot_pod_used_1 = require("./data.foot-pod-used");
const data_auto_pause_used_1 = require("./data.auto-pause-used");
const data_auto_lap_duration_1 = require("./data.auto-lap-duration");
const data_auto_lap_distance_1 = require("./data.auto-lap-distance");
const data_auto_lap_used_1 = require("./data.auto-lap-used");
const data_bike_pod_used_1 = require("./data.bike-pod-used");
const data_enabled_navigation_systems_1 = require("./data.enabled-navigation-systems");
const data_heart_rate_used_1 = require("./data.heart-rate-used");
const data_power_pod_used_1 = require("./data.power-pod-used");
const data_alti_baro_profile_1 = require("./data.alti-baro-profile");
const data_ibi_1 = require("./data.ibi");
const data_steps_1 = require("./data.steps");
const data_pool_length_1 = require("./data.pool-length");
const data_swim_distance_1 = require("./data.swim-distance");
const data_device_location_1 = require("./data.device-location");
const data_peak_epoc_1 = require("./data.peak-epoc");
const data_device_names_1 = require("./data.device-names");
const data_activity_types_1 = require("./data.activity-types");
const data_start_altitude_1 = require("./data.start-altitude");
const data_end_altitude_1 = require("./data.end-altitude");
const data_swim_pace_1 = require("./data.swim-pace");
const data_swim_pace_avg_1 = require("./data.swim-pace-avg");
const data_swim_pace_max_1 = require("./data.swim-pace-max");
const data_swim_pace_min_1 = require("./data.swim-pace-min");
const data_swolf_25m_1 = require("./data.swolf-25m");
const data_accumulated_power_1 = require("./data.accumulated-power");
const data_stryd_distance_1 = require("./data.stryd-distance");
const data_stryd_speed_1 = require("./data.stryd-speed");
const data_stryd_altitude_1 = require("./data.stryd-altitude");
const data_running_dynamics_balance_1 = require("./data.running-dynamics-balance");
const data_left_balance_1 = require("./data.left-balance");
const data_power_balance_left_1 = require("./data.power-balance-left");
const data_power_balance_right_1 = require("./data.power-balance-right");
const data_right_balance_1 = require("./data.right-balance");
const data_rpe_1 = require("./data.rpe");
const data_power_right_1 = require("./data.power-right");
const data_power_left_1 = require("./data.power-left");
const data_stance_time_1 = require("./data.stance-time");
const data_stance_time_balance_left_1 = require("./data-stance-time-balance-left");
const data_ground_contact_time_balance_left_1 = require("./data-ground-contact-time-balance-left");
const data_step_length_1 = require("./data.step-length");
const data_vertical_ratio_1 = require("./data.vertical-ratio");
const data_vertical_ratio_min_1 = require("./data.vertical-ratio-min");
const data_vertical_ratio_max_1 = require("./data.vertical-ratio-max");
const data_vertical_ratio_avg_1 = require("./data.vertical-ratio-avg");
const data_description_1 = require("./data.description");
const user_unit_settings_interface_1 = require("../users/settings/user.unit.settings.interface");
const data_air_power_1 = require("./data.air-power");
const data_ground_time_1 = require("./data.ground-time");
const data_air_power_max_1 = require("./data.air-power-max");
const data_air_power_min_1 = require("./data.air-power-min");
const data_air_power_avg_1 = require("./data.air-power-avg");
const data_gnss_distance_1 = require("./data.gnss-distance");
const data_gnss_distance_miles_1 = require("./data.gnss-distance-miles");
const data_heart_rate_zone_one_duration_1 = require("./data.heart-rate-zone-one-duration");
const data_heart_rate_zone_two_duration_1 = require("./data.heart-rate-zone-two-duration");
const data_heart_rate_zone_three_duration_1 = require("./data.heart-rate-zone-three-duration");
const data_heart_rate_zone_four_duration_1 = require("./data.heart-rate-zone-four-duration");
const data_heart_rate_zone_five_duration_1 = require("./data.heart-rate-zone-five-duration");
const data_heart_rate_zone_six_duration_1 = require("./data.heart-rate-zone-six-duration");
const data_heart_rate_zone_seven_duration_1 = require("./data.heart-rate-zone-seven-duration");
const data_speed_zone_one_duration_1 = require("./data.speed-zone-one-duration");
const data_speed_zone_two_duration_1 = require("./data.speed-zone-two-duration");
const data_speed_zone_three_duration_1 = require("./data.speed-zone-three-duration");
const data_speed_zone_four_duration_1 = require("./data.speed-zone-four-duration");
const data_speed_zone_five_duration_1 = require("./data.speed-zone-five-duration");
const data_speed_zone_six_duration_1 = require("./data.speed-zone-six-duration");
const data_speed_zone_seven_duration_1 = require("./data.speed-zone-seven-duration");
const data_power_zone_one_duration_1 = require("./data.power-zone-one-duration");
const data_power_zone_two_duration_1 = require("./data.power-zone-two-duration");
const data_power_zone_three_duration_1 = require("./data.power-zone-three-duration");
const data_power_zone_four_duration_1 = require("./data.power-zone-four-duration");
const data_power_zone_five_duration_1 = require("./data.power-zone-five-duration");
const data_power_zone_six_duration_1 = require("./data.power-zone-six-duration");
const data_power_zone_seven_duration_1 = require("./data.power-zone-seven-duration");
const data_position_1 = require("./data.position");
const data_start_position_1 = require("./data.start-position");
const data_end_position_1 = require("./data.end-position");
const data_grade_1 = require("./data.grade");
const data_grade_min_1 = require("./data.grade-min");
const data_grade_max_1 = require("./data.grade-max");
const data_grade_avg_1 = require("./data.grade-avg");
const data_grade_adjusted_speed_1 = require("./data.grade-adjusted-speed");
const data_grade_adjusted_pace_1 = require("./data.grade-adjusted-pace");
const data_grade_adjusted_speed_max_1 = require("./data.grade-adjusted-speed-max");
const data_grade_adjusted_speed_min_1 = require("./data.grade-adjusted-speed-min");
const data_grade_adjusted_speed_avg_1 = require("./data.grade-adjusted-speed-avg");
const data_grade_adjusted_pace_avg_1 = require("./data.grade-adjusted-pace-avg");
const data_grade_adjusted_pace_max_1 = require("./data.grade-adjusted-pace-max");
const data_grade_adjusted_pace_min_1 = require("./data.grade-adjusted-pace-min");
const data_steps_old_1 = require("./data.steps-old");
const data_stop_event_1 = require("./data.stop-event");
const data_start_event_1 = require("./data.start-event");
const data_stop_all_event_1 = require("./data.stop-all-event");
const data_time_1 = require("./data.time");
const helpers_1 = require("../events/utilities/helpers");
const data_moving_time_1 = require("./data.moving-time");
const data_swolf_50m_1 = require("./data.swolf-50m");
const data_timer_time_1 = require("./data.timer-time");
const data_active_lap_1 = require("./data-active-lap");
const data_active_lengths_1 = require("./data-active-lengths");
const data_anaerobic_training_effect_1 = require("./data-anaerobic-training-effect");
const data_total_cycles_1 = require("./data-total-cycles");
const data_power_intensity_factor_1 = require("./data.power-intensity-factor");
const data_power_normalized_1 = require("./data.power-normalized");
const data_power_pedal_smoothness_left_1 = require("./data.power-pedal-smoothness-left");
const data_power_pedal_smoothness_right_1 = require("./data.power-pedal-smoothness-right");
const data_power_torque_effectiveness_left_1 = require("./data.power-torque-effectiveness-left");
const data_power_torque_effectiveness_right_1 = require("./data.power-torque-effectiveness-right");
const data_power_training_stress_score_1 = require("./data.power-training-stress-score");
const data_training_stress_score_1 = require("./data.training-stress-score");
const data_training_stress_score_method_1 = require("./data.training-stress-score-method");
const data_power_work_1 = require("./data.power-work");
const data_power_down_1 = require("./data.power-down");
const data_power_up_1 = require("./data.power-up");
const data_target_power_zone_1 = require("./data.target-power-zone");
const data_target_heart_rate_zone_1 = require("./data.target-heart-rate-zone");
const data_target_speed_zone_1 = require("./data.target-speed-zone");
const data_target_distance_1 = require("./data.target-distance");
const data_target_time_1 = require("./data.target-time");
const data_stance_time_balance_right_1 = require("./data-stance-time-balance-right");
const data_ground_contact_time_balance_right_1 = require("./data-ground-contact-time-balance-right");
const data_ground_contact_time_balance_1 = require("./data-ground-contact-time-balance");
const data_critical_power_1 = require("./data.critical-power");
const data_ftp_1 = require("./data.ftp");
const data_power_curve_1 = require("./data.power-curve");
const data_durability_evidence_1 = require("./data.durability-evidence");
const data_power_watts_per_kg_1 = require("./data.power-watts-per-kg");
const data_w_prime_1 = require("./data.w-prime");
const data_rider_position_change_event_1 = require("./data.rider-position-change-event");
const data_sport_profile_name_1 = require("./data.sport-profile-name");
const data_balance_1 = require("./data.balance");
const data_altitude_smooth_1 = require("./data.altitude-smooth");
const data_avg_stride_length_1 = require("./data.avg-stride-length");
const data_avg_stroke_distance_1 = require("./data.avg-stroke-distance");
const data_avg_stroke_count_1 = require("./data.avg-stroke-count");
const data_cycling_seated_time_1 = require("./data.cycling-seated-time");
const data_cycling_standing_time_1 = require("./data.cycling-standing-time");
const data_grade_smooth_1 = require("./data.grade-smooth");
const data_weight_1 = require("./data.weight");
const data_height_1 = require("./data.height");
const data_age_1 = require("./data.age");
const data_gender_1 = require("./data.gender");
const data_avg_flow_1 = require("./data.avg-flow");
const data_avg_grit_1 = require("./data.avg-grit");
const data_avg_respiration_rate_1 = require("./data.avg-respiration-rate");
const data_avg_vam_1 = require("./data.avg-vam");
const data_est_sweat_loss_1 = require("./data.est-sweat-loss");
const data_flow_1 = require("./data.flow");
const data_grit_1 = require("./data.grit");
const data_jump_count_1 = require("./data.jump-count");
const data_jump_event_1 = require("./data.jump-event");
const data_left_pedal_smoothness_1 = require("./data.left-pedal-smoothness");
const data_left_torque_effectiveness_1 = require("./data.left-torque-effectiveness");
const data_max_respiration_rate_1 = require("./data.max-respiration-rate");
const data_min_respiration_rate_1 = require("./data.min-respiration-rate");
const data_primary_benefit_1 = require("./data.primary-benefit");
const data_resting_calories_1 = require("./data.resting-calories");
const data_right_pedal_smoothness_1 = require("./data.right-pedal-smoothness");
const data_right_torque_effectiveness_1 = require("./data.right-torque-effectiveness");
const data_total_flow_1 = require("./data.total-flow");
const data_total_grit_1 = require("./data.total-grit");
const data_training_load_peak_1 = require("./data.training-load-peak");
const data_ground_contact_time_1 = require("./data.ground-contact-time");
const data_ground_contact_time_avg_1 = require("./data.ground-contact-time-avg");
const data_ground_contact_time_max_1 = require("./data.ground-contact-time-max");
const data_ground_contact_time_min_1 = require("./data.ground-contact-time-min");
const data_vertical_oscillation_avg_1 = require("./data.vertical-oscillation-avg");
const data_vertical_oscillation_max_1 = require("./data.vertical-oscillation-max");
const data_vertical_oscillation_min_1 = require("./data.vertical-oscillation-min");
const data_fitness_age_1 = require("./data.fitness-age");
const data_max_hr_setting_1 = require("./data.max-hr-setting");
const data_depth_1 = require("./data.depth");
const data_depth_max_1 = require("./data.depth-max");
const data_jump_stats_1 = require("./data.jump-stats");
const data_jump_distance_1 = require("./data.jump-distance");
const data_ehpe_min_1 = require("./data.ehpe-min");
const data_ehpe_max_1 = require("./data.ehpe-max");
const data_ehpe_avg_1 = require("./data.ehpe-avg");
const data_stamina_1 = require("./data.stamina");
const getBaseTypeFromStatType = (type) => type.replace(/^(Average|Minimum|Maximum)\s+/i, '');
const JUMP_SPEED_KILOMETERS_PER_HOUR_BASE_TYPE = getBaseTypeFromStatType(data_jump_stats_1.DataJumpSpeedAvgKilometersPerHour.type);
const JUMP_SPEED_MILES_PER_HOUR_BASE_TYPE = getBaseTypeFromStatType(data_jump_stats_1.DataJumpSpeedAvgMilesPerHour.type);
const JUMP_SPEED_FEET_PER_SECOND_BASE_TYPE = getBaseTypeFromStatType(data_jump_stats_1.DataJumpSpeedAvgFeetPerSecond.type);
const JUMP_SPEED_METERS_PER_MINUTE_BASE_TYPE = getBaseTypeFromStatType(data_jump_stats_1.DataJumpSpeedAvgMetersPerMinute.type);
const JUMP_SPEED_FEET_PER_MINUTE_BASE_TYPE = getBaseTypeFromStatType(data_jump_stats_1.DataJumpSpeedAvgFeetPerMinute.type);
const JUMP_SPEED_KNOTS_BASE_TYPE = getBaseTypeFromStatType(data_jump_stats_1.DataJumpSpeedAvgKnots.type);
// "Total Training effect" was renamed to "Aerobic Training Effect" in sports-lib 6.0
class DataTotalTrainingEffectLegacy extends data_aerobic_training_effect_1.DataAerobicTrainingEffect {
}
exports.DataTotalTrainingEffectLegacy = DataTotalTrainingEffectLegacy;
DataTotalTrainingEffectLegacy.type = 'Total Training effect';
/**
* Only concrete classes no abstracts
*/
exports.DataStore = {
DataVerticalSpeed: data_vertical_speed_1.DataVerticalSpeed,
DataTemperature: data_temperature_1.DataTemperature,
DataSpeed: data_speed_1.DataSpeed,
DataGradeAdjustedSpeed: data_grade_adjusted_speed_1.DataGradeAdjustedSpeed,
DataSeaLevelPressure: data_sea_level_pressure_1.DataSeaLevelPressure,
DataSatellite5BestSNR: data_satellite_5_best_snr_1.DataSatellite5BestSNR,
DataSatellite5BestSNRMin: data_satellite_5_best_snr_min_1.DataSatellite5BestSNRMin,
DataSatellite5BestSNRMax: data_satellite_5_best_snr_max_1.DataSatellite5BestSNRMax,
DataSatellite5BestSNRAvg: data_satellite_5_best_snr_avg_1.DataSatellite5BestSNRAvg,
DataPower: data_power_1.DataPower,
DataCriticalPower: data_critical_power_1.DataCriticalPower,
DataFTP: data_ftp_1.DataFTP,
DataPowerCurve: data_power_curve_1.DataPowerCurve,
DataDurabilityEvidence: data_durability_evidence_1.DataDurabilityEvidence,
DataPowerWattsPerKg: data_power_watts_per_kg_1.DataPowerWattsPerKg,
DataWPrime: data_w_prime_1.DataWPrime,
DataNumberOfSatellites: data_number_of_satellites_1.DataNumberOfSatellites,
DataNumberOfSatellitesMin: data_number_of_satellites_min_1.DataNumberOfSatellitesMin,
DataNumberOfSatellitesMax: data_number_of_satellites_max_1.DataNumberOfSatellitesMax,
DataNumberOfSatellitesAvg: data_number_of_satellites_avg_1.DataNumberOfSatellitesAvg,
DataLongitudeDegrees: data_longitude_degrees_1.DataLongitudeDegrees,
DataLatitudeDegrees: data_latitude_degrees_1.DataLatitudeDegrees,
DataHeartRate: data_heart_rate_1.DataHeartRate,
DataEVPE: data_evpe_1.DataEVPE,
DataEVPEMin: data_evpe_min_1.DataEVPEMin,
DataEVPEMax: data_evpe_max_1.DataEVPEMax,
DataEVPEAvg: data_evpe_avg_1.DataEVPEAvg,
DataEHPE: data_ehpe_1.DataEHPE,
DataEHPEMin: data_ehpe_min_1.DataEHPEMin,
DataEHPEMax: data_ehpe_max_1.DataEHPEMax,
DataEHPEAvg: data_ehpe_avg_1.DataEHPEAvg,
DataDuration: data_duration_1.DataDuration,
DataElapsedTime: data_elapsed_time_1.DataElapsedTime,
DataDistance: data_distance_1.DataDistance,
DataCadence: data_cadence_1.DataCadence,
DataGPSAltitude: data_altitude_gps_1.DataGPSAltitude,
DataAltitude: data_altitude_1.DataAltitude,
DataAbsolutePressure: data_absolute_pressure_1.DataAbsolutePressure,
DataAbsolutePressureMin: data_absolute_pressure_min_1.DataAbsolutePressureMin,
DataAbsolutePressureMax: data_absolute_pressure_max_1.DataAbsolutePressureMax,
DataAbsolutePressureAvg: data_absolute_pressure_avg_1.DataAbsolutePressureAvg,
DataVO2Max: data_vo2_max_1.DataVO2Max,
DataVerticalSpeedMin: data_vertical_speed_min_1.DataVerticalSpeedMin,
DataVerticalSpeedMax: data_vertical_speed_max_1.DataVerticalSpeedMax,
DataVerticalSpeedAvg: data_vertical_speed_avg_1.DataVerticalSpeedAvg,
DataTemperatureMin: data_temperature_min_1.DataTemperatureMin,
DataTemperatureMax: data_temperature_max_1.DataTemperatureMax,
DataTemperatureAvg: data_temperature_avg_1.DataTemperatureAvg,
DataSpeedMin: data_speed_min_1.DataSpeedMin,
DataSpeedMax: data_speed_max_1.DataSpeedMax,
DataSpeedAvg: data_speed_avg_1.DataSpeedAvg,
DataGradeAdjustedSpeedMin: data_grade_adjusted_speed_min_1.DataGradeAdjustedSpeedMin,
DataGradeAdjustedSpeedMax: data_grade_adjusted_speed_max_1.DataGradeAdjustedSpeedMax,
DataGradeAdjustedSpeedAvg: data_grade_adjusted_speed_avg_1.DataGradeAdjustedSpeedAvg,
DataGrade: data_grade_1.DataGrade,
DataGradeMin: data_grade_min_1.DataGradeMin,
DataGradeMax: data_grade_max_1.DataGradeMax,
DataGradeAvg: data_grade_avg_1.DataGradeAvg,
DataStamina: data_stamina_1.DataStamina,
DataStaminaMin: data_stamina_1.DataStaminaMin,
DataStaminaMax: data_stamina_1.DataStaminaMax,
DataStaminaAvg: data_stamina_1.DataStaminaAvg,
DataPotentialStamina: data_stamina_1.DataPotentialStamina,
DataPotentialStaminaMin: data_stamina_1.DataPotentialStaminaMin,
DataPotentialStaminaMax: data_stamina_1.DataPotentialStaminaMax,
DataPotentialStaminaAvg: data_stamina_1.DataPotentialStaminaAvg,
DataBeginningPotentialStamina: data_stamina_1.DataBeginningPotentialStamina,
DataEndingPotentialStamina: data_stamina_1.DataEndingPotentialStamina,
DataRecoveryTime: data_recovery_time_1.DataRecoveryTime,
DataPowerMin: data_power_min_1.DataPowerMin,
DataPowerMax: data_power_max_1.DataPowerMax,
DataPowerAvg: data_power_avg_1.DataPowerAvg,
DataPeakTrainingEffect: data_peak_training_effect_1.DataPeakTrainingEffect,
DataPause: data_pause_1.DataPause,
DataHeartRateMin: data_heart_rate_min_1.DataHeartRateMin,
DataHeartRateMax: data_heart_rate_max_1.DataHeartRateMax,
DataHeartRateAvg: data_heart_rate_avg_1.DataHeartRateAvg,
DataFeeling: data_feeling_1.DataFeeling,
DataEPOC: data_epoc_1.DataEPOC,
DataEnergy: data_energy_1.DataEnergy,
DataDescentTime: data_descent_time_1.DataDescentTime,
DataDescent: data_descent_1.DataDescent,
DataCadenceMin: data_cadence_min_1.DataCadenceMin,
DataCadenceMax: data_cadence_max_1.DataCadenceMax,
DataCadenceAvg: data_cadence_avg_1.DataCadenceAvg,
DataAscentTime: data_ascent_time_1.DataAscentTime,
DataAscent: data_ascent_1.DataAscent,
DataAltitudeMin: data_altitude_min_1.DataAltitudeMin,
DataAltitudeMax: data_altitude_max_1.DataAltitudeMax,
DataAltitudeAvg: data_altitude_avg_1.DataAltitudeAvg,
DataFusedLocation: data_fused_location_1.DataFusedLocation,
DataFusedAltitude: data_fused_altitude_1.DataFusedAltitude,
DataPace: data_pace_1.DataPace,
DataPaceMin: data_pace_min_1.DataPaceMin,
DataPaceMax: data_pace_max_1.DataPaceMax,
DataPaceAvg: data_pace_avg_1.DataPaceAvg,
DataEffortPace: data_effort_pace_1.DataEffortPace,
DataEffortPaceMin: data_effort_pace_min_1.DataEffortPaceMin,
DataEffortPaceMax: data_effort_pace_max_1.DataEffortPaceMax,
DataEffortPaceAvg: data_effort_pace_avg_1.DataEffortPaceAvg,
DataGradeAdjustedPace: data_grade_adjusted_pace_1.DataGradeAdjustedPace,
DataGradeAdjustedPaceMin: data_grade_adjusted_pace_min_1.DataGradeAdjustedPaceMin,
DataGradeAdjustedPaceMax: data_grade_adjusted_pace_max_1.DataGradeAdjustedPaceMax,
DataGradeAdjustedPaceAvg: data_grade_adjusted_pace_avg_1.DataGradeAdjustedPaceAvg,
DataSwimPace: data_swim_pace_1.DataSwimPace,
DataSwimPaceMin: data_swim_pace_min_1.DataSwimPaceMin,
DataSwimPaceMax: data_swim_pace_max_1.DataSwimPaceMax,
DataSwimPaceAvg: data_swim_pace_avg_1.DataSwimPaceAvg,
DataNumberOfSamples: data_number_of_samples_1.DataNumberOfSamples,
DataBatteryCharge: data_battery_charge_1.DataBatteryCharge,
DataBatteryCurrent: data_battery_current_1.DataBatteryCurrent,
DataBatteryVoltage: data_battery_voltage_1.DataBatteryVoltage,
DataBatteryConsumption: data_battery_consumption_1.DataBatteryConsumption,
DataBatteryLifeEstimation: data_battery_life_estimation_1.DataBatteryLifeEstimation,
DataFormPower: data_form_power_1.DataFormPower,
DataLegStiffness: data_leg_stiffness_1.DataLegStiffness,
DataLegStiffnessMin: data_leg_stiffness_min_1.DataLegStiffnessMin,
DataLegStiffnessMax: data_leg_stiffness_max_1.DataLegStiffnessMax,
DataLegStiffnessAvg: data_leg_stiffness_avg_1.DataLegStiffnessAvg,
DataLegSpringStiffness: data_leg_stiffness_1.DataLegSpringStiffness,
DataVerticalOscillation: data_vertical_oscillation_1.DataVerticalOscillation,
DataAerobicTrainingEffect: data_aerobic_training_effect_1.DataAerobicTrainingEffect,
DataFootPodUsed: data_foot_pod_used_1.DataFootPodUsed,
DataAltiBaroProfile: data_alti_baro_profile_1.DataAltiBaroProfile,
DataAutoPauseUsed: data_auto_pause_used_1.DataAutoPauseUsed,
DataAutoLapDuration: data_auto_lap_duration_1.DataAutoLapDuration,
DataAutoLapDistance: data_auto_lap_distance_1.DataAutoLapDistance,
DataAutoLapUsed: data_auto_lap_used_1.DataAutoLapUsed,
DataBikePodUsed: data_bike_pod_used_1.DataBikePodUsed,
DataEnabledNavigationSystems: data_enabled_navigation_systems_1.DataEnabledNavigationSystems,
DataHeartRateUsed: data_heart_rate_used_1.DataHeartRateUsed,
DataPowerPodUsed: data_power_pod_used_1.DataPowerPodUsed,
DataSpeedKilometersPerHour: data_speed_1.DataSpeedKilometersPerHour,
DataSpeedMilesPerHour: data_speed_1.DataSpeedMilesPerHour,
DataSpeedFeetPerSecond: data_speed_1.DataSpeedFeetPerSecond,
DataSpeedMetersPerMinute: data_speed_1.DataSpeedMetersPerMinute,
DataSpeedFeetPerMinute: data_speed_1.DataSpeedFeetPerMinute,
DataSpeedAvgKilometersPerHour: data_speed_avg_1.DataSpeedAvgKilometersPerHour,
DataSpeedAvgMilesPerHour: data_speed_avg_1.DataSpeedAvgMilesPerHour,
DataSpeedAvgFeetPerSecond: data_speed_avg_1.DataSpeedAvgFeetPerSecond,
DataSpeedAvgMetersPerMinute: data_speed_avg_1.DataSpeedAvgMetersPerMinute,
DataSpeedAvgFeetPerMinute: data_speed_avg_1.DataSpeedAvgFeetPerMinute,
DataSpeedMinKilometersPerHour: data_speed_min_1.DataSpeedMinKilometersPerHour,
DataSpeedMinMilesPerHour: data_speed_min_1.DataSpeedMinMilesPerHour,
DataSpeedMinFeetPerSecond: data_speed_min_1.DataSpeedMinFeetPerSecond,
DataSpeedMinMetersPerMinute: data_speed_min_1.DataSpeedMinMetersPerMinute,
DataSpeedMinFeetPerMinute: data_speed_min_1.DataSpeedMinFeetPerMinute,
DataSpeedMaxKilometersPerHour: data_speed_max_1.DataSpeedMaxKilometersPerHour,
DataSpeedMaxMilesPerHour: data_speed_max_1.DataSpeedMaxMilesPerHour,
DataSpeedMaxFeetPerSecond: data_speed_max_1.DataSpeedMaxFeetPerSecond,
DataSpeedMaxMetersPerMinute: data_speed_max_1.DataSpeedMaxMetersPerMinute,
DataSpeedMaxFeetPerMinute: data_speed_max_1.DataSpeedMaxFeetPerMinute,
DataSpeedKnots: data_speed_1.DataSpeedKnots,
DataSpeedAvgKnots: data_speed_avg_1.DataSpeedAvgKnots,
DataSpeedMinKnots: data_speed_min_1.DataSpeedMinKnots,
DataSpeedMaxKnots: data_speed_max_1.DataSpeedMaxKnots,
DataGradeAdjustedSpeedKilometersPerHour: data_grade_adjusted_speed_1.DataGradeAdjustedSpeedKilometersPerHour,
DataGradeAdjustedSpeedMilesPerHour: data_grade_adjusted_speed_1.DataGradeAdjustedSpeedMilesPerHour,
DataGradeAdjustedSpeedFeetPerSecond: data_grade_adjusted_speed_1.DataGradeAdjustedSpeedFeetPerSecond,
DataGradeAdjustedSpeedMetersPerMinute: data_grade_adjusted_speed_1.DataGradeAdjustedSpeedMetersPerMinute,
DataGradeAdjustedSpeedFeetPerMinute: data_grade_adjusted_speed_1.DataGradeAdjustedSpeedFeetPerMinute,
DataGradeAdjustedSpeedAvgKilometersPerHour: data_grade_adjusted_speed_avg_1.DataGradeAdjustedSpeedAvgKilometersPerHour,
DataGradeAdjustedSpeedAvgMilesPerHour: data_grade_adjusted_speed_avg_1.DataGradeAdjustedSpeedAvgMilesPerHour,
DataGradeAdjustedSpeedAvgFeetPerSecond: data_grade_adjusted_speed_avg_1.DataGradeAdjustedSpeedAvgFeetPerSecond,
DataGradeAdjustedSpeedAvgMetersPerMinute: data_grade_adjusted_speed_avg_1.DataGradeAdjustedSpeedAvgMetersPerMinute,
DataGradeAdjustedSpeedAvgFeetPerMinute: data_grade_adjusted_speed_avg_1.DataGradeAdjustedSpeedAvgFeetPerMinute,
DataGradeAdjustedSpeedMinKilometersPerHour: data_grade_adjusted_speed_min_1.DataGradeAdjustedSpeedMinKilometersPerHour,
DataGradeAdjustedSpeedMinMilesPerHour: data_grade_adjusted_speed_min_1.DataGradeAdjustedSpeedMinMilesPerHour,
DataGradeAdjustedSpeedMinFeetPerSecond: data_grade_adjusted_speed_min_1.DataGradeAdjustedSpeedMinFeetPerSecond,
DataGradeAdjustedSpeedMinMetersPerMinute: data_grade_adjusted_speed_min_1.DataGradeAdjustedSpeedMinMetersPerMinute,
DataGradeAdjustedSpeedMinFeetPerMinute: data_grade_adjusted_speed_min_1.DataGradeAdjustedSpeedMinFeetPerMinute,
DataGradeAdjustedSpeedMaxKilometersPerHour: data_grade_adjusted_speed_max_1.DataGradeAdjustedSpeedMaxKilometersPerHour,
DataGradeAdjustedSpeedMaxMilesPerHour: data_grade_adjusted_speed_max_1.DataGradeAdjustedSpeedMaxMilesPerHour,
DataGradeAdjustedSpeedMaxFeetPerSecond: data_grade_adjusted_speed_max_1.DataGradeAdjustedSpeedMaxFeetPerSecond,
DataGradeAdjustedSpeedMaxMetersPerMinute: data_grade_adjusted_speed_max_1.DataGradeAdjustedSpeedMaxMetersPerMinute,
DataGradeAdjustedSpeedMaxFeetPerMinute: data_grade_adjusted_speed_max_1.DataGradeAdjustedSpeedMaxFeetPerMinute,
DataGradeAdjustedSpeedKnots: data_grade_adjusted_speed_1.DataGradeAdjustedSpeedKnots,
DataGradeAdjustedSpeedAvgKnots: data_grade_adjusted_speed_avg_1.DataGradeAdjustedSpeedAvgKnots,
DataGradeAdjustedSpeedMinKnots: data_grade_adjusted_speed_min_1.DataGradeAdjustedSpeedMinKnots,
DataGradeAdjustedSpeedMaxKnots: data_grade_adjusted_speed_max_1.DataGradeAdjustedSpeedMaxKnots,
DataPaceMinutesPerMile: data_pace_1.DataPaceMinutesPerMile,
DataPaceAvgMinutesPerMile: data_pace_avg_1.DataPaceAvgMinutesPerMile,
DataPaceMinMinutesPerMile: data_pace_min_1.DataPaceMinMinutesPerMile,
DataPaceMaxMinutesPerMile: data_pace_max_1.DataPaceMaxMinutesPerMile,
DataEffortPaceMinutesPerMile: data_effort_pace_1.DataEffortPaceMinutesPerMile,
DataEffortPaceAvgMinutesPerMile: data_effort_pace_avg_1.DataEffortPaceAvgMinutesPerMile,
DataEffortPaceMinMinutesPerMile: data_effort_pace_min_1.DataEffortPaceMinMinutesPerMile,
DataEffortPaceMaxMinutesPerMile: data_effort_pace_max_1.DataEffortPaceMaxMinutesPerMile,
DataGradeAdjustedPaceMinutesPerMile: data_grade_adjusted_pace_1.DataGradeAdjustedPaceMinutesPerMile,
DataGradeAdjustedPaceAvgMinutesPerMile: data_grade_adjusted_pace_avg_1.DataGradeAdjustedPaceAvgMinutesPerMile,
DataGradeAdjustedPaceMinMinutesPerMile: data_grade_adjusted_pace_min_1.DataGradeAdjustedPaceMinMinutesPerMile,
DataGradeAdjustedPaceMaxMinutesPerMile: data_grade_adjusted_pace_max_1.DataGradeAdjustedPaceMaxMinutesPerMile,
DataSwimPaceMinutesPer100Yard: data_swim_pace_1.DataSwimPaceMinutesPer100Yard,
DataSwimPaceAvgMinutesPer100Yard: data_swim_pace_avg_1.DataSwimPaceAvgMinutesPer100Yard,
DataSwimPaceMinMinutesPer100Yard: data_swim_pace_min_1.DataSwimPaceMinMinutesPer100Yard,
DataSwimPaceMaxMinutesPer100Yard: data_swim_pace_max_1.DataSwimPaceMaxMinutesPer100Yard,
DataVerticalSpeedFeetPerSecond: data_vertical_speed_1.DataVerticalSpeedFeetPerSecond,
DataVerticalSpeedMetersPerMinute: data_vertical_speed_1.DataVerticalSpeedMetersPerMinute,
DataVerticalSpeedFeetPerMinute: data_vertical_speed_1.DataVerticalSpeedFeetPerMinute,
DataVerticalSpeedMetersPerHour: data_vertical_speed_1.DataVerticalSpeedMetersPerHour,
DataVerticalSpeedFeetPerHour: data_vertical_speed_1.DataVerticalSpeedFeetPerHour,
DataVerticalSpeedKilometerPerHour: data_vertical_speed_1.DataVerticalSpeedKilometerPerHour,
DataVerticalSpeedMilesPerHour: data_vertical_speed_1.DataVerticalSpeedMilesPerHour,
DataVerticalSpeedAvgFeetPerSecond: data_vertical_speed_avg_1.DataVerticalSpeedAvgFeetPerSecond,
DataVerticalSpeedAvgMetersPerMinute: data_vertical_speed_avg_1.DataVerticalSpeedAvgMetersPerMinute,
DataVerticalSpeedAvgFeetPerMinute: data_vertical_speed_avg_1.DataVerticalSpeedAvgFeetPerMinute,
DataVerticalSpeedAvgMetersPerHour: data_vertical_speed_avg_1.DataVerticalSpeedAvgMetersPerHour,
DataVerticalSpeedAvgFeetPerHour: data_vertical_speed_avg_1.DataVerticalSpeedAvgFeetPerHour,
DataVerticalSpeedAvgKilometerPerHour: data_vertical_speed_avg_1.DataVerticalSpeedAvgKilometerPerHour,
DataVerticalSpeedAvgMilesPerHour: data_vertical_speed_avg_1.DataVerticalSpeedAvgMilesPerHour,
DataVerticalSpeedMaxFeetPerSecond: data_vertical_speed_max_1.DataVerticalSpeedMaxFeetPerSecond,
DataVerticalSpeedMaxMetersPerMinute: data_vertical_speed_max_1.DataVerticalSpeedMaxMetersPerMinute,
DataVerticalSpeedMaxFeetPerMinute: data_vertical_speed_max_1.DataVerticalSpeedMaxFeetPerMinute,
DataVerticalSpeedMaxMetersPerHour: data_vertical_speed_max_1.DataVerticalSpeedMaxMetersPerHour,
DataVerticalSpeedMaxFeetPerHour: data_vertical_speed_max_1.DataVerticalSpeedMaxFeetPerHour,
DataVerticalSpeedMaxKilometerPerHour: data_vertical_speed_max_1.DataVerticalSpeedMaxKilometerPerHour,
DataVerticalSpeedMaxMilesPerHour: data_vertical_speed_max_1.DataVerticalSpeedMaxMilesPerHour,
DataVerticalSpeedMinFeetPerSecond: data_vertical_speed_min_1.DataVerticalSpeedMinFeetPerSecond,
DataVerticalSpeedMinMetersPerMinute: data_vertical_speed_min_1.DataVerticalSpeedMinMetersPerMinute,
DataVerticalSpeedMinFeetPerMinute: data_vertical_speed_min_1.DataVerticalSpeedMinFeetPerMinute,
DataVerticalSpeedMinMetersPerHour: data_vertical_speed_min_1.DataVerticalSpeedMinMetersPerHour,
DataVerticalSpeedMinFeetPerHour: data_vertical_speed_min_1.DataVerticalSpeedMinFeetPerHour,
DataVerticalSpeedMinKilometerPerHour: data_vertical_speed_min_1.DataVerticalSpeedMinKilometerPerHour,
DataVerticalSpeedMinMilesPerHour: data_vertical_speed_min_1.DataVerticalSpeedMinMilesPerHour,
DataIBI: data_ibi_1.DataIBI,
DataSteps: data_steps_1.DataSteps,
DataStepsOld: data_steps_old_1.DataStepsOld, // @todo find way to make this easy to migrate for projects that persist data based on types
DataStrydAltitude: // @todo find way to make this easy to migrate for projects that persist data based on types
data_stryd_altitude_1.DataStrydAltitude,
DataStrydSpeed: data_stryd_speed_1.DataStrydSpeed,
DataStrydDistance: data_stryd_distance_1.DataStrydDistance,
DataPoolLength: data_pool_length_1.DataPoolLength,
DataSwimDistance: data_swim_distance_1.DataSwimDistance,
DataDeviceLocation: data_device_location_1.DataDeviceLocation,
DataPeakEPOC: data_peak_epoc_1.DataPeakEPOC,
DataActivityTypes: data_activity_types_1.DataActivityTypes,
DataDeviceNames: data_device_names_1.DataDeviceNames,
DataStartAltitude: data_start_altitude_1.DataStartAltitude,
DataEndAltitude: data_end_altitude_1.DataEndAltitude,
DataSWOLF25m: data_swolf_25m_1.DataSWOLF25m,
DataSWOLF50m: data_swolf_50m_1.DataSWOLF50m,
DataAccumulatedPower: data_accumulated_power_1.DataAccumulatedPower,
DataVerticalOscillationBalanceLeft: data_running_dynamics_balance_1.DataVerticalOscillationBalanceLeft,
DataVerticalOscillationBalanceRight: data_running_dynamics_balance_1.DataVerticalOscillationBalanceRight,
DataLegSpringStiffnessBalanceLeft: data_running_dynamics_balance_1.DataLegSpringStiffnessBalanceLeft,
DataLegSpringStiffnessBalanceRight: data_running_dynamics_balance_1.DataLegSpringStiffnessBalanceRight,
DataImpactLoadingRateBalanceLeft: data_running_dynamics_balance_1.DataImpactLoadingRateBalanceLeft,
DataImpactLoadingRateBalanceRight: data_running_dynamics_balance_1.DataImpactLoadingRateBalanceRight,
DataPowerBalanceLeft: data_power_balance_left_1.DataPowerBalanceLeft,
DataPowerBalanceRight: data_power_balance_right_1.DataPowerBalanceRight,
DataLeftBalance: data_left_balance_1.DataLeftBalance,
DataRightBalance: data_right_balance_1.DataRightBalance,
DataPowerLeft: data_power_left_1.DataPowerLeft,
DataPowerRight: data_power_right_1.DataPowerRight,
DataRPE: data_rpe_1.DataRPE,
DataStanceTime: data_stance_time_1.DataStanceTime,
DataStanceTimeBalanceRight: data_stance_time_balance_right_1.DataStanceTimeBalanceRight,
DataStanceTimeBalanceLeft: data_stance_time_balance_left_1.DataStanceTimeBalanceLeft,
DataStepLength: data_step_length_1.DataStepLength,
DataVerticalRatio: data_vertical_ratio_1.DataVerticalRatio,
DataVerticalRatioMin: data_vertical_ratio_min_1.DataVerticalRatioMin,
DataVerticalRatioMax: data_vertical_ratio_max_1.DataVerticalRatioMax,
DataVerticalRatioAvg: data_vertical_ratio_avg_1.DataVerticalRatioAvg,
DataDescription: data_description_1.DataDescription,
DataGroundTime: data_ground_time_1.DataGroundTime,
DataAirPower: data_air_power_1.DataAirPower,
DataAirPowerAvg: data_air_power_avg_1.DataAirPowerAvg,
DataAirPowerMax: data_air_power_max_1.DataAirPowerMax,
DataAirPowerMin: data_air_power_min_1.DataAirPowerMin,
DataGNSSDistance: data_gnss_distance_1.DataGNSSDistance,
DataHeartRateZoneOneDuration: data_heart_rate_zone_one_duration_1.DataHeartRateZoneOneDuration,
DataHeartRateZoneTwoDuration: data_heart_rate_zone_two_duration_1.DataHeartRateZoneTwoDuration,
DataHeartRateZoneThreeDuration: data_heart_rate_zone_three_duration_1.DataHeartRateZoneThreeDuration,
DataHeartRateZoneFourDuration: data_heart_rate_zone_four_duration_1.DataHeartRateZoneFourDuration,
DataHeartRateZoneFiveDuration: data_heart_rate_zone_five_duration_1.DataHeartRateZoneFiveDuration,
DataHeartRateZoneSixDuration: data_heart_rate_zone_six_duration_1.DataHeartRateZoneSixDuration,
DataHeartRateZoneSevenDuration: data_heart_rate_zone_seven_duration_1.DataHeartRateZoneSevenDuration,
DataPowerZoneOneDuration: data_power_zone_one_duration_1.DataPowerZoneOneDuration,
DataPowerZoneTwoDuration: data_power_zone_two_duration_1.DataPowerZoneTwoDuration,
DataPowerZoneThreeDuration: data_power_zone_three_duration_1.DataPowerZoneThreeDuration,
DataPowerZoneFourDuration: data_power_zone_four_duration_1.DataPowerZoneFourDuration,
DataPowerZoneFiveDuration: data_power_zone_five_duration_1.DataPowerZoneFiveDuration,
DataPowerZoneSixDuration: data_power_zone_six_duration_1.DataPowerZoneSixDuration,
DataPowerZoneSevenDuration: data_power_zone_seven_duration_1.DataPowerZoneSevenDuration,
DataSpeedZoneOneDuration: data_speed_zone_one_duration_1.DataSpeedZoneOneDuration,
DataSpeedZoneTwoDuration: data_speed_zone_two_duration_1.DataSpeedZoneTwoDuration,
DataSpeedZoneThreeDuration: data_speed_zone_three_duration_1.DataSpeedZoneThreeDuration,
DataSpeedZoneFourDuration: data_speed_zone_four_duration_1.DataSpeedZoneFourDuration,
DataSpeedZoneFiveDuration: data_speed_zone_five_duration_1.DataSpeedZoneFiveDuration,
DataSpeedZoneSixDuration: data_speed_zone_six_duration_1.DataSpeedZoneSixDuration,
DataSpeedZoneSevenDuration: data_speed_zone_seven_duration_1.DataSpeedZoneSevenDuration,
DataPosition: data_position_1.DataPosition,
DataStartPosition: data_start_position_1.DataStartPosition,
DataEndPosition: data_end_position_1.DataEndPosition,
DataStartEvent: data_start_event_1.DataStartEvent,
DataStopEvent: data_stop_event_1.DataStopEvent,
DataStopAllEvent: data_stop_all_event_1.DataStopAllEvent,
DataTime: data_time_1.DataTime,
DataDistanceFeet: data_distance_1.DataDistanceFeet,
DataDistanceMiles: data_distance_1.DataDistanceMiles,
DataGNSSDistanceMiles: data_gnss_distance_miles_1.DataGNSSDistanceMiles,
DataMovingTime: data_moving_time_1.DataMovingTime,
DataTimerTime: data_timer_time_1.DataTimerTime,
DataActiveLap: data_active_lap_1.DataActiveLap,
DataActiveLengths: data_active_lengths_1.DataActiveLengths,
DataAnaerobicTrainingEffect: data_anaerobic_training_effect_1.DataAnaerobicTrainingEffect,
DataTotalCycles: data_total_cycles_1.DataTotalCycles,
DataPowerIntensityFactor: data_power_intensity_factor_1.DataPowerIntensityFactor,
DataPowerNormalized: data_power_normalized_1.DataPowerNormalized,
DataPowerPedalSmoothnessLeft: data_power_pedal_smoothness_left_1.DataPowerPedalSmoothnessLeft,
DataPowerPedalSmoothnessRight: data_power_pedal_smoothness_right_1.DataPowerPedalSmoothnessRight,
DataPowerTorqueEffectivenessLeft: data_power_torque_effectiveness_left_1.DataPowerTorqueEffectivenessLeft,
DataPowerTorqueEffectivenessRight: data_power_torque_effectiveness_right_1.DataPowerTorqueEffectivenessRight,
DataTrainingStressScore: data_training_stress_score_1.DataTrainingStressScore,
DataPowerTrainingStressScore: data_power_training_stress_score_1.DataPowerTrainingStressScore,
DataTrainingStressScoreMethod: data_training_stress_score_method_1.DataTrainingStressScoreMethod,
DataPowerWork: data_power_work_1.DataPowerWork,
DataRiderPositionChangeEvent: data_rider_position_change_event_1.DataRiderPositionChangeEvent,
DataSportProfileName: data_sport_profile_name_1.DataSportProfileName,
DataBalance: data_balance_1.DataBalance,
DataAltitudeSmooth: data_altitude_smooth_1.DataAltitudeSmooth,
DataAvgStrideLength: data_avg_stride_length_1.DataAvgStrideLength,
DataAvgStrokeDistance: data_avg_stroke_distance_1.DataAvgStrokeDistance,
DataAvgStrokeCount: data_avg_stroke_count_1.DataAvgStrokeCount,
DataCyclingSeatedTime: data_cycling_seated_time_1.DataCyclingSeatedTime,
DataCyclingStandingTime: data_cycling_standing_time_1.DataCyclingStandingTime,
DataGradeSmooth: data_grade_smooth_1.DataGradeSmooth,
DataPowerDown: data_power_down_1.DataPowerDown,
DataPowerUp: data_power_up_1.DataPowerUp,
DataTargetPowerZone: data_target_power_zone_1.DataTargetPowerZone,
DataTargetHeartRateZone: data_target_heart_rate_zone_1.DataTargetHeartRateZone,
DataTargetSpeedZone: data_target_speed_zone_1.DataTargetSpeedZone,
DataTargetDistance: data_target_distance_1.DataTargetDistance,
DataTargetTime: data_target_time_1.DataTargetTime,
DataTotalTrainingEffectLegacy,
DataWeight: data_weight_1.DataWeight,
DataHeight: data_height_1.DataHeight,
DataAge: data_age_1.DataAge,
DataGender: data_gender_1.DataGender,
DataAvgFlow: data_avg_flow_1.DataAvgFlow,
DataAvgGrit: data_avg_grit_1.DataAvgGrit,
DataAvgRespirationRate: data_avg_respiration_rate_1.DataAvgRespirationRate,
DataAvgVAM: data_avg_vam_1.DataAvgVAM,
DataEstSweatLoss: data_est_sweat_loss_1.DataEstSweatLoss,
DataFlow: data_flow_1.DataFlow,
DataGrit: data_grit_1.DataGrit,
DataJumpCount: data_jump_count_1.DataJumpCount,
DataJumpEvent: data_jump_event_1.DataJumpEvent,
DataJumpScore: data_jump_event_1.DataJumpScore,
DataScore: data_jump_event_1.DataScore,
DataRotations: data_jump_event_1.DataRotations,
DataLeftPedalSmoothness: data_left_pedal_smoothness_1.DataLeftPedalSmoothness,
DataLeftTorqueEffectiveness: data_left_torque_effectiveness_1.DataLeftTorqueEffectiveness,
DataMaxRespirationRate: data_max_respiration_rate_1.DataMaxRespirationRate,
DataMinRespirationRate: data_min_respiration_rate_1.DataMinRespirationRate,
DataPrimaryBenefit: data_primary_benefit_1.DataPrimaryBenefit,
DataRestingCalories: data_resting_calories_1.DataRestingCalories,
DataRightPedalSmoothness: data_right_pedal_smoothness_1.DataRightPedalSmoothness,
DataRightTorqueEffectiveness: data_right_torque_effectiveness_1.DataRightTorqueEffectiveness,
DataTotalFlow: data_total_flow_1.DataTotalFlow,
DataTotalGrit: data_total_grit_1.DataTotalGrit,
DataTrainingLoadPeak: data_training_load_peak_1.DataTrainingLoadPeak,
DataGroundContactTime: data_ground_contact_time_1.DataGroundContactTime,
DataGroundContactTimeAvg: data_ground_contact_time_avg_1.DataGroundContactTimeAvg,
DataGroundContactTimeMax: data_ground_contact_time_max_1.DataGroundContactTimeMax,
DataGroundContactTimeMin: data_ground_contact_time_min_1.DataGroundContactTimeMin,
DataGroundContactTimeBalance: data_ground_contact_time_balance_1.DataGroundContactTimeBalance,
DataGroundContactTimeBalanceLeft: data_ground_contact_time_balance_left_1.DataGroundContactTimeBalanceLeft,
DataGroundContactTimeBalanceRight: data_ground_contact_time_balance_right_1.DataGroundContactTimeBalanceRight,
DataVerticalOscillationAvg: data_vertical_oscillation_avg_1.DataVerticalOscillationAvg,
DataVerticalOscillationMax: data_vertical_oscillation_max_1.DataVerticalOscillationMax,
DataVerticalOscillationMin: data_vertical_oscillation_min_1.DataVerticalOscillationMin,
DataFitnessAge: data_fitness_age_1.DataFitnessAge,
DataMaxHRSetting: data_max_hr_setting_1.DataMaxHRSetting,
DataDepth: data_depth_1.DataDepth,
DataDepthMax: data_depth_max_1.DataDepthMax,
DataJumpHangTimeMin: data_jump_stats_1.DataJumpHangTimeMin,
DataJumpHangTimeMax: data_jump_stats_1.DataJumpHangTimeMax,
DataJumpHangTimeAvg: data_jump_stats_1.DataJumpHangTimeAvg,
DataJumpDistanceMin: data_jump_stats_1.DataJumpDistanceMin,
DataJumpDistanceMax: data_jump_stats_1.DataJumpDistanceMax,
DataJumpDistanceAvg: data_jump_stats_1.DataJumpDistanceAvg,
DataJumpSpeedMin: data_jump_stats_1.DataJumpSpeedMin,
DataJumpSpeedMax: data_jump_stats_1.DataJumpSpeedMax,
DataJumpSpeedAvg: data_jump_stats_1.DataJumpSpeedAvg,
DataJumpSpeedMinKilometersPerHour: data_jump_stats_1.DataJumpSpeedMinKilometersPerHour,
DataJumpSpeedMinMilesPerHour: data_jump_stats_1.DataJumpSpeedMinMilesPerHour,
DataJumpSpeedMinFeetPerSecond: data_jump_stats_1.DataJumpSpeedMinFeetPerSecond,
DataJumpSpeedMinMetersPerMinute: data_jump_stats_1.DataJumpSpeedMinMetersPerMinute,
DataJumpSpeedMinFeetPerMinute: data_jump_stats_1.DataJumpSpeedMinFeetPerMinute,
DataJumpSpeedMinKnots: data_jump_stats_1.DataJumpSpeedMinKnots,
DataJumpSpeedMaxKilometersPerHour: data_jump_stats_1.DataJumpSpeedMaxKilometersPerHour,
DataJumpSpeedMaxMilesPerHour: data_jump_stats_1.DataJumpSpeedMaxMilesPerHour,
DataJumpSpeedMaxFeetPerSecond: data_jump_stats_1.DataJumpSpeedMaxFeetPerSecond,
DataJumpSpeedMaxMetersPerMinute: data_jump_stats_1.DataJumpSpeedMaxMetersPerMinute,
DataJumpSpeedMaxFeetPerMinute: data_jump_stats_1.DataJumpSpeedMaxFeetPerMinute,
DataJumpSpeedMaxKnots: data_jump_stats_1.DataJumpSpeedMaxKnots,
DataJumpSpeedAvgKilometersPerHour: data_jump_stats_1.DataJumpSpeedAvgKilometersPerHour,
DataJumpSpeedAvgMilesPerHour: data_jump_stats_1.DataJumpSpeedAvgMilesPerHour,
DataJumpSpeedAvgFeetPerSecond: data_jump_stats_1.DataJumpSpeedAvgFeetPerSecond,
DataJumpSpeedAvgMetersPerMinute: data_jump_stats_1.DataJumpSpeedAvgMetersPerMinute,
DataJumpSpeedAvgFeetPerMinute: data_jump_stats_1.DataJumpSpeedAvgFeetPerMinute,
DataJumpSpeedAvgKnots: data_jump_stats_1.DataJumpSpeedAvgKnots,
DataJumpRotationsMin: data_jump_stats_1.DataJumpRotationsMin,
DataJumpRotationsMax: data_jump_stats_1.DataJumpRotationsMax,
DataJumpRotationsAvg: data_jump_stats_1.DataJumpRotationsAvg,
DataJumpScoreMin: data_jump_stats_1.DataJumpScoreMin,
DataJumpScoreMax: data_jump_stats_1.DataJumpScoreMax,
DataJumpScoreAvg: data_jump_stats_1.DataJumpScoreAvg,
DataJumpHeightMin: data_jump_stats_1.DataJumpHeightMin,
DataJumpHeightMax: data_jump_stats_1.DataJumpHeightMax,
DataJumpHeightAvg: data_jump_stats_1.DataJumpHeightAvg,
DataJumpDistance: data_jump_distance_1.DataJumpDistance
};
class DynamicDataLoader {
static getDataInstanceFromDataType(dataType, opts) {
// Redirect legacy Stance Time types to Ground Contact Time
if (dataType === data_stance_time_1.DataStanceTime.type) {
dataType = data_ground_contact_time_1.DataGroundContactTime.type;
}
else if (dataType === data_stance_time_balance_left_1.DataStanceTimeBalanceLeft.type) {