Changeset 367 for trunk


Ignore:
Timestamp:
03/31/12 02:41:46 (8 years ago)
Author:
sc
Message:
  • Emotiv packet processing working
Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Puzzlebox/Synapse/Interface.py

    r366 r367  
    6464from Interface_Design import Ui_Form as Design 
    6565 
    66 #import Puzzlebox.Synapse.Server as synapse_server 
    6766import Puzzlebox.Synapse.Client as synapse_client 
    6867import Puzzlebox.Synapse.ThinkGear.Server as thinkgear_server 
    69 import Puzzlebox.Synapse.ThinkGear.Client as thinkgear_client 
    7068import Puzzlebox.Synapse.Emotiv.Server as emotiv_server 
    71 import Puzzlebox.Synapse.Emotiv.Client as emotiv_client 
     69#import Puzzlebox.Synapse.Emotiv.Client as emotiv_client 
    7270#import puzzlebox_logger 
    7371 
     
    631629                self.processPacketThinkGear(packet) 
    632630                self.processPacketEmotiv(packet) 
     631                 
     632                 
     633                #if ((self.synapseServer.protocol != None) and 
     634                if (self.tabWidget.currentIndex() == \ 
     635                    self.tabWidget.indexOf(self.tabControlPanel)): 
     636                         
     637                        self.updateProfileSessionStatus() 
     638         
    633639         
    634640        ################################################################## 
     
    753759                 
    754760                 
    755                 #if ((self.synapseServer.protocol != None) and 
    756                 if (self.tabWidget.currentIndex() == \ 
    757                     self.tabWidget.indexOf(self.tabControlPanel)): 
    758                          
    759                         self.updateProfileSessionStatus() 
     761                ##if ((self.synapseServer.protocol != None) and 
     762                #if (self.tabWidget.currentIndex() == \ 
     763                    #self.tabWidget.indexOf(self.tabControlPanel)): 
     764                         
     765                        #self.updateProfileSessionStatus() 
    760766         
    761767         
     
    767773                        print "INFO [Synapse:Interface] Emotiv packet received:" 
    768774                        print packet 
     775                 
     776                 
     777                if ('emotivStatus' in packet.keys()): 
     778                         
     779                        if ('timeFromStart' in packet['emotivStatus']): 
     780                                self.textEditDebugConsole.append("") 
     781                                try: 
     782                                        (date, localtime) = self.parseTimeStamp(packet['timestamp']) 
     783                                        self.textEditDebugConsole.append("Timestamp: %s %s" % (date, localtime)) 
     784                                except: 
     785                                        pass 
     786                                self.textEditDebugConsole.append("timeFromStart: %f" % \ 
     787                                                                  packet['emotivStatus']['timeFromStart']) 
     788                         
     789                        if ('headsetOn' in packet['emotivStatus']): 
     790                                self.textEditDebugConsole.append("headsetOn: %s" % \ 
     791                                                                  bool(packet['emotivStatus']['headsetOn'])) 
     792                         
     793                        if ('contactNumberOfQualityChannels' in packet['emotivStatus']): 
     794                                self.textEditDebugConsole.append("contactNumberOfQualityChannels: %i" % \ 
     795                                                                  packet['emotivStatus']['contactNumberOfQualityChannels']) 
     796                         
     797                        if ('wireless' in packet['emotivStatus']): 
     798                                self.textEditDebugConsole.append("wireless: %i" % \ 
     799                                                                  packet['emotivStatus']['wireless']) 
     800                 
     801                 
     802                if ('affectiv' in packet.keys()): 
     803                         
     804                        if ('excitement' in packet['affectiv']): 
     805                                self.textEditDebugConsole.append("excitement: %.2f" % \ 
     806                                                                  packet['affectiv']['excitement']) 
     807                         
     808                        if ('longTermExcitement' in packet['affectiv']): 
     809                                self.textEditDebugConsole.append("longTermExcitement: %.2f" % \ 
     810                                                                  packet['affectiv']['longTermExcitement']) 
     811                         
     812                        if ('meditation' in packet['affectiv']): 
     813                                self.textEditDebugConsole.append("meditation: %.2f" % \ 
     814                                                                  packet['affectiv']['meditation']) 
     815                         
     816                        if ('frustration' in packet['affectiv']): 
     817                                self.textEditDebugConsole.append("frustration: %.2f" % \ 
     818                                                                  packet['affectiv']['frustration']) 
     819                         
     820                        if ('engagementBoredom' in packet['affectiv']): 
     821                                self.textEditDebugConsole.append("engagementBoredom: %.2f" % \ 
     822                                                                  packet['affectiv']['engagementBoredom']) 
     823                 
     824                 
     825                if ('cognitiv' in packet.keys()): 
     826                         
     827                        if ('currentAction' in packet['cognitiv']): 
     828                                self.textEditDebugConsole.append("currentAction: %i" % \ 
     829                                                                  packet['cognitiv']['currentAction']) 
     830                         
     831                        if ('currentActionPower' in packet['cognitiv']): 
     832                                self.textEditDebugConsole.append("currentActionPower: %.2f" % \ 
     833                                                                  packet['cognitiv']['currentActionPower']) 
    769834         
    770835         
  • trunk/synapse-server.py

    r363 r367  
    77# For more information please refer to http://www.gnu.org/copyleft/gpl.html 
    88 
    9 import Puzzlebox.Synapse.Server as synapse_server 
     9import Puzzlebox.Synapse.ThinkGear.Server as thinkgear_server 
    1010import Puzzlebox.Synapse.Configuration as configuration 
    1111 
     
    4545 
    4646app = QtCore.QCoreApplication(sys.argv) 
    47 server = synapse_server.puzzlebox_synapse_server_thinkgear(log, \ 
     47server = thinkgear_server.puzzlebox_synapse_server_thinkgear(log, \ 
    4848                                                           server_interface, \ 
    4949                                                           server_port, \ 
Note: See TracChangeset for help on using the changeset viewer.