![]() |
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.