SAGNES Christophe / Mbed 2 deprecated Le_Pont_V10015

Dependencies:   mbed

Fork of Le_Pont_V10015 by 3R

Embed: (wiki syntax)

« Back to documentation index

Pilote Class Reference

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

U8 COM_OK

Etat de la liaison série.

Definition at line 129 of file Pilote.h.

Compteur de timeouts de la liaison série.

Definition at line 123 of file Pilote.h.

Deplacement en cours (ARRET, MONTE, DESCEND)

Definition at line 125 of file Pilote.h.

Etat de la commande manuelle de frein (SERRE, DESSERRE)

Definition at line 127 of file Pilote.h.

Hauteur cible du mouvement en cours (mm)

Definition at line 119 of file Pilote.h.

Hauteur courante de la pile (mm)

Definition at line 113 of file Pilote.h.

S16 Id

Identifiant de l'instance.

Definition at line 121 of file Pilote.h.

Hauteur de la pile (pts)

Definition at line 117 of file Pilote.h.

S32 Parametres_Vario_S32[NB_PARAM_VARIATEUR]

Tableau de paramètres du variateur.

Definition at line 131 of file Pilote.h.

Serial* pPort

Pointeur du port série.

Definition at line 111 of file Pilote.h.

Vitesse courante de la pile.

Definition at line 115 of file Pilote.h.