ese519
Dependencies: MRF24J40 mbed-rtos mbed
Actuator.h@0:ef293aec3a85, 2015-03-21 (annotated)
- Committer:
- Jing_Qiu
- Date:
- Sat Mar 21 02:52:43 2015 +0000
- Revision:
- 0:ef293aec3a85
ese519
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Jing_Qiu | 0:ef293aec3a85 | 1 | #include "mbed.h" |
Jing_Qiu | 0:ef293aec3a85 | 2 | class Actuator{ |
Jing_Qiu | 0:ef293aec3a85 | 3 | private: |
Jing_Qiu | 0:ef293aec3a85 | 4 | int m; |
Jing_Qiu | 0:ef293aec3a85 | 5 | int index; |
Jing_Qiu | 0:ef293aec3a85 | 6 | PwmOut motor; |
Jing_Qiu | 0:ef293aec3a85 | 7 | Timeout to; |
Jing_Qiu | 0:ef293aec3a85 | 8 | |
Jing_Qiu | 0:ef293aec3a85 | 9 | public: |
Jing_Qiu | 0:ef293aec3a85 | 10 | Actuator(int m_, int index_, PwmOut motor_, Timeout to_); |
Jing_Qiu | 0:ef293aec3a85 | 11 | virtual ~Actuator(); |
Jing_Qiu | 0:ef293aec3a85 | 12 | int getM(); |
Jing_Qiu | 0:ef293aec3a85 | 13 | int getIndex(); |
Jing_Qiu | 0:ef293aec3a85 | 14 | PwmOut getMotor(); |
Jing_Qiu | 0:ef293aec3a85 | 15 | Timeout getTo(); |
Jing_Qiu | 0:ef293aec3a85 | 16 | void setM(int m); |
Jing_Qiu | 0:ef293aec3a85 | 17 | void setIndex(int idx); |
Jing_Qiu | 0:ef293aec3a85 | 18 | void setMotor(double pw); |
Jing_Qiu | 0:ef293aec3a85 | 19 | |
Jing_Qiu | 0:ef293aec3a85 | 20 | void shot(); |
Jing_Qiu | 0:ef293aec3a85 | 21 | //void updateMotor(); |
Jing_Qiu | 0:ef293aec3a85 | 22 | |
Jing_Qiu | 0:ef293aec3a85 | 23 | }; |