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); device_layout->setMargin(100);
Params params = Params(); 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) { QString dongle = QString::fromStdString(params.get("DongleId", false));
device_layout->addWidget(new LabelControl(QString::fromStdString(l.first), device_layout->addWidget(new LabelControl("Dongle ID", dongle));
QString::fromStdString(l.second))); 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(horizontal_line());
device_layout->addWidget(new ButtonControl("Driver Camera", "PREVIEW", 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)", "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); })); [=]() { Params().write_db_value("IsDriverViewEnabled", "1", 1); }));

Loading…
Cancel
Save