This repository has been archived on 2026-07-02. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
2017-04-29 19:09:50 +00:00

38 lines
765 B
C++

#include <iostream>
#include <fstream>
#include "Brightness.h"
int Brightness::maxBrightness = 0;
int Brightness::currentBrightness = 0;
Brightness::Brightness()
{ }
Brightness::~Brightness()
{ }
void Brightness::grabBrightness()
{
readBrightnessValues.open("/sys/class/backlight/intel_backlight/brightness", std::ios::in);
readBrightnessValues >> currentBrightness;
readBrightnessValues.close();
}
void Brightness::grabMaxBrightness()
{
readBrightnessValues.open("/sys/class/backlight/intel_backlight/max_brightness", std::ios::in);
readBrightnessValues >> maxBrightness;
readBrightnessValues.close();
}
unsigned Brightness::getCurrentBrightness()
{
return currentBrightness;
}
unsigned Brightness::getMaxBrightness()
{
return maxBrightness;
}