TimeRiding() : secsMovingOrPedaling(0.0)
 {
     setSymbol("time_riding");
     setName(tr("Time Riding"));
     setMetricUnits(tr("seconds"));
     setImperialUnits(tr("seconds"));
 }
 void initialize() {
     setName(tr("xPower"));
     setType(RideMetric::Average);
     setMetricUnits(tr("watts"));
     setImperialUnits(tr("watts"));
     setDescription(tr("xPower is an estimate of the power that you could have maintained for the same physiological 'cost' if your power output had been perfectly constant, similar to IsoPower."));
 }
 void initialize() {
     setName(tr("Left/Right Balance"));
     setMetricUnits(tr("%"));
     setImperialUnits(tr("%"));
     setType(RideMetric::Average);
     setPrecision(1);
 }
 WorkoutTime() : seconds(0.0)
 {
     setSymbol("workout_time");
     setName(tr("Duration"));
     setMetricUnits(tr("seconds"));
     setImperialUnits(tr("seconds"));
 }
 void initialize() {
     setName(tr("Aerobic Decoupling"));
     setType(RideMetric::Average);
     setMetricUnits(tr("%"));
     setImperialUnits(tr("%"));
     setPrecision(1);
 }
Beispiel #6
0
 void initialize() {
     setName("LNP");
     setType(RideMetric::Average);
     setMetricUnits("watts");
     setImperialUnits("watts");
     setPrecision(0);
 }
 void initialize() {
     setName(tr("Average Running Cadence"));
     setMetricUnits(tr("spm"));
     setImperialUnits(tr("spm"));
     setType(RideMetric::Average);
     setDescription(tr("Average Running Cadence, computed when Cadence > 0"));
 }
 PeakWPK() : wpk(0.0), secs(0.0), weight(0.0)
 {
     setType(RideMetric::Peak);
     setMetricUnits(tr("wpk"));
     setImperialUnits(tr("wpk"));
     setPrecision(1);
 }
    void initialize() {
#endif
        setName(tr("xPower"));
        setType(RideMetric::Average);
        setMetricUnits(tr("watts"));
        setImperialUnits(tr("watts"));
    }
Beispiel #10
0
 void initialize() {
     setName("NP");
     setType(RideMetric::Average);
     setMetricUnits("watts");
     setImperialUnits("watts");
     setPrecision(0);
     setDescription(tr("Normalized Power is an estimate of the power that you could have maintained for the same physiological 'cost' if your power output had been perfectly constant."));
 }
 SessionRPE() : score(0.0)
 {
     setSymbol("session_rpe");
     setName(tr("Session RPE"));
     setMetricUnits("");
     setImperialUnits("");
     setType(RideMetric::Total);
 }
Beispiel #12
0
 XPower() : xpower(0.0), secs(0.0)
 {
     setSymbol("skiba_xpower");
     setName(tr("xPower"));
     setType(RideMetric::Average);
     setMetricUnits(tr("watts"));
     setImperialUnits(tr("watts"));
 }
Beispiel #13
0
 void initialize() {
     setName("LNP");
     setType(RideMetric::Average);
     setMetricUnits("watts");
     setImperialUnits("watts");
     setPrecision(0);
     setDescription(tr("Lactate Normalized Power as defined by Dr. Skiba in GOVSS algorithm"));
 }
 TRIMPPoints() : score(0.0)
 {
     setSymbol("trimp_points");
     setName(tr("TRIMP Points"));
     setMetricUnits("");
     setImperialUnits("");
     setType(RideMetric::Total);
 }
Beispiel #15
0
 Vo2max()
 {
     setSymbol("vo2max");
     setName(tr("Estimated VO2MAX"));
     setType(RideMetric::Average);
     setMetricUnits(tr("ml/min/kg"));
     setImperialUnits(tr("ml/min/kg"));
 }
 ZoneTime() : level(0), seconds(0.0)
 {
     setType(RideMetric::Total);
     setMetricUnits("seconds");
     setImperialUnits("seconds");
     setPrecision(0);
     setConversion(1.0);
 }
 AerobicDecoupling() : percent(0.0)
 {
     setSymbol("aerobic_decoupling");
     setName(tr("Aerobic Decoupling"));
     setType(RideMetric::Average);
     setMetricUnits(tr("%"));
     setImperialUnits(tr("%"));
     setPrecision(2);
 }
Beispiel #18
0
 void initialize() {
     setName(tr("Distance Swim"));
     setType(RideMetric::Total);
     setMetricUnits(tr("m"));
     setImperialUnits(tr("yd"));
     setPrecision(0);
     setConversion(1.0/METERS_PER_YARD);
     setDescription(tr("Total Distance in meters or yards"));
 }
Beispiel #19
0
 EfficiencyFactor() : ef(0.0)
 {
     setSymbol("friel_efficiency_factor");
     setName(tr("Efficiency Factor"));
     setType(RideMetric::Average);
     setMetricUnits(tr(""));
     setImperialUnits(tr(""));
     setPrecision(3);
 }
Beispiel #20
0
 NP() : np(0.0), secs(0.0)
 {
     setSymbol("coggan_np");
     setName("NP");
     setType(RideMetric::Average);
     setMetricUnits("watts");
     setImperialUnits("watts");
     setPrecision(0);
 }
Beispiel #21
0
 AverageWPK()
 {
     setSymbol("average_wpk");
     setName(tr("Watts Per Kilogram"));
     setType(RideMetric::Average);
     setMetricUnits(tr("wpk"));
     setImperialUnits(tr("wpk"));
     setPrecision(1);
 }
Beispiel #22
0
    PeakPercent() : maxp(0.0), minp(10000)
    {
        setType(RideMetric::Average);
        setSymbol("peak_percent");
        setInternalName("MMP Percentage");
        setName(tr("MMP Percentage"));
        setMetricUnits(tr("%"));
        setPrecision(1); // e.g. 99.9%
        setImperialUnits(tr("%"));

    }
    void initialize() {
#endif
        setName(tr("Duration"));
        setMetricUnits(tr("seconds"));
        setImperialUnits(tr("seconds"));
    }
 void initialize() {
     setName(tr("TRIMP Points"));
     setMetricUnits("");
     setImperialUnits("");
     setType(RideMetric::Total);
 }
 PeakPower() : watts(0.0), secs(0.0)
 {
     setType(RideMetric::Peak);
     setMetricUnits(tr("watts"));
     setImperialUnits(tr("watts"));
 }