Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function sendAlternatorStatus()
- local engineStatus1 = redstone.getInput("right")
- local engineStatus2 = redstone.getInput("back")
- local engineStatus3 = redstone.getInput("left")
- local engineStatus4 = redstone.getInput("top")
- local engineStatus5 = redstone.getInput("bottom")
- -- sleep(0.2)
- modem.transmit(2, 10, {"get_alternator_status_response", engineStatus1, engineStatus2, engineStatus3, engineStatus4, engineStatus5})
- end
- function getEvent()
- local event, modemSide, senderChannel, replyChannel, message, senderDistance = os.pullEvent("modem_message")
- --print("I just received a message on channel: "..senderChannel)
- --print("The message was: "..message)
- -- Send back message with status of engine
- if message == "get_alternator_status_request" then
- sendAlternatorStatus()
- end
- getEvent()
- end
- modem = peripheral.wrap("front")
- modem.open(10)
- getEvent()
Advertisement
Add Comment
Please, Sign In to add comment