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

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];
}