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