19 lines
No EOL
675 B
Lua
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 |