Advertisement
Guest User

startup

a guest
May 22nd, 2015
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.51 KB | None | 0 0
  1. print("Opening channel ..")
  2. local p = peripheral.wrap("bottom")
  3. p.open(1);
  4.  
  5. local gotEvent = false
  6.  
  7. function doSleep()
  8.   sleep(1)
  9. end
  10.  
  11. function doPull()
  12.   local event, modemSide, senderChannel, replyChannel, message, senderDistance = os.pullEvent("modem_message")
  13.   gotEvent = message == "GO"
  14. end
  15.  
  16. while true do
  17.   print("Sending signal ..")
  18.   p.transmit(1, 1, os.getComputerLabel())
  19.  
  20.   parallel.waitForAny(doPull, doSleep)
  21.  
  22.   if gotEvent == true then
  23.     print("Received GO signal")
  24.   end
  25. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement