Adeeb Shihadeh
eaefa2f6c7
fix docker file path
2020-05-17 20:45:59 -07:00
Adeeb Shihadeh
243a65f30c
pull base image
2020-05-17 20:44:10 -07:00
Adeeb Shihadeh
0dd9470af5
only push to dockerhub from master
2020-05-17 19:56:11 -07:00
Adeeb
55b79b4721
GitHub Actions ( #535 )
2020-05-17 19:53:23 -07:00
robbederks
b2c720bf40
Dos ( #533 )
2020-05-14 21:05:42 -07:00
Greg Hogan
01bf740240
remove 0x1BE checksum test
2020-05-14 15:44:38 -07:00
Greg Hogan
0bd06c9e0b
remove 0x1BE check (breaks some vehicles)
2020-05-14 15:44:38 -07:00
Greg Hogan
c31b899a58
honda bosch longitudinal safety
2020-05-14 15:44:38 -07:00
Adeeb
66250c41d3
Disable docker layer caching ( #534 )
2020-05-12 23:29:35 -07:00
Adeeb Shihadeh
6b19fa4961
include nissan safety in release build
2020-05-11 23:41:43 -07:00
Adeeb Shihadeh
db31886ad6
gate mazda safety behind debug flag
2020-05-11 13:15:26 -07:00
Adeeb
e4558c0737
Safety: message length check on RX and TX ( #529 )
2020-05-11 12:58:33 -07:00
Adeeb
869f123218
Hyundai: counter check ( #530 )
...
* hyundai counter check
* fix misra
* add counter to tests
2020-05-09 00:52:57 -07:00
Adeeb Shihadeh
a4390713e6
gitignore for route logs
2020-05-09 00:50:34 -07:00
andrewcopenpilot
ac1b64e628
Fix CAN Ignition for Black Panda and Uno ( #526 )
2020-05-07 19:29:10 -07:00
robbederks
273e3882fd
When initializing all the CAN busses, make sure the are also cleared ( #527 )
...
Thanks to 4vanetten <4vanetten@gmail.com>
2020-05-06 11:39:44 -07:00
bkralik
c2bea78f6d
Fix python library on Windows ( #523 )
...
On Windows, setAutoDetachKernelDriver is not supported (http://libusb.sourceforge.net/api-1.0/group__libusb__dev.html#ga5e0cc1d666097e915748593effdc634a ) and causes libusb to get stuck (simple try-catch is not working). This prevents any issues when running both at native windows python and cygwined python...
2020-05-02 12:18:26 -07:00
Adeeb Shihadeh
0a123b1815
that too
2020-04-30 14:54:40 -07:00
Adeeb Shihadeh
ba6355d4c0
unused lines
2020-04-30 14:53:43 -07:00
Adeeb
c9102c00ee
Chrysler: use can packer in safety tests ( #522 )
...
* Chrysler: use can packer in safety tests
* bump opendbc
2020-04-30 14:26:28 -07:00
Adeeb
9874e73350
Abstract steering safety tests for Toyota and Chrysler ( #520 )
...
* start abstracting torque steering tests
* remove duplicate
* chrysler
* remove that
* revert that for now
* fix toyota
* unused
2020-04-29 20:37:12 -07:00
Chris Souers
2299ecffc4
Block 0xe5 (Honda Bosch) at the panda/uno. Only allow static values. ( #515 )
...
* Safety for static 0xe5
Passes Misra test
* Add e5 to test.
* Readd
2020-04-28 14:13:00 -07:00
Adeeb
3517306113
Subaru: fix steer torque scaling ( #501 )
...
* Subaru: fix steer torque scaling
* fix legacy test
2020-04-28 10:47:26 -07:00
Adeeb
0bc864b3d5
Make torque-based steering state global ( #518 )
...
* use generic steering state vars for toyota
* chrysler
* gm
* comment
* more unnecessary lines
* hyundai
* subaru
* vw
* fix mazda
2020-04-28 10:33:20 -07:00
Adeeb
d9355c4148
Make cruise_engaged_prev a global + test case for it ( #519 )
...
* make cruise_engaged_prev a global
* test for cruise_engaged_prev
2020-04-27 22:13:30 -07:00
Adeeb
2115376412
Abstract sample speed test ( #516 )
...
* all cars move
* honda
* update comments
* vw
2020-04-27 21:36:56 -07:00
Adeeb Shihadeh
11dc9054f9
remove unused function
2020-04-27 20:38:27 -07:00
Adeeb
e5a586eea9
Abstract gas interceptor tests ( #517 )
...
* abstract interceptor tests
* honda
2020-04-27 20:35:36 -07:00
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
robbederks
ba59ada0e9
No ESP in non-white ( #514 )
2020-04-20 17:49:52 -07:00
robbederks
c3336180b6
Fix the CAN init fix ( #513 )
2020-04-20 17:07:47 -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
Jason Young
4c7755c471
Match Panda DFU entry fix in "make recover" process ( #509 )
...
* Match DFU entry fix from f07a6ee
in "make recover" process
* Why use many code when few code do trick
2020-04-16 15:51:16 -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
Drew Hintz
592c2c864d
add support to can_unique.py for Cabana CSV format. ( #506 )
...
* add support to can_unique.py for Cabana CSV format.
also fix python3 issue where open() was in binary mode, but we want text
mode.
* consolidate duplicated code
* fix typo caught by the linter
2020-04-15 16:56:19 -07:00
robbederks
ccf13b7afd
No more infinite while loops in CAN init ( #499 )
2020-04-13 20:32:53 -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
Willem Melching
f07a6ee7c5
panda recover should go through bootstub first ( #498 )
2020-04-13 15:12:06 -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