perturh room legacy

Dependencies:   SMARTWAV USBDevice mbed stateScript

Fork of stateScript by Mattias Karlsson

Committer:
alustig3
Date:
Sat May 16 23:41:46 2015 +0000
Revision:
5:e62cd80aa22f
Parent:
2:298679fff37c
changes

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mkarlsso 2:298679fff37c 1 #include "mbed.h"
mkarlsso 2:298679fff37c 2 #include "SMARTWAV.h"
mkarlsso 2:298679fff37c 3 #include <stdint.h>
mkarlsso 2:298679fff37c 4 #include <string.h>
mkarlsso 2:298679fff37c 5 #include <string>
mkarlsso 2:298679fff37c 6 #include <vector>
mkarlsso 2:298679fff37c 7 #include <queue>
mkarlsso 2:298679fff37c 8
mkarlsso 2:298679fff37c 9
mkarlsso 2:298679fff37c 10 class soundControl {
mkarlsso 2:298679fff37c 11
mkarlsso 2:298679fff37c 12 public:
mkarlsso 2:298679fff37c 13 soundControl(void);
mkarlsso 2:298679fff37c 14 void setFile(string fileNameIn);
mkarlsso 2:298679fff37c 15 void setVolume(int* volumeIn);
mkarlsso 2:298679fff37c 16 void setVolume(int volumeIn);
mkarlsso 2:298679fff37c 17 void setPlayback(bool playIn);
mkarlsso 2:298679fff37c 18 void setReset();
mkarlsso 2:298679fff37c 19 void execute();
mkarlsso 2:298679fff37c 20
mkarlsso 2:298679fff37c 21 private:
mkarlsso 2:298679fff37c 22 char fileName[21];
mkarlsso 2:298679fff37c 23 bool fileNameExists;
mkarlsso 2:298679fff37c 24 int* volumePtr;
mkarlsso 2:298679fff37c 25 int volume;
mkarlsso 2:298679fff37c 26 bool play;
mkarlsso 2:298679fff37c 27 bool reset;
mkarlsso 2:298679fff37c 28
mkarlsso 2:298679fff37c 29
mkarlsso 2:298679fff37c 30 };