![](/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
source/MemRegistre.cpp
- Committer:
- salco
- Date:
- 2015-03-19
- Revision:
- 7:dcfd81d7f93f
- Parent:
- source/MemReg.cpp@ 6:a7777c2a7e1e
- Child:
- 9:7295385f02b2
File content as of revision 7:dcfd81d7f93f:
/* * 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]; }