A scripting environment used to define precise output/input temporal relationships.
Dependencies: SMARTWAV mbed HelloWorld
Dependents: perturbRoom_legacy
Fork of HelloWorld by
Diff: soundControl.h
- Revision:
- 2:298679fff37c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/soundControl.h Tue Jul 08 21:51:16 2014 +0000 @@ -0,0 +1,30 @@ +#include "mbed.h" +#include "SMARTWAV.h" +#include <stdint.h> +#include <string.h> +#include <string> +#include <vector> +#include <queue> + + +class soundControl { + +public: + soundControl(void); + void setFile(string fileNameIn); + void setVolume(int* volumeIn); + void setVolume(int volumeIn); + void setPlayback(bool playIn); + void setReset(); + void execute(); + +private: + char fileName[21]; + bool fileNameExists; + int* volumePtr; + int volume; + bool play; + bool reset; + + +}; \ No newline at end of file