| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -38,6 +38,9 @@ class CarState(CarStateBase): | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    self.right_blinker_cnt = 50 if cp.vl["Dashlights"]['RIGHT_BLINKER'] else max(self.right_blinker_cnt - 1, 0) | 
					 | 
					 | 
					 | 
					    self.right_blinker_cnt = 50 if cp.vl["Dashlights"]['RIGHT_BLINKER'] else max(self.right_blinker_cnt - 1, 0) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    ret.rightBlinker = self.right_blinker_cnt > 0 | 
					 | 
					 | 
					 | 
					    ret.rightBlinker = self.right_blinker_cnt > 0 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    ret.leftBlindspot = cp.vl["BSD_RCTA"]['L_ADJACENT'] == 1 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    ret.rightBlindspot = cp.vl["BSD_RCTA"]['R_ADJACENT'] == 1 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    can_gear = int(cp.vl["Transmission"]['Gear']) | 
					 | 
					 | 
					 | 
					    can_gear = int(cp.vl["Transmission"]['Gear']) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    ret.gearShifter = self.parse_gear_shifter(self.shifter_values.get(can_gear, None)) | 
					 | 
					 | 
					 | 
					    ret.gearShifter = self.parse_gear_shifter(self.shifter_values.get(can_gear, None)) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -87,6 +90,8 @@ class CarState(CarStateBase): | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      ("DOOR_OPEN_RL", "BodyInfo", 1), | 
					 | 
					 | 
					 | 
					      ("DOOR_OPEN_RL", "BodyInfo", 1), | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      ("Units", "Dash_State", 1), | 
					 | 
					 | 
					 | 
					      ("Units", "Dash_State", 1), | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      ("Gear", "Transmission", 0), | 
					 | 
					 | 
					 | 
					      ("Gear", "Transmission", 0), | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      ("L_ADJACENT", "BSD_RCTA", 0), | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      ("R_ADJACENT", "BSD_RCTA", 0), | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    ] | 
					 | 
					 | 
					 | 
					    ] | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    checks = [ | 
					 | 
					 | 
					 | 
					    checks = [ | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |