![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
ese519
Dependencies: MRF24J40 mbed-rtos mbed
Diff: Actuator.cpp
- 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); + // } +