mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-09-02 06:03:43 +08:00
ddf63701e8
* init * some fixes * move * more * old navd helpers * bring back cereal * fix linting * more * add to cereal first * sp events * lint * implement in long plan * fixme-sp * refactor state machine * wrong state * start refactor controller * some type hints * init these * enable debug print * ui? ui! * print them out * fix spinner import * fix path * let's use gps chips directly for now * service missing * publish events * no nav for now * need to sub * no car state speed yet * missed event * Car: `CarStateSP` * fix tests * bring back car state speed limit * fix * use old controller for now * fix * fix source * type hints * none for now * formatting * more * create directory if does not exist * mypy my bt * policy param catch exceptions * handle all params with exceptions * more * single method * define types in init * rename * simpler op enabled check * more mypy stuff * rename * no need for brake pressed * don't reset if gas pressed * type hint all * type hint all * back to upstream * in another pr * no longer need data type * qlog * slc in another pr * use horizontal accuracy * use horizontal accuracy * set core affinity for all realtime processes * unused * sort * unused * type hint and slight cleanup * from old implementation * use directly * combine pm * slight more cleanup * type hints * even more type hint * Revert "slc in another pr" This reverts commit 3a6987e6 * Revert "in another pr" This reverts commit a29bccff12b9ed9d64efe7a5722bf614214002c4. * rebump * no need to check alive * use it directly * fix test * refactor * use gps data directly * quote...? * lint * fix tests * use CC.longActive * user confirm in another PR * rename * fix import * params fix * no more * fix * drop new state machine for now * more fixes * internalize output * unused * rearrange * auto draft * rename * this * no * no need * use existing * wrong cruise speed * fix * not used for now * Revert "not used for now" This reverts commit f0083d6241380e84ed259c402941fa2c78e03fdf. * some * use frames instead * split speed limit resolver out of slc * no need to pass sm * fix params * test init * use frame instead of time * track session * some tests * too limiting * bump * always reset state * end session if long_active but slc inactive at any given time * off * no warning in this PR * no speed factor engage type yet * wide open * no * introduce disabled, no longer transitions at inactive * fix tests * no more tempinactive * clean * rename * offset default > off * new tests, fixes controller * more tests * not really needed yet * lint * fix * some more tests * wrap * more * more * use vCruiseCluster for set speed * init better * finish it up * no * typo * one method state machine * refactor preactive timeout check * refactor new session check * directly return statuses * comments * v_target * refactor speed limit resolver * turn off debug * more resolver refactor * no longer needed * lint * more lint * fix * move around * fix events * update event * already happens while in enabled * add carstateSP * less * Speed Limit Control -> Speed Limit Assist * in another PR * more rename * overriding state * fix * make sure to return the correct type * just slr in this one * more * update * redundant * fix * fix * lint * fix * fix * match toggle * fix priority checks * fix combined source for picking 0 limit * no need to wrap * add speed limit offset to resolver * add speed limit offset * make sure it displays distance when higher * Revert "make sure it displays distance when higher" This reverts commit 15c6834d4e68e2ba8f717c9442ec8d4d269d2b83. * some rename * translations * unused for now * more * lint --------- Co-authored-by: nayan <nayan8teen@gmail.com> Co-authored-by: DevTekVE <devtekve@gmail.com>
99 lines
3.8 KiB
Python
99 lines
3.8 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/external_storage.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/developer_panel.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/developer_ui/developer_ui.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",
|
|
"sunnypilot/qt/offroad/settings/longitudinal/speed_limit/speed_limit_policy.cc",
|
|
"sunnypilot/qt/offroad/settings/longitudinal/speed_limit/speed_limit_settings.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")
|