2017 hongo b team

Dependencies:   Alpha_Movements BoolProcess DataCaller mbed

Committer:
Komazawa_sun
Date:
Fri Sep 08 03:58:36 2017 +0000
Revision:
0:7318c0dde997
????

Who changed what in which revision?

UserRevisionLine numberNew 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