DPG-mattcow12

Testing computer

Apr 26th, 2016
328
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.22 KB | None | 0 0
  1. os.loadAPI("button")
  2. m = peripheral.wrap("right")
  3. modem = peripheral.wrap("bottom")
  4. m.clear()
  5. tesseract="tile_thermalexpansion_ender_tesseract_name_0"
  6. local BoilerClusterA = {
  7.   {
  8.     ["id"]   = "solid_fueled_boiler_firebox_1",
  9.     ["name"] = "Boiler 1"
  10.   },
  11.   {
  12.     ["id"]   = "solid_fueled_boiler_firebox_2",
  13.     ["name"] = "Boiler 2"
  14.   },
  15.   {
  16.     ["id"]   = "solid_fueled_boiler_firebox_3",
  17.     ["name"] = "Boiler 3"
  18.   },
  19.   {
  20.     ["id"]   = "solid_fueled_boiler_firebox_4",
  21.     ["name"] = "Boiler 4"
  22.   },
  23. }
  24. function fillTable()
  25.   button.setTable("Test",test,35,45,2,4)
  26.   button.screen()
  27. end
  28.  
  29. function getClick()
  30.   event,side,x,y = os.pullEvent("monitor_touch")
  31.   button.checkxy(x, y)
  32.   button.screen()
  33. end
  34.  
  35. function test()
  36.   button.toggleButton("Test")
  37.   redstone.setOutput("back", not redstone.getInput("back"))
  38. end
  39.  
  40. function update()
  41.   --getClick()
  42.   for i = 1, #BoilerClusterA do
  43.     m.setCursorPos(1,i)
  44.     m.write( BoilerClusterA[i]["name"].." = "..modem.callRemote(BoilerClusterA[i]["id"], "getTemperature") )
  45.   end
  46.   local methods = peripheral.getMethods("left")
  47.   for i = 1, #methods do
  48.     print( i.." = "..methods[i] )
  49.   end
  50.   os.sleep( 3 )
  51. end
  52.  
  53. --fillTable()
  54. while true do update() end
Advertisement
Add Comment
Please, Sign In to add comment