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.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/source/MemReg.cpp	Thu Mar 12 20:55:24 2015 +0000
@@ -0,0 +1,61 @@
+/*
+ * memoireRegistre.cpp
+ *
+ *  Created on: Mar 10, 2015
+ *      Author: salco
+ */
+/**
+* @file llistcontact.cpp
+* @brief Formulaire de la class LList et node_t
+* @author Alexandre Salconi-Denis
+* @version 3.01
+* @date 06 mars 2014
+*/
+#include "MemReg.h"
+
+MemReg::MemReg()
+{
+    m_positionActioneur = 0;
+    m_positionCapteur = 0;
+    m_positionMemoire = 0;
+}
+MemReg::~MemReg()
+{
+}
+Module MemReg::firstActioneur(void)
+{
+    m_positionActioneur = 0;
+    return m_moduleActioneur[m_positionActioneur];
+}
+Module MemReg::nextActioneur(void)
+{
+    if(m_moduleActioneur.getSize()> m_positionActioneur)
+        m_positionActioneur++;
+
+    return m_moduleActioneur[m_positionActioneur];
+}
+
+Module MemReg::firstCapteur(void)
+{
+    m_positionCapteur = 0;
+    return m_moduleCapteur[m_positionCapteur];
+}
+Module MemReg::nextCapteur(void)
+{
+    if(m_moduleCapteur.getSize()> m_positionCapteur)
+        m_positionCapteur++;
+
+    return m_moduleCapteur[m_positionCapteur];
+}
+Module MemReg::firstMemoire(void)
+{
+    m_positionMemoire = 0;
+    return m_moduleMemoire[m_positionMemoire];
+}
+Module MemReg::nextMemoire(void)
+{
+    if(m_moduleMemoire.getSize()> m_positionMemoire)
+        m_positionMemoire++;
+
+    return m_moduleMemoire[m_positionMemoire];
+}