1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
#include <QApplication>
#include <QObject>
#include <QBluetoothLocalDevice>
#include <QBluetoothServiceDiscoveryAgent>
#include <QBluetoothDeviceInfo>
#include <QDebug>
int main(int argc, char *argv[])
{
QApplication appli(argc, argv);
qDebug() << "Ouverture de l'application\n";
// 1- Récupération des infos sur le bluetooth de mon PC
QBluetoothLocalDevice LocalDevice;
QString LocalDeviceName;
if (LocalDevice.isValid())
{
LocalDevice.powerOn(); // Activation du bluetooth
LocalDeviceName = LocalDevice.name(); // Nom du peripherique
qDebug() << "Le nom du pheripherique Local est : " << LocalDeviceName;
// Rendre mon PC Visible par les autres appareils des alentours
LocalDevice.setHostMode(QBluetoothLocalDevice::HostDiscoverable);
}
else
{
qDebug() << "Le Bluetooth du PC n'est pas Valide ";
}
// 2- Recherche autres appareils
QBluetoothDeviceDiscoveryAgent ConBlueth;
//ConBlueth.setLowEnergyDiscoveryTimeout(15000);
ConBlueth.start();
qDebug() << "\nFermeture de l'application";
return 0;
} |
Partager