Justin Newberry
7205b92bb6
CI: use scons cache mount for building simulator and docs ( #29436 )
...
* build docker image with scons cache
* use setup
* scons cache
* added the dockerfile
* add the shell
* docs use cache
* dont pull lfs for docs
* simulator too
* dont pull the cache image
* fix inputs
* inputs
* booleans aren't supported
* bool not supported
* bool isnt supported
* fix
* readonly cache
* fix sim cache too
* respect readonly
* gitignore and move to correct folder
* also copy old
* move to tools/ci
* move to selfdrive/test
* just make the cache writable, it's discarded anyway
* minimize diff in this pr
old-commit-hash: 197460e061
2023-08-21 15:11:31 -07:00
Justin Newberry
bb3a0f883b
Subaru: longitudinal incorrect "inactive" rpm ( #29496 )
...
* fix incorrect base rpm issue
* "min" name is better
old-commit-hash: b20eba5f1d
2023-08-21 14:54:42 -07:00
Jason Wen
c322a93e1b
HKG: Car Port for Kia Sorento Hybrid 2023 ( #29322 )
...
* HKG: Car Port for Kia Sorento Hybrid 2023
* Update CARS.md
* Oops
* add test route
* specify segment
* all packages
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
old-commit-hash: bfa714ef3b
2023-08-21 14:34:53 -07:00
Shane Smiskol
804cebf327
add enhancement todo for hyundai fuzzy FP
...
old-commit-hash: de7bcb04fc
2023-08-21 14:32:56 -07:00
Shane Smiskol
8ba8ffdef4
Kia: update supported Sorento PHEV package ( #29509 )
...
* Sorento PHEV includes all
* update docs
old-commit-hash: 229c43a808
2023-08-21 14:11:32 -07:00
Adeeb Shihadeh
d46981cac5
tici: add wait_for_power helper ( #29507 )
...
* tici: add wait_for_power helper
* deque
* cleanup
---------
Co-authored-by: Bruce Wayne <batman@z840-provisioning2.internal >
old-commit-hash: 985af1ce3c
2023-08-21 13:46:00 -07:00
Justin Newberry
8abf2d1637
Subaru: remove unused backoff rate calculation ( #29368 )
...
* cancel rate
* Update selfdrive/car/subaru/carcontroller.py
Co-authored-by: Shane Smiskol <shane@smiskol.com >
* leave it as it was for now
* cleanup
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
old-commit-hash: fc9a623d69
2023-08-21 13:31:57 -07:00
Kacper Rączy
1d47429f8e
Setup cleanup vol. 2 ( #29456 )
...
* code from setup cleanup #29419
update ci
update ci
export variables for mac os
check env
what is in the profile script?
install pyenv the same everywhere
temporarily disable brew cache
temporarily disable brew cache
try fixing pyenv virtualenv-init
try this
inject shims path earlier
try alternate install method
switch back to brew install
try eval "$(pyenv init --path)"
add eval "\$(pyenv init --path)"
* Add local .env file to the cache list
* Change .env paths
* debug line
* order?
* remove .env
* Add .venv to caches
---------
Co-authored-by: Greg Hogan <gregjhogan@gmail.com >
old-commit-hash: 0f7be5b1e6
2023-08-21 13:30:48 -07:00
Caleb Stultz
7681ae50af
Remove Kia Sorento from LEGACY_SAFETY_MODE_CAR ( #29502 )
...
* Remove Kia Sorento from LEGACY_SAFETY_MODE_CAR
* Update values.py
* Added Kia Sorento to UNSUPPORTED_LONGITUDINAL_CAR
old-commit-hash: 551b0cc8f2
2023-08-21 10:43:31 -07:00
Dean Lee
31ccaa11ab
boardd: keepTime after failing to get ignition_opt ( #29506 )
...
* keep time after failing to get ignition_opt
* Update selfdrive/boardd/boardd.cc
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
old-commit-hash: 71d8f41ed8
2023-08-21 09:41:17 -07:00
Adeeb Shihadeh
29977caa45
sensord: rm light sensor ( #29503 )
...
old-commit-hash: f5071411cb
2023-08-20 22:38:39 -07:00
Dean Lee
97631ec362
common: C++ RateKeeper ( #29374 )
...
* c++ RateKeeper
* add to files_common
* use util::random_int
* improve monotor_time
* remove ~ratekeeper
old-commit-hash: 3eef63af9b
2023-08-20 21:27:02 -07:00
Adeeb Shihadeh
bd27be2b78
move mypy config into pyproject.toml ( #29501 )
...
* move mypy config into pyproject.toml
* rm reference
old-commit-hash: ff068dd722
2023-08-20 21:08:04 -07:00
Adeeb Shihadeh
16ec56398c
add openpilot prefix to imports ( #29498 )
...
* add openpilot prefix to imports
* more
* more
* fix docs
* fix linter
* bump submodules
* fix patched tests
* update dynamic imports
* debug
* Revert "debug"
This reverts commit db5e13b9911cc74438bee123bc3430da6c31b24b.
* fix pm test
old-commit-hash: a9626f95b6
2023-08-20 20:49:55 -07:00
Adeeb Shihadeh
51634f52dc
replace custom clock helpers with time module ( #29499 )
...
* replace custom clock stuff wtih time module
* fix double
* fix release
* bump cereal
* update type
* fix one more
old-commit-hash: d61f86d339
2023-08-20 18:50:58 -07:00
Harald Schäfer
3022f06e1e
update process replay timeout ( #29478 )
...
* Always dict differ
* Update selfdrive_tests.yaml
* bump up more
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
old-commit-hash: bc4b75822a
2023-08-20 17:24:33 -07:00
Adeeb Shihadeh
1c3ca3e810
update clone instructions ( #29490 )
...
* both
* Update README.md
* Update README.md
old-commit-hash: 5690386d8d
2023-08-20 15:13:24 -07:00
Lee Jong Mun
64f89e259a
kor translation update ( #29493 )
...
old-commit-hash: 1f056f3217
2023-08-20 15:05:25 -07:00
Harald Schäfer
92d1e3fabb
Proc replay: field tolerance unused ( #29479 )
...
field tolerance unused
old-commit-hash: 1dea20e574
2023-08-20 13:05:18 -07:00
Cameron Clough
8b0902e324
agnos: alt system image
...
old-commit-hash: 3861fca940
2023-08-20 20:18:52 +01:00
Cameron Clough
868643d111
agnos manifest: add alt system image ( #29468 )
...
old-commit-hash: 3972c85e97
2023-08-20 11:50:08 +01:00
Greg Hogan
f136a35ce1
fast clone instructions ( #29455 )
...
* fast clone instructions
* Support default ubuntu 20.04 git
---------
Co-authored-by: Harald Schäfer <harald.the.engineer@gmail.com >
old-commit-hash: 012060ba32
2023-08-19 01:49:16 -07:00
Dean Lee
ff74c8c4cb
ui/map_instructions: center lanes ( #29465 )
...
* center lanes
* test
* similar spacing and no need for stretchj
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
old-commit-hash: 9ea2cd8d0b
2023-08-19 01:23:42 -07:00
pencilpusher
fc14939f02
ui/map: interactive counter fix ( #29470 )
...
* use interactive_counter instead of separate zoom and pan counters
* use interaction_counter instead of separate zoom and pan counters
* same styling
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
old-commit-hash: f2d22075eb
2023-08-19 00:07:52 -07:00
Shane Smiskol
5ab3d6403b
Nissan: add alt request for engine on Rogue ( #29477 )
...
* get engine
* \xda should work
* fix issue
* Update selfdrive/car/nissan/values.py
* bump ref
* other ref
old-commit-hash: ac07c205ed
2023-08-18 23:47:58 -07:00
Jason Wen
41c8ddebf3
Hyundai longitudinal (CAN): don't send FCA11 on non-FCA cars ( #28479 )
...
* Hyundai longitudinal (CAN): don't send FCA messages to non-FCA cars
* Update comments
* outside
* change to FCA11 only
* move down
* add todos
* Apply suggestions from code review
* add todo
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
old-commit-hash: 2bd4e71b24
2023-08-18 23:38:36 -07:00
Shane Smiskol
1a2818d775
Revert "radard: tie radard frequency to modelV2 vol. 2 ( #29240 )" ( #29474 )
...
* Revert "static analysis fixes"
This reverts commit 2271d0adf9a02aee1359717c47cb6280893a6b9b.
* Revert "radard: tie radard frequency to modelV2 vol. 2 (#29240 )"
This reverts commit 6757e90415766e84ad1b6c921a2edb29ceb3bbbe.
* update refs
old-commit-hash: 1a08c2986e
2023-08-18 22:56:43 -07:00
Shane Smiskol
559c626fd1
add Kia Niro Hybrid 2019 to legacy safety mode list ( #29472 )
...
* add Kia Niro Hybrid 2019 to legacy safety mode list
* list
* test
* update docs
* space
old-commit-hash: 38f1523742
2023-08-18 20:57:42 -07:00
Shane Smiskol
43e1679da2
CAN fingerprint: timing test ( #29461 )
...
* test fingerprint frames (timing)
* guess not needed
* it checks both buses
* use case list
* this is safe since we call current test only in the current loop, never after
* prof
* test this too
old-commit-hash: 6253dca9eb
2023-08-18 14:33:13 -07:00
Terry Huang
169da0c3e7
Ford: Kuga 2022 fingerprint ( #29449 )
...
Ford: Kuga 2022 fingerprint
old-commit-hash: 0c50dd9d0f
2023-08-18 13:11:50 +01:00
Shane Smiskol
81e7f53ccb
CAN fingerprint: test fingerprint response ( #29462 )
...
* test finger
* split up
old-commit-hash: 19767da668
2023-08-18 00:37:32 -07:00
Dean Lee
3078da290d
ui/map: better rounding for distances ( #29151 )
...
* round distance
* use same format in ETA
* remove vanish
* restore translate
* use nearbyint
* update translations
* mark finished
* consistent style
* we don't include this anywhere in ui, needed?
* fix missing std
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
old-commit-hash: efefcfdca5
2023-08-17 22:58:18 -07:00
Shane Smiskol
709850e304
map eta: use pair ( #29460 )
...
use pair
old-commit-hash: d827cd6a83
2023-08-17 22:42:12 -07:00
Jason Young
ac83f87b36
interfaces: add common STD_CARGO_KG to mass ( #29416 )
...
* cleanup std_cargo_kg
* fix Sonata mass
* remove snowflake construct
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
old-commit-hash: f76ffbdbbc
2023-08-17 21:06:07 -07:00
Shane Smiskol
183515c04b
Rename CivicParams ( #29459 )
...
* CivicParams -> ReferenceCarParams
* remove usage in interface
* better name
* revert
old-commit-hash: 8dcd108972
2023-08-17 21:02:09 -07:00
Shane Smiskol
593322dfa9
ui/map: slight turn lane types ( #29446 )
...
* add slight turns
* bump cereal
* revert
* hmm, i like this better
* whops
* fix
* bump
old-commit-hash: 6d2922b8e6
2023-08-17 20:51:52 -07:00
Adeeb Shihadeh
5530871c0e
common/gpio: fix warning on re-export ( #29457 )
...
old-commit-hash: 2fa09a9ad7
2023-08-17 16:32:23 -07:00
Shane Smiskol
98b3087fbb
test_models: remove body standstill exception ( #29453 )
...
* remove body exception
* bump to master
old-commit-hash: 3563292e65
2023-08-17 16:26:30 -07:00
Eric Brown
1f6a7d4796
Swap belowSteerSpeed and resumeRequired alert priorities ( #28795 )
...
* GM: Don't send belowSteerSpeed when resumeRequired
* Set belowSteerSpeed alert to LOW priority, resumeRequired to MID
* Add script to output all events and their priorities by type
* Set CP, CS, sm
* Subscribe to same messages as controlsd
* Create callable alerts
* Remove event print script
* Remove sng check
old-commit-hash: 111b6438c6
2023-08-17 16:03:35 -07:00
Greg Hogan
349359d488
venv in code directory ( #29452 )
...
put venv in code directory
old-commit-hash: 282fd778aa
2023-08-17 15:43:02 -07:00
Kacper Rączy
eb87a31bc5
Unpin numpy ( #29421 )
...
* Unpin numpy
* Update lock file
* leave acados comment
* Fix warnings
* Fix more paramsd warnings
old-commit-hash: 62a88e504d
2023-08-17 15:36:14 -07:00
Dean Lee
023cd0492f
ui/networking: do not skip the connected network ( #29396 )
...
* do not skip connected network
* simplify
* revert
* revert
* no implicit
* ifwt
* fix missing ssid
* makes more sense to only update security_type once (first vs. last)
* better comment
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
old-commit-hash: b8b1e17a21
2023-08-17 14:43:40 -07:00
Justin Newberry
1988b4805e
Revert "setup cleanup ( #29419 )" ( #29451 )
...
This reverts commit bc9c60a3f955bb5b96dc41e6072cab47191f8896.
old-commit-hash: 1944945d9d
2023-08-17 13:23:06 -07:00
Dean Lee
e1f4ce2fb1
replay/logreader: use unique_ptr for mbr_ ( #29440 )
...
old-commit-hash: 61a00d2673
2023-08-17 11:42:35 -07:00
Dean Lee
4857b61f8f
ui/networking: pass network by value ( #29448 )
...
old-commit-hash: 1887d9197a
2023-08-17 11:37:42 -07:00
Justin Newberry
9265919881
SCons: respect cache read only ( #29437 )
...
* respect readonly
* gitignore and move to correct folder
* also copy old
old-commit-hash: 59abb469ea
2023-08-17 10:30:55 -07:00
Greg Hogan
cce2c732c6
setup cleanup ( #29419 )
...
* setup cleanup
* update ci
* update ci
* export variables for mac os
* check env
* what is in the profile script?
* install pyenv the same everywhere
* temporarily disable brew cache
* temporarily disable brew cache
* try fixing pyenv virtualenv-init
* try this
* inject shims path earlier
* try alternate install method
* switch back to brew install
* try eval "$(pyenv init --path)"
* add eval "\$(pyenv init --path)"
old-commit-hash: ad32816fd6
2023-08-17 08:51:16 -07:00
Shane Smiskol
7a291211db
Multilang: enable Thai ( #29447 )
...
enable thai in the ui
old-commit-hash: fb94202014
2023-08-17 03:16:31 -07:00
Dean Lee
a50a9ef9b4
ui/map: hide icon if no maneuver type ( #29084 )
...
hide icon if no maneuver type
old-commit-hash: 202b2f2113
2023-08-17 02:05:19 -07:00
Dean Lee
f667936f3a
ui/map: show map on destination set/change ( #29327 )
...
* show map on dest set/change
* check for rcv_frame
* clear current_nav_dest
* restore allow_open
* use requestShow
* cleanup
* one check
* revert behavior changes
* Update selfdrive/ui/qt/maps/map.cc
* more obvious
* Update selfdrive/ui/qt/maps/map.cc
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
old-commit-hash: 3a277f1b81
2023-08-17 01:32:22 -07:00