Guest User

displayController

a guest
Jul 22nd, 2016
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.35 KB | None | 0 0
  1. local t1 = peripheral.wrap("BigReactors-Turbine_0")
  2. local t2 = peripheral.wrap("BigReactors-Turbine_1")
  3. local m = peripheral.wrap("monitor_0")
  4. local status1 = ""
  5. local status2 = ""
  6. local engaged1 = ""
  7. local rpm1 = 0
  8. local rpm2 = 0
  9. local energy1 = 0
  10. local energy2 = 0
  11. local energyProd1 = 0
  12. local energyProd2 = 0
  13.  
  14. while true do
  15.   energyProd = t.getEnergyProducedLastTick()
  16.   energy = t.getEnergyStored()
  17.   rpm = t.getRotorSpeed()
  18.   if t.getInductorEngaged() then engaged = "Engaged" end
  19.   if t.getActive() then status = "Online" end
  20.  
  21.   m.clear()
  22.   m.setCursorPos(1,1)
  23.   m.setTextColor(colors.white)
  24.   m.write("Turbine Status: ")
  25.   m.setCursorPos(20,1)
  26.   m.setTextColor(colors.red)
  27.   m.write(status)
  28.  
  29.   m.setCursorPos(1,2)
  30.   m.setTextColor(colors.white)
  31.   m.write("Induction Coils: ")
  32.   m.setCursorPos(20,2)
  33.   m.setTextColor(colors.red)
  34.   m.write(engaged)
  35.  
  36.   m.setCursorPos(1,3)
  37.   m.setTextColor(colors.white)
  38.   m.write("RF/T: ")
  39.   m.setCursorPos(20,3)
  40.   m.setTextColor(colors.red)
  41.   m.write(energyProd)
  42.  
  43.   m.setCursorPos(1,4)
  44.   m.setTextColor(colors.white)
  45.   m.write("RF Stored: ")
  46.   m.setCursorPos(20,4)
  47.   m.setTextColor(colors.red)
  48.   m.write(energy)
  49.  
  50.   m.setCursorPos(1,5)
  51.   m.setTextColor(colors.white)
  52.   m.write("RPM: ")
  53.   m.setCursorPos(20,5)
  54.   m.setTextColor(colors.red)
  55.   m.write(rpm)
  56.  
  57.  
  58.   os.sleep(0.1)
  59. end
Advertisement
Add Comment
Please, Sign In to add comment