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:
6:a7777c2a7e1e
diff -r e47644b68edd -r a7777c2a7e1e source/MemReg.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/source/MemReg.h	Thu Mar 12 20:55:24 2015 +0000
@@ -0,0 +1,59 @@
+/**
+  * @file       MemReg.h
+  * @brief      Cette classe est le modele des 3 taches de controle.
+  * @author     Salco
+  * @version    2.00
+  * @date       11 mars 2015
+  */
+#ifndef MEMREG_H
+#define MEMREG_H
+
+
+#include "ListChainer.h"
+
+class MemReg
+{
+ListChainer m_moduleActioneur;
+int m_positionActioneur;
+ListChainer m_moduleCapteur;
+int m_positionCapteur;
+ListChainer m_moduleMemoire;
+int m_positionMemoire;
+
+
+public:
+
+MemReg();
+virtual ~MemReg();
+
+bool remAllActioneur(void){m_moduleActioneur.remAll();return 1;}
+bool remActioneur(int position){m_moduleActioneur.remAtPos(position);return 1;}
+bool addActioneur(Module module){m_moduleActioneur.addNode(module);return 1;}
+Module firstActioneur(void);
+Module nextActioneur(void);
+int getSizeActioneur(void){return m_moduleActioneur.getSize();}
+
+bool remAllCapteur(void){m_moduleCapteur.remAll();return 1;}
+bool remCapteur(int position){m_moduleCapteur.remAtPos(position);return 1;}
+bool addCapteur(Module module){m_moduleCapteur.addNode(module);return 1;}
+Module firstCapteur(void);
+Module nextCapteur(void);
+int getSizeCapteur(void){return m_moduleCapteur.getSize();}
+
+bool remAllMemoire(void){m_moduleMemoire.remAll();return 1;}
+bool remMemoire(int position){m_moduleMemoire.remAtPos(position);return 1;}
+bool addMemoire(Module module){m_moduleMemoire.addNode(module);return 1;}
+Module firstMemoire(void);
+Module nextMemoire(void);
+int getSizeMemoire(void){return m_moduleMemoire.getSize();}
+
+
+
+
+
+
+};
+#endif // MEMREG_H //
+
+
+