Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- os.loadAPI("button")
- m = peripheral.wrap("right")
- modem = peripheral.wrap("bottom")
- m.clear()
- tesseract="tile_thermalexpansion_ender_tesseract_name_0"
- local BoilerClusterA = {
- {
- ["id"] = "solid_fueled_boiler_firebox_1",
- ["name"] = "Boiler 1"
- },
- {
- ["id"] = "solid_fueled_boiler_firebox_2",
- ["name"] = "Boiler 2"
- },
- {
- ["id"] = "solid_fueled_boiler_firebox_3",
- ["name"] = "Boiler 3"
- },
- {
- ["id"] = "solid_fueled_boiler_firebox_4",
- ["name"] = "Boiler 4"
- },
- }
- function fillTable()
- button.setTable("Test",test,35,45,2,4)
- button.screen()
- end
- function getClick()
- event,side,x,y = os.pullEvent("monitor_touch")
- button.checkxy(x, y)
- button.screen()
- end
- function test()
- button.toggleButton("Test")
- redstone.setOutput("back", not redstone.getInput("back"))
- end
- function update()
- --getClick()
- for i = 1, #BoilerClusterA do
- m.setCursorPos(1,i)
- m.write( BoilerClusterA[i]["name"].." = "..modem.callRemote(BoilerClusterA[i]["id"], "getTemperature") )
- end
- local methods = peripheral.getMethods("left")
- for i = 1, #methods do
- print( i.." = "..methods[i] )
- end
- os.sleep( 3 )
- end
- --fillTable()
- while true do update() end
Advertisement
Add Comment
Please, Sign In to add comment