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
Committer:
salco
Date:
Tue Jul 28 01:22:16 2015 +0000
Revision:
28:ac5c6350ed9a
Parent:
19:0ac80045ba4c
Child:
29:51308764fdd0
tsest

Who changed what in which revision?

UserRevisionLine numberNew contents of line
salco 2:4c5b0f6d0a6b 1 /**
salco 7:dcfd81d7f93f 2 * @file TTaskCritiqueiquet.h
salco 2:4c5b0f6d0a6b 3 * @brief Cette classe controle tout ce qui ce relie au Flag Critique et a la gestion prioritaire.
salco 2:4c5b0f6d0a6b 4 * @author Salco
salco 2:4c5b0f6d0a6b 5 * @version 2.00
salco 2:4c5b0f6d0a6b 6 * @date 11 mars 2015
salco 2:4c5b0f6d0a6b 7 */
salco 7:dcfd81d7f93f 8 #ifndef TTASKCRITIQUE_H
salco 7:dcfd81d7f93f 9 #define TTASKCRITIQUE_H
salco 2:4c5b0f6d0a6b 10
salco 28:ac5c6350ed9a 11 #define DEBUG_INIT_TASKCRITT 1
salco 28:ac5c6350ed9a 12 #define DEBUG_TASKCRITT 1
salco 28:ac5c6350ed9a 13
salco 2:4c5b0f6d0a6b 14 #include "Task/TTask.h"
salco 28:ac5c6350ed9a 15 #include "debug.h"
salco 2:4c5b0f6d0a6b 16
salco 7:dcfd81d7f93f 17 class TTaskCritique : public TTask
salco 2:4c5b0f6d0a6b 18 {
salco 19:0ac80045ba4c 19 //string m_ListDesModules;
salco 15:91b3c572d9df 20 bool tymy;
salco 28:ac5c6350ed9a 21 /*
salco 28:ac5c6350ed9a 22 * Fonction permetant de fermer et ouvrire l'alimentation du robot
salco 28:ac5c6350ed9a 23 */
salco 15:91b3c572d9df 24 void forceShutDown(bool offON);
salco 15:91b3c572d9df 25 void criticalTreatment(char adresse);
salco 19:0ac80045ba4c 26 //protected:
salco 19:0ac80045ba4c 27 //CtrlBridge* m_CtrlBridge;
salco 2:4c5b0f6d0a6b 28 virtual void task(void);
salco 2:4c5b0f6d0a6b 29
salco 2:4c5b0f6d0a6b 30 public:
salco 28:ac5c6350ed9a 31 /*
salco 28:ac5c6350ed9a 32 * Constructeur de la class
salco 28:ac5c6350ed9a 33 */
salco 7:dcfd81d7f93f 34 TTaskCritique(int priority=0);
salco 28:ac5c6350ed9a 35 /*
salco 28:ac5c6350ed9a 36 * Destructeur de la class
salco 28:ac5c6350ed9a 37 */
salco 7:dcfd81d7f93f 38 virtual ~TTaskCritique();
salco 2:4c5b0f6d0a6b 39 };
salco 7:dcfd81d7f93f 40 #endif // TTASKCRITIQUE_H