| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -18,24 +18,22 @@ class CarInterface(CarInterfaceBase): | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    ret.steerLimitTimer = 1.0 | 
					 | 
					 | 
					 | 
					    ret.steerLimitTimer = 1.0 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    ret.steerActuatorDelay = 0.1 | 
					 | 
					 | 
					 | 
					    ret.steerActuatorDelay = 0.1 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    ret.steerRatio = 17 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    if candidate in (CAR.ROGUE, CAR.XTRAIL): | 
					 | 
					 | 
					 | 
					    if candidate in (CAR.ROGUE, CAR.XTRAIL): | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      ret.mass = 1610 + STD_CARGO_KG | 
					 | 
					 | 
					 | 
					      ret.mass = 1610 + STD_CARGO_KG | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      ret.wheelbase = 2.705 | 
					 | 
					 | 
					 | 
					      ret.wheelbase = 2.705 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      ret.centerToFront = ret.wheelbase * 0.44 | 
					 | 
					 | 
					 | 
					      ret.centerToFront = ret.wheelbase * 0.44 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      ret.steerRatio = 17 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    elif candidate in (CAR.LEAF, CAR.LEAF_IC): | 
					 | 
					 | 
					 | 
					    elif candidate in (CAR.LEAF, CAR.LEAF_IC): | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      ret.mass = 1610 + STD_CARGO_KG | 
					 | 
					 | 
					 | 
					      ret.mass = 1610 + STD_CARGO_KG | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      ret.wheelbase = 2.705 | 
					 | 
					 | 
					 | 
					      ret.wheelbase = 2.705 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      ret.centerToFront = ret.wheelbase * 0.44 | 
					 | 
					 | 
					 | 
					      ret.centerToFront = ret.wheelbase * 0.44 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      ret.steerRatio = 17 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    elif candidate == CAR.ALTIMA: | 
					 | 
					 | 
					 | 
					    elif candidate == CAR.ALTIMA: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      # Altima has EPS on C-CAN unlike the others that have it on V-CAN | 
					 | 
					 | 
					 | 
					      # Altima has EPS on C-CAN unlike the others that have it on V-CAN | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      ret.safetyConfigs[0].safetyParam = 1 # EPS is on alternate bus | 
					 | 
					 | 
					 | 
					      ret.safetyConfigs[0].safetyParam = 1 # EPS is on alternate bus | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      ret.mass = 1492 + STD_CARGO_KG | 
					 | 
					 | 
					 | 
					      ret.mass = 1492 + STD_CARGO_KG | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      ret.wheelbase = 2.824 | 
					 | 
					 | 
					 | 
					      ret.wheelbase = 2.824 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      ret.centerToFront = ret.wheelbase * 0.44 | 
					 | 
					 | 
					 | 
					      ret.centerToFront = ret.wheelbase * 0.44 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      ret.steerRatio = 17 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    ret.steerControlType = car.CarParams.SteerControlType.angle | 
					 | 
					 | 
					 | 
					    ret.steerControlType = car.CarParams.SteerControlType.angle | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    ret.radarOffCan = True | 
					 | 
					 | 
					 | 
					    ret.radarOffCan = True | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |