Changeset 298


Ignore:
Timestamp:
09/30/11 18:26:57 (10 years ago)
Author:
sc
Message:

Interface:

  • signal to update send packets moved to Server

Protocol:

  • disconnect MindWave? before attempting auto-connect

Server:

  • whitespace cleanup
Location:
trunk/Puzzlebox/Synapse
Files:
3 edited

Legend:

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

    r296 r298  
    1010 
    1111__changelog__ = """\ 
    12 Last Update: 2011.09.19 
     12Last Update: 2011.09.30 
    1313""" 
    1414 
    1515__todo__ = """ 
    1616- update configuration.ini file with settings entered into interface 
    17  
    1817""" 
    1918 
     
    354353                                parent=self) 
    355354                 
    356                 self.connect(self.thinkGearConnectServer, \ 
    357                              QtCore.SIGNAL("sendPacket()"), \ 
    358                              self.thinkGearConnectServer.sendPacketQueue) 
     355                #self.connect(self.thinkGearConnectServer, \ 
     356                             #QtCore.SIGNAL("sendPacket()"), \ 
     357                             #self.thinkGearConnectServer.sendPacketQueue) 
    359358                 
    360359                self.thinkGearConnectServer.start() 
     
    454453                                 self.tabWidget.indexOf(self.tabEEGSignals)): 
    455454                                self.rawEEGMatplot.update_figure(value) 
     455                        return 
    456456                else: 
    457457                        self.packets['signals'].append(packet) 
  • trunk/Puzzlebox/Synapse/Protocol.py

    r294 r298  
    1111 
    1212__changelog__ = """\ 
    13 Last Update: 2011.08.23 
     13Last Update: 2011.09.30 
    1414""" 
    1515 
     
    6060 0xC2          - Connect to first available headset 
    6161 
     62MindWave Response CODEs 
     63Extended             (Byte) 
     64Code Level   [CODE] [LENGTH] Data Value Meaning 
     65----------   ------ -------- ------------------ 
     66         0    0xD0        3 Headset Connect Success 
     67         0    0xD1        2 Headset Not Found 
     68         0    0xD2        3 Headset Disconnected 
     69         0    0xD3        0 Request Denied 
     70         0    0xD4        1 Standby/Scan Mode 
     71 
    6272Linux Bluetooth serial protocol profile example: 
    6373    rfcomm connect rfcomm0 00:13:EF:00:1B:FE 3 
     
    817827                self.session_start_timestamp = time.time() 
    818828                 
    819                 if self.device != None: 
     829                if self.device != None and self.device.device != None: 
    820830                        if self.device_model == 'NeuroSky MindWave': 
     831                                if self.DEBUG: 
     832                                        print "INFO: ThinkGear device model MindWave selected. Writing disconnect packet." 
     833                                self.device.device.write('\xc1') 
    821834                                if self.DEBUG: 
    822835                                        print "INFO: ThinkGear device model MindWave selected. Writing auto-connect packet." 
  • trunk/Puzzlebox/Synapse/Server.py

    r297 r298  
    99 
    1010__changelog__ = """\ 
    11 Last Update: 2011.08.15 
    12  
     11Last Update: 2011.09.30 
    1312""" 
    1413 
     
    401400         
    402401        def emitSendPacketSignal(self): 
    403          
     402                 
    404403                self.emit(QtCore.SIGNAL("sendPacket()")) 
    405404         
Note: See TracChangeset for help on using the changeset viewer.