Ignore:
Timestamp:
07/10/10 22:56:42 (11 years ago)
Author:
sc
Message:

remote_control/puzzlebox_brainstorms_network_client.py:

  • voltage display fix

remote_control/puzzlebox_brainstorms_configuration:

  • system based defaults for NXT Bluetooth device

remote_control/puzzlebox_brainstorms_client_interface.py:

  • user define NXT Bluetooth device support added

remote_control/puzzlebox_brainstorms_network_server.py:

  • user define NXT Bluetooth device support fixed
File:
1 edited

Legend:

Unmodified
Added
Removed
  • remote_control/puzzlebox_brainstorms_network_server.py

    r107 r108  
    126126                                 
    127127                                if response != None: 
    128                                  
     128                                         
    129129                                        data = json.dumps(response) 
    130130                                         
    131131                                         
    132132                                        if clientConnection.waitForConnected(CLIENT_NO_REPLY_WAIT): 
     133                                                 
     134                                                if self.DEBUG: 
     135                                                        print "<-- [%s] Sending:" % self.socket.name, 
     136                                                        print data 
     137                                                 
    133138                                                clientConnection.write(data) 
    134139         
     
    152157                 
    153158                else: 
    154                  
     159                         
    155160                        if not clientConnection.waitForReadyRead(CLIENT_NO_REPLY_WAIT): 
    156161                                if self.DEBUG: 
     
    177182                         
    178183                        response['status'] = self.executeCommand(data['command'], data['power']) 
    179                          
    180                          
     184                 
     185                 
    181186                else: 
    182187                         
    183                         if (self.rc == None): 
     188                        if ((self.rc == None) or \ 
     189                                 (self.rc.connection == None)): 
    184190                                 
    185191                                if ('bluetooth_device' in data.keys()): 
     
    191197                                             device=bluetooth_device, \ 
    192198                                             DEBUG=DEBUG) 
    193                                  
    194                                 if self.rc.connection != None: 
    195                                          
    196                                         self.rc.run(data['command'], data['power']) 
    197                                         response['status'] = self.rc.get_battery_voltage(self.rc.connection) 
    198                                  
    199                                 else: 
    200                                          
    201                                         self.rc = None 
    202                                         response = {} 
    203                                         response['status'] = 'LEGO NXT N/A' 
     199                         
     200                         
     201                        if self.rc.connection != None: 
     202                                 
     203                                self.rc.run(data['command'], data['power']) 
     204                                response['status'] = self.rc.get_battery_voltage(self.rc.connection) 
     205                         
     206                        else: 
     207                                 
     208                                self.rc = None 
     209                                response = {} 
     210                                response['status'] = 'LEGO NXT N/A' 
    204211                 
    205212                 
Note: See TracChangeset for help on using the changeset viewer.