theo33500

Untitled

Dec 4th, 2022
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. p = {}
  2. rednet.open("right")
  3. local x = {peripheral.find("rfmeter")}
  4.  
  5. for k,v in pairs(x) do
  6. p[v.getName()] = v
  7. end
  8.  
  9. function loadDB()
  10. local f = fs.open("db", "r")
  11. db = textutils.unserialize(f.readAll())
  12. f.close()
  13. end
  14.  
  15. function saveDB()
  16. local f = fs.open("db", "w")
  17. f.write(textutils.serialize(db))
  18. f.close()
  19. end
  20.  
  21. while true do
  22. e = {}
  23. for k,v in pairs(p) do
  24. if not v.canEnergyFlow() then
  25. e[k] = -1
  26. else
  27. e[k] = v.getAvg()
  28. end
  29. end
  30. rednet.send(25,textutils.serialize(e))
  31. os.sleep(1)
  32. end
  33.  
  34.  
Advertisement
Add Comment
Please, Sign In to add comment