|
Groom
1.1
BTS SNIR LaSalle Avignon 2021
|
Déclaration de la classe CommunicationGroom. Plus de détails...
#include <QObject>#include <QString>#include <QBluetoothLocalDevice>#include <QBluetoothDeviceInfo>#include <QBluetoothSocket>#include <QBluetoothDeviceDiscoveryAgent>Aller au code source de ce fichier.
Classes | |
| class | CommunicationGroom |
Macros | |
| #define | ENTETE_NOM_PERIPHERIQUE "groom-1" |
| Valeur de l'entête du nom du périphérique "groom-1". Plus de détails... | |
| #define | ENTETE_TRAME "$" |
| Valeur d'entête de la trame. Plus de détails... | |
| #define | FIN_TRAME "\r\n" |
| Valeur de fin de la trame. Plus de détails... | |
| #define | TRAME_ALIVE "A" |
| Valeur de la trame alive. Plus de détails... | |
| #define | TRAME_ETAT "ETAT" |
| Valeur état de la connexion bluetooth (trame alive) Plus de détails... | |
| #define | TYPE_TRAME 1 |
| Valeur du type de trame. Plus de détails... | |
Énumérations | |
| enum | DetectionPresence { NonDetecte, Detecte } |
| Définit la détection d'unen présence. Plus de détails... | |
| enum | DetectionSonnette { PasSonne, ASonne } |
| Définit la détection d'un appui sur la sonnette. Plus de détails... | |
| enum | Emplacements { Entete, Etat, Sonnette, Presence, ModeSonnette, ModePresence } |
| Définit les différents emplacement des données de la trame. Plus de détails... | |
| enum | EtatGroom { Libre, Absent, Occupe, Entrez } |
| Définit les différents états du groom. Plus de détails... | |
| enum | EtatPresence { Arret, Marche } |
| Définit les différents états du mode Détecteur de présence. Plus de détails... | |
| enum | EtatSonnette { Desactive, Active } |
| Définit les différents états du mode Sonnette. Plus de détails... | |
Déclaration de la classe CommunicationGroom.
Définition dans le fichier CommunicationGroom.h.
| #define ENTETE_NOM_PERIPHERIQUE "groom-1" |
Valeur de l'entête du nom du périphérique "groom-1".
Définition à la ligne 22 du fichier CommunicationGroom.h.
| #define ENTETE_TRAME "$" |
Valeur d'entête de la trame.
Définition à la ligne 20 du fichier CommunicationGroom.h.
| #define FIN_TRAME "\r\n" |
Valeur de fin de la trame.
Définition à la ligne 21 du fichier CommunicationGroom.h.
| #define TRAME_ALIVE "A" |
Valeur de la trame alive.
Définition à la ligne 24 du fichier CommunicationGroom.h.
| #define TRAME_ETAT "ETAT" |
Valeur état de la connexion bluetooth (trame alive)
Définition à la ligne 25 du fichier CommunicationGroom.h.
| #define TYPE_TRAME 1 |
Valeur du type de trame.
Définition à la ligne 23 du fichier CommunicationGroom.h.
| enum DetectionPresence |
Définit la détection d'unen présence.
| Valeurs énumérées | |
|---|---|
| NonDetecte | |
| Detecte | |
Définition à la ligne 53 du fichier CommunicationGroom.h.
| enum DetectionSonnette |
Définit la détection d'un appui sur la sonnette.
| Valeurs énumérées | |
|---|---|
| PasSonne | |
| ASonne | |
Définition à la ligne 43 du fichier CommunicationGroom.h.
| enum Emplacements |
Définit les différents emplacement des données de la trame.
| Valeurs énumérées | |
|---|---|
| Entete | |
| Etat | |
| Sonnette | |
| Presence | |
| ModeSonnette | |
| ModePresence | |
Définition à la ligne 84 du fichier CommunicationGroom.h.
| enum EtatGroom |
Définit les différents états du groom.
| Valeurs énumérées | |
|---|---|
| Libre | Le bureau de loccupant est libre d'accès. |
| Absent | L'occupant est absent. |
| Occupe | L'occupant est occupé |
| Entrez | Ordre envoyé par l'occupant au groom. |
Définition à la ligne 31 du fichier CommunicationGroom.h.
| enum EtatPresence |
Définit les différents états du mode Détecteur de présence.
| Valeurs énumérées | |
|---|---|
| Arret | |
| Marche | |
Définition à la ligne 73 du fichier CommunicationGroom.h.
| enum EtatSonnette |
Définit les différents états du mode Sonnette.
| Valeurs énumérées | |
|---|---|
| Desactive | |
| Active | |
Définition à la ligne 63 du fichier CommunicationGroom.h.