Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local modem = peripheral.wrap("left")
- local reactor = peripheral.wrap("BigReactors-Reactor_0")
- local myChannel = 101
- function sendMessage(destination, message)
- modem.transmit(destination, myChannel, message)
- end
- function mainLoop()
- while true do
- local event, modemSide, senderChannel, replyChannel, message, senderDistance = os.pullEvent("modem_message")
- if message == "getActive" then sendMessage(replyChannel, reactor.getActive()) print("Sending " .. message .. " to " .. replyChannel)
- elseif message == "getFuelTemperature" then sendMessage(replyChannel, reactor.getFuelTemperature()) print("Sending " .. message .. " to " .. replyChannel)
- elseif message == "getCasingTemperature" then sendMessage(replyChannel, reactor.getCasingTemperature()) print("Sending " .. message .. " to " .. replyChannel)
- --elseif message == "rod0" then sendMessage(replyChannel, reactor.getControlRodLevel(0))
- --elseif message == "rod1" then sendMessage(replyChannel, reactor.getControlRodLevel(1))
- --elseif message == "rod2" then sendMessage(replyChannel, reactor.getControlRodLevel(2))
- --elseif message == "rod3" then sendMessage(replyChannel, reactor.getControlRodLevel(3))
- --elseif message == "rod4" then sendMessage(replyChannel, reactor.getControlRodLevel(4))
- elseif message == "getEnergyProducedLastTick" then sendMessage(replyChannel, reactor.getEnergyProducedLastTick()) print("Sending " .. message .. " to " .. replyChannel)
- elseif message == "getFuelReactivity" then sendMessage(replyChannel, reactor.getFuelReactivity()) print("Sending " .. message .. " to " .. replyChannel)
- elseif message == "getEnergyStored" then sendMessage(replyChannel, reactor.getEnergyStored()) print("Sending " .. message .. " to " .. replyChannel)
- end
- end
- end
- function init()
- modem.open(myChannel)
- mainLoop()
- end
- init()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement