perturh room legacy
Dependencies: SMARTWAV USBDevice mbed stateScript
Fork of stateScript by
soundControl.h@5:e62cd80aa22f, 2015-05-16 (annotated)
- Committer:
- alustig3
- Date:
- Sat May 16 23:41:46 2015 +0000
- Revision:
- 5:e62cd80aa22f
- Parent:
- 2:298679fff37c
changes
Who changed what in which revision?
User | Revision | Line number | New 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 | }; |