Changeset 134


Ignore:
Timestamp:
07/31/10 05:14:13 (11 years ago)
Author:
sc
Message:

thinkgear_emulator/puzzlebox_thinkgear_serial_protocol.py:

File:
1 edited

Legend:

Unmodified
Added
Removed
  • thinkgear_emulator/puzzlebox_thinkgear_serial_protocol.py

    r133 r134  
    99# For more information please refer to http://www.gnu.org/copyleft/gpl.html 
    1010# 
    11 # Last Update: 2010.07.28 
     11# Last Update: 2010.07.29 
    1212# 
    1313##################################################################### 
     
    5656import serial 
    5757 
     58import bluetooth 
     59 
    5860try: 
    5961        import PySide as PyQt4 
     
    8183DEFAULT_SERIAL_BAUDRATE = 57600 
    8284 
    83 #DEFAULT_MINDSET_ADDRESS = '00:13:EF:00:1B:FE' 
     85DEFAULT_MINDSET_ADDRESS = '00:13:EF:00:1B:FE' 
     86DEFAULT_MINDSET_CHANNEL = 3 
    8487 
    8588PROTOCOL_SYNC = '\xAA' 
     
    720723                self.buffer = '' 
    721724                 
    722                 self.device = self.initializeDevice() 
     725                #self.device = self.initializeDevice() 
     726                self.device = self.initializeBluetoothDevice() 
    723727                 
    724728                self.buffer_check_timer = QtCore.QTimer() 
     
    730734                self.keep_running = True 
    731735         
     736         
     737        ################################################################## 
     738         
     739        def initializeBluetoothDevice(self): 
     740                 
     741                socket = bluetooth.BluetoothSocket( bluetooth.RFCOMM ) 
     742                socket.connect((DEFAULT_MINDSET_ADDRESS, DEFAULT_MINDSET_CHANNEL)) 
     743                 
     744                return socket 
    732745         
    733746        ################################################################## 
     
    890903                         
    891904                        try: 
    892                                 byte = self.device.read() 
     905                                #byte = self.device.read() 
     906                                byte = self.device.recv(1) 
    893907                                 
    894908                                if (len(byte) != 0): 
Note: See TracChangeset for help on using the changeset viewer.