예제 #1
0
 def exit(self):
     """ Destructor """
     self.Nao.memoryProxy.unsubscribeToEvent("NaoMusicRequest", "NaoMusic")
     self.Nao.memoryProxy.unsubscribeToEvent("SearchRequest",
                                             "NaoInformation")
     self.Nao.memoryProxy.unsubscribeToEvent("AmbiguosRequest",
                                             "NaoInformation")
     ALModule.exit(self)
예제 #2
0
 def exit(self):
     """ Destructor """
     self.Nao.memoryProxy.unsubscribeToEvent("NaoMultimediaRequest",
                                             "NaoMultimedia",
                                             "onNaoMultimediaRequest")
     if "NaoMultimediaModule" in self.Nao.memoryProxy.getSubscribers(
             "WordRecognized"):
         self.Nao.memoryProxy.unsubscribeToEvent("WordRecognized",
                                                 "NaoMultimedia",
                                                 "onWordRecognized")
     ALModule.exit(self)
예제 #3
0
 def exit(self):
     """ Destructor """
     self.Nao.memoryProxy.unsubscribeToEvent("MusicRequest")
     self.Nao.memoryProxy.unsubscribeToEvent("PlayMusicRequest")
     if "NaoMusic" in self.Nao.memoryProxy.getSubscribers("WordRecognized"):
         self.Nao.memoryProxy.unsubscribeToEvent("WordRecognized",
                                                 "NaoMusic")
     if "NaoMusic" in self.Nao.memoryProxy.getSubscribers("MusicFinished"):
         self.Nao.memoryProxy.unsubscribeToEvent("MusicFinished",
                                                 "NaoMusic")
     if "NaoMusic" in self.Nao.memoryProxy.getSubscribers(
             "HandLeftBackTouched"):
         self.Nao.memoryProxy.unsubscribeToEvent("HandLeftBackTouched",
                                                 "NaoMusic")
     if "NaoMusic" in self.Nao.memoryProxy.getSubscribers(
             "FrontTactilTouched"):
         self.Nao.memoryProxy.unsubscribeToEvent("FrontTactilTouched",
                                                 "NaoMusic")
     ALModule.exit(self)
예제 #4
0
 def exit(self):
     if "NaoRecognition" in self.Nao.memoryProxy.getSubscribers(
             "PeoplePerception/PeopleDetected"):
         self.Nao.memoryProxy.unsubscribeToEvent(
             "PeoplePerception/PeopleDetected", "NaoRecognition")
     if "NaoRecognition" in self.Nao.memoryProxy.getSubscribers(
             "PeoplePerception/JustArrived"):
         self.Nao.memoryProxy.unsubscribeToEvent(
             "PeoplePerception/JustArrived", "NaoRecognition")
     if "NaoRecognition" in self.Nao.memoryProxy.getSubscribers(
             "PeoplePerception/JustLeft"):
         self.Nao.memoryProxy.unsubscribeToEvent(
             "PeoplePerception/JustLeft", "NaoRecognition")
     if "NaoRecognition" in self.Nao.memoryProxy.getSubscribers(
             "WordRecognized"):
         self.Nao.memoryProxy.unsubscribeToEvent("WordRecognized",
                                                 "NaoRecognition")
     self.Nao.memoryProxy.unsubscribeToEvent("NewFaceDetected",
                                             "NaoRecognition")
     ALModule.exit(self)
예제 #5
0
 def exit(self):
     """ Destructor """
     self.Nao.memoryProxy.unsubscribeToEvent("TvRequest", "NaoTv")
     ALModule.exit(self)
예제 #6
0
파일: almynao.py 프로젝트: bmw111/NAO-1
    def exit(self):
        """
destroy the current ALMyNao.
        """
        self._audioplayer.unloadFile(self._sound_pref)
        ALModule.exit(self)
예제 #7
0
 def exit(self):
     self.audio.unsubscribe(self.getName())
     self.isRunning = False
     ALModule.exit(self)
예제 #8
0
파일: naomodule.py 프로젝트: kevywilly/nao
    def exit(self):
        """ exit module """
        for key in self.mySubscriptions:
            self.stopListeningTo(key)

        ALModule.exit(self)
예제 #9
0
파일: almynao.py 프로젝트: winxos/nao
    def exit(self):
        """
destroy the current ALMyNao.
        """
        self._audioplayer.unloadFile(self._sound_pref)
        ALModule.exit(self)