2017 hongo b team
Dependencies: Alpha_Movements BoolProcess DataCaller mbed
ArrowShooter.h@0:7318c0dde997, 2017-09-08 (annotated)
- Committer:
- Komazawa_sun
- Date:
- Fri Sep 08 03:58:36 2017 +0000
- Revision:
- 0:7318c0dde997
????
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Komazawa_sun | 0:7318c0dde997 | 1 | #ifndef ARROW_SHOOTER_H |
Komazawa_sun | 0:7318c0dde997 | 2 | #define ARROW_SHOOTER_H |
Komazawa_sun | 0:7318c0dde997 | 3 | |
Komazawa_sun | 0:7318c0dde997 | 4 | #include "mbed.h" |
Komazawa_sun | 0:7318c0dde997 | 5 | |
Komazawa_sun | 0:7318c0dde997 | 6 | #include "Alpha_ApprI2C_ID.h" |
Komazawa_sun | 0:7318c0dde997 | 7 | #include "ApprI2CMaster.h" |
Komazawa_sun | 0:7318c0dde997 | 8 | |
Komazawa_sun | 0:7318c0dde997 | 9 | #include "MotorDriver.h" |
Komazawa_sun | 0:7318c0dde997 | 10 | #include "ThrowData_MD.h" |
Komazawa_sun | 0:7318c0dde997 | 11 | #include "CtrlMD.h" |
Komazawa_sun | 0:7318c0dde997 | 12 | |
Komazawa_sun | 0:7318c0dde997 | 13 | |
Komazawa_sun | 0:7318c0dde997 | 14 | class ArrowShooter |
Komazawa_sun | 0:7318c0dde997 | 15 | { |
Komazawa_sun | 0:7318c0dde997 | 16 | public: |
Komazawa_sun | 0:7318c0dde997 | 17 | ArrowShooter(I2C *_master, double _strt_inval = 0.01); |
Komazawa_sun | 0:7318c0dde997 | 18 | |
Komazawa_sun | 0:7318c0dde997 | 19 | double fire(); |
Komazawa_sun | 0:7318c0dde997 | 20 | void set_pwm(double pwm, double inval = 0.01); |
Komazawa_sun | 0:7318c0dde997 | 21 | |
Komazawa_sun | 0:7318c0dde997 | 22 | private: |
Komazawa_sun | 0:7318c0dde997 | 23 | ApprI2CMaster to_slave; |
Komazawa_sun | 0:7318c0dde997 | 24 | ThrowData i2c_md; |
Komazawa_sun | 0:7318c0dde997 | 25 | MotorDriver *_MD; |
Komazawa_sun | 0:7318c0dde997 | 26 | CtrlMD motor; |
Komazawa_sun | 0:7318c0dde997 | 27 | |
Komazawa_sun | 0:7318c0dde997 | 28 | Timer time; |
Komazawa_sun | 0:7318c0dde997 | 29 | |
Komazawa_sun | 0:7318c0dde997 | 30 | }; |
Komazawa_sun | 0:7318c0dde997 | 31 | |
Komazawa_sun | 0:7318c0dde997 | 32 | #endif |
Komazawa_sun | 0:7318c0dde997 | 33 |