Ignore:
Timestamp:
02/01/10 20:23:05 (13 years ago)
Author:
sc
Message:

rc:

  • failed NXT connection handling
  • drive_reverse command added

server:

  • improved connection handling

configuration:

  • os module now imported

client:

  • drive_reverse command added

client_interface:

  • keyboard command support added
File:
1 edited

Legend:

Unmodified
Added
Removed
  • rc/puzzlebox_brainstorms_client.py

    r11 r12  
    2626# Globals 
    2727##################################################################### 
     28 
     29DEBUG = 1 
    2830 
    2931SERVER_HOST = configuration.SERVER_HOST 
     
    231233class puzzlebox_brainstorms_client_command_line(puzzlebox_brainstorms_client): 
    232234         
    233         def __init__(self, log, command_parameters, SERVER_HOST, SERVER_PORT): 
     235        def __init__(self, log, \ 
     236                          command_parameters, \ 
     237                          server_host=SERVER_HOST, \ 
     238                          server_port=SERVER_PORT, \ 
     239                          DEBUG=DEBUG): 
    234240                 
    235241                self.log = log 
     242                self.DEBUG=DEBUG 
     243                 
    236244                self.command_parameters = command_parameters 
    237245                self.hostname = SERVER_HOST 
     
    276284                elif (command_parameters[0] == 'drive_forward'): 
    277285                        command = 'drive_forward' 
    278                 elif (command_parameters[0] == 'turn_in_reverse'): 
    279                         command = 'turn_in_reverse' 
     286                elif (command_parameters[0] == 'drive_reverse'): 
     287                        command = 'drive_forward' 
    280288                elif (command_parameters[0] == 'turn_left'): 
    281289                        command = 'turn_left' 
    282290                elif (command_parameters[0] == 'turn_right'): 
    283291                        command = 'turn_right' 
     292                elif (command_parameters[0] == 'turn_in_reverse'): 
     293                        command = 'turn_in_reverse' 
    284294                 
    285295                 
     
    346356        client = puzzlebox_brainstorms_client_command_line(log, \ 
    347357                                                           command_parameters, \ 
    348                                                            SERVER_HOST, \ 
    349                                                            SERVER_PORT) 
     358                                                           server_host=SERVER_HOST, \ 
     359                                                           server_port=SERVER_PORT, \ 
     360                                                           DEBUG=DEBUG) 
    350361        reactor.callWhenRunning(client.execute_command_line) 
    351362        reactor.run() 
Note: See TracChangeset for help on using the changeset viewer.