@ -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 ) ,