diff --git a/redstone_toggle b/redstone_toggle index 9b57ad5..c2152a1 100644 --- a/redstone_toggle +++ b/redstone_toggle @@ -52,8 +52,12 @@ function recv() elseif data == 'toggle' then local output_state = not redstone.getInput("back") redstone.setOutput("back", output_state) - print("Toggled output to: " .. output_state) - rednet.send(master, "Toggled output to: " .. output_state) + print("Toggled output to: " .. tostring(output_state)) + rednet.send(master, "Toggled output to: " .. tostring(output_state)) + elseif data == 'get_state' then + local output_state = redstone.getInput("back") + print("Output state: " .. tostring(output_state)) + rednet.send(master, "Output state: " .. tostring(output_state)) end end end @@ -68,8 +72,8 @@ function lever_input() lever_state = new_lever_state local output_state = not redstone.getInput("back") redstone.setOutput("back", output_state) - print("Toggled output to: " .. output_state) - rednet.send(master, "Toggled output to: " .. output_state) + print("Toggled output to: " .. tostring(output_state)) + rednet.send(master, "Toggled output to: " .. tostring(output_state)) end sleep(1) end