Projekt

Allgemein

Profil

Aktionen

Feature #50

geschlossen
JH

"Negative" Gänge

Feature #50: "Negative" Gänge

Von Julius Haman vor 14 Tagen hinzugefügt. Vor 13 Tagen aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
Beginn:
Abgabedatum:
% erledigt:

100%

Geschätzter Aufwand:
Gefunden in Version:

Beschreibung

Bei aktivierter virtueller Gangschaltung kann selbst der 1. Gang (kleinste Entfaltung) unter Umständen noch zu schwer sein. Bisher endete die Schaltung dort, eine weitere Verringerung war nicht möglich. Dieses Feature erweitert die Gangschaltung um zusätzliche Leichtgänge unterhalb von Gang 1: Gang 0, -1, -2 und so weiter. Sie sind sowohl manuell über die NumPad-Schalttasten als auch über die automatische Gangschaltung erreichbar.

Die Entfaltung dieser Gänge wird nicht als eigener Tabelleneintrag gepflegt, sondern rechnerisch aus dem kleinsten vorhandenen Gang abgeleitet. Jede Stufe unter Gang 1 ist um einen konfigurierbaren Prozentsatz leichter, formal als Entfaltung(Gang n) = Entfaltung(kleinster Gang) × (1 − Schritt(%)/100)^(1 − n) für n ≤ 0. Bei einem kleinsten Gang von 1,8 m und 20 % Schrittweite ergeben sich damit beispielsweise 1,44 m für Gang 0, 1,15 m für Gang -1 und 0,92 m für Gang -2.

Einstellungen

Unter Einstellungen → Gangschaltung kommen zwei neue Optionen hinzu:

Einstellung Bedeutung Wertebereich Default
Anzahl zusätzlicher Gänge unter Gang 1 Wie viele Leichtgänge unter Gang 1 erreichbar sind 0–5 3
Entfaltungs-Reduktion pro Stufe Um wie viel Prozent jede Stufe leichter wird 5–40 % 20 %

Anzahl = 0 deaktiviert das Feature vollständig; das Verhalten entspricht dann exakt dem bisherigen. Es findet keine Migration statt und Bestandsdaten werden nicht verändert.

Verhalten

  • Manuell: Herunterschalten über Gang 1 hinaus führt auf 0, -1, -2 bis zur eingestellten Anzahl.
  • Automatik: Bei Überschreiten der oberen Leistungsgrenze schaltet die Automatik ebenfalls bis in die negativen Gänge herunter.
  • Anzeige: Das Trainingsfenster zeigt die rohe Gangnummer inklusive 0, -1, -2. Ein Bindestrich - erscheint nur noch, solange die Gangschaltung gar nicht aktiv ist.
  • Geltungsbereich: Die Einstellung gilt global für alle Gangschaltungen, sowohl für die Standard- als auch für eigene Gangschaltungen.

Umsetzungshinweise

Die negativen Gänge sind reine Laufzeitwerte und benötigen weder ein neues Datenbankschema noch eine Migration. Die Gangschaltung bleibt als POCO frei von Einstellungs-Abhängigkeiten; die daraus abgeleiteten Werte (Grenze und Schrittfaktor) werden beim Start des Trainings aus den Einstellungen übernommen. Betroffen ist das Freie Training im Fahrrad- und Crosstrainer-Modus mit aktiver virtueller Gangschaltung, einschließlich der automatischen Gangschaltung und der Ganganzeige im Trainingsfenster.

Aktionen

Auch abrufbar als: PDF Atom