mirror of
https://github.com/infiniteCable2/openpilot.git
synced 2026-09-07 08:43:40 +08:00
f1d703e6e4
* Max Time Offroad * Refactor & Fix param * Error Handling * rename SP variable * Update selfdrive/ui/sunnypilot/qt/widgets/controls.h Co-authored-by: DevTekVE <devtekve@gmail.com> * Update selfdrive/ui/sunnypilot/qt/widgets/controls.h Co-authored-by: DevTekVE <devtekve@gmail.com> * Update selfdrive/ui/sunnypilot/qt/widgets/controls.h Co-authored-by: DevTekVE <devtekve@gmail.com> * Update selfdrive/ui/sunnypilot/qt/widgets/controls.h Co-authored-by: DevTekVE <devtekve@gmail.com> * Update selfdrive/ui/sunnypilot/qt/widgets/controls.cc Co-authored-by: DevTekVE <devtekve@gmail.com> * Update selfdrive/ui/sunnypilot/qt/offroad/settings/lateral/max_time_offroad.h Co-authored-by: DevTekVE <devtekve@gmail.com> * Update selfdrive/ui/sunnypilot/qt/offroad/settings/lateral/max_time_offroad.cc Co-authored-by: DevTekVE <devtekve@gmail.com> * UI layout changes for better alignment selector is not big enough -> make it bigger ;) OptionControlSP now includes a QMap argument to allow actual values to be set in param directly * Rebase & resolve reviews * change default to be closer to OP default * me dumb * MaxTimeOffroad: Add support for 30h limit and improve label formatting * power_monitoring: Refactor MaxTimeOffroad parameter handling for clarity * test: Add unit tests for MaxTimeOffroad parameter handling * power_monitoring: Update MaxTimeOffroad handling to use seconds and improve shutdown logic * power_monitoring: Improve exception handling and remove redundant shutdown check for MaxTimeOffroad --------- Co-authored-by: DevTekVE <devtekve@gmail.com> Co-authored-by: Jason Wen <haibin.wen3@gmail.com>
60 lines
1.9 KiB
Python
60 lines
1.9 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/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/offroad_home.cc",
|
|
"sunnypilot/qt/offroad/settings/device_panel.cc",
|
|
"sunnypilot/qt/offroad/settings/lateral_panel.cc",
|
|
"sunnypilot/qt/offroad/settings/max_time_offroad.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/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/lane_change_settings.cc",
|
|
"sunnypilot/qt/offroad/settings/lateral/mads_settings.cc",
|
|
"sunnypilot/qt/offroad/settings/lateral/neural_network_lateral_control.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",
|
|
]
|
|
|
|
vehicle_panel_qt_src = [
|
|
"sunnypilot/qt/offroad/settings/vehicle/platform_selector.cc",
|
|
]
|
|
|
|
sp_widgets_src = widgets_src + network_src
|
|
sp_qt_src = qt_src + lateral_panel_qt_src + vehicle_panel_qt_src
|
|
sp_qt_util = qt_util
|
|
|
|
Export('sp_widgets_src', 'sp_qt_src', "sp_qt_util")
|