show serial number in settings

pull/20508/head
Comma Device 5 years ago
parent f89818b2d9
commit aa457a348a
  1. 20
      selfdrive/ui/qt/offroad/settings.cc

@ -75,24 +75,16 @@ DevicePanel::DevicePanel(QWidget* parent) : QWidget(parent) {
device_layout->setMargin(100);
Params params = Params();
std::vector<std::pair<std::string, std::string>> labels = {
{"Dongle ID", params.get("DongleId", false)},
};
// get serial number
//std::string cmdline = util::read_file("/proc/cmdline");
//auto delim = cmdline.find("serialno=");
//if (delim != std::string::npos) {
// labels.push_back({"Serial", cmdline.substr(delim, cmdline.find(" ", delim))});
//}
for (auto &l : labels) {
device_layout->addWidget(new LabelControl(QString::fromStdString(l.first),
QString::fromStdString(l.second)));
}
QString dongle = QString::fromStdString(params.get("DongleId", false));
device_layout->addWidget(new LabelControl("Dongle ID", dongle));
device_layout->addWidget(horizontal_line());
QString serial = QString::fromStdString(params.get("HardwareSerial", false));
device_layout->addWidget(new LabelControl("Serial", serial));
device_layout->addWidget(horizontal_line());
device_layout->addWidget(new ButtonControl("Driver Camera", "PREVIEW",
"Preview the driver facing camera to help optimize device mounting position for best driver monitoring experience. (vehicle must be off)",
[=]() { Params().write_db_value("IsDriverViewEnabled", "1", 1); }));

Loading…
Cancel
Save