Changeset 145


Ignore:
Timestamp:
08/06/10 01:22:23 (11 years ago)
Author:
sc
Message:

synapse/puzzlebox_synapse_interface.py:

  • configuring device connection
File:
1 edited

Legend:

Unmodified
Added
Removed
  • synapse/puzzlebox_synapse_interface.py

    r144 r145  
    99# For more information please refer to http://www.gnu.org/copyleft/gpl.html 
    1010# 
    11 # Last Update: 2010.08.04 
     11# Last Update: 2010.08.05 
    1212# 
    1313##################################################################### 
     
    8585        def configureSettings(self): 
    8686                 
    87                 # Brainstorms Interface 
     87                # Synapse Interface 
    8888                 
    8989                icon = QtGui.QIcon() 
     
    9191                self.setWindowIcon(icon) 
    9292                 
    93                 #self.pushButtonTurnLeft.setEnabled(False) 
    94                 #self.pushButtonForward.setEnabled(False) 
    95                 #self.pushButtonTurnRight.setEnabled(False) 
    96                 #self.pushButtonTurnLeftReverse.setEnabled(False) 
    97                 #self.pushButtonReverse.setEnabled(False) 
    98                 #self.pushButtonTurnRightReverse.setEnabled(False) 
    99                  
    100                 #self.pushButtonConcentrationEnable.setDown(True) 
    101                 #self.pushButtonRelaxationEnable.setDown(True) 
    102                 #self.pushButtonSpeedEnable.setDown(True) 
    103                  
    104                  
    105                 # LEGO Mindstorms 
     93                 
     94                # ThinkGear Device 
     95                 
     96                #print self.comboBoxDeviceSelect.currentText() 
     97                 
     98                 
     99                # ThinkGear Connect Server 
    106100                 
    107101                self.textLabelBluetoothStatus.setText("Status: Disconnected") 
    108                  
    109                 # Display communication port for LEGO Mindstorms NXT device 
    110                 #self.lineEditNXTPort.setText(NXT_BLUETOOTH_DEVICE) 
    111                 #self.lineEditNXTPort.setEnabled(True) 
    112                  
    113                  
    114                 # EEG Headset 
    115102                 
    116103                # Display Host for ThinkGear Connect Socket Server 
     
    121108                self.lineEditThinkGearPort.setText('%i' % THINKGEAR_SERVER_PORT) 
    122109                #self.lineEditThinkGearPort.setEnabled(False) 
     110         
     111         
     112        ################################################################## 
     113         
     114        def connectWidgets(self): 
     115                 
     116                self.connect(self.pushButtonBluetoothConnect, \ 
     117                                  QtCore.SIGNAL("clicked()"), \ 
     118                                  self.connectToThinkGearDevice) 
     119                 
     120                self.connect(self.pushButtonThinkGearConnect, \ 
     121                                  QtCore.SIGNAL("clicked()"), \ 
     122                                  self.startThinkGearConnectServer) 
     123         
     124         
     125        ################################################################## 
     126         
     127        def connectToThinkGearDevice(self): 
     128                 
     129                device_selection = self.comboBoxDeviceSelect.currentText() 
     130                 
     131                 
     132                self.disconnect(self.pushButtonBluetoothConnect, \ 
     133                                     QtCore.SIGNAL("clicked()"), \ 
     134                                     self.connectToThinkGearDevice) 
     135                 
     136                self.connect(self.pushButtonBluetoothConnect, \ 
     137                                  QtCore.SIGNAL("clicked()"), \ 
     138                                  self.disconnectFromThinkGearDevice) 
     139                 
     140                self.textLabelBluetoothStatus.setText("Status: Connected") 
     141                 
     142                self.pushButtonBluetoothConnect.setText('Disconnect') 
     143                 
     144                self.comboBoxDeviceSelect.setEnabled(False) 
     145         
     146         
     147        ################################################################## 
     148         
     149        def disconnectFromThinkGearDevice(self): 
     150                 
     151                self.disconnect(self.pushButtonBluetoothConnect, \ 
     152                                     QtCore.SIGNAL("clicked()"), \ 
     153                                     self.disconnectFromThinkGearDevice) 
     154                 
     155                self.connect(self.pushButtonBluetoothConnect, \ 
     156                                  QtCore.SIGNAL("clicked()"), \ 
     157                                  self.connectToThinkGearDevice) 
     158                 
     159                self.textLabelBluetoothStatus.setText("Status: Disconnected") 
     160                 
     161                self.pushButtonBluetoothConnect.setText('Connect') 
     162                 
     163                self.comboBoxDeviceSelect.setEnabled(True) 
     164 
     165         
     166        ################################################################## 
     167         
     168        def startThinkGearConnectServer(self): 
     169                 
     170                pass 
    123171         
    124172         
     
    351399                        self.progressBarSpeed.setValue(0) 
    352400                        self.stopMotors() 
    353          
    354          
    355         ################################################################## 
    356          
    357         def connectWidgets(self): 
    358                  
    359                 self.connect(self.pushButtonBluetoothConnect, \ 
    360                                   QtCore.SIGNAL("clicked()"), \ 
    361                                   self.connectToThinkGearDevice) 
    362                  
    363                 self.connect(self.pushButtonThinkGearConnect, \ 
    364                                   QtCore.SIGNAL("clicked()"), \ 
    365                                   self.startThinkGearConnectServer) 
    366          
    367          
    368         ################################################################## 
    369          
    370         def startThinkGearConnectServer(self): 
    371                 pass 
    372          
    373          
    374         ################################################################## 
    375          
    376         def connectToThinkGearDevice(self): 
    377                 pass 
    378401         
    379402         
Note: See TracChangeset for help on using the changeset viewer.