Alexandre Salconi-Denis
/
ProjetOctopode
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.h
- Revision:
- 10:7e6aeaebe1a2
- Parent:
- 9:7295385f02b2
- Child:
- 11:496453b45e25
--- a/source/MemRegistre.h Thu Mar 19 19:14:31 2015 +0000 +++ b/source/MemRegistre.h Thu Mar 19 21:49:20 2015 +0000 @@ -18,10 +18,10 @@ { list<Module> m_moduleActioneur;//ListChainer m_moduleActioneur; list<Module>::iterator m_positionActioneur;//int m_positionActioneur; - + list<Module> m_moduleCapteur;//ListChainer m_moduleCapteur; list<Module>::iterator m_positionCapteur;//int m_positionCapteur; - + list<Module> m_moduleMemoire;//ListChainer m_moduleMemoire; list<Module>::iterator m_positionMemoire;//int m_positionMemoire; @@ -38,12 +38,12 @@ m_moduleActioneur.clear(); return 1; } - inline bool remActioneur(int position){ - list<Module>::iterator it1=m_moduleActioneur.begin(); - for(char i=position; i>1; i--) it1++; - m_moduleActioneur.erase(it1); - return 1; -} + inline bool remActioneur(int position) { + list<Module>::iterator it1=m_moduleActioneur.begin(); + for(char i=position; i>1; i--) it1++; + m_moduleActioneur.erase(it1); + return 1; + } bool addActioneur(Module module) { m_moduleActioneur.push_back(module); return 1; @@ -59,8 +59,8 @@ return 1; } bool remCapteur(int position) { - list<Module>::iterator it1=m_moduleCapteur.begin(); - for(char i=position; i>1; i--) it1++; + list<Module>::iterator it1=m_moduleCapteur.begin(); + for(char i=position; i>1; i--) it1++; m_moduleCapteur.erase(it1); return 1; } @@ -79,8 +79,8 @@ return 1; } bool remMemoire(int position) { - list<Module>::iterator it1=m_moduleMemoire.begin(); - for(char i=position; i>1; i--) it1++; + list<Module>::iterator it1=m_moduleMemoire.begin(); + for(char i=position; i>1; i--) it1++; m_moduleMemoire.erase(it1); return 1; }