Changeset 247


Ignore:
Timestamp:
12/06/10 01:51:07 (10 years ago)
Author:
sc
Message:

Interface.py:

  • Fixed bugs with device port connections

Wheelchair_Control.py:

  • Turning speeds reduced

setup.py:

  • whitespace cleanup
Location:
trunk/brainstorms
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/brainstorms/Puzzlebox/Brainstorms/Interface.py

    r246 r247  
    436436 
    437437                # Prevent attempting to connect to a device which does not exist 
    438                 device = str(self.comboBoxNXTPortSelect.currentText()) 
     438                device = str(self.comboBoxHelicopterPortSelect.currentText()) 
    439439                if device == 'N/A': 
    440440                        self.pushButtonHelicopterConnect.setChecked(False) 
     
    543543                 
    544544                # Prevent attempting to connect to a device which does not exist 
    545                 device = str(self.comboBoxNXTPortSelect.currentText()) 
     545                device = str(self.comboBoxWheelchairPortSelect.currentText()) 
    546546                if device == 'N/A': 
    547547                        self.pushButtonWheelchairConnect.setChecked(False)       
     
    932932                                  QtCore.SIGNAL("pressed()"), \ 
    933933                                  self.driveWheelchairReverse) 
    934                 self.connect(self.pushButtonWheelchairForward, \ 
     934                self.connect(self.pushButtonWheelchairReverse, \ 
    935935                             QtCore.SIGNAL("released()"), \ 
    936936                             self.stopWheelchair) 
     
    939939                                  QtCore.SIGNAL("pressed()"), \ 
    940940                                  self.driveWheelchairLeft) 
    941                 self.connect(self.pushButtonWheelchairForward, \ 
     941                self.connect(self.pushButtonWheelchairLeft, \ 
    942942                             QtCore.SIGNAL("released()"), \ 
    943943                             self.stopWheelchair) 
     
    946946                                  QtCore.SIGNAL("pressed()"), \ 
    947947                                  self.driveWheelchairRight) 
     948                self.connect(self.pushButtonWheelchairRight, \ 
     949                             QtCore.SIGNAL("released()"), \ 
     950                             self.stopWheelchair) 
    948951                 
    949952                self.connect(self.pushButtonWheelchairStop, \ 
  • trunk/brainstorms/Puzzlebox/Brainstorms/Wheelchair_Control.py

    r242 r247  
    5656                'forward': '00110010', 
    5757                'reverse': '00110111', 
    58                 'left': '01110011', 
    59                 'right': '00100011', 
     58#               'left': '01110011',  # Turning in Speed 2 is disproportionately fast 
     59#               'right': '00100011', # Turning in Speed 2 is disproportionately fast 
     60                'left': '10110011',  # Turn Speed 1 
     61                'right': '00010011', # Turn Speed 1 
    6062                'stop': '00110011',  
    6163        }, 
     
    6365                'forward': '00110000', 
    6466                'reverse': '00111111', 
    65                 'left': '11110011', 
    66                 'right': '00000011', 
     67#               'left': '11110011',  # Turning in Speed 3 is too fast 
     68#               'right': '00000011', # Turning in Speed 3 is too fast 
     69                'left': '01110011',  # Turn Speed 2 
     70                'right': '00100011', # Turn Speed 2 
    6771                'stop': '00110011',  
    6872        }, 
     
    201205         
    202206        def sendCommand(self, speed, command): 
    203          
    204                 self.device.write('%s%s' % (COMMAND_CHARACTER, \ 
    205                         WHEELCHAIR_COMMANDS[speed][command])) 
     207 
     208                output = '%s%s' % (COMMAND_CHARACTER, \ 
     209                        WHEELCHAIR_COMMANDS[speed][command]) 
     210         
     211                self.device.write(output) 
    206212                 
    207213                if self.DEBUG: 
    208                         print "--> Wheelchair Command: %s [Speed %i]" % \ 
    209                            (command, speed) 
     214                        print "--> Wheelchair Command: %s (Speed %i) [%s]" % \ 
     215                           (command, speed, output) 
    210216                 
    211217                self.wheelchair_speed = speed 
  • trunk/brainstorms/setup.py

    r246 r247  
    3737        options={"py2exe": { \ 
    3838                    "includes": [ \ 
    39                        "sip", #"PyQt4._qt", \ 
     39                       "sip", \ 
     40                       #"PyQt4._qt", \ 
    4041#                      "numpy", "pylab", \ 
    4142#                      "matplotlib", \ 
Note: See TracChangeset for help on using the changeset viewer.