Rename tss2 to tss

This commit is contained in:
Rene Saarsoo 2020-10-02 16:39:56 +03:00
parent d274ea69a9
commit dcf851294d
2 changed files with 3 additions and 3 deletions

View File

@ -2,7 +2,7 @@ import { Workout } from "../ast";
import { averageIntensity } from "./averageIntensity";
import { normalizedIntensity } from "./normalizedIntensity";
import { totalDuration } from "./totalDuration";
import { tss2 } from "./tss2";
import { tss } from "./tss";
import { zoneDistribution } from "./zoneDistribution";
// Generates statistics
@ -18,7 +18,7 @@ Total duration: ${(duration.seconds / 60).toFixed()} minutes
Average intensity: ${(avgIntensity.value * 100).toFixed()}%
Normalized intensity: ${(normIntensity.value * 100).toFixed()}%
TSS: ${tss2(duration, normIntensity).toFixed()}
TSS: ${tss(duration, normIntensity).toFixed()}
Zone Distribution:
${zones.map(({ name, duration }) => `${(duration.seconds / 60).toFixed().padStart(3)} min - ${name}`).join("\n")}

View File

@ -14,6 +14,6 @@ import { Intensity } from "../Intensity";
// TSS = (s * (FTP * IF) * IF) / (FTP * 3600) * 100
// TSS = (s * IF * IF) / 3600 * 100
export const tss2 = (duration: Duration, intensity: Intensity): number => {
export const tss = (duration: Duration, intensity: Intensity): number => {
return ((duration.seconds * Math.pow(intensity.value, 2)) / 3600) * 100;
};