#include "quserbluetoothprotocol.h"
#include "qqtbluetoothclient.h"
#include "qqtbluetoothmanager.h"

QUserBluetoothProtocol::QUserBluetoothProtocol(QObject* parent) : QObject(parent)
{

}

QQtBluetoothClient* QQtUserBluetoothClientInstance(QObject* parent)
{
    static QQtBluetoothClient* cli = nullptr;
    if (!cli)
    {
        QQtBluetoothManager* inst = QQtBluetoothManager::Instance(parent);
        inst->getDeviceList().first().address();
        cli = new QQtBluetoothClient(QBluetoothServiceInfo::RfcommProtocol, parent);
        cli->setServiceAddress(inst->getDeviceList().first().address());

    }
    return cli;
}