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
Revision:
11:496453b45e25
Parent:
7:dcfd81d7f93f
Child:
14:ca1a9230ba7f
--- a/source/Task/TTask.h	Thu Mar 19 21:49:20 2015 +0000
+++ b/source/Task/TTask.h	Fri Mar 20 01:03:17 2015 +0000
@@ -13,34 +13,41 @@
 
 class TTask
 {
-    private:
+private:
     int m_priorityCount;//m_countCycle;
     int m_priority;//m_cycleSet;
     //bool startSignal;
-    
-    protected:
+
+
+protected:
     static TTask *ptrThis;
-    
-    public:
-    TTask(int priority=0){m_priority=priority; m_priorityCount=0;}
-    virtual ~TTask(){
-        }
-    
-    virtual void exec(void){
-        if(m_priorityCount >= m_priority)
-        { 
+    //CtrlBridge* m_CtrlBridge;
+
+public:
+    TTask(int priority=0) {
+        m_priority=priority;
+        m_priorityCount=0;
+    }
+    virtual ~TTask() {
+    }
+
+    virtual void exec(void) {
+        if(m_priorityCount >= m_priority) {
             m_priorityCount=0;
             this->task();
-        }
-        else
-         m_priorityCount++;
-        }
-        
+        } else
+            m_priorityCount++;
+    }
+
     //virtual void signalStart(void);
     virtual void task(void) = 0;
-    
-    void setPriority(int value){m_priority = value;}
-    int getPriority() { return m_priority;}
-    
+
+    void setPriority(int value) {
+        m_priority = value;
+    }
+    int getPriority() {
+        return m_priority;
+    }
+
 };
 #endif // TTASK_H
\ No newline at end of file