![]() |
Robot Principal 26
Documentation du Club Robot INSA Rennes 2026
|


Fonctions membres publiques | |
| void | attach (int PIN) |
| void | detach () |
| void | enableStartup () |
| void | disableStartup () |
| void | updateStartup () |
| void | enableMotor () |
| void | disableMotor () |
| int | setVelocity (int velocity) |
| int | setPulsewidth (int pulsewidth) |
| void | forcePulsewidth (int pulsewidth) |
| void | update () |
| void | startupProcess () |
| float | getVelocity () const |
| bool | isEnabled () const |
| int | readMicroseconds () |
Fonctions membres publiques hérités de PeriodicProcess | |
| virtual | ~PeriodicProcess () |
| Constructeur de PeriodicProcess. | |
| void | enable () |
| Active le PeriodicProcess. | |
| void | disable () |
| Désactive le PeriodicProcess. | |
| void | setTimestep (float timestep) |
| Sélectionne une nouvelle valeur pour timestep. | |
| bool | update () |
| Execute la méthode process. | |
| bool | isEnabled () const |
| Vérifie si le PeriodicProcess est activé. | |
| float | getTimestep () const |
| Retourne la valeur de m_timestep. | |
| virtual | ~PeriodicProcess () |
| Constructeur de PeriodicProcess. | |
| void | enable () |
| Active le PeriodicProcess. | |
| void | disable () |
| Désactive le PeriodicProcess. | |
| void | setTimestep (float timestep) |
| Sélectionne une nouvelle valeur pour timestep. | |
| bool | update () |
| Execute la méthode process. | |
| bool | isEnabled () const |
| Vérifie si le PeriodicProcess est activé. | |
| float | getTimestep () const |
| Retourne la valeur de m_timestep. | |
Fonctions membres protégées | |
| virtual void | process (float timestep) |
| Méthode à implémenter obligatoirement pour hériter de PeriodicProcess. | |
Fonctions membres protégées hérités de PeriodicProcess | |
| virtual void | onProcessEnabling () |
| Méthode exécutée à l'activation du PeriodicProcess. | |
| virtual void | onProcessDisabling () |
| Méthode exécutée à la désactivation du PeriodicProcess. | |
| virtual void | onProcessEnabling () |
| Méthode exécutée à l'activation du PeriodicProcess. | |
| virtual void | onProcessDisabling () |
| Méthode exécutée à la désactivation du PeriodicProcess. | |
|
protectedvirtual |
Méthode à implémenter obligatoirement pour hériter de PeriodicProcess.
Process est la méthode qui s'exécutera toutes les m_timestep. Il doit donc définir l'action répétitive voulue dans la loop de l'Arduino.
| timestep | Temps écoulé depuis le dernier appel en seconde. |
Implémente PeriodicProcess.