1 #ifndef COMMUNICATIONBLUETOOTH_H 2 #define COMMUNICATIONBLUETOOTH_H 7 #include <QBluetoothLocalDevice> 8 #include <QBluetoothDeviceInfo> 9 #include <QBluetoothDeviceDiscoveryAgent> 10 #include <QBluetoothSocket> 11 #include <QBluetoothServer> 26 static const QString
serviceUuid(QStringLiteral(
"00001101-0000-1000-8000-00805F9B34FB"));
27 static const QString
serviceNom(QStringLiteral(
"raspberry"));
76 void departSeance(QString nomJoueur, QString zoneObjectif, QString zoneRobot);
82 #endif // COMMUNICATIONBLUETOOTH_H void mettreEnPauseSeance()
Met la séance en pause.
Definition: terminal-TTPA/communicationbluetooth.cpp:205
QString adresse
Definition: ecran-TTPA/communicationbluetooth.h:55
void socketConnected()
la socket est connecté
Definition: ecran-TTPA/communicationbluetooth.cpp:72
void socketReadyRead()
la socket est prête à lire les informations
Definition: ecran-TTPA/communicationbluetooth.cpp:98
void socketDisconnected()
la socket est déconnecté
Definition: ecran-TTPA/communicationbluetooth.cpp:85
EtatSeance getEtatSeance()
Definition: ecran-TTPA/communicationbluetooth.cpp:209
void impactZone(QString numeroZone)
static const QString serviceNom(QStringLiteral("raspberry"))
bool connexionErreur
Savoir si il a une erreur de connexion.
Definition: ecran-TTPA/communicationbluetooth.h:57
QBluetoothServiceInfo serviceInfo
Definition: ecran-TTPA/communicationbluetooth.h:53
QString nom
Definition: ecran-TTPA/communicationbluetooth.h:54
QBluetoothLocalDevice monBluetooth
Definition: ecran-TTPA/communicationbluetooth.h:50
Definition: ecran-TTPA/communicationbluetooth.h:40
void departSeance(QString nomJoueur, QString zoneObjectif, QString zoneRobot)
void demarrer()
demarre le serveur
Definition: ecran-TTPA/communicationbluetooth.cpp:218
EtatSeance
Definition: ecran-TTPA/communicationbluetooth.h:37
Definition: ecran-TTPA/communicationbluetooth.h:39
QBluetoothSocket * socket
la socket
Definition: ecran-TTPA/communicationbluetooth.h:52
EtatSeance etatSeance
Definition: ecran-TTPA/communicationbluetooth.h:58
void deviceConnected(const QBluetoothAddress &adresse)
Definition: ecran-TTPA/communicationbluetooth.cpp:271
CommunicationBluetooth()
Définition du constructeur la classe CommunicationBluetooth.
Definition: terminal-TTPA/communicationbluetooth.cpp:19
QBluetoothServer * serveur
Definition: ecran-TTPA/communicationbluetooth.h:51
void decoderTrame(QString trame)
permet de décoder la trame émise par le terminal mobile
Definition: ecran-TTPA/communicationbluetooth.cpp:123
Definition: ecran-TTPA/communicationbluetooth.h:41
Assure la détection des périphériques TTPA, leur connexion (et déconnexion) et une communication (env...
Definition: ecran-TTPA/communicationbluetooth.h:29
void deviceDisconnected(const QBluetoothAddress &adresse)
Definition: ecran-TTPA/communicationbluetooth.cpp:276
void arreter()
arrete le serveur
Definition: ecran-TTPA/communicationbluetooth.cpp:235
Definition: ecran-TTPA/communicationbluetooth.h:42
void nouveauClient()
Definition: ecran-TTPA/communicationbluetooth.cpp:255
bool etatConnexion
L'état de connexion.
Definition: ecran-TTPA/communicationbluetooth.h:56
void socketErreur(QBluetoothSocket::SocketError error)
la socket indique une erreur de connexion
Definition: ecran-TTPA/communicationbluetooth.cpp:202
void error(QBluetoothLocalDevice::Error erreur)
Definition: ecran-TTPA/communicationbluetooth.cpp:281
static const QString serviceUuid(QStringLiteral("00001101-0000-1000-8000-00805F9B34FB"))
~CommunicationBluetooth()
Définition du destructeur la classe CommunicationBluetooth.
Definition: ecran-TTPA/communicationbluetooth.cpp:60