tici: offroad ui powersave (#2191)

* ui powersaving

* Lower brightness even more
This commit is contained in:
Willem Melching 2020-09-17 15:50:09 +02:00 committed by GitHub
parent c90cb1b529
commit 9330070bb5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 17 additions and 0 deletions

View file

@ -2,6 +2,7 @@
#include <iostream>
#include <cmath>
#include <iostream>
#include <fstream>
#include <signal.h>
#include <QVBoxLayout>
@ -95,6 +96,21 @@ void GLWindow::initializeGL() {
void GLWindow::timerUpdate(){
ui_update(ui_state);
#ifdef QCOM2
if (ui_state->started != onroad){
onroad = ui_state->started;
timer->setInterval(onroad ? 50 : 1000);
int brightness = onroad ? 1023 : 0;
std::ofstream brightness_control("/sys/class/backlight/panel0-backlight/brightness");
if (brightness_control.is_open()){
brightness_control << int(brightness) << "\n";
brightness_control.close();
}
}
#endif
update();
if (label != NULL){

View file

@ -55,6 +55,7 @@ private:
UIState * ui_state;
QtSound sound;
QLabel * label = NULL;
bool onroad = true;
public slots:
void timerUpdate();