|  |  | @ -558,10 +558,14 @@ EVENTS: Dict[int, Dict[str, Union[Alert, AlertCallbackType]]] = { | 
			
		
	
		
		
			
				
					
					|  |  |  |   # Camera is not outputting frames |  |  |  |   # Camera is not outputting frames | 
			
		
	
		
		
			
				
					
					|  |  |  |   EventName.cameraMalfunction: { |  |  |  |   EventName.cameraMalfunction: { | 
			
		
	
		
		
			
				
					
					|  |  |  |     ET.PERMANENT: camera_malfunction_alert, |  |  |  |     ET.PERMANENT: camera_malfunction_alert, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     ET.SOFT_DISABLE: soft_disable_alert("Camera Malfunction"), | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     ET.NO_ENTRY: NoEntryAlert("Camera Malfunction: Reboot Your Device"), | 
			
		
	
		
		
			
				
					
					|  |  |  |   }, |  |  |  |   }, | 
			
		
	
		
		
			
				
					
					|  |  |  |   # Camera framerate too low |  |  |  |   # Camera framerate too low | 
			
		
	
		
		
			
				
					
					|  |  |  |   EventName.cameraFrameRate: { |  |  |  |   EventName.cameraFrameRate: { | 
			
		
	
		
		
			
				
					
					|  |  |  |     ET.PERMANENT: NormalPermanentAlert("Camera Frame Rate Low", "Reboot your Device"), |  |  |  |     ET.PERMANENT: NormalPermanentAlert("Camera Frame Rate Low", "Reboot your Device"), | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     ET.SOFT_DISABLE: soft_disable_alert("Camera Frame Rate Low"), | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     ET.NO_ENTRY: NoEntryAlert("Camera Frame Rate Low: Reboot Your Device"), | 
			
		
	
		
		
			
				
					
					|  |  |  |   }, |  |  |  |   }, | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   # Unused |  |  |  |   # Unused | 
			
		
	
	
		
		
			
				
					|  |  | @ -741,6 +745,7 @@ EVENTS: Dict[int, Dict[str, Union[Alert, AlertCallbackType]]] = { | 
			
		
	
		
		
			
				
					
					|  |  |  |   # Thrown when manager detects a service exited unexpectedly while driving |  |  |  |   # Thrown when manager detects a service exited unexpectedly while driving | 
			
		
	
		
		
			
				
					
					|  |  |  |   EventName.processNotRunning: { |  |  |  |   EventName.processNotRunning: { | 
			
		
	
		
		
			
				
					
					|  |  |  |     ET.NO_ENTRY: process_not_running_alert, |  |  |  |     ET.NO_ENTRY: process_not_running_alert, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     ET.SOFT_DISABLE: soft_disable_alert("Process Not Running"), | 
			
		
	
		
		
			
				
					
					|  |  |  |   }, |  |  |  |   }, | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   EventName.radarFault: { |  |  |  |   EventName.radarFault: { | 
			
		
	
	
		
		
			
				
					|  |  | 
 |