3.relay
Description
ComputerCraft OS
Installation
Copy one of these commands into your ComputerCraft terminal:
wget:
wget https://raw.githubusercontent.com/kepler155c/opus/develop-1.8/sys/init/3.relay.lua 3.relayArchive:
wget https://cc.shobie.xyz/cc/get/gh-kepler155c-opus-sys-init-3-relay 3.relay
Quick Install:
wget https://cc.shobie.xyz/cc/get/gh-kepler155c-opus-sys-init-3-relay 3.relay
Usage
Run: 3.relay
Tags
Source
View Original SourceCode Preview
local device = _G.device
local kernel = _G.kernel
local function register(v)
if v and v.isWireless and v.isAccessPoint and v.getNamesRemote then
v._children = { }
for _, name in pairs(v.getNamesRemote()) do
local dev = v.getMethodsRemote(name)
if dev then
dev.name = name
dev.side = v.side
dev.type = v.getTypeRemote(name)
device[name] = dev
end
end
end
end
for _,v in pairs(device) do
register(v)
end
-- register oc devices as peripherals
kernel.hook('device_attach', function(_, eventData)
register(device[eventData[1]])
end)