|  |  |  | @ -4,12 +4,13 @@ import time | 
			
		
	
		
			
				
					|  |  |  |  | from cereal import car, log, messaging | 
			
		
	
		
			
				
					|  |  |  |  | from openpilot.common.params import Params | 
			
		
	
		
			
				
					|  |  |  |  | from openpilot.selfdrive.manager.process_config import managed_processes | 
			
		
	
		
			
				
					|  |  |  |  | from openpilot.system.hardware import HARDWARE | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | if __name__ == "__main__": | 
			
		
	
		
			
				
					|  |  |  |  |   CP = car.CarParams(notCar=True) | 
			
		
	
		
			
				
					|  |  |  |  |   CP = car.CarParams(notCar=True, wheelbase=1, steerRatio=10) | 
			
		
	
		
			
				
					|  |  |  |  |   Params().put("CarParams", CP.to_bytes()) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |   procs = ['camerad', 'ui', 'modeld', 'calibrationd'] | 
			
		
	
		
			
				
					|  |  |  |  |   procs = ['camerad', 'ui', 'modeld', 'calibrationd', 'plannerd', 'dmonitoringmodeld', 'dmonitoringd'] | 
			
		
	
		
			
				
					|  |  |  |  |   for p in procs: | 
			
		
	
		
			
				
					|  |  |  |  |     managed_processes[p].start() | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -17,6 +18,7 @@ if __name__ == "__main__": | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |   msgs = {s: messaging.new_message(s) for s in ['controlsState', 'deviceState', 'carParams']} | 
			
		
	
		
			
				
					|  |  |  |  |   msgs['deviceState'].deviceState.started = True | 
			
		
	
		
			
				
					|  |  |  |  |   msgs['deviceState'].deviceState.deviceType = HARDWARE.get_device_type() | 
			
		
	
		
			
				
					|  |  |  |  |   msgs['carParams'].carParams.openpilotLongitudinalControl = True | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |   msgs['pandaStates'] = messaging.new_message('pandaStates', 1) | 
			
		
	
	
		
			
				
					|  |  |  | 
 |