Adeeb
1dbed65e38
Safety Test Refactor: Honda ( #495 )
...
* nidec
* bosch
* button
* more common
* packer
* more packer
* readability
* tx too
* don't need that
* delete StdTest
* don't need to duplicate this
* only nidec has interceptor
2020-04-27 19:40:15 -07:00
Adeeb Shihadeh
0632710acd
base class for different panda safety tests
2020-04-27 15:39:08 -07:00
Adeeb Shihadeh
bd98fe6031
safety tests: use shorter function name
2020-04-27 15:27:28 -07:00
Adeeb
884afa0ef7
Safety Test Refactor: Chrysler and Volkswagen PQ ( #508 )
...
* volkswagen pq
* chrysler
* cleanup
2020-04-17 13:34:23 -07:00
Adeeb
d77b72d169
Safety Test Refactor: Nissan ( #510 )
...
* start nissan
* packer
2020-04-17 13:33:36 -07:00
robbederks
0336f625dc
Pedal gas pressed safety limits ( #507 )
...
* Fixed toyota pedal gas disengage and increased pedal limits to OP limits +5%
* Fix safety unit tests?
* Fix imports
* Fix imports #2
2020-04-16 14:52:59 -07:00
Willem Melching
715b1a1695
Hyundai-Kia-Genesis (HKG) ( #503 )
...
* update hkg steer torque message
* misra
* Get bus
* Allow sending LFA HDA message
* Add blacklisted addr
* Update safety replay
* Cleanup bus checks
* Update to new torque message
2020-04-15 19:33:41 -07:00
Adeeb
6f105e827b
Safety Test Refactor: Subaru ( #502 )
...
* subaru global kind of works
* all global uses can packer
* fix legacy
* legacy uses can packer
* bump opendbc
* i guess docker caches that
2020-04-15 17:00:21 -07:00
Adeeb
57cc954f24
Safety Test Refactor: GM ( #504 )
...
* start GM refactor
* use packer
2020-04-15 16:59:01 -07:00
Adeeb
dd01c3b9ca
Safety Test Refactor: Hyundai ( #505 )
...
* use PandaSafetyTest for hyundai
* use packer
2020-04-15 16:58:13 -07:00
Adeeb
6c442b4c33
Safety Test Refactor: Volkswagen MQB ( #493 )
...
* pull test_volkswagen_mqb.py from safety-test-refactor
* prev_brake is now a standard test
* abstract cruise enable/disable tests
* unused
* move
* hack to get around unittest reporting skipped tests
2020-04-13 17:13:08 -07:00
Adeeb
8cc3a35700
remove cadillac ( #496 )
2020-04-13 14:43:46 -07:00
Adeeb
62e4d3c369
Chrysler: fix missing button signal on TX ( #490 )
...
* Chrysler: fix missing button signal on TX
* fix test
2020-04-10 13:48:41 -07:00
Adeeb
abce8f32b1
Safety Test Refactor: Toyota + support code ( #491 )
...
* bring over toyota + support code from safety-test-refactor
* old tests still use StdTest
* don't duplicate
* test fwd
* make linter happy
* fix indent
* fix ident
* fix order
* whitespace
* move some common tests
* cleanup
* unused
* comment
2020-04-10 13:45:55 -07:00
robbederks
500370aecd
Make sure relay faults make it to the health packet ( #492 )
...
* Added relay malfunction handling
* Bump version
* Fixed safety test
* set/reset
* fixed test again
2020-04-09 15:53:46 -07:00
Adeeb
bc90b60f97
toyota: use universal gas pressed bit ( #488 )
...
* toyota: use universal gas pressed bit
* fix tests
2020-04-09 12:09:34 -07:00
George Hotz
d88013450d
remove from there as well
2020-04-06 14:49:40 -07:00
eFini
4e98bbe8c9
Apply unsafe allow gas mode to all cars. ( #480 )
...
Apply unsafe iso accel/decel limit to toyota.
2020-04-06 08:56:36 -07:00
Jason Young
b9a9ea395f
Unsafe gas disengage mods, fix test compile warning ( #481 )
2020-04-01 14:03:13 -07:00
Jason Young
08ef92d585
Safety model for Volkswagen PQ35/PQ46/NMS ( #474 )
...
* Align with VW Community port 0.7.4-devel
* Import of PQ35/PQ46/NMS safety work
* Add safety replay drive for PQ35/PQ46/NMS
* Unwind community port hax for upstream, bump Panda ver
* Update comment
* Reduce whitespace diff
* Reduce whitespace diff
* Don't test the drive until it's uploaded
* Propitiate MISRA
* Ixnay on the VERSION LF
* Remove VERSION LF, update safety_replay with PQ drive
* Freshen cereal ref to include fields used in VW PQ test drive
* Remove superfluous return
* Bypass Docker caching issue
2020-04-01 12:38:27 -07:00
Jason Young
51e0a55d6d
Support code for unsafe mode unit tests ( #478 )
...
* Support code for unsafe mode tests
* Fix pre-existing MISRA warning while I'm here
2020-04-01 10:17:51 -07:00
Willem Melching
de89fcdc4f
Nissan leaf ( #473 )
...
* use rear wheels for speed
* Add leaf gas message
* Add brake press check to safety
* Fix typo in comparison
* threshold on gas and brake pressed and add cruise enabled check
* Fix brake pressed result
* Use same message for cruise enabled detection
* Fix typo
* Fix tests
* Add RX checks
* Allow sending cancel from panda
* Add cancel command to TX messages in tests
* Remove angle limit
* Change speed factor
* Change speed factor in tests
* Remove max angle from tests
* Fix tests
* try cancel using seatbelt
* Try different cancel message
* Fix TX_MSGS in test
* Fix fwd test
2020-03-27 21:45:16 -07:00
rbiasini
0696730c14
Toyota: add missing offset from speed signal ( #469 )
...
* Toyota: add missing offset from speed signal
* Let's also define ABS value in macro
2020-03-11 17:30:30 -07:00
Andre Volmensky
5b1a8dc873
Filtering LKAS HUD messages ( #468 )
...
* Filtering LKAS HUD messages
* Added nissan test_fwd_hook()
* Added Nissan TX_MSGS safety test
Co-authored-by: rbiasini <riccardo.biasini@gmail.com>
2020-03-11 00:00:33 -07:00
Riccardo Biasini
99050f4129
test_spam_can_buses was missing from Nissan
2020-03-10 17:42:07 -07:00
rbiasini
0f21b19bb3
Cleanup pedal nomenclature ( #467 )
...
* consolidate gas and brake nomenclature
* fixes in code and tests
2020-03-08 23:48:00 -07:00
rbiasini
ceff91d3c5
Standardize brake safety tests ( #465 )
...
* WIP: improve safety test format
* Fix tests
2020-03-07 23:22:47 -08:00
rbiasini
04809e1329
Hyundai brake check ( #464 )
...
* WIP: adding brake check
* Added Hyundai brake tests
2020-03-07 21:26:03 -08:00
rbiasini
74c8ee0a7a
Subaru brake check ( #463 )
...
* WIP: subaru brake check
* FInalized logic and added tests to Subaru brake check
2020-03-06 22:29:46 -08:00
Jason Young
c7d0d5fc7b
Volkswagen safety updates: Phase 3 ( #462 )
...
* Torque limit bump, change signal for ACC state tracking
2020-03-05 21:27:19 -08:00
rbiasini
4368748851
WIP: Toyota brake check. ( #459 )
...
* Toyota brake check with safety tests
2020-03-05 00:16:03 -08:00
rbiasini
b2dbb504dc
remove toyota ipas safety code and tests ( #460 )
2020-03-04 10:54:13 -08:00
rbiasini
11ef24bc16
Improve tests ( #456 )
...
* much more thorough Honda-Bosch tests and better test inheritance. Also fix counter test bug
* Fixed other counters too
* remove unnecessary function
2020-02-29 09:00:29 -08:00
rbiasini
fb02390d4c
Subaru checksum counter ( #455 )
...
* Added Subaru Global checksum and counter checks
2020-02-27 17:33:51 -08:00
rbiasini
9a44499879
Fix Subaru Legacy Torque driver bug ( #454 )
...
* Fix Subaru Legacy Torque driver bug
2020-02-27 17:20:58 -08:00
rbiasini
dfa6b079de
separating subary legacy safety mode from global ( #452 )
...
* separating subary legacy safety mode from global
* added explicit tests for subaru legacy, which were absent before
2020-02-27 15:28:24 -08:00
rbiasini
dad5858b8c
Chrysler: add brakepress cancellation ( #451 )
2020-02-26 18:19:18 -08:00
Andre Volmensky
db94a5b813
Added Nissan safety ( #244 )
...
* Added Nissan safety
2020-02-26 11:11:56 -08:00
rbiasini
d7f1195d1e
Chrysler Checksum/counter ( #450 )
...
* abstract crc function
* counter-checksum for chrysler
* also adding checksum to tests
2020-02-24 16:36:46 -08:00
rbiasini
1b49d3e830
Hyundai: add gas disengage and tests ( #447 )
2020-02-22 10:13:32 -08:00
Jason Young
598074c192
Volkswagen safety updates: Phase 2 ( #445 )
...
* CRC and counter checks, standstill/brake checks
* Clean up a tsk_06 that snuck through
* Be consistent about how we call _msg_esp_05
* Reduce scope: haunted by the ghost of MISRA future
* Improved check/test for in-motion braking
* MISRA styling fix
2020-02-20 13:57:07 -08:00
rbiasini
b2ffaae60e
Chrysler: disengage on gas press ( #442 )
...
* add gas cancellation for chrysler
* added regr test too
* also add bus checks to chrysler. SHould have been there already
2020-02-19 23:46:38 -08:00
rbiasini
2ebbe3616b
Subaru: disengage on gas press ( #446 )
...
* Subaru: check for gas pressed
* added tests
* rx freq check on throttle
* also support for the not yet supported pre-global platform
2020-02-19 19:55:05 -08:00
Jason Young
ccf75c456f
Volkswagen safety updates: Phase 1 ( #444 )
...
* Checkpoint Panda refactoring updates
* Rename MQB safety tests in preparation for PQ
* Refactor MQB tests, add missing torque test
* Bring in MQB init without CRC LUT setup
* Fix to ACC_06 test case
* Fix to ACC_06 test case
* Tweak comment for clarity
* Drop superfluous return
2020-02-19 12:37:38 -08:00
Arne Schwarck
eb5020b7a9
Add the ability to communicate with BSM ( #433 )
...
* Add the ability to communicate with BSM
To poll the blind spot sensor 0x750 is required
* Add blindspot monitor communication
2020-02-11 10:15:39 -08:00
Riccardo
fed3aca0da
Honda: forward radar_hud msg
2019-12-22 18:42:46 -08:00
rbiasini
d301a59d64
WIP: Checksum checks ( #403 )
...
* add lag message check for all supported cars
* add checksum and counter checks for toyota and honda
* add rx hook regression tests
2019-12-21 10:25:54 +01:00
Riccardo
c08b480cea
separate between bosch giraffe and harness hooks. Make tests more thorough
2019-12-20 23:18:20 -08:00
Riccardo
110ca03160
remove long_controls_allowed unused param and reduce technical debt
2019-12-20 16:17:37 -08:00
Riccardo
d19fd3e6bd
better differentation of honda safety modes
2019-12-20 15:51:32 -08:00