Leider kann ich das letzte GastPosting nicht merh editieren hier die neuen Schnittstellen: (vgl. FlipChart- Rechnerraum)
-----------------------
-----------------------
KF_Schnittstelle(2): - anfrageTrennen(): boolean
- anfrageZusammenschließen(): boolean
- sendeNachricht(String msg): void
- starteTraining(): void
- stoppeTraining(): void
SWP_Schnittstelle(4): - getAktuelleDaten(FahrerNr): Datensatz
- anfrageTrenne(FahrerNr): boolean
- anfrageZusammenschließen(FahrerNr): boolean
- sendeNachricht(String msg, FahrerNr): void
- setzeBremsleistung(int Leistung): void
Daten_Schnittstelle(1): - setSensordaten(double[] Sensoren) // alle Werte auch auf die Platte schreiben
- getSonsordaten(): double[]
- getTrainingsplan(): Trainingsplan
- setTrainingsplan(Trainingsplan t): void
- setKonstitution(int Konstitution): void
- getKonstitution(): int
- setProfil(Profil): void
- getProfil(): Profil
- getMasterInReichweite
- getLeistungsProfile():int[][] //alle vorhandenen Leistungsprofile von Platte laden
- getProfile(): Profil[]
- setTrainingsArt(int) //GT <-> ET
Gui_Schnittstelle(3): - setNachricht(String msg): void
- setStatusindoor(int HF_i, int HF_s, int TF_i, int TF_s, int v, Zeittyp Zeit)
- setStatusoutdoor(int HF_i, int HF_s, int TF_i, int TF_s, v, int L_i, int L_s, Zeittyp Zeit)
- getTrainingsplan(): Trainingsplan
- getTrainingsArt(): int
- getProfil(Profil[]): Profil
- getAnfangskonstituion(): int
- getNeuesProfil(int[][]) //der gui werden alle vorhandenen Leistungsprofile übergeben
HW_A_Schnittstelle(5):
start(): void
stop(): void
###########################################################################
Trainingsplan:
Trainingsplan Trainingseintrag [ ]
Trainingseintrag: int Leistung
int HF // optional
int TF
int Zeit // in Minuten
Profil:
Profil: String Name
int Gewicht
int Alter (optional)
int[] Leistungsprofil
Trainingsplan[] Trainingspläne
double[] Trainingsdaten
int Toleranzbereich // jeder Fahrer hat einen anderen //Toleranzbereich bei der Herzfrequenz: standardmäßig +-5 //Schläge
Training
String Fahrername
Trainingsplan Trainingsplan
double[] Trainingsdaten// also die Sensor- und Eingabedaten //die alle 10 sec. erhoben werden: Trennung nach Einzel- und //Gruppentrainingsdaten)