|  |  |  | @ -74,9 +74,6 @@ class LongitudinalPlanner: | 
			
		
	
		
			
				
					|  |  |  |  |     except (ValueError, TypeError): | 
			
		
	
		
			
				
					|  |  |  |  |       self.personality = log.LongitudinalPersonality.standard | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |   def write_param(self): | 
			
		
	
		
			
				
					|  |  |  |  |     self.params.put('LongitudinalPersonality', self.personality) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |   @staticmethod | 
			
		
	
		
			
				
					|  |  |  |  |   def parse_model(model_msg, model_error): | 
			
		
	
		
			
				
					|  |  |  |  |     if (len(model_msg.position.x) == 33 and | 
			
		
	
	
		
			
				
					|  |  |  | @ -101,7 +98,6 @@ class LongitudinalPlanner: | 
			
		
	
		
			
				
					|  |  |  |  |     for m in messaging.drain_sock(carState_sock, wait_for_one=False): | 
			
		
	
		
			
				
					|  |  |  |  |       if any(not be.pressed and be.type == ButtonType.gapAdjustCruise for be in m.carState.buttonEvents): | 
			
		
	
		
			
				
					|  |  |  |  |         self.personality = (self.personality - 1) % 3 | 
			
		
	
		
			
				
					|  |  |  |  |         self.write_param() | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     self.param_read_counter += 1 | 
			
		
	
		
			
				
					|  |  |  |  |     self.mpc.mode = 'blended' if sm['controlsState'].experimentalMode else 'acc' | 
			
		
	
	
		
			
				
					|  |  |  | 
 |