| 
						
						
						
					 | 
					 | 
					@ -1,3 +1,4 @@ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					import copy | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					from cereal import car | 
					 | 
					 | 
					 | 
					from cereal import car | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					from selfdrive.car.hyundai.values import DBC, STEER_THRESHOLD, FEATURES, EV_HYBRID | 
					 | 
					 | 
					 | 
					from selfdrive.car.hyundai.values import DBC, STEER_THRESHOLD, FEATURES, EV_HYBRID | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					from selfdrive.car.interfaces import CarStateBase | 
					 | 
					 | 
					 | 
					from selfdrive.car.interfaces import CarStateBase | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -124,8 +125,8 @@ class CarState(CarStateBase): | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      ret.rightBlindspot = cp.vl["LCA11"]["CF_Lca_IndRight"] != 0 | 
					 | 
					 | 
					 | 
					      ret.rightBlindspot = cp.vl["LCA11"]["CF_Lca_IndRight"] != 0 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    # save the entire LKAS11 and CLU11 | 
					 | 
					 | 
					 | 
					    # save the entire LKAS11 and CLU11 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    self.lkas11 = cp_cam.vl["LKAS11"] | 
					 | 
					 | 
					 | 
					    self.lkas11 = copy.copy(cp_cam.vl["LKAS11"]) | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    self.clu11 = cp.vl["CLU11"] | 
					 | 
					 | 
					 | 
					    self.clu11 = copy.copy(cp.vl["CLU11"]) | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    self.park_brake = cp.vl["CGW1"]['CF_Gway_ParkBrakeSw'] | 
					 | 
					 | 
					 | 
					    self.park_brake = cp.vl["CGW1"]['CF_Gway_ParkBrakeSw'] | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    self.steer_state = cp.vl["MDPS12"]['CF_Mdps_ToiActive']  # 0 NOT ACTIVE, 1 ACTIVE | 
					 | 
					 | 
					 | 
					    self.steer_state = cp.vl["MDPS12"]['CF_Mdps_ToiActive']  # 0 NOT ACTIVE, 1 ACTIVE | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    self.lead_distance = cp.vl["SCC11"]['ACC_ObjDist'] | 
					 | 
					 | 
					 | 
					    self.lead_distance = cp.vl["SCC11"]['ACC_ObjDist'] | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |