Changeset 337
- Timestamp:
- 03/25/12 11:33:22 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Puzzlebox/Synapse/Emotiv/Protocol.py
r336 r337 92 92 if self.choice == "a": 93 93 if self.EmotivEngine.EE_EngineRemoteConnect("127.0.0.1", 1726) != PyEpoc.PyEpoc.ERRCODE['EDK_OK']: 94 print "Could not connect!" 94 if self.DEBUG: 95 print "Could not connect!" 95 96 quit() 96 else: print "Connected to EmoComposer!" 97 else: 98 if self.DEBUG: 99 print "Connected to EmoComposer!" 97 100 98 101 elif self.choice == "b": 99 102 if self.EmotivEngine.EE_EngineConnect() != PyEpoc.PyEpoc.ERRCODE['EDK_OK']: 100 print "Could not connect!" 103 if self.DEBUG: 104 print "Could not connect!" 101 105 quit() 102 else: print "Connected to Headset!" 103 104 print """Engine Event handle at: %s""" %(self.engineeventhandle) 105 print """Emo State handle at: %s""" % (self.statehandle) 106 else: 107 if self.DEBUG: 108 print "Connected to Headset!" 109 110 if self.DEBUG: 111 print """Engine Event handle at: %s""" %(self.engineeventhandle) 112 print """Emo State handle at: %s""" % (self.statehandle) 106 113 107 114 … … 111 118 112 119 if state == PyEpoc.PyEpoc.ERRCODE['EDK_OK']: 120 113 121 event = self.EmotivEngine.EE_EmoEngineEventGetType(self.engineeventhandle) 114 122 user = self.EmotivEngine.EE_EmoEngineEventGetUserId(self.engineeventhandle)[1] 123 115 124 if (event == PyEpoc.PyEpoc.EVENT['EE_EmoStateUpdated']): 125 116 126 self.EmotivEngine.EE_EmoEngineEventGetEmoState(self.engineeventhandle, self.statehandle) 127 117 128 #status 118 129 battery = self.EmotivEngine.ES_GetBatteryChargeLevel(self.statehandle) 119 130 wireless = self.EmotivEngine.ES_GetWirelessSignalStatus(self.statehandle) 120 131 timestamp = self.EmotivEngine.ES_GetTimeFromStart(self.statehandle) 132 121 133 #emo 122 134 meditation = self.EmotivEngine.ES_AffectivGetMeditationScore(self.statehandle) … … 124 136 longexcitement = self.EmotivEngine.ES_AffectivGetExcitementLongTermScore(self.statehandle) 125 137 frustration = self.EmotivEngine.ES_AffectivGetFrustrationScore(self.statehandle) 138 126 139 #cognitiv 127 140 currentaction = self.EmotivEngine.ES_CognitivGetCurrentAction(self.statehandle) 128 141 currentactionpower = self.EmotivEngine.ES_CognitivGetCurrentActionPower(self.statehandle) 129 print """--------------------------------------------------------------------------------""" 130 print """Timestamp: %s\tUser: %s\tEvent: %s\tW.Signal: %s\tBattery: %s""" % (timestamp,user,hex(event), wireless, battery) 131 print """S.Excite: %s\tL.Excite: %s\tMeditation: %s\tFrustr: %s""" % (shortexcitement, longexcitement, meditation, frustration) 132 print """Curr.Action: %s\tAction Pwr: %s""" % (hex(currentaction), currentactionpower) 142 143 message = "--------------------------------------------------------------------------------\n" 144 message = message + "Timestamp: %s\tUser: %s\tEvent: %s\tW.Signal: %s\tBattery: %s\n" % (timestamp, user, hex(event), wireless, battery) 145 message = message + "S.Excite: %s\tL.Excite: %s\tMeditation: %s\tFrustr: %s\n" % (shortexcitement, longexcitement, meditation, frustration) 146 message = message + "Curr.Action: %s\tAction Pwr: %s\n" % (hex(currentaction), currentactionpower) 147 148 if self.DEBUG: 149 print message 150 151 if self.parent != None: 152 self.parent.textEditDebugConsole.append(message) 133 153 134 154
Note: See TracChangeset
for help on using the changeset viewer.