@@ -22,6 +22,7 @@ Die Management-Klasse wurde von uns nach dem Singletonkonstrukt umgesetzt. Es da
* sad_emotion(self)
* change_vector(self, name_vector): boolean
## Nähere Beschreibung der einzelnen Methoden
**<ins> get_instance(): Management </ins>**
...
...
@@ -49,26 +50,26 @@ Die Management-Klasse wurde von uns nach dem Singletonkonstrukt umgesetzt. Es da
**get_videofeed_snapshot(self): jpg**
Liest das aktuelle Bild von der Kamera und gibt es im jgp-Format zurück.
*Liest das aktuelle Bild von der Kamera und gibt es im jgp-Format zurück.
**Request Methoden**
**navigate(self, x, y)**
Diese Methode ist dafür zuständig, die execute-Methode vom Use Case Navigieren [#18] aufzurufen. Als Übergabeparameter werden die Koordinaten, zu denen navigiert werden soll, übergeben.
*Diese Methode ist dafür zuständig, die execute-Methode vom Use Case Navigieren [#18] aufzurufen. Als Übergabeparameter werden die Koordinaten, zu denen navigiert werden soll, übergeben.
**videofeed(self): byte[ ]**
Hier wird die statische Methode der VideoFeed-Klasse aufgerufen. Diese gibt einen Videofeed zurück, indem in einer while-Schleife das aktuelle Bild der Kamera eingelesen und als byte Array zurückgegeben wird. Die Schleife wird nach der Rückgabe nicht abgebrochen und so kommt der Feed zustande.
*Hier wird die statische Methode der VideoFeed-Klasse aufgerufen. Diese gibt einen Videofeed zurück, indem in einer while-Schleife das aktuelle Bild der Kamera eingelesen und als byte Array zurückgegeben wird. Die Schleife wird nach der Rückgabe nicht abgebrochen und so kommt der Feed zustande.
**happy_emotion(self)**
Hier wird die execute-Methode des Use Cases für die glückliche Animation aufgerufen und Vector führt eine glückliche Animation aus.
* An dieser Stelle wird die execute-Methode des Use Cases für die glückliche Animation aufgerufen und Vector führt eine glückliche Animation aus.
**sad_emotion(self)**
Hier wird die execute-Methode des Use Cases für die traurige Animation aufgerufen und Vector führt eine traurige Animation aus.
* Die execute-Methode des Use Cases für die traurige Animation wird aufgerufen und Vector führt eine traurige Animation aus.
**change_vector(self, name_vector): boolean**
Mithilfe dieser Methode lässt sich der aktuell aktive Vector wechseln. name_vector stellt den Namen des neuen Vectors dar. Mit dem Rückgabewert lässt sich überprüfen, ob der Wechsel funktioniert hat.
\ No newline at end of file
* Mithilfe dieser Methode lässt sich der aktuell aktive Vector wechseln. name_vector stellt den Namen des neuen Vectors dar. Mit dem Rückgabewert lässt sich überprüfen, ob der Wechsel funktioniert hat.