sleighsoft / SWT15-Project-07

MIT License
0 stars 0 forks source link

Dynamische Anzeige des "Bar"-Bauteils #7

Closed Kaffeekaethe closed 9 years ago

Kaffeekaethe commented 9 years ago

User Story

Rolle: Kind / Benutzer Ziel/Nutzen: Anzeige der Zustandsänderung des "Bar"-Bauteils Beweggrund: Schnelles Erkennen, ob das die Zustandsänderung korrekt erkannt wird

Zeitaufwand

Benötigte Schritte und Zeitaufwand:

Jeder Zustand der von einem Phidget eingenommen werden kann wird durch ein neues Bild repräsentiert. Bei Änderungen an dem Bauteil wird das Bild entsprechend aktualisiert.

Todo Zeitaufwand
Ideenfindung für die Anzeige 15 Minuten
Erzeugen der Bilder für die einzelnen Zustände ca. 2 Stunden
Einbinden in das Programm ca. 45 Minuten

Codestellen

Class: PhdETPort 
   - Methods: 
        loadImage: anImage
        => Der Name des zu ladenden Bildes je Bauteil ergibt sich aus
             anImage = Klassenname + (_off) [Falls es ausgegraut ist]
Class: PhdETImageLoader
    - Methods:
        loadImage: aColor
        neue Methode schreiben: loadImageFor: aValue/
    - Variables
        imageLookUpDictionary [Enthält alle zur Verfügung stehenden Bilder]
Class: Form
     - extent: depth: fromArray: offset
     => Bild aus einem Bytestring laden 
     - storeOn: aStream base: anInteger
     => Bild als Bytestring speichern

Zum Ändern eines Bildes von z.B. Grün zu Grau wird immer PhdETPort#loadImage: anImage aufgerufen

Kaffeekaethe commented 9 years ago

Wird committed, wenn alle phidgets funktionieren