Modifications

Sauter à la navigation Sauter à la recherche
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 ):
29 918

modifications

Menu de navigation