ComputerCraft/apricot/node/modems.lua
2024-03-10 23:45:44 +03:00

19 lines
No EOL
675 B
Lua

local modems = {peripheral.find("modem")}
local logger = require('logger').init()
logger.info("Powering up!")
for modem_i, modem in pairs(modems) do
modem.closeAll()
modem.open(1)
-- for i = (128 * (modem_i - 1)),((128 * modem_i) - 1) do
-- modem.open(i)
-- end
logger.success("Modem " .. modem_i .. " opened ports " .. (128 * (modem_i - 1)) .. " - " .. ((128 * modem_i) - 1))
end
local event, side, channel, replyChannel, message, distance
while true do
event, side, channel, replyChannel, message, distance = os.pullEvent("modem_message")
logger.info(channel .. " " .. replyChannel .. " " .. tostring(message) .. " " .. distance )
end