Ignore:
Timestamp:
02/01/10 21:08:38 (12 years ago)
Author:
sc
Message:

rc:

  • connection handling cleanup

client_interface:

  • turn_in_reverse support fixed
File:
1 edited

Legend:

Unmodified
Added
Removed
  • rc/puzzlebox_brainstorms_rc.py

    r12 r14  
    1717import sys, time 
    1818import serial 
     19 
    1920import jaraco.nxt 
    2021import jaraco.nxt.messages 
     22 
    2123import puzzlebox_brainstorms_configuration as configuration 
    2224 
     
    4951                self.command = command 
    5052                 
     53                self.connection = None 
     54                 
    5155                try: 
    5256                        self.connection = self.connect_to_nxt(self.device) 
     
    5458                        if self.DEBUG: 
    5559                                print "--> [RC] Connection failed to NXT device [%s]" % self.device 
    56                         sys.exit() 
    5760         
    5861         
     
    6366                connection = jaraco.nxt.Connection(self.device) 
    6467                 
    65                 if self.DEBUG > 1: 
     68                if self.DEBUG: 
    6669                        battery_voltage = self.get_battery_voltage(connection) 
    6770                        print "--> [RC] Battery voltage:", 
     
    303306        rc = puzzlebox_brainstorms_rc(device=device, command=command, DEBUG=DEBUG) 
    304307         
     308        if rc.connection == None: 
     309                sys.exit() 
     310         
    305311        rc.run(rc.command) 
    306312        rc.stop() 
Note: See TracChangeset for help on using the changeset viewer.