Réceptionne les signaux de la manette destiné aux déplacements du Rov, et émet les trames correspondantes.
Plus de détails...
#include <deplacement.h>
|
void | tourneDroiteGauche (double valeur) |
| Slot activé lorsque le joystick gauche est poussé à droite ou gauche. Emet un signal contenant la trame correspondante (déplacement : tourner à droite/gauche). Plus de détails...
|
|
void | rouleAvantArriere (double valeur) |
| Slot activé lorsque le joystick gauche est poussé en avant ou arrière. Emet un signal contenant la trame correspondante (déplacement : avancer/reculer). Plus de détails...
|
|
- Auteur
- REYNIER Jacques
- Version
- 0.2
- Date
- Mercredi 13 Mars 2019
◆ Deplacement()
Deplacement::Deplacement |
( |
QObject * |
parent = nullptr | ) |
|
◆ rouleAvantArriere
Deplacement::rouleAvantArriere |
( |
double |
valeur | ) |
|
|
slot |
Emet la trame : avancer/reculer.
- Paramètres
-
valeur | double Force de l'appui sur le joystick (compris entre -1 et 1). |
Références trameCree(), et valeurAvancerPrecedente.
Référencé par ControleRov::changeConnexions(), et ControleRov::ControleRov().
54 if(valeur <= 0.3 && valeur >= -0.3)
57 if(valeur > 0.3 && valeur <=0.6)
60 if(valeur > 0.6 && valeur <=0.9)
66 if(valeur >= -0.6 && valeur < -0.3)
69 if(valeur >= -0.9 && valeur < -0.6)
75 valeur = trame[4].digitValue();
QString valeurAvancerPrecedente
Dernière valeur de la trame Avancer émise.
Definition: deplacement.h:26
void trameCree(QString trame)
Signal émis lorsqu'une trame est prête à être transmise.
◆ tourneDroiteGauche
Deplacement::tourneDroiteGauche |
( |
double |
valeur | ) |
|
|
slot |
Emet la trame : tourner à droite/gauche.
- Paramètres
-
valeur | double Force de l'appui sur le joystick (compris entre -1 et 1). |
Références trameCree(), et valeurTournerPrecedente.
Référencé par ControleRov::changeConnexions(), et ControleRov::ControleRov().
20 valeur = std::trunc(valeur);
24 trame =
"$DRO" + QString::number(1) +
"\n";
26 else if (valeur <= 0.5)
28 trame =
"$GRO" + QString::number(1) +
"\n";
30 else if (valeur > -0.5 || valeur < 0.5)
32 trame =
"$ARO" + QString::number(0) +
"\n";
QString valeurTournerPrecedente
Dernière valeur de la trame Tourner émise.
Definition: deplacement.h:27
void trameCree(QString trame)
Signal émis lorsqu'une trame est prête à être transmise.
◆ trameCree
void Deplacement::trameCree |
( |
QString |
trame | ) |
|
|
signal |
◆ valeurAvancerPrecedente
QString Deplacement::valeurAvancerPrecedente |
|
private |
◆ valeurTournerPrecedente
QString Deplacement::valeurTournerPrecedente |
|
private |
La documentation de cette classe a été générée à partir des fichiers suivants :