Advertisement
kssr3951

beacon[transmitter] API

May 6th, 2017
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.93 KB | None | 0 0
  1. -- =========================================================
  2. -- beacon[transmitter] API
  3. -- =========================================================
  4. -- ----------------------------------------------------
  5. -- Config
  6. -- ----------------------------------------------------
  7. local PROTOCOL_NAME = "BEACON"
  8. local TRANSMITTER_SEND_INTERVAL = 1
  9. local TRANSMITTER_MODEM_DIRECTION = "right"
  10. -- ----------------------------------------------------
  11. -- transmitter
  12. -- ----------------------------------------------------
  13. -- -- example
  14. -- local main = function()
  15. --   for i = 1, 100 do turtle.up() turtle.down() end
  16. -- end
  17. -- os.loadAPI("beacon")
  18. -- beacon.TRANSMITTER_MODEM_DIRECTION = "left"
  19. -- parallel.waitForAll(main, beacon.transmitter)
  20. function transmitter()
  21.     rednet.open(TRANSMITTER_MODEM_DIRECTION)
  22.     while true do
  23.         rednet.broadcast(os.getComputerLabel(), PROTOCOL_NAME)
  24.         os.sleep(TRANSMITTER_SEND_INTERVAL)
  25.     end
  26.     rednet.close()
  27. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement