@ -46,12 +46,8 @@ class CarState(CarStateBase): 
			
		
	
		
		
			
				
					
					    ret . brake  =  0   # FIXME      ret . brake  =  0   # FIXME   
			
		
	
		
		
			
				
					
					    ret . brakePressed  =  cp . vl [ " TCS13 " ] [ ' DriverBraking ' ]  !=  0      ret . brakePressed  =  cp . vl [ " TCS13 " ] [ ' DriverBraking ' ]  !=  0   
			
		
	
		
		
			
				
					
					    ret . brakeLights  =  ret . brakePressed      ret . brakeLights  =  ret . brakePressed   
			
		
	
		
		
			
				
					
					    if  ( cp . vl [ " TCS13 " ] [ " DriverOverride " ]  ==  0  and  cp . vl [ " TCS13 " ] [ ' ACC_REQ ' ]  ==  1 ) :      ret . gas  =  cp . vl [ " EMS12 " ] [ ' PV_AV_CAN ' ]  /  100   
			
				
				
			
		
	
		
		
			
				
					
					      pedal_gas  =  0      ret . gasPressed  =  cp . vl [ " EMS16 " ] [ " CF_Ems_AclAct " ]  !=  0   
			
				
				
			
		
	
		
		
			
				
					
					    else :   
			
		
	
		
		
			
				
					
					      pedal_gas  =  cp . vl [ " EMS12 " ] [ ' TPS ' ]   
			
		
	
		
		
			
				
					
					    ret . gasPressed  =  pedal_gas  >  1e-3   
			
		
	
		
		
			
				
					
					    ret . gas  =  cp . vl [ " EMS12 " ] [ ' TPS ' ]   
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					    ret . espDisabled  =  cp . vl [ " TCS15 " ] [ ' ESC_Off_Step ' ]  !=  0      ret . espDisabled  =  cp . vl [ " TCS15 " ] [ ' ESC_Off_Step ' ]  !=  0   
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					    # Gear Selecton - This is not compatible with all Kia/Hyundai's, But is the best way for those it is compatible with      # Gear Selecton - This is not compatible with all Kia/Hyundai's, But is the best way for those it is compatible with   
			
		
	
	
		
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
					@ -131,7 +127,7 @@ class CarState(CarStateBase): 
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					      ( " BRAKE_ACT " ,  " EMS12 " ,  0 ) ,        ( " BRAKE_ACT " ,  " EMS12 " ,  0 ) ,   
			
		
	
		
		
			
				
					
					      ( " PV_AV_CAN " ,  " EMS12 " ,  0 ) ,        ( " PV_AV_CAN " ,  " EMS12 " ,  0 ) ,   
			
		
	
		
		
			
				
					
					      ( " TPS " ,  " EMS12  " ,  0 ) ,        ( " CF_Ems_AclAct " ,  " EMS16  " ,  0 ) ,   
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					      ( " CYL_PRES " ,  " ESP12 " ,  0 ) ,        ( " CYL_PRES " ,  " ESP12 " ,  0 ) ,   
			
		
	
		
		
			
				
					
					
 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
						
					 
					@ -157,9 +153,7 @@ class CarState(CarStateBase): 
			
		
	
		
		
			
				
					
					      ( " CUR_GR " ,  " TCU12 " , 0 ) ,        ( " CUR_GR " ,  " TCU12 " , 0 ) ,   
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					      ( " ACCEnable " ,  " TCS13 " ,  0 ) ,        ( " ACCEnable " ,  " TCS13 " ,  0 ) ,   
			
		
	
		
		
			
				
					
					      ( " ACC_REQ " ,  " TCS13 " ,  0 ) ,   
			
		
	
		
		
			
				
					
					      ( " DriverBraking " ,  " TCS13 " ,  0 ) ,        ( " DriverBraking " ,  " TCS13 " ,  0 ) ,   
			
		
	
		
		
			
				
					
					      ( " DriverOverride " ,  " TCS13 " ,  0 ) ,   
			
		
	
		
		
			
				
					
					
 
			
		
	
		
		
			
				
					
					      ( " ESC_Off_Step " ,  " TCS15 " ,  0 ) ,        ( " ESC_Off_Step " ,  " TCS15 " ,  0 ) ,   
			
		
	
		
		
			
				
					
					
 
			
		
	
	
		
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
					@ -190,6 +184,7 @@ class CarState(CarStateBase): 
			
		
	
		
		
			
				
					
					      ( " CLU11 " ,  50 ) ,        ( " CLU11 " ,  50 ) ,   
			
		
	
		
		
			
				
					
					      ( " ESP12 " ,  100 ) ,        ( " ESP12 " ,  100 ) ,   
			
		
	
		
		
			
				
					
					      ( " EMS12 " ,  100 ) ,        ( " EMS12 " ,  100 ) ,   
			
		
	
		
		
			
				
					
					      ( " EMS16 " ,  100 ) ,   
			
		
	
		
		
			
				
					
					      ( " CGW1 " ,  10 ) ,        ( " CGW1 " ,  10 ) ,   
			
		
	
		
		
			
				
					
					      ( " CGW4 " ,  5 ) ,        ( " CGW4 " ,  5 ) ,   
			
		
	
		
		
			
				
					
					      ( " WHL_SPD11 " ,  50 ) ,        ( " WHL_SPD11 " ,  50 ) ,