Programme de contrôle de l'octopode 4DOF, Theraphosa-Salconi.

Dependencies:   debug mbed

CtrlBridge

  • fonction quelquonque pour communiquer avec les module
  • fonction quelquonque pour faire des recherche dans les module dispo
  • autre fonction pour jouer avec MemRegistre

Version 1.2.0

  • Ajout d'un mode de simulation pour tester le code avec seulement un contrôleur stm32
Revision:
11:496453b45e25
Parent:
9:7295385f02b2
Child:
19:0ac80045ba4c
--- a/directive.cpp	Thu Mar 19 21:49:20 2015 +0000
+++ b/directive.cpp	Fri Mar 20 01:03:17 2015 +0000
@@ -4,17 +4,12 @@
 Directive::Directive():TTask(0)//on veux que cette tache sois exec toute les fois que TTaskGen sexecute.
 {
     c=0;
-    pc = new Serial(SERIAL_TX, SERIAL_RX);
-    ssc32= new Serial(PA_9, PA_10);
 
-    ctrDesPattes = new Faculter_motrice(/*ssc32*/pc);
+   // ctrDesPattes = new Faculter_motrice(/*ssc32*/pc);
 }
 Directive::~Directive()
 {
-    if(pc)
-        delete pc;
-    if(ssc32)
-        delete ssc32;
+
     if(ctrDesPattes)
         delete ctrDesPattes;
 }
@@ -26,22 +21,22 @@
 // Inspection //
 ////////////////
 
-    if(pc->readable()) {
+/*    if(pc->readable()) {
         c=pc->getc();//pc.scanf ("%79s",str);
         pc->printf("AK %c\n",c);//pc.printf("AK %s\n",str);// pc.printf("This program is %d .\n", i);
-    }
+    }*/
 
 //////////////////////////////
 // Traitement du Labyrinthe //
 //////////////////////////////
-    if (c == 'g') {
+/*    if (c == 'g') {
         ctrDesPattes->calibre();
         c=0;
     }
     if(c == 'h') {
         pc->printf(" ID seq: %i \n\r",ctrDesPattes->get_idSeq());
         c=0;
-    }
+    }*/
 ///////////////
 // Mouvement //
 ///////////////