Some fixes and added information regarding running the program

This commit is contained in:
amazing-username
2017-03-15 16:09:13 -05:00
parent 9e85a65aa9
commit 3649fbcb8d
5 changed files with 170 additions and 56 deletions
+20 -9
View File
@@ -6,25 +6,36 @@ unsigned Brightness::maxBrightness = 0;
unsigned Brightness::currentBrightness = 30;
Brightness::Brightness()
{
readBrightnessValues = new std::ifstream;
}
Brightness::~Brightness()
{
delete readBrightnessValues;
}
void Brightness::grabBrightness()
{
std::fstream input;
input.open("/sys/class/backlight/intel_backlight/brightness", std::ios::in);
//std::fstream input;
//input.open("/sys/class/backlight/intel_backlight/brightness", std::ios::in);
(*readBrightnessValues).open("/sys/class/backlight/intel_backlight/brightness", std::ios::in);
input >> currentBrightness;
input.close();
//input >> currentBrightness;
(*readBrightnessValues) >> currentBrightness;
(*readBrightnessValues).close();
//input.close();
}
void Brightness::grabMaxBrightness()
{
std::fstream input;
input.open("/sys/class/backlight/intel_backlight/max_brightness", std::ios::in);
//std::fstream input;
//input.open("/sys/class/backlight/intel_backlight/max_brightness", std::ios::in);
(*readBrightnessValues).open("/sys/class/backlight/intel_backlight/max_brightness", std::ios::in);
input >> maxBrightness;
//input >> maxBrightness;
(*readBrightnessValues) >> maxBrightness;
input.close();
(*readBrightnessValues).close();
//input.close();
}
unsigned Brightness::getCurrentBrightness()