| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -35,6 +35,7 @@ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#define SAFETY_HONDA 1 | 
					 | 
					 | 
					 | 
					#define SAFETY_HONDA 1 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#define SAFETY_TOYOTA 2 | 
					 | 
					 | 
					 | 
					#define SAFETY_TOYOTA 2 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#define SAFETY_ELM327 0xE327 | 
					 | 
					 | 
					 | 
					#define SAFETY_ELM327 0xE327 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					#define SAFETY_GM 3 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					namespace { | 
					 | 
					 | 
					 | 
					namespace { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -95,6 +96,9 @@ void *safety_setter_thread(void *s) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  case (int)cereal::CarParams::SafetyModels::ELM327: | 
					 | 
					 | 
					 | 
					  case (int)cereal::CarParams::SafetyModels::ELM327: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    safety_setting = SAFETY_ELM327; | 
					 | 
					 | 
					 | 
					    safety_setting = SAFETY_ELM327; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    break; | 
					 | 
					 | 
					 | 
					    break; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  case (int)cereal::CarParams::SafetyModels::GM: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    safety_setting = SAFETY_GM; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    break; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  default: | 
					 | 
					 | 
					 | 
					  default: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    LOGE("unknown safety model: %d", safety_model); | 
					 | 
					 | 
					 | 
					    LOGE("unknown safety model: %d", safety_model); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  } | 
					 | 
					 | 
					 | 
					  } | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |