This commit is contained in:
navid.sassan 2021-04-02 16:41:43 +02:00
parent d5b0bf5d25
commit 71831d464d

View File

@ -23,7 +23,6 @@ function poll()
while true do
if redstone_toggle_id ~= nil then
rednet.send(redstone_toggle_id, "get_state")
print('sent poll')
end
if de_store_mon_id ~= nil then
-- todo
@ -35,7 +34,6 @@ end
function recv()
while true do
local id, data = rednet.receive()
print("Message from " .. id .. ": " .. dump(data))
if id == redstone_toggle_id then
if type(data) == 'table' then
if data[1] == 'output_state' then
@ -50,24 +48,25 @@ end
function draw_screen()
while true do
term.clear()
term.setCursorPos(0, 0)
term.setTextColor(colors.white)
term.setBackgroundColor(colors.black)
print('Press "R" to toggle the rainbows')
term.write('Rainbows state: ')
if redstone_toggle_state == true then
term.setBackgroundColor(colors.green)
term.write('On')
elseif redstone_toggle_state == false then
term.setBackgroundColor(colors.red)
term.write('Off')
elseif redstone_toggle_state == nil then
term.setBackgroundColor(colors.purple)
term.write('Unknown')
end
print()
term.setBackgroundColor(colors.black)
print(tostring(redstone_toggle_state))
-- term.clear()
-- term.setCursorPos(0, 0)
-- term.setTextColor(colors.white)
-- term.setBackgroundColor(colors.black)
-- print('Press "R" to toggle the rainbows')
-- term.write('Rainbows state: ')
-- if redstone_toggle_state == true then
-- term.setBackgroundColor(colors.green)
-- term.write('On')
-- elseif redstone_toggle_state == false then
-- term.setBackgroundColor(colors.red)
-- term.write('Off')
-- elseif redstone_toggle_state == nil then
-- term.setBackgroundColor(colors.purple)
-- term.write('Unknown')
-- end
-- print()
-- term.setBackgroundColor(colors.black)
sleep(1)
end
end
@ -83,6 +82,5 @@ end
rednet.open(modemSide)
rednet.host("rmm", "master")
-- parallel.waitForAny(poll, recv, draw_screen)
parallel.waitForAny(poll, recv)
parallel.waitForAny(poll, recv, draw_screen)
rednet.close(modemSide)