Pedals on the onroad UI

Added toggle to show when the gas or brake pedals are being used on the onroad UI.
This commit is contained in:
FrogAi
2024-02-27 16:34:47 -07:00
parent 3671544735
commit 6f2063aeac
9 changed files with 96 additions and 2 deletions

View File

@@ -231,6 +231,12 @@ static void update_state(UIState *s) {
if (scene.driver_camera) {
scene.show_driver_camera = carState.getGearShifter() == cereal::CarState::GearShifter::REVERSE;
}
if (scene.lead_info || scene.pedals_on_ui) {
scene.acceleration = carState.getAEgo();
}
if (scene.pedals_on_ui) {
scene.standstill = carState.getStandstill();
}
}
if (sm.updated("controlsState")) {
auto controlsState = sm["controlsState"].getControlsState();
@@ -308,6 +314,7 @@ void ui_update_frogpilot_params(UIState *s) {
scene.fps_counter = custom_onroad_ui && params.getBool("FPSCounter");
scene.lead_info = custom_onroad_ui && params.getBool("LeadInfo");
scene.use_si = scene.lead_info && params.getBool("UseSI");
scene.pedals_on_ui = custom_onroad_ui && params.getBool("PedalsOnUI");
scene.road_name_ui = custom_onroad_ui && params.getBool("RoadNameUI");
bool custom_theme = params.getBool("CustomTheme");