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
BrightnessControl/Brightness.cpp
T
2017-02-27 12:49:31 -06:00

36 lines
623 B
C++

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