Version initiale
Dependencies: mbed
Fork of Le_Pont_V10116 by
Pilote Class Reference
Class Pilote Pilotage de variateur de pile de pont via liaison série et protocole 3R. More...
#include <Pilote.h>
Public Member Functions | |
| Pilote (S16 Id) | |
| Constructeur. | |
| void | Init (int Baudrates, int bits, int Stop) |
| Initialise et ouvre le port série. | |
| void | Marche (U8 Mode, U8 Sens, S16 Hauteur, S16 Vitesse) |
| Ordre de marche de la pile. | |
| void | Arret (void) |
| Ordre d'arret de la pile. | |
| void | Frein (U8 Etat) |
| Commande manuelle du frein. | |
| void | Lecture (U16 Num_Parametre) |
| Lecture d'un parametre du variateur. | |
| void | Configure (U16 Num_Parametre, S32 Valeur) |
| Configuration d'un parametre du variateur. | |
| void | Etalonnage (S16 Points1, S16 Hauteur1, S16 Points2, S16 Hauteur2) |
| Etalonnage de hauteur de la pile. | |
| void | Reception (void) |
| Reception de la réponse du variateur. | |
Data Fields | |
| Serial * | pPort |
| Pointeur du port série. | |
| S16 | Hauteur_Courante |
| Hauteur courante de la pile (mm) | |
| S16 | Vitesse_Courante |
| Vitesse courante de la pile. | |
| S16 | Mesure_Courante |
| Hauteur de la pile (pts) | |
| S16 | Hauteur_Cible |
| Hauteur cible du mouvement en cours (mm) | |
| S16 | Id |
| Identifiant de l'instance. | |
| S16 | Compteur_Timeout |
| Compteur de timeouts de la liaison série. | |
| U8 | Etat_Deplacement |
| Deplacement en cours (ARRET, MONTE, DESCEND) | |
| U8 | Etat_Frein |
| Etat de la commande manuelle de frein (SERRE, DESSERRE) | |
| U8 | COM_OK |
| Etat de la liaison série. | |
| S32 | Parametres_Vario_S32 [NB_PARAM_VARIATEUR] |
| Tableau de paramètres du variateur. | |
Detailed Description
Class Pilote Pilotage de variateur de pile de pont via liaison série et protocole 3R.
Definition at line 62 of file Pilote.h.
Constructor & Destructor Documentation
| Pilote | ( | S16 | Id ) |
Constructeur.
Class Pilote.
- Parameters:
-
Id : Identifiant de l'instance
Definition at line 18 of file Pilote.cpp.
Member Function Documentation
| void Arret | ( | void | ) |
Ordre d'arret de la pile.
Definition at line 156 of file Pilote.cpp.
| void Configure | ( | U16 | Num_Parametre, |
| S32 | Valeur | ||
| ) |
Configuration d'un parametre du variateur.
- Parameters:
-
Num_Parametre : numéro du parametre à configurer Valeur : nouvelle valeur du parametre
Definition at line 268 of file Pilote.cpp.
| void Etalonnage | ( | S16 | Points1, |
| S16 | Hauteur1, | ||
| S16 | Points2, | ||
| S16 | Hauteur2 | ||
| ) |
Etalonnage de hauteur de la pile.
- Parameters:
-
Points1 : Hauteur en points de la mesure basse Hauteur1 : Hauteur en mm de la mesure basse Points2 : Hauteur en points de la mesure haute Hauteur2 : Hauteur en mm de la mesure haute
Definition at line 191 of file Pilote.cpp.
| void Frein | ( | U8 | Etat ) |
Commande manuelle du frein.
- Parameters:
-
Etat : Etat du frein {SERRE,DESSERRE}
Definition at line 220 of file Pilote.cpp.
| void Init | ( | int | Baudrates, |
| int | bits, | ||
| int | Stop | ||
| ) |
Initialise et ouvre le port série.
- Parameters:
-
Baudrates : Vitesse de la liaison série bits : Bits de données Stop : Bits de stop
Definition at line 50 of file Pilote.cpp.
| void Lecture | ( | U16 | Num_Parametre ) |
Lecture d'un parametre du variateur.
- Parameters:
-
Num_Parametre : numéro du parametre à lire
Definition at line 244 of file Pilote.cpp.
| void Marche | ( | U8 | Mode, |
| U8 | Sens, | ||
| S16 | Hauteur, | ||
| S16 | Vitesse | ||
| ) |
Ordre de marche de la pile.
- Parameters:
-
Mode : Mode de fonctionnement Sens : Sens de déplacement Hauteur : Hauteur cible (mm) Vitesse : Consigne de vitesse (tr/min)
Definition at line 90 of file Pilote.cpp.
| void Reception | ( | void | ) |
Reception de la réponse du variateur.
Definition at line 331 of file Pilote.cpp.
Field Documentation
| S16 Compteur_Timeout |
| U8 Etat_Frein |
| S16 Hauteur_Cible |
| S16 Hauteur_Courante |
| S16 Mesure_Courante |
| S32 Parametres_Vario_S32[NB_PARAM_VARIATEUR] |
| S16 Vitesse_Courante |
Generated on Tue Jul 12 2022 23:24:06 by
1.7.2
