|  |  | @ -100,6 +100,10 @@ class CarState(CarStateBase): | 
			
		
	
		
		
			
				
					
					|  |  |  |     # 2 is standby, 10 is active. TODO: check that everything else is really a faulty state |  |  |  |     # 2 is standby, 10 is active. TODO: check that everything else is really a faulty state | 
			
		
	
		
		
			
				
					
					|  |  |  |     self.steer_state = cp.vl["EPS_STATUS"]['LKA_STATE'] |  |  |  |     self.steer_state = cp.vl["EPS_STATUS"]['LKA_STATE'] | 
			
		
	
		
		
			
				
					
					|  |  |  |     self.steer_warning = cp.vl["EPS_STATUS"]['LKA_STATE'] not in [1, 5] |  |  |  |     self.steer_warning = cp.vl["EPS_STATUS"]['LKA_STATE'] not in [1, 5] | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |      | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     if self.CP.carFingerprint in TSS2_CAR: | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       ret.leftBlindspot = cp.vl["BSM"]['L_ADJACENT'] == 1 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       ret.rightBlindspot = cp.vl["BSM"]['R_ADJACENT'] == 1 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     return ret |  |  |  |     return ret | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -164,7 +168,11 @@ class CarState(CarStateBase): | 
			
		
	
		
		
			
				
					
					|  |  |  |       signals.append(("INTERCEPTOR_GAS", "GAS_SENSOR", 0)) |  |  |  |       signals.append(("INTERCEPTOR_GAS", "GAS_SENSOR", 0)) | 
			
		
	
		
		
			
				
					
					|  |  |  |       signals.append(("INTERCEPTOR_GAS2", "GAS_SENSOR", 0)) |  |  |  |       signals.append(("INTERCEPTOR_GAS2", "GAS_SENSOR", 0)) | 
			
		
	
		
		
			
				
					
					|  |  |  |       checks.append(("GAS_SENSOR", 50)) |  |  |  |       checks.append(("GAS_SENSOR", 50)) | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |        | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     if CP.carFingerprint in TSS2_CAR: | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       signals += [("L_ADJACENT", "BSM", 0)] | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       signals += [("R_ADJACENT", "BSM", 0)] | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |        | 
			
		
	
		
		
			
				
					
					|  |  |  |     return CANParser(DBC[CP.carFingerprint]['pt'], signals, checks, 0) |  |  |  |     return CANParser(DBC[CP.carFingerprint]['pt'], signals, checks, 0) | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   @staticmethod |  |  |  |   @staticmethod | 
			
		
	
	
		
		
			
				
					|  |  | 
 |