CoilGun
coilgun.cpp
- Committer:
- Reiko
- Date:
- 2013-09-09
- Revision:
- 1:aa39e3a9d06f
- Parent:
- 0:2d5820be7f51
- Child:
- 2:781ea1999ad3
File content as of revision 1:aa39e3a9d06f:
#include "coilgun.h" CoilGun::CoilGun(PinName chargePinName, PinName kickPinName, PinName donePin) : chargePin(chargePinName), kickPin(kickPinName), done(donePin) { //done.fall(this, &CoilGun.doneCallback); } void CoilGun::kick(int length) { } void CoilGun::setCharge(bool chargeState) { if (chargeState) { chargePin = 1; } else { chargePin = 0; } } void CoilGun::discharge() { chargePin = 0; } void CoilGun::doneCallback(void) { chargePin = 0; }