30 lines
678 B
Lua
30 lines
678 B
Lua
|
|
modem = peripheral.wrap("right")
|
|
environment = peripheral.wrap("left")
|
|
|
|
|
|
local function runMonitor()
|
|
while true do
|
|
local rads = environment.getRadiationRaw()
|
|
print("Radiation Level: " .. rads)
|
|
sleep(1)
|
|
end
|
|
end
|
|
|
|
local function run()
|
|
while not modem do
|
|
print("Waiting for modem signal...")
|
|
sleep(1)
|
|
end
|
|
while not environment do
|
|
print("Waiting for environment signal...")
|
|
sleep(1)
|
|
end
|
|
local methods = peripheral.getMethods("left")
|
|
for index, value in ipairs(methods) do
|
|
print("Method " .. index .. ": " .. value)
|
|
end
|
|
--parallel.waitForAll(runMonitor)
|
|
end
|
|
|
|
return { run = run} |