|  |  | @ -60,7 +60,7 @@ def create_friction_brake_command(packer, bus, apply_brake, idx, near_stop, at_f | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   return packer.make_can_msg("EBCMFrictionBrakeCmd", bus, values) |  |  |  |   return packer.make_can_msg("EBCMFrictionBrakeCmd", bus, values) | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | def create_acc_dashboard_command(packer, bus, acc_engaged, target_speed_kph, lead_car_in_sight): |  |  |  | def create_acc_dashboard_command(packer, bus, acc_engaged, target_speed_kph, lead_car_in_sight, fcw): | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |   # Not a bit shift, dash can round up based on low 4 bits. |  |  |  |   # Not a bit shift, dash can round up based on low 4 bits. | 
			
		
	
		
		
			
				
					
					|  |  |  |   target_speed = int(target_speed_kph * 16) & 0xfff |  |  |  |   target_speed = int(target_speed_kph * 16) & 0xfff | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -71,7 +71,8 @@ def create_acc_dashboard_command(packer, bus, acc_engaged, target_speed_kph, lea | 
			
		
	
		
		
			
				
					
					|  |  |  |     "ACCGapLevel" : 3 * acc_engaged, # 3 "far", 0 "inactive" |  |  |  |     "ACCGapLevel" : 3 * acc_engaged, # 3 "far", 0 "inactive" | 
			
		
	
		
		
			
				
					
					|  |  |  |     "ACCCmdActive" : acc_engaged, |  |  |  |     "ACCCmdActive" : acc_engaged, | 
			
		
	
		
		
			
				
					
					|  |  |  |     "ACCAlwaysOne2" : 1, |  |  |  |     "ACCAlwaysOne2" : 1, | 
			
		
	
		
		
			
				
					
					|  |  |  |     "ACCLeadCar" : lead_car_in_sight |  |  |  |     "ACCLeadCar" : lead_car_in_sight, | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     "FCWAlert": fcw | 
			
		
	
		
		
			
				
					
					|  |  |  |   } |  |  |  |   } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   return packer.make_can_msg("ASCMActiveCruiseControlStatus", bus, values) |  |  |  |   return packer.make_can_msg("ASCMActiveCruiseControlStatus", bus, values) | 
			
		
	
	
		
		
			
				
					|  |  | 
 |