| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -166,7 +166,6 @@ class CarController: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                           hud_control.rightLaneVisible, hud_control.leftLaneDepart, | 
					 | 
					 | 
					 | 
					                                           hud_control.rightLaneVisible, hud_control.leftLaneDepart, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                           hud_control.rightLaneDepart, CC.enabled, CS.lkas_hud)) | 
					 | 
					 | 
					 | 
					                                           hud_control.rightLaneDepart, CC.enabled, CS.lkas_hud)) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      # TODO: send when disabling the radar to avoid a fault | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      if (self.frame % 100 == 0 or send_ui) and self.CP.enableDsu: | 
					 | 
					 | 
					 | 
					      if (self.frame % 100 == 0 or send_ui) and self.CP.enableDsu: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        can_sends.append(create_fcw_command(self.packer, fcw_alert)) | 
					 | 
					 | 
					 | 
					        can_sends.append(create_fcw_command(self.packer, fcw_alert)) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -175,10 +174,6 @@ class CarController: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      if self.frame % fr_step == 0 and self.CP.enableDsu and self.CP.carFingerprint in cars: | 
					 | 
					 | 
					 | 
					      if self.frame % fr_step == 0 and self.CP.enableDsu and self.CP.carFingerprint in cars: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        can_sends.append(make_can_msg(addr, vl, bus)) | 
					 | 
					 | 
					 | 
					        can_sends.append(make_can_msg(addr, vl, bus)) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    # uncomment to keep radar disabled, rate can be tuned: | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    # if self.frame % 20 == 0: | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    #   can_sends.append([0x750, 0, b"\x0F\x02\x3E\x00\x00\x00\x00\x00", 0]) | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    new_actuators = actuators.copy() | 
					 | 
					 | 
					 | 
					    new_actuators = actuators.copy() | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    new_actuators.steer = apply_steer / self.params.STEER_MAX | 
					 | 
					 | 
					 | 
					    new_actuators.steer = apply_steer / self.params.STEER_MAX | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    new_actuators.steerOutputCan = apply_steer | 
					 | 
					 | 
					 | 
					    new_actuators.steerOutputCan = apply_steer | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |