Réceptionne les signaux de la manette destiné aux mouvements du bras, et émet les trames correspondantes.
Plus de détails...
#include <bras.h>
|
void | tourneEpaule (double valeur) |
| Contrôle la rotation de l'épaule (entre autre, la direction du bras), en émettant la trame correspondante. Correspond au joystick droite de la manette. Plus de détails...
|
|
void | leveEpaule (double valeur) |
| Contrôle l'angle de levé de l'épaule, en émettant la trame correspondante. Correspond au joystick droite de la manette. Plus de détails...
|
|
void | leveCoude (bool appuye) |
| Permet de lever le coude, en émettant la trame correspondante. Correspond au bouton triangle de la manette. Plus de détails...
|
|
void | baisseCoude (bool appuye) |
| Permet de plier le coude, en émettant la trame correspondante. Correspond au bouton X de la manette. Plus de détails...
|
|
void | tournePoignet (double valeur) |
| Permet de pivoter le poignet, en émettant la trame correspondante. Correspond au joystick gauche axe X de la manette. Plus de détails...
|
|
void | levePoignet (double valeur) |
| Permet de lever ou baisser le poignet, en émettant la trame correspondante. Correspond au joystick gauche axe Y de la manette. Plus de détails...
|
|
void | serrePince (bool appuye) |
| Permet de serrer la pince, en émettant la trame correspondante. Correspond au bouton R1 de la manette. Plus de détails...
|
|
void | lachePince (bool appuye) |
| Permet de relâcher la pince, en émettant la trame correspondante. Correspond au bouton L1 de la manette. Plus de détails...
|
|
void | depose (bool appuye) |
| Emet la trame : poser dans le bac le contenu de la pince. Plus de détails...
|
|
|
| Bras (QObject *parent=nullptr) |
|
- Auteur
- REYNIER Jacques
- Version
- 0.2
- Date
- Jeudi 14 Mars 2019
◆ Bras()
Bras::Bras |
( |
QObject * |
parent = nullptr | ) |
|
◆ baisseCoude
Bras::baisseCoude |
( |
bool |
appuye | ) |
|
|
slot |
Emet la trame : plier le coude.
- Paramètres
-
appuye | bool Bouton appuyé, ou non. |
appuye | bool Touche appuyée ou non. |
Références trameCree().
Référencé par ControleRov::changeConnexions().
81 QString trame =
"$LCO" + QString::number(-appuye) +
"\n";
void trameCree(QString trame)
Signal émis lorsqu'une trame a été créée et prête à être transmise.
◆ depose
Bras::depose |
( |
bool |
appuye | ) |
|
|
slot |
- Paramètres
-
appuye | bool Touche appuyée ou non. |
Références trameCree().
Référencé par ControleRov::changeConnexions().
165 QString trame =
"$DEP" + QString::number(appuye) +
"/";
void trameCree(QString trame)
Signal émis lorsqu'une trame a été créée et prête à être transmise.
◆ lachePince
Bras::lachePince |
( |
bool |
appuye | ) |
|
|
slot |
Emet la trame : relâcher la pince.
- Paramètres
-
appuye | bool Bouton appuyé, ou non. |
appuye | bool Touche appuyée ou non. |
Références trameCree().
Référencé par ControleRov::changeConnexions().
153 QString trame =
"$OPI" + QString::number(-appuye) +
"\n";
void trameCree(QString trame)
Signal émis lorsqu'une trame a été créée et prête à être transmise.
◆ leveCoude
Bras::leveCoude |
( |
bool |
appuye | ) |
|
|
slot |
Emet la trame : lever le coude.
- Paramètres
-
appuye | bool Bouton appuyé, ou non. |
Changer l'envoie de trame. Envoyer 1 quand Triangle, -1 quand Croix. -> Diminution nombre code différents dans la trame, simplification du décodage des trames.
- Paramètres
-
appuye | bool Touche appuyée ou non. |
Références trameCree().
Référencé par ControleRov::changeConnexions().
69 QString trame =
"$LCO" + QString::number(appuye) +
"\n";
void trameCree(QString trame)
Signal émis lorsqu'une trame a été créée et prête à être transmise.
◆ leveEpaule
Bras::leveEpaule |
( |
double |
valeur | ) |
|
|
slot |
Emet la trame : lever ou baisser l'épaule du bras.
- Paramètres
-
valeur | double Force de l'appui sur le joystick (entre -1 et 1). |
valeur | double Force d'appui sur le joystick. |
Références trameCree(), et valeurLeveEpaulePrecedente.
Référencé par ControleRov::changeConnexions().
43 QString trame =
"$LEP";
49 else if (valeur >= 0.5)
55 trame += QString::number(direction) +
"\n";
void trameCree(QString trame)
Signal émis lorsqu'une trame a été créée et prête à être transmise.
int valeurLeveEpaulePrecedente
Dernière valeur de la trame LeveEpaule émise.
Definition: bras.h:27
◆ levePoignet
Bras::levePoignet |
( |
double |
valeur | ) |
|
|
slot |
- Paramètres
-
valeur | double Force d'appui sur le joystick. |
Références trameCree(), et valeurLevePoignetPrecedente.
Référencé par ControleRov::changeConnexions().
117 QString trame =
"$LPO";
123 else if (valeur >= 0.5)
129 trame += QString::number(direction) +
"\n";
void trameCree(QString trame)
Signal émis lorsqu'une trame a été créée et prête à être transmise.
int valeurLevePoignetPrecedente
Dernière valeur de la trame LevePoignet émise.
Definition: bras.h:29
◆ serrePince
Bras::serrePince |
( |
bool |
appuye | ) |
|
|
slot |
Emet la trame : serrer la pince.
- Paramètres
-
appuye | bool Bouton appuyé, ou non. |
appuye | bool Touche appuyée ou non. |
Références trameCree().
Référencé par ControleRov::changeConnexions().
141 QString trame =
"$FPI" + QString::number(appuye) +
"\n";
void trameCree(QString trame)
Signal émis lorsqu'une trame a été créée et prête à être transmise.
◆ tourneEpaule
Bras::tourneEpaule |
( |
double |
valeur | ) |
|
|
slot |
Emet la trame : tourner l'épaule du bras à droite/gauche.
- Paramètres
-
valeur | double Force de l'appui sur le joystick (entre -1 et 1). |
valeur | double FOrce d'appui sur le joystick. |
Références trameCree(), et valeurTourneEpaulePrecedente.
Référencé par ControleRov::changeConnexions().
18 QString trame =
"$TEP";
24 else if (valeur >= 0.5)
30 trame += QString::number(direction) +
"\n";
void trameCree(QString trame)
Signal émis lorsqu'une trame a été créée et prête à être transmise.
int valeurTourneEpaulePrecedente
Dernière valeur de la trame TourneEpaule émise.
Definition: bras.h:26
◆ tournePoignet
Bras::tournePoignet |
( |
double |
valeur | ) |
|
|
slot |
- Paramètres
-
valeur | double Force d'appui sur le joystick. |
Références trameCree(), et valeurTournePoignetPrecedente.
Référencé par ControleRov::changeConnexions().
93 QString trame =
"$TPO";
99 else if (valeur >= 0.5)
105 trame += QString::number(direction) +
"\n";
void trameCree(QString trame)
Signal émis lorsqu'une trame a été créée et prête à être transmise.
int valeurTournePoignetPrecedente
Dernière valeur de la trame TournePoignet émise.
Definition: bras.h:28
◆ trameCree
void Bras::trameCree |
( |
QString |
trame | ) |
|
|
signal |
◆ valeurLeveEpaulePrecedente
int Bras::valeurLeveEpaulePrecedente |
|
private |
◆ valeurLevePoignetPrecedente
int Bras::valeurLevePoignetPrecedente |
|
private |
◆ valeurTourneEpaulePrecedente
int Bras::valeurTourneEpaulePrecedente |
|
private |
◆ valeurTournePoignetPrecedente
int Bras::valeurTournePoignetPrecedente |
|
private |
La documentation de cette classe a été générée à partir des fichiers suivants :