Changeset 209 for trunk


Ignore:
Timestamp:
11/15/10 19:41:14 (11 years ago)
Author:
sc
Message:

Brainstorms/Helicopter_Control.py:

  • command line processing added
File:
1 edited

Legend:

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

    r208 r209  
    3838DEBUG = 1 
    3939 
    40 DEFAULT_COMMAND = 'hover' 
     40DEFAULT_COMMAND = 'dump_packets' 
    4141 
    4242SERIAL_DEVICE = '/dev/ttyUSB0' 
     
    8585                 
    8686                 
    87                 self.configureRemote() 
     87                #self.configureRemote() 
    8888         
    8989         
     
    127127                 
    128128                self.serial_device.start() 
    129                  
    130                  
     129         
     130         
    131131                self.protocol = \ 
    132132                        ProtocolHandler( \ 
     
    159159        def dump_packets(self): 
    160160                 
    161                 pass 
    162          
    163          
    164         ################################################################## 
    165          
    166         def run(self, command): 
    167                  
    168                 #if (command == 'hover'): 
     161                self.configureRemote() 
     162         
     163         
     164        ################################################################## 
     165         
     166        def run(self): 
     167                 
     168                if (self.command == 'dump_packets'): 
     169                        self.dump_packets() 
     170                 
     171                #elif (self.command == 'hover'): 
    169172                        #self.hover(self.connection, power=power) 
    170173                 
    171                 #elif (command == 'fly_forward'): 
     174                #elif (self.command == 'fly_forward'): 
    172175                        #self.fly_forward(self.connection, power=power, duration=3) 
    173176                 
    174                  
    175                 #self.dump_packets() 
    176                  
    177                 pass 
     177                self.exec_() 
    178178         
    179179         
     
    187187        ################################################################## 
    188188         
    189         def run(self): 
    190                  
    191                 if self.DEBUG: 
    192                         print "<---- [%s] Main thread running" % "Helicopter Remote" 
    193                  
    194                 self.exec_() 
     189        #def run(self): 
     190                 
     191                #if self.DEBUG: 
     192                        #print "<---- [%s] Main thread running" % "Helicopter Remote" 
     193                 
     194                #self.exec_() 
    195195         
    196196         
     
    585585        ################################################################### 
    586586         
    587         #def start(self): 
    588587        def run(self): 
    589588                 
     
    653652        rc = puzzlebox_brainstorms_helicopter_control(device_address=device, command=command, DEBUG=DEBUG) 
    654653         
    655         if rc.connection == None: 
    656                 #sys.exit() 
    657                 sys.exit(app.exec_()) 
     654        #if rc.connection == None: 
     655                ##sys.exit() 
     656                #sys.exit(app.exec_()) 
    658657         
    659658        #rc.run(rc.command) 
Note: See TracChangeset for help on using the changeset viewer.