Advertisement
systox

uu-sensor

Aug 11th, 2017
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. shell.run("clear")
  2. os.loadAPI("ocs/apis/sensor")
  3. sen = sensor.wrap("right")
  4. mon = peripheral.wrap("top")
  5.  
  6. function getS(s)
  7. for v, k in pairs(s) do
  8. if k.Name == "ME Wireless Access Point" then
  9. target = v
  10. end
  11. end
  12. return target
  13. end
  14.  
  15. function getItem(name)
  16. for v, k in pairs(s1.Items) do
  17. if k.Name == name then
  18. amount = k.Size
  19. end
  20. end
  21. return amount
  22. end
  23.  
  24. state = true
  25.  
  26. while true do
  27. s1 = sen.getTargetDetails(getS(sen.getTargets()))
  28. x = os.time()
  29. cobblestone = getItem("Cobblestone")
  30.  
  31. if state then
  32. hvsolar = getItem("High Voltage Solar Array")
  33. xx = os.time()
  34. state = false
  35. end
  36.  
  37. sleep(2)
  38.  
  39. s1 = sen.getTargetDetails(getS(sen.getTargets()))
  40. hvsolar1 = getItem("High Voltage Solar Array")
  41. cobblestone1 = getItem("Cobblestone")
  42.  
  43. if hvsolar ~= hvsolar1 then
  44. xx2 = os.time()
  45. mon.setCursorPos(3,3)
  46. mon.write(hvsolar1 - hvsolar.." hvs pro "..textutils.formatTime(xx2 - xx,true).." sek")
  47. state = true
  48. end
  49.  
  50. x1 = os.time()
  51. mon.setCursorPos(3,4)
  52. mon.write(cobblestone1 - cobblestone.." cobblestone pro "..textutils.formatTime(x1 - x,true).." sek")
  53. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement