mirror of
				https://github.com/kepler155c/opus
				synced 2025-10-31 07:33:00 +00:00 
			
		
		
		
	treefarm + turtle improvements + cleanup
This commit is contained in:
		| @@ -2,41 +2,15 @@ if device.wireless_modem then | ||||
|  | ||||
|   requireInjector(getfenv(1)) | ||||
|   local Config = require('config') | ||||
|   local config = { | ||||
|     host = false, | ||||
|     auto = false, | ||||
|     x = 0, | ||||
|     y = 0, | ||||
|     z = 0, | ||||
|   } | ||||
|  | ||||
|   local config = { } | ||||
|   Config.load('gps', config) | ||||
|  | ||||
|   if config.host then | ||||
|  | ||||
|     multishell.setTitle(multishell.getCurrent(), 'GPS Daemon') | ||||
|  | ||||
|     if config.auto then | ||||
|       local GPS = require('gps') | ||||
|       local pt | ||||
|  | ||||
|       for i = 1, 3 do | ||||
|         pt = GPS.getPoint(10, true) | ||||
|         if pt then | ||||
|           break | ||||
|         end | ||||
|       end | ||||
|  | ||||
|       if not pt then | ||||
|         error('Unable to get GPS coordinates') | ||||
|       end | ||||
|  | ||||
|       config.x = pt.x | ||||
|       config.y = pt.y | ||||
|       config.z = pt.z | ||||
|     end | ||||
|  | ||||
|     os.run(getfenv(1), '/rom/programs/gps', 'host', config.x, config.y, config.z) | ||||
|     os.run(getfenv(1), '/rom/programs/gps', 'host', config.host.x, config.host.y, config.host.z) | ||||
|  | ||||
|     print('GPS daemon stopped') | ||||
|   end | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 kepler155c@gmail.com
					kepler155c@gmail.com