Commit Graph

7187 Commits

Author SHA1 Message Date
Shane Smiskol 72c64ed1bc manager: clear onroad/offroad transition params on start (#28199)
* clear onroad transition params

* all offroad params also have manager start
old-commit-hash: 75fc029130
2023-05-24 20:46:59 -07:00
Adeeb Shihadeh b820990639 controlsd: check longitudinalPlan avg freq (#28200)
old-commit-hash: dee7ced00e
2023-05-24 20:46:44 -07:00
Dean Lee 7be85a4550 ui: update DM icon at every frame (#28226)
old-commit-hash: 634280ca51
2023-05-24 20:46:27 -07:00
Dean Lee cdd5958ab7 ui/MainWindow: use switch in eventFilter (#28276)
old-commit-hash: 2c44c8980c
2023-05-24 20:45:58 -07:00
Shane Smiskol 33ddd8eb44 ui: smooth wide cam transition (#28277)
* horribly messy

* bit simpler

* is this right?

* simpler and should work?

* used to be int/frames, but added easing so treat as float

* end slow (start fast)

* little faster

* clean up

* not needed

* try ease in/ease out and fix

* remove debugging print

* fix

* revert to previous curve

* based on speed

* not right

* fix

* fix

* this kinda works

* Revert zoom by speed

Revert "this kinda works"

This reverts commit 48aa30b945148b8eb79fbe33eb58e3fc3a6a7009.

Revert "fix"

This reverts commit 4ff2d33486231727d7cd68d366342c2273e3a315.

Revert "fix"

This reverts commit 15b22f8e8284eb017000856abb05b5e8973a6c0e.

Revert "not right"

This reverts commit 378b9965e14250c57ed39e1976de60d89054c2c8.

Revert "based on speed"

This reverts commit 1f7bfa5d73a2dee3740096da64eda24b33288b51.

Revert "Revert "not right""

This reverts commit 1beeb402534a755208d19771eb4a2afdc69b8739.

* better curve

* revert

* use constants and fixes

* up here too

* feels more intuitive to make zoom_transition=1 be zoomed in

* rm line

* fix

* cmt

* better handling

* better name

* zoom if ANY other stream is requested

* Update selfdrive/ui/qt/widgets/cameraview.cc
old-commit-hash: 26064196d0
2023-05-24 17:28:33 -07:00
Shane Smiskol 24007dcfa2 CARS.md: footnotes header (#28285)
footnotes
old-commit-hash: 2ea7b69e26
2023-05-24 17:08:19 -07:00
Cameron Clough 5560082d37 UI: cleanup OffroadHome layout (#28284)
old-commit-hash: d659243648
2023-05-24 15:41:14 -07:00
Cameron Clough a02f688db2 UI: reduce margin around software version (#28283)
old-commit-hash: 94937e0694
2023-05-24 15:00:17 -07:00
Kacper Rączy 7ab3f88015 process_replay: use PARAMS_ROOT (#28282)
Use PARAMS_ROOT in process_replay
old-commit-hash: ac0272d0cc
2023-05-24 13:16:22 -07:00
Adeeb Shihadeh 2aa55ce54a update loggerd and ui cpu
old-commit-hash: 9f3c0a7781
2023-05-24 10:04:53 -07:00
Harald Schäfer 74bb4956ab Calibrationd: allow more pitch angle (#28255)
* Calibrationd: allow more pitch angle

* Update ref_commit
old-commit-hash: 2c65b843a5
2023-05-24 11:41:01 +02:00
Kacper Rączy a48b67f720 process_replay: universal replay mechanism using cereal fake sockets (#28115)
* replay_process_with_fake_sockets implementation

* add missing polled_pubs to configs

* drained_pubs field

* updated cereal

* Remove python/native variations of process replay. Replace with universal one using cereal fake sockets

* Replace old py FakeSocket with DummySocket

* Invalidate and deregister fake sockets after replay is done

* Remove unused import

* Set up new prefix for each replay

* Fixes for radard

* Refactor ReplayContext and ProcessConfig

* Minor fixes

* Reimplement controlsd fingerprinting callback

* time.sleep for sockets to safely reconnect

* Fix fingerprinting for controlsd

* Fixes for regen to work

* Fix replay loop to respect submaster frames

* Fix profiler to use new ProcessConfig fields

* Remove tqdm

* Refactor tests to use new ProcessConfig

* Add FrequencyBasedRcvCallback

* Make tolerance None by default

* Update cereal

* Add get_process_config utility func

* Update cereal. Simplify sync procedure

* Chain context managers

* New sub-socket reconnection procedure

* Fix linter issues

* Revert chaining of context managers

* Init controlsState only when replaying controlsd. Update cereal

* Update cereal

* Update process_replay to use new cereal API

* Update cereal

* Update cereal

* Update cereal

* Simplify radard recv callback

* Update release/files_common
old-commit-hash: e6ac6320ac
2023-05-23 17:24:16 -07:00
YassineYousfi 52e1cf2e64 fix input order in onnxmodel (#28274)
old-commit-hash: d0a8b3780c
2023-05-23 16:11:51 -07:00
Jason Young 80a26c3f12 VW MQB: Start documenting FtS cars (#28268)
* specify auto_resume

* format

* car compat

* VW MQB: Start documenting FtS cars

* retry CI

---------

Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com>
old-commit-hash: 84886e28df
2023-05-23 14:07:21 -07:00
Kacper Rączy dd70d2bdf3 process_replay: drain sockets instead recv_one (#28161)
* Drain the sockets until the next cycle in python process replay

* Add waiting mechanism to native process replay, which mimics the syncing

* Sort logs when comparing them. Drain all the sockets instead of only recv_socks.

* Reverse the retrieval order of FakeSocket

* Change pub order for torqued

* Update ref commit
old-commit-hash: 12b3ffcc49
2023-05-23 12:59:09 -07:00
Maxime Desroches f9dacacc85 car docs: allow auto_resume override (#28264)
* specify auto_resume

* format

* car compat

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 3785e161f0
2023-05-23 01:40:23 -07:00
Shane Smiskol 9352b02943 car docs: fix diff bot (#28266)
* test bot

* fix docs bot

* revert

* use dataclass

* sad this doesn't work
old-commit-hash: eee8a7a4b4
2023-05-23 00:36:42 -07:00
Maxime Desroches 428e1ec347 car docs: keep similar naming (#28262)
better name
old-commit-hash: 715d7f9e3d
2023-05-22 19:30:04 -07:00
Adeeb Shihadeh 716ffecb14 boardd: set min spi timeout
old-commit-hash: ea1e0a16dd
2023-05-22 19:00:45 -07:00
Maxime Desroches 2bc8f7efce car docs: pass all car parts + types to template (#28260)
add car parts + types to template
old-commit-hash: d433dc693d
2023-05-22 18:43:57 -07:00
Mitchell Goff 22c5053bbc Nicki Minaj Model (#28218)
* New model: 2ff7490f-8a2f-4c0d-87a8-b0fa3a4a6a71

* Updated model_replay_ref_commit
old-commit-hash: 328b5d9d47
2023-05-22 15:11:04 -07:00
Adeeb Shihadeh 1ae2769a72 adjust uploader cpu usage
old-commit-hash: a3d5913228
2023-05-22 10:48:15 -07:00
Maxime Desroches 734b6481b7 car docs: list all needed hardware (#28212)
* generic car parts

* better carparts

* add part type

* more tests

* multiple enums

* unit tests

* just check isinstance

* better name

* remove _connector suffix

* remove those hyundai lines

* remove default arg

* Revert "remove default arg"

This reverts commit 139650a3b6b94358c3b9b12bb5fbe0a326d7abad.

* cleaner code structure

* use fingerprint

* review

* abstrac data class + common

* no more dataclass

* conflict

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 9f5f8b603c
2023-05-22 10:17:33 -07:00
Adeeb Shihadeh 8de1d811da test onroad: add gpsLocationExternal to gps proc list
old-commit-hash: 1b12f17ee3
2023-05-22 01:10:24 -07:00
Comma Device 8459bf03ed boardd: lower timeout for getting serial
old-commit-hash: 18559f4135
2023-05-22 00:45:52 -07:00
eFini f702f7e478 pandad: app_path -> app_fn (#28253)
* Fix pandad.py

Should be `app_fn` instead of `app_path`?

* fw path

---------

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: b2e32a7ef8
2023-05-22 00:06:39 -07:00
Mejty38 08d8348e2f Skoda: add fw for Superb 2020 (#28229)
* Update values.py

* sort and remove duplicate

---------

Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
old-commit-hash: b977e1a4e9
2023-05-21 22:18:37 -07:00
Jason Young 66afb30511 VW MQB: Extend Touran supported model-year range (#28247)
VW MQB: Extend Touran model-year range
old-commit-hash: e0a2607eee
2023-05-21 19:28:12 -07:00
Jason Young f6622dc893 VW MQB: Add FW for 2020 Volkswagen Arteon (#28251)
* VW MQB: Add FW for 2020 Volkswagen Arteon

* mechanical sort
old-commit-hash: dee611a9bc
2023-05-21 12:35:30 -07:00
Adeeb Shihadeh 29efcea415 spi: handle timeout more like usb (#28249)
old-commit-hash: 038d2264aa
2023-05-20 23:35:14 -07:00
Jason Young 514f4a45fd VW: A little less signal pass-through (#28246)
old-commit-hash: 24579949c1
2023-05-20 22:31:12 -07:00
Shane Smiskol 08bf1d21e3 Mazda: explicitly copy signals to forward (#28244)
mazda
old-commit-hash: 37eb9f900c
2023-05-20 18:25:19 -07:00
Jason Young 448c80ed07 VW: Explicit signal pass-through (#28179)
* VW: Explicit signal copy

* normalize whitespace
old-commit-hash: f951390dda
2023-05-20 18:20:57 -07:00
Adeeb Shihadeh 532828bd15 remove unused import
old-commit-hash: 9160faf8e5
2023-05-20 18:11:16 -07:00
Shane Smiskol c7ebc05373 GM: explicitly copy signals to forward (#28243)
* gm

* same order as DBC
old-commit-hash: 3d94423108
2023-05-20 18:09:57 -07:00
Adeeb Shihadeh a3dcc5cd97 time to onroad test (#28242)
* time to onroad test

* run few times

* test on stripped builds

* manager

* cleanup

* split those out

* run first

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 39c5d492bf
2023-05-20 17:59:41 -07:00
Adeeb Shihadeh 6dc5e28ef9 boardd: handle nack on tx buffer full (#28241)
* boardd: handle nack on tx buffer full

* print pandaStates

* rx buffer too small

* connect timeout

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: e4a37620ee
2023-05-19 23:24:52 -07:00
Kyle Greenlaw 08b67e417f Subaru: Add fw for 2020 Subaru Outback (#28240)
Route: a4e8e925930fce2c|2023-05-19--20-47-32
old-commit-hash: 7a684da47f
2023-05-19 22:49:46 -07:00
johangithub e5e4765760 HKG: add 2017 Genesis G90 Fingerprint (#28230)
old-commit-hash: 184e224a6a
2023-05-19 18:30:43 -07:00
Adeeb Shihadeh 9ed5feca61 boardd: longer loopback test (#28239)
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 2014b10ec3
2023-05-19 17:36:30 -07:00
YassineYousfi 3c001d5c89 update dm model README (#28238)
add calib dm input in readme
old-commit-hash: bda0d6ac77
2023-05-19 15:20:43 -07:00
Mitchell Goff 0fc01cc6f6 Offset topdown map by 128 meters (#28216)
We drive forward :)
old-commit-hash: d528481d8d
2023-05-18 15:30:58 -07:00
Cameron Clough f5563f9049 Ford: longitudinal behind alpha toggle (#28196)
* bump panda

* set safety config/configure experimental longitudinal

* send inactive signals

* bump

* just calculate in function

* already in the variable

* clean that up

* add comment, on ford stock long, prchg seems to be set from the possible future accel

* comment

* this signal didn't have an impact on engaging

* add comment and fix

* worst case while AEB

* and kill ACCDATAs

* this could be dangerous

* need to test this too

* Revert "need to test this too"

This reverts commit 09bba75950fa55d90a82f0109e3138ffe5a1d08c.

* Revert "this could be dangerous"

This reverts commit 323143e84727f1a780bbb600be5f7ceb763516b1.

* Revert "and kill ACCDATAs"

This reverts commit 15f6804bf64d01145daf57a592c2f3fd44ceba27.

* Revert "worst case while AEB"

This reverts commit 85e1aaa8e1af90373c688d1973dbfbb07b1fb8b2.

* bump panda

* Update selfdrive/car/ford/fordcan.py

* move around

* was already here

* rm

* use variable

* update docs

* Update ref_commit

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: d4dec3ba5e
2023-05-18 15:25:24 -07:00
Shane Smiskol 18cabb533a Ford: longitudinal clean up (#28231)
clean ups
old-commit-hash: c7d3b28b93
2023-05-18 14:30:07 -07:00
Shane Smiskol 9e7191323e Ford: log stock AEB (#28228)
log AEB
old-commit-hash: 902cc891a8
2023-05-18 03:56:35 -07:00
Harald Schäfer f6900301a5 QCOM laikad: add glonass support (#28217)
* QCOM laikad: add glonass support

* reject garbage timestamps

* update ref
old-commit-hash: 703fe85cf5
2023-05-18 00:19:40 -07:00
Adeeb Shihadeh 9d2c73eacb boardd: match panda python lib ack bytes (#28225)
old-commit-hash: 885e1edf96
2023-05-17 23:28:46 -07:00
Shane Smiskol 08303958b7 disable_ecu: log retries as errors (#28223)
* log ecu disable retries as errors

* and here if it totally failsd
old-commit-hash: 041ab5bb7f
2023-05-17 22:19:49 -07:00
Shane Smiskol 3627c5c7f6 boardd: log when sendcan is dropped (#28224)
* log when we drop sendcan

* log both

* i don't want to touch that

* llu

* noo
old-commit-hash: c722120a88
2023-05-17 22:19:35 -07:00
Dean Lee b6fe3eac41 ui/settings: fixed button overlap in sidebar. (#28220)
fix button overlap
old-commit-hash: 781a6fcc5f
2023-05-17 20:16:39 -07:00