diff options
author | Chris Xiong <chirs241097@gmail.com> | 2018-04-14 22:12:57 +0800 |
---|---|---|
committer | Chris Xiong <chirs241097@gmail.com> | 2018-04-14 22:12:57 +0800 |
commit | ef269036a9c21ee8ec5966f0662f4b6b328226ec (patch) | |
tree | ed83ff0af7c48b8d576fd0fcfaf9f45102f6cae5 /brightness_ctrl.hpp | |
parent | dd96de7379d68659eed8b4c795da1e4b57d3e734 (diff) | |
download | lightsd-ef269036a9c21ee8ec5966f0662f4b6b328226ec.tar.xz |
Added forced adjustment and minimum brightness.
Documentation(?)
Diffstat (limited to 'brightness_ctrl.hpp')
-rw-r--r-- | brightness_ctrl.hpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/brightness_ctrl.hpp b/brightness_ctrl.hpp index 4a94e0b..57bcffd 100644 --- a/brightness_ctrl.hpp +++ b/brightness_ctrl.hpp @@ -12,7 +12,7 @@ class BrightnessControl private: filesystem::path cpath,brpath,maxbrpath; std::vector<int> thresh,value; - int delay,direction,br,maxbr,tr,offset; + int delay,direction,br,maxbr,minabr,tr,offset; size_t cur; SensorALS *als; std::mutex interrupt_m,threshnotify_m; @@ -25,9 +25,11 @@ public: void set_value(std::vector<int> _v); void set_delay(int _d); void set_trigrange(int _tr); + void set_minabr(int _mbr); void set_offset(int rel,int off); + void force_adjust(); void on_sensor_report(float v); void brightness_slide(int p); void worker(); |