Ignore:
Timestamp:
02/07/16 05:41:47 (4 years ago)
Author:
sc
Message:
  • Removed training CSV output stream (r411)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Puzzlebox/Synapse/ThinkGear/Protocol.py

    r411 r413  
    8686import signal 
    8787import serial 
    88 import copy 
    8988 
    9089if ((sys.platform != 'win32') and \ 
     
    155154DEBUG_PACKET_COUNT = 1024 
    156155 
    157  
    158 #CURRENT_SIGNAL = 0 
    159 #CURRENT_ATTENTION = 0 
    160 #CURRENT_MEDITATION = 0 
    161  
    162156##################################################################### 
    163157# Classes 
     
    191185                self.data_packet['eegPower'] = {} 
    192186                self.data_packet['eSense'] = {} 
    193                  
    194                 self.current_signal = 200 
    195                 self.current_attention = 0 
    196                 self.current_meditaiton = 0 
    197                 self.detection_threshold = 70 
    198                 self.current_detection = 0 
    199187                 
    200188                #self.packet_count = 0 
     
    379367                if (raw >= 32768): 
    380368                        raw = raw - 65536 
    381                  
    382                  
    383                  
    384                 #print "%s,%s,%s,%s,%s" % (time.time(), 
    385                         #CURRENT_SIGNAL, 
    386                         #CURRENT_ATTENTION, 
    387                         #CURRENT_MEDITATION, 
    388                         #raw) 
    389                  
    390                 if (self.current_signal == 0): 
    391                         print "%s,%i,%i,%i,%s,%i" % (time.time(), 
    392                                                 self.current_signal, 
    393                                                 self.current_attention, 
    394                                                 self.current_meditaiton, 
    395                                                 raw, 
    396                                                 self.current_detection) 
    397369                 
    398370                 
     
    505477                                        print poor_signal_quality 
    506478                                 
    507                                 self.current_signal = copy.copy(poor_signal_quality) 
    508                                  
    509479                                packet_update['poorSignalLevel'] = poor_signal_quality 
    510                                  
    511                                 self.current_signal = poor_signal_quality 
    512480                         
    513481                         
     
    518486                                        print attention 
    519487                                 
    520                                 self.current_attention = copy.copy(attention) 
    521                                  
    522                                 if (attention > self.detection_threshold): 
    523                                         self.current_detection = 1 
    524                                 else: 
    525                                         self.current_detection = 0 
    526                                  
    527488                                packet_update['eSense'] = {} 
    528489                                packet_update['eSense']['attention'] = attention 
     
    534495                                        print "meditation:", 
    535496                                        print meditation 
    536                                  
    537                                 self.current_meditaiton = copy.copy(meditation) 
    538497                                 
    539498                                packet_update['eSense'] = {} 
     
    562521                                 
    563522                                packet_update['rawEeg'] = raw_eeg_value 
    564                                  
    565                                 #print "%s,%i,%i,%i,%s" % (time.time(), 
    566                                                                                 #self.current_signal, 
    567                                                                                 #self.current_attention, 
    568                                                                                 #self.current_meditaiton, 
    569                                                                                 #raw_eeg_value) 
    570523                         
    571524                         
     
    939892        def run(self): 
    940893                 
    941                 try: 
    942                         self.resetSession() 
    943                 except Exception, e: 
    944                         if self.DEBUG: 
    945                                 print "ERROR: self.resetSession():", 
    946                                 print e 
     894                self.resetSession() 
    947895                 
    948896                if self.device != None and self.device.device != None: 
     
    12861234                                        self.buffer += byte 
    12871235                         
    1288                         except Exception, e: 
     1236                        except: 
    12891237                                if self.DEBUG: 
    1290                                         print "ERROR: failed to read from serial device:", 
    1291                                         print e 
     1238                                        print "ERROR: failed to read from serial device" 
    12921239                                break 
    12931240                 
Note: See TracChangeset for help on using the changeset viewer.