mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-09-30 06:13:43 +08:00
ui: Add Dynamic Lane Profile to Feature Status Panel (#261)
* ui: Add Dynamic Lane Profile to Feature Status Panel * missed
This commit is contained in:
@@ -1468,6 +1468,10 @@ void AnnotatedCameraWidget::drawFeatureStatusText(QPainter &p, int x, int y) {
|
||||
status_text.sprintf("GAC: %s\n", QString::number(uiState()->scene.gac_tr).toStdString().c_str());
|
||||
p.drawText(x, y, status_text);
|
||||
|
||||
y += text_height;
|
||||
status_text.sprintf("DLP: %s\n", QString::number(uiState()->scene.dynamic_lane_profile).toStdString().c_str());
|
||||
p.drawText(x, y, status_text);
|
||||
|
||||
y += text_height;
|
||||
status_text.sprintf("SLC: %s\n", QString::number(int(slcState)).toStdString().c_str());
|
||||
p.drawText(x, y, status_text);
|
||||
|
||||
@@ -234,6 +234,8 @@ void ui_update_params(UIState *s) {
|
||||
auto params = Params();
|
||||
s->scene.is_metric = params.getBool("IsMetric");
|
||||
s->scene.map_on_left = params.getBool("NavSettingLeftSide");
|
||||
s->scene.dynamic_lane_profile_toggle = params.getBool("DynamicLaneProfileToggle");
|
||||
s->scene.dynamic_lane_profile = std::atoi(params.get("DynamicLaneProfile").c_str());
|
||||
s->scene.visual_brake_lights = params.getBool("BrakeLights");
|
||||
s->scene.onroadScreenOff = std::atoi(params.get("OnroadScreenOff").c_str());
|
||||
s->scene.onroadScreenOffBrightness = std::atoi(params.get("OnroadScreenOffBrightness").c_str());
|
||||
|
||||
@@ -179,7 +179,9 @@ typedef struct UIScene {
|
||||
bool started, ignition, is_metric, map_on_left, longitudinal_control;
|
||||
uint64_t started_frame;
|
||||
|
||||
int dynamic_lane_profile;
|
||||
bool dynamic_lane_profile_status = true;
|
||||
bool dynamic_lane_profile_toggle;
|
||||
|
||||
bool visual_brake_lights;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user