Car cleanup (#1924)
	
		
	
				
					
				
			* cleanup car code * more pruning * little more * less pylint disables * radar stuff * fix * udpate refs * fix honda bosch * fix testpull/49/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