From 3b33d88f5621a8d40ccf4c0177c98f63a5c19c38 Mon Sep 17 00:00:00 2001 From: Franklin Wei Date: Thu, 1 Jan 1970 01:45:37 +0100 Subject: Initial commit --- led.cpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 led.cpp (limited to 'led.cpp') diff --git a/led.cpp b/led.cpp new file mode 100644 index 0000000..16d48a1 --- /dev/null +++ b/led.cpp @@ -0,0 +1,23 @@ +#include +#include +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; +} -- cgit v1.1