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/MemReg.cpp

Committer:
salco
Date:
2015-03-12
Revision:
6:a7777c2a7e1e

File content as of revision 6:a7777c2a7e1e:

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