From 262db4245e4536a866968a386d65eca2f10f9087 Mon Sep 17 00:00:00 2001 From: Comma Device Date: Sun, 22 Nov 2020 23:57:33 +0000 Subject: [PATCH] show os version in qt settings old-commit-hash: eadead80d82c325946905caa0eb87446a6f0ce9a --- selfdrive/ui/qt/offroad/settings.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/selfdrive/ui/qt/offroad/settings.cc b/selfdrive/ui/qt/offroad/settings.cc index a2ff596f4d..eb2424082f 100644 --- a/selfdrive/ui/qt/offroad/settings.cc +++ b/selfdrive/ui/qt/offroad/settings.cc @@ -15,6 +15,8 @@ #include "input_field.hpp" #include "common/params.h" +#include "common/utilpp.h" + ParamsToggle::ParamsToggle(QString param, QString title, QString description, QString icon_path, QWidget *parent): QFrame(parent) , param(param) { QHBoxLayout *hlayout = new QHBoxLayout; @@ -174,8 +176,10 @@ QWidget * developer_panel() { Params params = Params(); std::string brand = params.read_db_bool("Passive") ? "dashcam" : "openpilot"; + std::string os_version = util::read_file("/VERSION"); std::vector> labels = { {"Version", brand + " v" + params.get("Version", false)}, + {"OS Version", os_version}, {"Git Branch", params.get("GitBranch", false)}, {"Git Commit", params.get("GitCommit", false).substr(0, 10)}, {"Panda Firmware", params.get("PandaFirmwareHex", false)},