CoilGun

Committer:
Reiko
Date:
Mon Sep 09 18:25:23 2013 +0000
Revision:
1:aa39e3a9d06f
Parent:
0:2d5820be7f51
Child:
2:781ea1999ad3
Fixed compilation errors

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Reiko 1:aa39e3a9d06f 1 #include "coilgun.h"
Reiko 0:2d5820be7f51 2
Reiko 1:aa39e3a9d06f 3 CoilGun::CoilGun(PinName chargePinName, PinName kickPinName, PinName donePin)
Reiko 1:aa39e3a9d06f 4 : chargePin(chargePinName), kickPin(kickPinName), done(donePin) {
Reiko 1:aa39e3a9d06f 5 //done.fall(this, &CoilGun.doneCallback);
Reiko 0:2d5820be7f51 6 }
Reiko 0:2d5820be7f51 7
Reiko 0:2d5820be7f51 8 void CoilGun::kick(int length) {
Reiko 0:2d5820be7f51 9
Reiko 0:2d5820be7f51 10 }
Reiko 0:2d5820be7f51 11
Reiko 0:2d5820be7f51 12 void CoilGun::setCharge(bool chargeState) {
Reiko 1:aa39e3a9d06f 13 if (chargeState) {
Reiko 1:aa39e3a9d06f 14 chargePin = 1;
Reiko 0:2d5820be7f51 15 } else {
Reiko 1:aa39e3a9d06f 16 chargePin = 0;
Reiko 0:2d5820be7f51 17 }
Reiko 0:2d5820be7f51 18 }
Reiko 0:2d5820be7f51 19
Reiko 0:2d5820be7f51 20 void CoilGun::discharge() {
Reiko 1:aa39e3a9d06f 21 chargePin = 0;
Reiko 0:2d5820be7f51 22 }
Reiko 0:2d5820be7f51 23
Reiko 0:2d5820be7f51 24 void CoilGun::doneCallback(void) {
Reiko 1:aa39e3a9d06f 25 chargePin = 0;
Reiko 0:2d5820be7f51 26 }