mirror of
https://github.com/infiniteCable2/openpilot.git
synced 2026-09-04 23:33:41 +08:00
0cb0bf8028
* Add Reverse ACC Change parameter and update cruise control logic * lint lint lint (and lint has been summoned!) * Add test for speed adjustment on reverse ACC button presses * Fix formatting in cruise speed test for reverse ACC button presses * Fix assertion in cruise speed test for reverse ACC button presses * Enhance speed adjustment test for reverse ACC functionality * Refactor speed adjustment test for clarity and consistency in reverse ACC behavior * Fix metric conversion in cruise speed update for reverse ACC functionality * custom-acc-speed-increments * simplify * remove unused params * move params & add test * lets see if this works * minor cosmetic stuff * clean up class names & old code * remove unused import * moved params to card * stupid strings * Add settings for developer reverse acceleration configuration * Refactor cruise control parameters to use a dictionary for custom acceleration increments * adjust for the default behavior * Remove unused param * Fuck pytest consistently failing on macos. Need to force a fail on the pipeline or I won't have confidence on the tests. * Revert "Fuck pytest consistently failing on macos. Need to force a fail on the pipeline or I won't have confidence on the tests." This reverts commit 05bac46a0c3964d8f7a3c4db652609eb25b8fd2a. * Refactor custom acceleration increment handling to improve clarity and initialization * Refactor AccIncrementOptionControl to accept range and per_value_change parameters for improved flexibility * Refactor custom acceleration increment handling to improve clarity and functionality * Adjusting tests * Static * no need for space changes * no need for space changes * no need for space changes * Refactor constructor formatting in AccIncrementOptionControl * Rename * Meaningless change to test CI * allow 1/5/10 increments for long press move developer panel src to /offroad/settings * update boundary condition for long press * clamp increments of 5/10 regardless of short or long press * update tests * update test for long_press non-standard values * move to cruise panel * init * use cereal * update tests * merge * bump * clean up * more clean up * no more layout warnings * trying to resolve dev ci merge conflicts * damn ui preview * stack layout enable only with oplong * bump opendbc * fix width * bump tinygrad * switch to params * remove cereal changes * sort params * cleanup * more cleanup * lint * rename * split vcruise_helper * move params to card thread hide widget for pcm cruise * simplify tests * further simplify tests * tests!! * Revert "tests!!" This reverts commit 85310a155e7a9f5a9b23685cb43b9c9b3c415818. * move tuple from init to update_v_cruise * lint * temp remove tests to check * Revert "temp remove tests to check" This reverts commit da1c96a5dbe5398e7cccfe9e2ad3bf0308b5fe3d. * handle exception * formatting * handle none condition * remove from tests * flip inheritance * read directly * set default * not needed * refactor inheritence * rename * already checks before invoking * unused * slight cleanup * lint * rename * diff * circular * just 1 parent for now * fix * fix increment check with remainder * red diff * type hint * update tests * clip them * formatting * always check toggle visibility * spaces are free * hide widgets when disabled * less * handle more states * private instead * red diff says wuuuut * fix panel click --------- Co-authored-by: DevTekVE <devtekve@gmail.com> Co-authored-by: Discountchubbs <159560811+Discountchubbs@users.noreply.github.com> Co-authored-by: Jason Wen <haibin.wen3@gmail.com>
94 lines
3.5 KiB
Python
94 lines
3.5 KiB
Python
widgets_src = [
|
|
"sunnypilot/qt/request_repeater.cc",
|
|
"sunnypilot/qt/widgets/toggle.cc",
|
|
"sunnypilot/qt/widgets/controls.cc",
|
|
"sunnypilot/qt/widgets/drive_stats.cc",
|
|
"sunnypilot/qt/widgets/expandable_row.cc",
|
|
"sunnypilot/qt/widgets/prime.cc",
|
|
"sunnypilot/qt/widgets/scrollview.cc",
|
|
"sunnypilot/qt/network/networking.cc",
|
|
]
|
|
|
|
qt_util = [
|
|
"sunnypilot/qt/util.cc",
|
|
]
|
|
|
|
qt_src = [
|
|
"sunnypilot/ui.cc",
|
|
"sunnypilot/qt/api.cc",
|
|
"sunnypilot/qt/sidebar.cc",
|
|
"sunnypilot/qt/window.cc",
|
|
"sunnypilot/qt/home.cc",
|
|
"sunnypilot/qt/offroad/exit_offroad_button.cc",
|
|
"sunnypilot/qt/offroad/offroad_home.cc",
|
|
"sunnypilot/qt/offroad/settings/device_panel.cc",
|
|
"sunnypilot/qt/offroad/settings/lateral_panel.cc",
|
|
"sunnypilot/qt/offroad/settings/longitudinal_panel.cc",
|
|
"sunnypilot/qt/offroad/settings/max_time_offroad.cc",
|
|
"sunnypilot/qt/offroad/settings/brightness.cc",
|
|
"sunnypilot/qt/offroad/settings/models_panel.cc",
|
|
"sunnypilot/qt/offroad/settings/osm_panel.cc",
|
|
"sunnypilot/qt/offroad/settings/settings.cc",
|
|
"sunnypilot/qt/offroad/settings/software_panel.cc",
|
|
"sunnypilot/qt/offroad/settings/sunnylink_panel.cc",
|
|
"sunnypilot/qt/offroad/settings/sunnylink/sponsor_widget.cc",
|
|
"sunnypilot/qt/offroad/settings/trips_panel.cc",
|
|
"sunnypilot/qt/offroad/settings/vehicle_panel.cc",
|
|
"sunnypilot/qt/offroad/settings/visuals_panel.cc",
|
|
"sunnypilot/qt/onroad/annotated_camera.cc",
|
|
"sunnypilot/qt/onroad/buttons.cc",
|
|
"sunnypilot/qt/onroad/hud.cc",
|
|
"sunnypilot/qt/onroad/model.cc",
|
|
"sunnypilot/qt/onroad/onroad_home.cc",
|
|
]
|
|
|
|
lateral_panel_qt_src = [
|
|
"sunnypilot/qt/offroad/settings/lateral/blinker_pause_lateral_settings.cc",
|
|
"sunnypilot/qt/offroad/settings/lateral/lane_change_settings.cc",
|
|
"sunnypilot/qt/offroad/settings/lateral/mads_settings.cc",
|
|
"sunnypilot/qt/offroad/settings/lateral/neural_network_lateral_control.cc",
|
|
]
|
|
|
|
longitudinal_panel_qt_src = [
|
|
"sunnypilot/qt/offroad/settings/longitudinal/custom_acc_increment.cc",
|
|
]
|
|
|
|
network_src = [
|
|
"sunnypilot/qt/network/sunnylink/sunnylink_client.cc",
|
|
"sunnypilot/qt/network/sunnylink/services/base_device_service.cc",
|
|
"sunnypilot/qt/network/sunnylink/services/role_service.cc",
|
|
"sunnypilot/qt/network/sunnylink/services/user_service.cc",
|
|
]
|
|
|
|
osm_panel_qt_src = [
|
|
"sunnypilot/qt/offroad/settings/osm/models_fetcher.cc",
|
|
]
|
|
|
|
vehicle_panel_qt_src = [
|
|
"sunnypilot/qt/offroad/settings/vehicle/brand_settings_factory.cc",
|
|
"sunnypilot/qt/offroad/settings/vehicle/brand_settings_interface.cc",
|
|
"sunnypilot/qt/offroad/settings/vehicle/platform_selector.cc",
|
|
]
|
|
|
|
brand_settings_qt_src = [
|
|
"sunnypilot/qt/offroad/settings/vehicle/chrysler_settings.cc",
|
|
"sunnypilot/qt/offroad/settings/vehicle/ford_settings.cc",
|
|
"sunnypilot/qt/offroad/settings/vehicle/gm_settings.cc",
|
|
"sunnypilot/qt/offroad/settings/vehicle/honda_settings.cc",
|
|
"sunnypilot/qt/offroad/settings/vehicle/hyundai_settings.cc",
|
|
"sunnypilot/qt/offroad/settings/vehicle/mazda_settings.cc",
|
|
"sunnypilot/qt/offroad/settings/vehicle/nissan_settings.cc",
|
|
"sunnypilot/qt/offroad/settings/vehicle/rivian_settings.cc",
|
|
"sunnypilot/qt/offroad/settings/vehicle/subaru_settings.cc",
|
|
"sunnypilot/qt/offroad/settings/vehicle/tesla_settings.cc",
|
|
"sunnypilot/qt/offroad/settings/vehicle/toyota_settings.cc",
|
|
"sunnypilot/qt/offroad/settings/vehicle/volkswagen_settings.cc",
|
|
]
|
|
|
|
|
|
sp_widgets_src = widgets_src + network_src
|
|
sp_qt_src = qt_src + lateral_panel_qt_src + vehicle_panel_qt_src + brand_settings_qt_src + longitudinal_panel_qt_src + osm_panel_qt_src
|
|
sp_qt_util = qt_util
|
|
|
|
Export('sp_widgets_src', 'sp_qt_src', "sp_qt_util")
|