ROV'NET  0.2
BTS SNIR LaSalle Avignon 2020
Référence du fichier rov.h

Fichier qui contient la déclaration de la classe rov. Plus de détails...

#include <QObject>
#include "camera.h"
#include "communicationrov.h"
#include "manette.h"
#include "capteurs.h"
#include "ihmrov.h"

Aller au code source de ce fichier.

Classes

class  Rov
 Classe controlant tout les traitements en provenance et en direction de la communication avec le rov. Plus de détails...
 

Macros

#define DEBUT_TRAME_CAMERA   "$CAM"
 Constante contenant le début de la trame caméra selon le protocole. Plus de détails...
 
#define DEBUT_TRAME_CAPTEUR   "$ENVI"
 Constante contenant le début de la trame capteur selon le protocole. Plus de détails...
 
#define DEBUT_TRAME_DEPLACEMENT   "$DEP"
 Constante contenant le début de la trame déplacement selon le protocole. Plus de détails...
 
#define DEBUT_TRAME_ORDRE   "$ORDRE"
 Constante contenant le début de la trame ordre selon le protocole. Plus de détails...
 
#define DEBUT_TRAME_PILOTAGE   "$BRAS"
 Constante contenant le début de la trame pilotage selon le protocole. Plus de détails...
 
#define DEBUT_TRAME_PINCE   "$PINCE"
 Constante contenant le début de la trame pince selon le protocole. Plus de détails...
 
#define DEBUT_TRAME_TELEMETRIE   "$TEL"
 Constante contenant le début de la trame telemetrie selon le protocole. Plus de détails...
 
#define TRAME_CAMERA_IMMOBILE   "$CAM;0;0\r\n"
 Constante contenant la trame pour immobiliser la caméra. Plus de détails...
 
#define TRAME_DEPLACEMENT_IMMOBILE   "$DEP;0;0;0\r\n"
 
#define TRAME_PILOTAGE_IMMOBILE   "$BRAS;0\r\n"
 Constante contenant la trame pilotage à zéro selon le protocole. Plus de détails...
 
#define TRAME_PINCE_IMMOBILE   "$PINCE;0\r\n"
 Constante contenant la trame pince à zéro selon le protocole. Plus de détails...
 

Description détaillée

Fichier qui contient la déclaration de la classe rov.

Définition dans le fichier rov.h.

Documentation des macros

◆ DEBUT_TRAME_CAMERA

#define DEBUT_TRAME_CAMERA   "$CAM"

Constante contenant le début de la trame caméra selon le protocole.

Définition à la ligne 71 du fichier rov.h.

Référencé par Rov::creerTrameCamera().

◆ DEBUT_TRAME_CAPTEUR

#define DEBUT_TRAME_CAPTEUR   "$ENVI"

Constante contenant le début de la trame capteur selon le protocole.

Définition à la ligne 28 du fichier rov.h.

Référencé par Rov::decoderTrame().

◆ DEBUT_TRAME_DEPLACEMENT

#define DEBUT_TRAME_DEPLACEMENT   "$DEP"

Constante contenant le début de la trame déplacement selon le protocole.

Définition à la ligne 34 du fichier rov.h.

Référencé par Rov::creerTrameDeplacement().

◆ DEBUT_TRAME_ORDRE

#define DEBUT_TRAME_ORDRE   "$ORDRE"

Constante contenant le début de la trame ordre selon le protocole.

Définition à la ligne 46 du fichier rov.h.

Référencé par Rov::creerTrameOrdre().

◆ DEBUT_TRAME_PILOTAGE

#define DEBUT_TRAME_PILOTAGE   "$BRAS"

Constante contenant le début de la trame pilotage selon le protocole.

Définition à la ligne 40 du fichier rov.h.

Référencé par Rov::creerTramePilotage().

◆ DEBUT_TRAME_PINCE

#define DEBUT_TRAME_PINCE   "$PINCE"

Constante contenant le début de la trame pince selon le protocole.

Définition à la ligne 52 du fichier rov.h.

Référencé par Rov::creerTramePince().

◆ DEBUT_TRAME_TELEMETRIE

#define DEBUT_TRAME_TELEMETRIE   "$TEL"

Constante contenant le début de la trame telemetrie selon le protocole.

Définition à la ligne 22 du fichier rov.h.

Référencé par Rov::decoderTrame().

◆ TRAME_CAMERA_IMMOBILE

#define TRAME_CAMERA_IMMOBILE   "$CAM;0;0\r\n"

Constante contenant la trame pour immobiliser la caméra.

Définition à la ligne 77 du fichier rov.h.

◆ TRAME_DEPLACEMENT_IMMOBILE

#define TRAME_DEPLACEMENT_IMMOBILE   "$DEP;0;0;0\r\n"

Définition à la ligne 53 du fichier rov.h.

Référencé par Rov::creerTrameDeplacement().

◆ TRAME_PILOTAGE_IMMOBILE

#define TRAME_PILOTAGE_IMMOBILE   "$BRAS;0\r\n"

Constante contenant la trame pilotage à zéro selon le protocole.

Définition à la ligne 59 du fichier rov.h.

Référencé par Rov::creerTrameOrdre(), et Rov::creerTramePince().

◆ TRAME_PINCE_IMMOBILE

#define TRAME_PINCE_IMMOBILE   "$PINCE;0\r\n"

Constante contenant la trame pince à zéro selon le protocole.

Définition à la ligne 65 du fichier rov.h.

Référencé par Rov::creerTrameOrdre(), et Rov::creerTramePilotage().