raphael76280

BigReactor Reactor v1.1

Aug 1st, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. -- Reactor Computer
  2. local Reactor -- Link au reactor
  3. Reactor = peripheral.wrap("back")
  4. local Wireless -- link au pc de Control
  5. Wireless = peripheral.wrap("right")
  6.  
  7. local isOn
  8. local engStr
  9. local fuelTemp
  10. local caseTemp
  11. local fuelAmt
  12.  
  13.  
  14. while true do
  15. local event, modemSide, senderChannel, replyChannel, message, senderDistance = os.pullEvent("modem_message")
  16. if (senderChannel == 69) then
  17. if (message == "Activate") then
  18. Reactor.setActive(true)
  19. else if (message == "Desactivate") then
  20. Reactor.setActive(false)
  21. end
  22. end
  23. else if (senderChannel == 70) then
  24. Reactor.setAllControlRodLevels(message)
  25. end
  26. end
  27.  
  28. isOn = reactor.getActive
  29. engStr = reactor.getEnergyStored
  30. fuelTemp = reactor.getFuelTemperature
  31. caseTemp = reactor.getCasingTemperature
  32. fuelAmt = reactor.getFuelAmount
  33.  
  34. Wireless.transmit(71, 71, isOn)
  35. Wireless.transmit(72, 72, engStr)
  36. Wireless.transmit(73, 73, fuelTemp)
  37. Wireless.transmit(74, 74, caseTemp)
  38. Wireless.transmit(75, 75, fuelAmt)
  39.  
  40. sleep(5)
  41. end
Add Comment
Please, Sign In to add comment