#include <ServoMotor.h>
Diagramme de collaboration de API::ServoMotor:
Membres publics | |
int | getID () const |
retourne l'identifiant du servo-moteur courant | |
Leg * | getLeg () const |
retourne la reference de la patte du servo-moteur courant | |
int | getTargetPosition () const |
retourne la position cible du servo-moteur courant | |
double | getTargetAngle () const |
retourne l'angle cible du servo-moteur courant | |
double | getTargetVelocity () const |
retourne la vitesse cible du servo-moteur courant | |
double | getTargetForce () const |
retourne la force cible du servo-moteur courant | |
int | getCurrentPosition () const |
retourne la position actuelle du servo-moteur courant | |
double | getCurrentVelocity () const |
retourne la vitesse actuelle du servo-moteur courant | |
double | getCurrentForce () const |
retourne la force actuelle du servo-moteur courant | |
double | getCurrentAngle () const |
retourne l'angle actuel du servo-moteur courant | |
double | getHighStopAngle () const |
retourne l'angle minimal du servo-moteur courant | |
double | getLowStopAngle () const |
retourne l'angle maximal du servo-moteur courant | |
int | getMinPosition () const |
retourne la position minimale du servo-moteur courant | |
int | getMaxPosition () const |
retourne la position maximale du servo-moteur courant | |
void | setToHalfPosition (int mode=KEEP, Real deltaTime=0, unsigned int index=0) |
Ordonne au servo-moteur de reprendre sa position canonique. | |
void | setTargetAngle (double aTargetAngle, int mode=KEEP, Real deltaTime=0, unsigned int index=0) |
Affecte au servo-moteur un angle cible. | |
void | setTargetPosition (int aTargetPosition, int mode=KEEP, Real deltaTime=0, unsigned int index=0) |
Affecte au servo-moteur une position cible. | |
void | setTargetVelocity (int aTargetVelocity, int mode=KEEP, Real deltaTime=0, unsigned int index=0) |
Affecte au servo-moteur une vitesse cible. | |
void | setTargetForce (double aTargetForce, int mode=KEEP, Real deltaTime=0, unsigned int index=0) |
Affecte au servo-moteur une force cible. | |
void | stop () |
procede a l'arret du servo-moteur | |
Attributs Publics | |
Util * | util |
Reference de l'instance de la classe specifique a la simulation d'un servo-moteur. | |
Membres protégés | |
ServoMotor () | |
constructeur du servo-moteur | |
~ServoMotor () | |
destructeur du servo-moteur | |
void | setID (int aServoMotorID) |
affecte l'identifiant du servo-moteur courant | |
void | setLeg (Leg *aLeg) |
affecte la patte proprietaire du servo-moteur courant |
|
constructeur du servo-moteur
|
|
destructeur du servo-moteur
|
|
retourne l'angle actuel du servo-moteur courant
|
|
retourne la force actuelle du servo-moteur courant
|
|
retourne la position actuelle du servo-moteur courant
|
|
retourne la vitesse actuelle du servo-moteur courant
|
|
retourne l'angle minimal du servo-moteur courant
|
|
retourne l'identifiant du servo-moteur courant
|
|
retourne la reference de la patte du servo-moteur courant
|
|
retourne l'angle maximal du servo-moteur courant
|
|
retourne la position maximale du servo-moteur courant
|
|
retourne la position minimale du servo-moteur courant
|
|
retourne l'angle cible du servo-moteur courant
|
|
retourne la force cible du servo-moteur courant
|
|
retourne la position cible du servo-moteur courant
|
|
retourne la vitesse cible du servo-moteur courant
|
|
affecte l'identifiant du servo-moteur courant
|
|
affecte la patte proprietaire du servo-moteur courant
|
|
Affecte au servo-moteur un angle cible.
|
|
Affecte au servo-moteur une force cible.
|
|
Affecte au servo-moteur une position cible.
|
|
Affecte au servo-moteur une vitesse cible.
|
|
Ordonne au servo-moteur de reprendre sa position canonique.
|
|
procede a l'arret du servo-moteur
|
|
|
|
|
|
|
|
Reference de l'instance de la classe specifique a la simulation d'un servo-moteur.
|