From fabcff4e0550aff403d67262e42aa705ee9086f6 Mon Sep 17 00:00:00 2001 From: amazing-username Date: Sun, 9 Apr 2017 18:38:36 -0500 Subject: [PATCH] Using less bash scripting --- AudioDown.sh | 7 ----- PrintAudioInfo.cpp => AudioInformation.cpp | 30 +++++++++++------- AudioInformation.h | 19 ++++++++++++ AudioUp.sh | 7 ----- DecreaseVolume.cpp | 11 +++++++ DecreaseVolume.h | 14 +++++++++ DownVolume.cpp | 21 ------------- MainVolumeControl.cpp | 33 ++++++++++++++++++++ StripVolume.out | Bin 14528 -> 0 bytes UpVolume.cpp | 19 ------------ Volume.cpp | 19 ++++++++++++ Volume.h | 34 +++++++++++++++++++++ decreaseVolume.out | Bin 13752 -> 0 bytes increaseVolume.out | Bin 13744 -> 0 bytes 14 files changed, 149 insertions(+), 65 deletions(-) delete mode 100755 AudioDown.sh rename PrintAudioInfo.cpp => AudioInformation.cpp (60%) create mode 100644 AudioInformation.h delete mode 100755 AudioUp.sh create mode 100644 DecreaseVolume.cpp create mode 100644 DecreaseVolume.h delete mode 100644 DownVolume.cpp create mode 100644 MainVolumeControl.cpp delete mode 100755 StripVolume.out delete mode 100644 UpVolume.cpp create mode 100644 Volume.cpp create mode 100644 Volume.h delete mode 100755 decreaseVolume.out delete mode 100755 increaseVolume.out diff --git a/AudioDown.sh b/AudioDown.sh deleted file mode 100755 index 18f0f46..0000000 --- a/AudioDown.sh +++ /dev/null @@ -1,7 +0,0 @@ -#decrease Audio - -currentVolume=`cat currentVolume.txt` - -newVolume=`./decreaseVolume.out $currentVolume` - -amixer -c 1 set DAC0 $newVolume > /dev/null diff --git a/PrintAudioInfo.cpp b/AudioInformation.cpp similarity index 60% rename from PrintAudioInfo.cpp rename to AudioInformation.cpp index b9a2686..79f515b 100644 --- a/PrintAudioInfo.cpp +++ b/AudioInformation.cpp @@ -3,35 +3,39 @@ #include #include -int main(int argc, char* argv[]) +#include"AudioInformation.h" + +AudioInformation::AudioInformation() +{ + stripInformation(); +} + + +void AudioInformation::stripInformation() { std::fstream readAudio; - unsigned short count; - unsigned short volume; - readAudio.open("audio.txt", std::ios::in); - + //std::cout << "In here" << std::endl; + while (!readAudio.eof()) { std::string data; readAudio >> data; - //std::cout << data << " "; if (data.compare("Playback") == 0) { ++count; - std::cout << "Count incremented" << std::endl; } if (count == 3) { readAudio >> data; + std::cout << data << " volume" << std::endl; volume = atoi(data.c_str()); - std::cout << volume << " value of audio" << std::endl; break; } } - std::cout << std::endl; + //std::cout << std::endl; readAudio.close(); readAudio.open("currentVolume.txt", std::ios::out); @@ -39,6 +43,10 @@ int main(int argc, char* argv[]) readAudio << volume; readAudio.close(); - - return 0; +} + + +unsigned short AudioInformation::getVolume() const +{ + return volume; } diff --git a/AudioInformation.h b/AudioInformation.h new file mode 100644 index 0000000..cfe625d --- /dev/null +++ b/AudioInformation.h @@ -0,0 +1,19 @@ +#ifndef AUDIOINFORMATION_H +#define AUDIOINFORMATION_H + +class AudioInformation +{ +public: + AudioInformation(); + + unsigned short getVolume() const; + +private: + void stripInformation(); + + unsigned short volume = 0; + unsigned short count = 0; + const unsigned short MAXCOUNTS = 3; +}; + +#endif diff --git a/AudioUp.sh b/AudioUp.sh deleted file mode 100755 index 87cf127..0000000 --- a/AudioUp.sh +++ /dev/null @@ -1,7 +0,0 @@ -#raiseAudio - -currentVolume=`cat currentVolume.txt` - -newVolume=`./increaseVolume.out $currentVolume` - -amixer -c 1 set DAC0 $newVolume > /dev/null diff --git a/DecreaseVolume.cpp b/DecreaseVolume.cpp new file mode 100644 index 0000000..131b0c7 --- /dev/null +++ b/DecreaseVolume.cpp @@ -0,0 +1,11 @@ +#include"DecreaseVolume.h" + +DecreaseVolume::DecreaseVolume() +{ + +} + + +void DecreaseVolume::updateVolume() +{ +} diff --git a/DecreaseVolume.h b/DecreaseVolume.h new file mode 100644 index 0000000..ba0e134 --- /dev/null +++ b/DecreaseVolume.h @@ -0,0 +1,14 @@ +#ifndef DECREASEVOLUME_H +#define DECREASEVOLUME_H + +#include"Volume.h" + +class DecreaseVolume : public Volume +{ +public: + DecreaseVolume(); + + void updateVolume(); +}; + +#endif diff --git a/DownVolume.cpp b/DownVolume.cpp deleted file mode 100644 index 71a08c2..0000000 --- a/DownVolume.cpp +++ /dev/null @@ -1,21 +0,0 @@ -#include -#include -#include - -int main(int argc, char* argv[]) -{ - std::fstream sssssssssliper; - sssssssssliper.open("currentVolume.txt", std::ios::out); - - const unsigned short DECREMENT = 15; - unsigned short currentVolume = atoi(*(argv + 1)); - unsigned short newVolume = currentVolume - DECREMENT; - - sssssssssliper << newVolume; - sssssssssliper.close(); - - std::cout << newVolume << std::endl; - - - return 0; -} diff --git a/MainVolumeControl.cpp b/MainVolumeControl.cpp new file mode 100644 index 0000000..b33ef69 --- /dev/null +++ b/MainVolumeControl.cpp @@ -0,0 +1,33 @@ +#include +#include + +#include"stdio.h" +#include"stdlib.h" + +#include"IncreaseVolume.h" +#include"DecreaseVolume.h" + +int main(int argc, char* argv[]) +{ + std::string action = *(argv + 1); + + if (action.compare("up") == 0) + { + IncreaseVolume iv; + //iv.setVolume(30); + + std::cout << "Volume test: " << iv.getVolume() << std::endl; + } + else if (action.compare("down") == 0) + { + DecreaseVolume dv; + //dv.setVolume(70); + std::cout << "Volume test: " << dv.getVolume() << std::endl; + } + else + { + std::cout << "Not the same" << std::endl; + } + + return 0; +} diff --git a/StripVolume.out b/StripVolume.out deleted file mode 100755 index 1fe74d6edb6b34c8293f72f6975ba18afd681ed4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14528 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 a;fYg?+%L=0X;M!A`}Z3X^(6`=toR?Ap -#include -#include - -int main(int argc, char* argv[]) -{ - std::fstream cv; - cv.open("currentVolume.txt", std::ios::out); - const unsigned short INCREMENT = 15; - unsigned short currentVolume = atoi(*(argv + 1)); - unsigned short newVolume = currentVolume + INCREMENT; - - cv << newVolume; - std::cout << newVolume << std::endl; - - cv.close(); - - return 0; -} diff --git a/Volume.cpp b/Volume.cpp new file mode 100644 index 0000000..d829b5f --- /dev/null +++ b/Volume.cpp @@ -0,0 +1,19 @@ +#include +#include +#include + +#include"stdio.h" +#include"stdlib.h" + +#include"Volume.h" + +void Volume::updateTheCurrentVolume() +{ + std::fstream updateFile; + + updateFile.open("currentVolume.txt", std::ios::out); + + updateFile << volume; + + updateFile.close(); +} diff --git a/Volume.h b/Volume.h new file mode 100644 index 0000000..b321693 --- /dev/null +++ b/Volume.h @@ -0,0 +1,34 @@ +#ifndef VOLUME_H +#define VOLUME_H + +#include + +class Volume +{ +public: + + Volume() + { + + } + void setVolume(const unsigned short& volume) + { + this->volume = volume; + } + + unsigned short getVolume() const + { + return volume; + } + void updateTheCurrentVolume(); + virtual void updateVolume() = 0; + +protected: + + unsigned short volume; + const unsigned short AFFECTAMOUNT = 20; + +private: +}; + +#endif diff --git a/decreaseVolume.out b/decreaseVolume.out deleted file mode 100755 index cf2eb72c0505ecf95c34e435708faf0a09c0ea51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13752 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 B?Dzlx diff --git a/increaseVolume.out b/increaseVolume.out deleted file mode 100755 index 0c1c0a406aa83f1863b5e04c0600a3f98d6bb05e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13744 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