1#ifndef __FULLSPEEDSERVO_H__
2#define __FULLSPEEDSERVO_H__
6#include "PeriodicProcess.h"
34 void write(
int setpoint);
51 int read(){
return m_servo.read();}
55 virtual void process(
float timestep);
Pilotage de Servomoteur particulier.
Definition FullSpeedServo.h:14
void detach()
Fonction réciproque de attach() (permet par exemple d'avoir un servomoteur en roue libre)
Definition FullSpeedServo.cpp:20
virtual void process(float timestep)
Méthode à implémenter obligatoirement pour hériter de PeriodicProcess.
Definition FullSpeedServo.cpp:24
void SpeedWrite(int setpoint, float time)
Fait tourner le servomoteur pendant le temps donné ou jusqu'à la position demandée.
Definition FullSpeedServo.cpp:5
int read()
renvoie la dernière position envoyée au servo (seulement si le servo est "attached")
Definition FullSpeedServo.h:51
void write(int setpoint)
Fait tourner le servomoteur jusqu'à la position demandée (vitesse normale)
Definition FullSpeedServo.cpp:12
void attach(int pin)
Définit le pin sur lequel est connecté le serovmoteur.
Definition FullSpeedServo.cpp:16
bool attached()
Permet de savoir si le servo est attaché ou pas (respectivement maintient sa position / roue libre)
Definition FullSpeedServo.h:46
Classe à implémenter pour gérer les appels dans la loop.
Definition PeriodicProcess.h:16