Changeset 328


Ignore:
Timestamp:
03/13/12 13:06:16 (8 years ago)
Author:
sc
Message:

Configuration:

  • THINKGEAR_BLUETOOTH_SEARCH = False
  • THINKGEAR_BLUETOOTH_DISCOVER_DEVICES_TIMEOUT = 8 # default 8
  • THINKGEAR_BLUETOOTH_LOOKUP_NAME_TIMEOUT = 10 # default 10

Interface:

Location:
trunk/Puzzlebox/Synapse
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Puzzlebox/Synapse/Configuration.py

    r325 r328  
    22# -*- coding: utf-8 -*- 
    33 
    4 # Copyright Puzzlebox Productions, LLC (2010-2011) 
     4# Copyright Puzzlebox Productions, LLC (2010-2012) 
    55# 
    66# This code is released under the GNU Pulic License (GPL) version 2 
     
    88 
    99__changelog__ = """\ 
    10 Last Update: 2011.12.04 
     10Last Update: 2012.03.13 
    1111""" 
    1212 
     
    115115THINKGEAR_DEVICE_ID = None 
    116116 
     117# Timeouts sent to PyBluez 
     118 
     119#THINKGEAR_BLUETOOTH_SEARCH = True 
     120THINKGEAR_BLUETOOTH_SEARCH = False 
     121THINKGEAR_BLUETOOTH_DISCOVER_DEVICES_TIMEOUT = 8 # default 8 
     122THINKGEAR_BLUETOOTH_LOOKUP_NAME_TIMEOUT = 10 # default 10 
     123 
    117124##################################################################### 
    118125# Server configuration 
  • trunk/Puzzlebox/Synapse/Interface.py

    r327 r328  
    755755                                devices.append('/dev/ttyUSB9') 
    756756                         
     757                        if os.path.exists('/dev/rfcomm0'): 
     758                                devices.append('/dev/rfcomm0') 
     759                        if os.path.exists('/dev/rfcomm1'): 
     760                                devices.append('/dev/rfcomm1') 
     761                        if os.path.exists('/dev/rfcomm2'): 
     762                                devices.append('/dev/rfcomm2') 
     763                        if os.path.exists('/dev/rfcomm3'): 
     764                                devices.append('/dev/rfcomm3') 
     765                        if os.path.exists('/dev/rfcomm4'): 
     766                                devices.append('/dev/rfcomm4') 
     767                         
    757768                        if os.path.exists('/dev/ttyACM0'): 
    758769                                devices.append('/dev/ttyACM0') 
     
    917928                #self.pushButtonBluetoothSearch.setText('Searching') 
    918929                 
    919                 if (sys.platform != 'win32' and sys.platform != 'darwin'): 
     930                if ((sys.platform != 'win32' and sys.platform != 'darwin') and \ 
     931                     configuration.THINKGEAR_BLUETOOTH_SEARCH): 
    920932                         
    921933                        # Bluetooth module doesn't compile properly under Windows 
    922934                        # and doesn't exist under OS X 
     935                         
     936                        # PyBluez API Documentation 
     937                        # http://pybluez.googlecode.com/svn/www/docs-0.7/index.html 
    923938                         
    924939                        bluetooth_devices = [] 
     
    932947                                         
    933948                                        bluetooth_devices = bluetooth.discover_devices( \ 
    934                                                                duration=5, \ 
     949                                              duration=configuration.THINKGEAR_BLUETOOTH_DISCOVER_DEVICES_TIMEOUT, \ 
    935950                                                               flush_cache=True, \ 
    936951                                                               lookup_names=False) 
    937952                                         
    938953                                        for address in bluetooth_devices: 
    939                                                 device_name = bluetooth.lookup_name(address) 
     954                                                 
     955                                                if self.DEBUG: 
     956                                                        print "INFO: Device discovered", 
     957                                                        print address 
     958                                                 
     959                                                device_name = bluetooth.lookup_name(address, \ 
     960                                                                 configuration.THINKGEAR_BLUETOOTH_LOOKUP_NAME_TIMEOUT) 
    940961                                                if ((device_name == 'MindSet' or device_name == 'MindWave Mobile') and \ 
    941962                                                        (address not in thinkgear_devices)): 
Note: See TracChangeset for help on using the changeset viewer.