ese519

Dependencies:   MRF24J40 mbed-rtos mbed

Revision:
0:ef293aec3a85
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Actuator.cpp	Sat Mar 21 02:52:43 2015 +0000
@@ -0,0 +1,49 @@
+#include "Actuator.h"
+
+
+    Actuator::Actuator(int m_, int index_, PwmOut motor_, Timeout to_):m(m_),index(index_), motor(motor_), to(to_){}
+    Actuator::~Actuator(){}
+    int Actuator::getM(){
+        return m;
+        }
+        
+    int Actuator::getIndex(){
+        return index;
+        }
+        
+    PwmOut Actuator::getMotor()
+    {
+    return motor;    
+    }
+    
+    Timeout Actuator::getTo()
+    {
+    return to;    
+    }    
+        
+    void Actuator::setM(int m_)
+    {
+        m = m_;
+    
+    }
+    void Actuator::setIndex(int idx)
+    {
+        index = idx; 
+    }        
+    
+    void Actuator::setMotor(double pw)
+    {
+        motor = pw;    
+    }
+    
+    void Actuator::shot()
+    {
+    setM(0);
+    setMotor(0);   
+    }
+    
+    //void Actuator::updateMotor()
+    //{
+   //     if(getM()) getTo().attach(this,&Actuator::shot,0.2);   
+   // }
+