summaryrefslogtreecommitdiff
path: root/led.cpp
blob: 16d48a1e9482d4ce61201b3dcdf8bbd584a9dfc7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <fstream>
#include <leds.h>
using namespace std;
bool isLightOn()
{
  ifstream ifs("/sys/class/leds/led0/brightness");
  int brightness;
  ifs >> brightness;
  if(brightness==0)
    return false;
  else
    return true;
}
void setLight(bool on)
{
  ofstream ofs("/sys/class/leds/led0/brightness");
  int val;
  if(on)
    val=255;
  else
    val=0;
  ofs << val << flush;
}