Ligne 103 : |
Ligne 103 : |
| | | |
| == class Movement == | | == class Movement == |
− | """ Base class that will allow you to code Movement """
| + | ENG: Base class that will allow you to code the own robot movements. Movements must derived from this Movement class. See the {{fname|Left}} class in the file {{fname|doggy.py}} |
| | | |
− | def name():
| + | FR: Classe de base qui vous permettra de coder les mouvement de votre robot. Lesmouvements doivent dérivés de cette classe Movement. Voyez la classe {{fname|Left}} dans le fichier {{fname|doggy.py}} |
− | """ return the inner name of the movement. use CAPITAL. Define as class function """
| |
| | | |
− | def prepare( self, **kw ):
| + | === def name() === |
− | """ Override this method to place all the servo to prepare the movement """
| + | ENG: returns the inner name of the movement. use CAPITAL. <font color="red">Defined as class function</font>. Eg: ('LEFT','L') |
| + | |
| + | FR: retourne les noms d'identification du mouvement. En CAPITAL uniquement. <font color="red">Définit comme une méthode de classe</font>. Ex: ('LEFT','L') |
| + | |
| + | === def prepare( self, **kw ) === |
| + | ENG: Override this method to place all the servo in the desired position to prepare the movement that will be executed by the do() method. |
| + | |
| + | FR: Surchargez cette méthode pour placer tous les servo dans la position désirée afin de préparer le mouvement qui sera exécuté par la méthode do(). |
| + | |
| + | * '''**kw''': |
| | | |
| def do( self, **kw ): | | def do( self, **kw ): |