24 class Rov :
public QObject
46 explicit Rov(QObject *parent =
nullptr);
void setCamera(Camera *camera)
Definition: rov.cpp:71
Mesures * getMesures() const
Definition: rov.cpp:61
Camera * camera
La caméra.
Definition: rov.h:31
bool creerNouvelleCampagne(QString nom, QString description, QString idOperateur)
Rov::creerNouvelleCampagne.
Definition: rov.cpp:113
void recupererListeNomsOperateurs()
Méthode permettant de récuperer la liste des noms opérateurs.
Definition: rov.cpp:191
QVector< QString > listeNomsOperateurs
Liste des noms des opérateurs.
Definition: rov.h:36
Archives * getArchives() const
Definition: rov.cpp:76
Déclaration de la classe BaseDeDonnees.
Definition: basededonnees.h:39
void connecteArchivageMesures(bool archivageActif)
Active, ou désactive l'archivage des mesures dans la BDD.
Definition: rov.cpp:48
Archives * archives
Les archives.
Definition: rov.h:32
Gère la reception du flux video et la prise de photo.
Definition: camera.h:32
Le Rov.
Definition: rov.h:24
bool creerDossiersNouvelleCampagne(QString nomNouvelleCampagne)
Crée un dossier correspondant au nom de la campagne créée.
Definition: rov.cpp:159
QVector< QString > getListePrenomsOperateurs()
Accesseur retournant la liste des noms des opérateurs.
Definition: rov.cpp:233
CommunicationRov * communicationRov
Communication via le port série avec le rov.
Definition: rov.h:29
Archives des captures du flux vidéo prises par l'utilisateur.
Definition: archives.h:36
void stockeMesuresBDD(double temperature, double irradiation)
Stocke les mesures dans la table mesures.
Definition: rov.cpp:146
QString idCampagne
Numéro d'id de la campagne en cours.
Definition: rov.h:35
QVector< QString > listePrenomsOperateurs
Liste des prenoms des opérateurs.
Definition: rov.h:37
Camera * getCamera() const
Definition: rov.cpp:66
QString getIdCampagne()
Renvoie idCampagne.
Definition: rov.cpp:104
bool creerDossierArchives(QString cheminDossierCampagne)
Crée le dossier des archives correspondant à la campagne créée.
Definition: rov.cpp:174
Récupère et traite les dernières données des capteurs du rov.
Definition: mesures.h:23
bool getArchivageActif() const
Retourne l'état de archivageActif.
Definition: rov.cpp:43
Gère la communication entre le Rov et le Rov.
Definition: communicationrov.h:22
~Rov()
Definition: rov.cpp:30
BaseDeDonnees * baseDeDonnees
La base de données.
Definition: rov.h:33
void recupererListePrenomsOperateurs()
Méthode permettant de récuperer la liste des prenoms opérateurs.
Definition: rov.cpp:216
Rov(QObject *parent=nullptr)
Definition: rov.cpp:6
void setArchives(Archives *archives)
Definition: rov.cpp:81
void setIdCampagne(QString idCampagne)
Remplace l'idCampagne.
Definition: rov.cpp:99
void testerRequete()
Definition: rov.cpp:86
QVector< QString > getListeNomsOperateurs()
Accesseur retournant la liste des noms des opérateurs.
Definition: rov.cpp:208
CommunicationRov * getCommunicationRov() const
Definition: rov.cpp:56
bool archivageActif
L'archivage des mesures est demandé
Definition: rov.h:38
Mesures * mesures
Les mesures des capteurs.
Definition: rov.h:30
void setArchivageActif(bool)
Modifie la valeur de archivageActif.
Definition: rov.cpp:36