|  |  |  | @ -4,12 +4,12 @@ from selfdrive.config import Conversions as CV | 
			
		
	
		
			
				
					|  |  |  |  | from selfdrive.car.interfaces import CarStateBase | 
			
		
	
		
			
				
					|  |  |  |  | from opendbc.can.parser import CANParser | 
			
		
	
		
			
				
					|  |  |  |  | from opendbc.can.can_define import CANDefine | 
			
		
	
		
			
				
					|  |  |  |  | from selfdrive.car.volkswagen.values import DBC, CANBUS, TransmissionType, GearShifter, BUTTON_STATES, CarControllerParams | 
			
		
	
		
			
				
					|  |  |  |  | from selfdrive.car.volkswagen.values import DBC_FILES, CANBUS, TransmissionType, GearShifter, BUTTON_STATES, CarControllerParams | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | class CarState(CarStateBase): | 
			
		
	
		
			
				
					|  |  |  |  |   def __init__(self, CP): | 
			
		
	
		
			
				
					|  |  |  |  |     super().__init__(CP) | 
			
		
	
		
			
				
					|  |  |  |  |     can_define = CANDefine(DBC.mqb) | 
			
		
	
		
			
				
					|  |  |  |  |     can_define = CANDefine(DBC_FILES.mqb) | 
			
		
	
		
			
				
					|  |  |  |  |     if CP.transmissionType == TransmissionType.automatic: | 
			
		
	
		
			
				
					|  |  |  |  |       self.shifter_values = can_define.dv["Getriebe_11"]["GE_Fahrstufe"] | 
			
		
	
		
			
				
					|  |  |  |  |     elif CP.transmissionType == TransmissionType.direct: | 
			
		
	
	
		
			
				
					|  |  |  | @ -239,7 +239,7 @@ class CarState(CarStateBase): | 
			
		
	
		
			
				
					|  |  |  |  |       signals += MqbExtraSignals.bsm_radar_signals | 
			
		
	
		
			
				
					|  |  |  |  |       checks += MqbExtraSignals.bsm_radar_checks | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     return CANParser(DBC.mqb, signals, checks, CANBUS.pt) | 
			
		
	
		
			
				
					|  |  |  |  |     return CANParser(DBC_FILES.mqb, signals, checks, CANBUS.pt) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |   @staticmethod | 
			
		
	
		
			
				
					|  |  |  |  |   def get_cam_can_parser(CP): | 
			
		
	
	
		
			
				
					|  |  |  | @ -258,7 +258,7 @@ class CarState(CarStateBase): | 
			
		
	
		
			
				
					|  |  |  |  |       ("LDW_02", 10)        # From R242 Driver assistance camera | 
			
		
	
		
			
				
					|  |  |  |  |     ] | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     return CANParser(DBC.mqb, signals, checks, CANBUS.cam) | 
			
		
	
		
			
				
					|  |  |  |  |     return CANParser(DBC_FILES.mqb, signals, checks, CANBUS.cam) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | class MqbExtraSignals: | 
			
		
	
		
			
				
					|  |  |  |  |   # Additional signal and message lists for optional or bus-portable controllers | 
			
		
	
	
		
			
				
					|  |  |  | 
 |