Sie sind vermutlich noch nicht im Forum angemeldet - Klicken Sie hier um sich kostenlos anzumelden  
Sie können sich hier anmelden
Dieses Board hat 56 Mitglieder
137 Beiträge & 46 Themen
Beiträge der letzten Tage
Foren Suche
Suchoptionen
  • Schnittstellen und DatenhaltungDatum03.06.2005 17:48

    Hallo Nochmal,

    so es wurden heute Jede Menge MessageTypen identifiziert und auf dem Klassendieagramm-Flip-Chart im Computerraum dargestellt.

    Außerdem hat Ulf wunderschöne Sequenzdiagramme an die Tafel gezeichnet (Quasi als DesignAbsicherung). Alle dafür benötigten Schnittstellen finden sich hier wieder:
    ------------------
    KF_Schnittstelle (2):
    ------------------
    // folgende Schnittstellen werden von dem GUI benutzt
    - starteTraininng(): void
    - stoppeTraining(): void
    // folgende Schnittstellen werden von der SWP benutzt
    - receiveMessage(Message, Sender): void
    - gruppeEntdeckt(Master): void

    --------------------
    SWP_Schnittstelle(4):
    --------------------
    // folgende Schnittstelle wird von KF benutzt:
    - setzeBremsleistung(int Leistung)
    - getMasters(): Master[]
    - receiveMessage(Message, sender): void
    - sendMessage(Message, empfeanger): void

    --------------------
    Daten_Schnittstelle(1):
    --------------------
    - setSensordaten(double[] Sensoren) // alle Werte auch auf die Platte schreiben
    - getSonsordaten(): double[]
    - getTrainingsplan(): Trainingsplan
    - setTrainingsplan(Trainingsplan t): void
    - setSSE(int SSE): void
    - getSSE(): int
    - setSSE(int SSE,int RagtAsID): void //im MASTER werden auch die SSE der anderen Fahrer abgelegt
    - getSSE(int RagtAsID): int //im MASTER werden auch die SSE der anderen Fahrer abgelegt
    - setProfil(Profil): void
    - getProfil(): Profil
    - getLeistungsProfile():int[][] //alle vorhandenen Leistungsprofile von Platte laden
    - getProfile(): Profil[]
    - setTrainingsArt(int) //GT <-> ET
    - getTrainingsArt(): int

    --------------------
    Gui_Schnittstelle(3):
    --------------------
    - 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
    - getMaster(Masters[]):Master // GruppeAuswaehlen
    - getGruppeZusammenfueren(String[] GruppenMitgliederNamen): boolean
    - getGruppeTrennen(String[] GruppenMitgliederNamen1, String[] GruppenMitgliederNamen2): boolean

    ---------------------
    HW_A_Schnittstelle(5):
    ---------------------
    start(): void
    stop(): void


    #####################################DATENSTRUKTUREN#############################
    ---------------
    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)

Inhalte des Mitglieds Christoph Buettner
Beiträge: 1
Xobor Forum Software ©Xobor.de | Forum erstellen
Datenschutz