Car cleanup (#1924)
* cleanup car code * more pruning * little more * less pylint disables * radar stuff * fix * udpate refs * fix honda bosch * fix testpull/1927/head
parent
99106fd9c4
commit
892e1162c0
31 changed files with 77 additions and 165 deletions
@ -1,56 +0,0 @@ |
|||||||
import unittest |
|
||||||
|
|
||||||
from cereal import car |
|
||||||
from opendbc.can.packer import CANPacker |
|
||||||
from selfdrive.car.chrysler import chryslercan |
|
||||||
|
|
||||||
VisualAlert = car.CarControl.HUDControl.VisualAlert |
|
||||||
GearShifter = car.CarState.GearShifter |
|
||||||
|
|
||||||
|
|
||||||
class TestChryslerCan(unittest.TestCase): |
|
||||||
|
|
||||||
def test_hud(self): |
|
||||||
packer = CANPacker('chrysler_pacifica_2017_hybrid') |
|
||||||
self.assertEqual( |
|
||||||
[0x2a6, 0, b'\x01\x00\x01\x01\x00\x00\x00\x00', 0], |
|
||||||
chryslercan.create_lkas_hud( |
|
||||||
packer, |
|
||||||
GearShifter.park, False, False, 1, 0)) |
|
||||||
self.assertEqual( |
|
||||||
[0x2a6, 0, b'\x01\x00\x01\x00\x00\x00\x00\x00', 0], |
|
||||||
chryslercan.create_lkas_hud( |
|
||||||
packer, |
|
||||||
GearShifter.park, False, False, 5*4, 0)) |
|
||||||
self.assertEqual( |
|
||||||
[0x2a6, 0, b'\x01\x00\x01\x00\x00\x00\x00\x00', 0], |
|
||||||
chryslercan.create_lkas_hud( |
|
||||||
packer, |
|
||||||
GearShifter.park, False, False, 99999, 0)) |
|
||||||
self.assertEqual( |
|
||||||
[0x2a6, 0, b'\x02\x00\x06\x00\x00\x00\x00\x00', 0], |
|
||||||
chryslercan.create_lkas_hud( |
|
||||||
packer, |
|
||||||
GearShifter.drive, True, False, 99999, 0)) |
|
||||||
self.assertEqual( |
|
||||||
[0x2a6, 0, b'\x02\x64\x06\x00\x00\x00\x00\x00', 0], |
|
||||||
chryslercan.create_lkas_hud( |
|
||||||
packer, |
|
||||||
GearShifter.drive, True, False, 99999, 0x64)) |
|
||||||
|
|
||||||
def test_command(self): |
|
||||||
packer = CANPacker('chrysler_pacifica_2017_hybrid') |
|
||||||
self.assertEqual( |
|
||||||
[0x292, 0, b'\x14\x00\x00\x00\x10\x86', 0], |
|
||||||
chryslercan.create_lkas_command( |
|
||||||
packer, |
|
||||||
0, True, 1)) |
|
||||||
self.assertEqual( |
|
||||||
[0x292, 0, b'\x04\x00\x00\x00\x80\x83', 0], |
|
||||||
chryslercan.create_lkas_command( |
|
||||||
packer, |
|
||||||
0, False, 8)) |
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__': |
|
||||||
unittest.main() |
|
@ -1 +1 @@ |
|||||||
3a1b08eb9d0f82f4b15862431fe5164e752c1509 |
b4cf3ec3c29ef22741d5a85d50abc0937b5d40bd |
Loading…
Reference in new issue