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

Interface.py:

  • Fixed bugs with device port connections

Wheelchair_Control.py:

  • Turning speeds reduced

setup.py:

  • whitespace cleanup
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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 
Note: See TracChangeset for help on using the changeset viewer.