![]() |
Projet ROV'NET
1.0
BTS SN 2019
|
#include <rov.h>
Connecteurs publics | |
void | stockeMesuresBDD (double temperature, double irradiation) |
Stocke les mesures dans la table mesures. Plus de détails... | |
void | connecteArchivageMesures (bool archivageActif) |
Active, ou désactive l'archivage des mesures dans la BDD. Plus de détails... | |
Fonctions membres publiques | |
Rov (QObject *parent=nullptr) | |
~Rov () | |
CommunicationRov * | getCommunicationRov () const |
Mesures * | getMesures () const |
Camera * | getCamera () const |
QVector< QString > | getListeNomsOperateurs () |
Accesseur retournant la liste des noms des opérateurs. Plus de détails... | |
QVector< QString > | getListePrenomsOperateurs () |
Accesseur retournant la liste des noms des opérateurs. Plus de détails... | |
void | setCamera (Camera *camera) |
Archives * | getArchives () const |
void | setArchives (Archives *archives) |
void | setIdCampagne (QString idCampagne) |
Remplace l'idCampagne. Plus de détails... | |
QString | getIdCampagne () |
Renvoie idCampagne. Plus de détails... | |
bool | creerNouvelleCampagne (QString nom, QString description, QString idOperateur) |
Rov::creerNouvelleCampagne. Plus de détails... | |
bool | creerDossiersNouvelleCampagne (QString nomNouvelleCampagne) |
Crée un dossier correspondant au nom de la campagne créée. Plus de détails... | |
void | setArchivageActif (bool) |
Modifie la valeur de archivageActif. Plus de détails... | |
bool | getArchivageActif () const |
Retourne l'état de archivageActif. Plus de détails... | |
Fonctions membres privées | |
void | testerRequete () |
bool | creerDossierArchives (QString cheminDossierCampagne) |
Crée le dossier des archives correspondant à la campagne créée. Plus de détails... | |
void | recupererListeNomsOperateurs () |
Méthode permettant de récuperer la liste des noms opérateurs. Plus de détails... | |
void | recupererListePrenomsOperateurs () |
Méthode permettant de récuperer la liste des prenoms opérateurs. Plus de détails... | |
Attributs privés | |
CommunicationRov * | communicationRov |
Communication via le port série avec le rov. Plus de détails... | |
Mesures * | mesures |
Les mesures des capteurs. Plus de détails... | |
Camera * | camera |
La caméra. Plus de détails... | |
Archives * | archives |
Les archives. Plus de détails... | |
BaseDeDonnees * | baseDeDonnees |
La base de données. Plus de détails... | |
QString | idCampagne |
Numéro d'id de la campagne en cours. Plus de détails... | |
QVector< QString > | listeNomsOperateurs |
Liste des noms des opérateurs. Plus de détails... | |
QVector< QString > | listePrenomsOperateurs |
Liste des prenoms des opérateurs. Plus de détails... | |
bool | archivageActif |
L'archivage des mesures est demandé Plus de détails... | |
|
explicit |
Références archivageActif, archives, baseDeDonnees, communicationRov, connecteArchivageMesures(), BaseDeDonnees::estOuvert(), BaseDeDonnees::getInstance(), mesures, BaseDeDonnees::ouvrir(), recupererListeNomsOperateurs(), recupererListePrenomsOperateurs(), et testerRequete().
Rov::~Rov | ( | ) |
Références BaseDeDonnees::detruireInstance().
|
slot |
Références mesures, et stockeMesuresBDD().
Référencé par Rov(), et setArchivageActif().
|
private |
Références archives, et Archives::setCheminArchives().
Référencé par creerDossiersNouvelleCampagne().
bool Rov::creerDossiersNouvelleCampagne | ( | QString | nomNouvelleCampagne | ) |
Références creerDossierArchives().
Référencé par creerNouvelleCampagne().
bool Rov::creerNouvelleCampagne | ( | QString | nom, |
QString | description, | ||
QString | idOperateur | ||
) |
Références archives, baseDeDonnees, creerDossiersNouvelleCampagne(), BaseDeDonnees::executer(), Archives::getCheminArchives(), idCampagne, BaseDeDonnees::recuperer(), et setIdCampagne().
Référencé par IHMRov::enregistrerParametresCampagne().
bool Rov::getArchivageActif | ( | ) | const |
Références archivageActif.
CommunicationRov * Rov::getCommunicationRov | ( | ) | const |
Références communicationRov.
Référencé par IHMRov::actualiseIconesEtat(), ControleRov::ControleRov(), IHMRov::creerFenetreParametres(), et IHMRov::enregistrerParametres().
QString Rov::getIdCampagne | ( | ) |
Références idCampagne.
QVector< QString > Rov::getListeNomsOperateurs | ( | ) |
Références listeNomsOperateurs.
Référencé par IHMRov::remplirComboBoxListeOperateurs().
QVector< QString > Rov::getListePrenomsOperateurs | ( | ) |
Références listePrenomsOperateurs.
Référencé par IHMRov::remplirComboBoxListeOperateurs().
Mesures * Rov::getMesures | ( | ) | const |
|
private |
Références baseDeDonnees, listeNomsOperateurs, et BaseDeDonnees::recuperer().
Référencé par Rov().
|
private |
Références baseDeDonnees, listePrenomsOperateurs, et BaseDeDonnees::recuperer().
Référencé par Rov().
void Rov::setArchivageActif | ( | bool | archivageActif | ) |
Références archivageActif, et connecteArchivageMesures().
Référencé par IHMRov::enregistrerParametres().
void Rov::setArchives | ( | Archives * | archives | ) |
void Rov::setCamera | ( | Camera * | camera | ) |
Références camera.
Référencé par IHMRov::IHMRov().
void Rov::setIdCampagne | ( | QString | idCampagne | ) |
|
slot |
Références baseDeDonnees, BaseDeDonnees::executer(), et idCampagne.
Référencé par connecteArchivageMesures().
|
private |
Références baseDeDonnees, et BaseDeDonnees::recuperer().
Référencé par Rov().
|
private |
Référencé par getArchivageActif(), Rov(), et setArchivageActif().
|
private |
Référencé par creerDossierArchives(), creerNouvelleCampagne(), getArchives(), Rov(), et setArchives().
|
private |
|
private |
Référencé par getCamera(), et setCamera().
|
private |
Référencé par getCommunicationRov(), et Rov().
|
private |
Référencé par creerNouvelleCampagne(), getIdCampagne(), setIdCampagne(), et stockeMesuresBDD().
|
private |
Référencé par getListeNomsOperateurs(), et recupererListeNomsOperateurs().
|
private |
Référencé par getListePrenomsOperateurs(), et recupererListePrenomsOperateurs().
|
private |
Référencé par connecteArchivageMesures(), getMesures(), et Rov().