Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- startup.lua — GPS beacon using the built-in 'gps host' program
- -- EDIT COORDS FOR THIS NODE:
- local X, Y, Z = -925, 105, -1096
- -- open wireless/Ender modem
- local m = peripheral.find("modem", function(_,p) return p.isWireless() end)
- assert(m, "no wireless modem")
- rednet.open(peripheral.getName(m))
- term.clear(); term.setCursorPos(1,1)
- print(("GPS beacon @ (%.1f, %.1f, %.1f)"):format(X,Y,Z))
- print("Hosting via 'gps host'...")
- -- keep hosting; auto-restart if it exits
- while true do
- local ok, err = pcall(function()
- shell.run("gps","host", tostring(X), tostring(Y), tostring(Z))
- end)
- if not ok then print("gps host error: "..tostring(err)) else print("gps host exited; restarting") end
- sleep(2)
- end
Advertisement
Add Comment
Please, Sign In to add comment