Advertisement
montana_1

RepeaterManipulation

Jul 27th, 2015
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.99 KB | None | 0 0
  1. function getAccessPoints()
  2.     local component = require("component")
  3.     local event = require("event")
  4.     local t = component.list()
  5.     local accessPoints = {}
  6.     local i = 0
  7.     for address,componentType in pairs(t) do
  8.         if(componentType == "access_point") then
  9.             accessPoints[i] = address
  10.             i = i + 1
  11.         end
  12.     end
  13.     return accessPoints
  14. end
  15.  
  16. function turnOffRepeaters(accessPoints)
  17.     local component = require("component")
  18.     for i=0, #accessPoints do
  19.         --print(accessPoints[i])
  20.         component.proxy(accessPoints[i]).setRepeater(false)
  21.         --print(component.proxy(accessPoints[i]).isRepeater())
  22.     end
  23. end
  24.  
  25. function turnOnRepeaters(accessPoints)
  26.     local component = require("component")
  27.     for i=0, #accessPoints do
  28.         --print(accessPoints[i])
  29.         component.proxy(accessPoints[i]).setRepeater(true)
  30.         --print(component.proxy(accessPoints[i]).isRepeater())
  31.     end
  32. end
  33.  
  34. turnOffRepeaters(getAccessPoints())
  35. turnOnRepeaters(getAccessPoints())
  36. turnOffRepeaters(getAccessPoints())
  37. turnOnRepeaters(getAccessPoints())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement