![](/media/cache/profiles/4b0986230d9d7aded7f0c24033d221d4.jpg.50x50_q85.jpg)
Programme de contrôle de l'octopode 4DOF, Theraphosa-Salconi.
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
Diff: source/MemRegistre.cpp
- Revision:
- 7:dcfd81d7f93f
- Parent:
- 6:a7777c2a7e1e
- Child:
- 9:7295385f02b2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/source/MemRegistre.cpp Thu Mar 19 00:20:09 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 "MemRegistre.h" + +MemRegistre::MemRegistre() +{ + m_positionActioneur = 0; + m_positionCapteur = 0; + m_positionMemoire = 0; +} +MemRegistre::~MemRegistre() +{ +} +Module MemRegistre::firstActioneur(void) +{ + m_positionActioneur = 0; + return m_moduleActioneur[m_positionActioneur]; +} +Module MemRegistre::nextActioneur(void) +{ + if(m_moduleActioneur.getSize()> m_positionActioneur) + m_positionActioneur++; + + return m_moduleActioneur[m_positionActioneur]; +} + +Module MemRegistre::firstCapteur(void) +{ + m_positionCapteur = 0; + return m_moduleCapteur[m_positionCapteur]; +} +Module MemRegistre::nextCapteur(void) +{ + if(m_moduleCapteur.getSize()> m_positionCapteur) + m_positionCapteur++; + + return m_moduleCapteur[m_positionCapteur]; +} +Module MemRegistre::firstMemoire(void) +{ + m_positionMemoire = 0; + return m_moduleMemoire[m_positionMemoire]; +} +Module MemRegistre::nextMemoire(void) +{ + if(m_moduleMemoire.getSize()> m_positionMemoire) + m_positionMemoire++; + + return m_moduleMemoire[m_positionMemoire]; +}