Exemplo n.º 1
0
 def connect(self):
   print('connecting to', self.device.address)
   addr = QtBluetooth.QBluetoothAddress(self.device.address)
   self.dev = QtBluetooth.QBluetoothSocket(QtBluetooth.QBluetoothServiceInfo.RfcommProtocol, self)
   self.dev.connected.connect(self.onConnected)
   self.dev.disconnected.connect(self.onDisconnected)
   self.dev.error.connect(self.onError)
   self.dev.connectToService(addr, QtBluetooth.QBluetoothUuid.SerialPort)
Exemplo n.º 2
0
    def connectToRobot(self):
        self.sock = QtBluetooth.QBluetoothSocket(
            QtBluetooth.QBluetoothServiceInfo.RfcommProtocol)

        self.sock.connected.connect(self.connectedToBluetooth)
        self.sock.readyRead.connect(self.receivedBluetoothMessage)
        self.sock.disconnected.connect(self.disconnectedFromBluetooth)
        self.sock.error.connect(self.socketError)
        port = 1
        self.sock.connectToService(
            QtBluetooth.QBluetoothAddress("98:D3:C1:FD:2C:46"), port)
Exemplo n.º 3
0
 def __init__(self, device, postman, parent=None):
     super(MetawatchThread, self).__init__(parent)
     self.postman = postman
     self.device = device
     self.dev = QtBluetooth.QBluetoothSocket(
         QtBluetooth.QBluetoothServiceInfo.RfcommProtocol)
     self.dev.readyRead.connect(self.readyRead.emit)
     self.CRC = CRC_CCITT()
     self.loop = QtCore.QEventLoop()
     self.timer = QtCore.QTimer()
     self.timer.setSingleShot(True)
     self.timer.timeout.connect(self.loop.quit)
Exemplo n.º 4
0
def PluginConnection(param=""):
    from msgtools.server.BluetoothRFCOMMQt import BluetoothRFCOMMQtConnection
    from PyQt5 import QtBluetooth
    btArgs = param.split(",")
    btHost = btArgs[0]
    if len(btArgs) > 1:
        btPort = int(btArgs[1])
    else:
        btPort = 8
    btSocket = QtBluetooth.QBluetoothSocket(
        QtBluetooth.QBluetoothServiceInfo.RfcommProtocol)
    btSocket.connectToService(QtBluetooth.QBluetoothAddress(btHost), btPort)
    return BluetoothRFCOMMQtConnection(btSocket)