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:
35:d81f6b927932
Parent:
33:c8b4e5a392e6
Child:
36:474d4795aafa
--- a/labyrinthe.h	Mon Aug 31 14:30:40 2015 +0000
+++ b/labyrinthe.h	Sat Sep 12 21:34:57 2015 +0000
@@ -1,18 +1,21 @@
 /**
-  * @file       TTask.h
-  * @brief      Cette classe est le modele des 3 taches de controle.
+  * @file       labyrinthe.h
+  * @brief      Regroupement de fonction pour enregistrer le millieu en 2D.
   * @author     Salco
   * @version    2.00
   * @date       11 mars 2015
   */
+  
 #ifndef LABYRINTHE_H
 #define LABYRINTHE_H
-
+  
 #define DEFAULTLABLEIGHT 4
-#define DEBUGLABCOORD 1
+#define DEBUGLABCOORD 0
+#define DEBUGLABSEARCHCOORD 0
 
 #include "mbed.h"
 #include "debug.h"
+#include "settingDebug.h"
 #include <string>
 
 #define UP 1
@@ -26,6 +29,8 @@
 #define MUR 2
 #define PAS_EXPLORER 0
 
+// 1 tuile == 4 byte
+
 enum coordonerr{
 /* C7,C8,C9 */
 /* C4,C5,C6 */
@@ -82,9 +87,21 @@
 void setC_Down(char value);
 void setC_Left(char value);
 void setC_Right(char value);
+void setMyPos(char value);
 
-string showMap(void);
-string showMap(char x, char y);
+      /**
+       * Surcharge de showMap(void)
+       * @return The formated map 3x3 result
+       */
+        string showMap(void);
+        
+      /**
+       * Fonction permetant de sortire la map de la position x et y
+       * @param x position X.
+       * @param y position Y.
+       * @return The formated map 3x3 result
+       */
+        string showMap(char x, char y);
 
 bool updateMap(string mapUpdated);
 bool updateMap(string mapUpdated,char x, char y);