nate90909

Untitled

Apr 28th, 2014
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local turbine
  2. local reactor
  3. turbine = peripheral.wrap("left")
  4. reactor = peripheral.wrap("BigReactors-Reactor_0")
  5.  
  6. function wipeScreen()
  7.    term.clear()
  8.    term.setCursorPos(1, 1)
  9. end
  10.  
  11. while true do
  12.   sleep(0)
  13.   --Turbine Info
  14.   turbine1capacitor = turbine.getEnergyStored()
  15.   turbine1rpm = turbine.getRotorSpeed()
  16.   turbine1RFT = turbine.getEnergyProducedLastTick()
  17.   turbine1Flow = turbine.getFluidFlowRate()
  18.   --Reactor Info
  19.   reactor1Temp = reactor.getFuelTemperature()
  20.   reactor1Steam = reactor.getEnergyProducedLastTick()
  21.   reactor1Fuel = reactor.getFuelConsumedLastTick()
  22.   --make table of info
  23.   t = {}
  24.   t["bank"] = 3
  25.   t["turbine1capacitor"] = turbine.getEnergyStored()
  26.   t["turbine1rpm"] = turbine.getRotorSpeed()
  27.   t["turbine1RFT"] = turbine.getEnergyProducedLastTick()
  28.   t["turbine1Flow"] = turbine.getFluidFlowRate()
  29.   t["reactor1Temp"] = reactor.getFuelTemperature()
  30.   t["reactor1Steam"] = reactor.getEnergyProducedLastTick()
  31.   t["reactor1Fuel"] = reactor.getFuelConsumedLastTick()
  32.   sleep(1)
  33.   rednet.open("bottom")
  34.   rednet.send(160, t)
  35.  
  36.   wipeScreen()
  37.   print('Reactor - Turbine Monitor')
  38.   term.setCursorPos(1,2)
  39.   print('Data Broadcast Live')
  40.   term.setCursorPos(1,3)
  41.   print('System Status')
  42.   term.setCursorPos(1,4)
  43.   print('Turbine:')
  44.   term.setCursorPos(1,5)
  45.   print('RPM: '..turbine.getRotorSpeed()..'')
  46.   term.setCursorPos(1,6)
  47.   print('Flow Rate: '..turbine.getFluidFlowRate()..'mb/t')
  48.   term.setCursorPos(1,7)
  49.   print('Generation: '..turbine.getEnergyProducedLastTick()..' rf/t')
  50.   term.setCursorPos(1,8)
  51.   print('Capacitor: '..turbine.getEnergyStored()..'')
  52.   term.setCursorPos(1,10)
  53.   print('Reactor:')
  54.   term.setCursorPos(1,11)
  55.   print('Temp: '..reactor.getFuelTemperature()..'')
  56.   term.setCursorPos(1,12)
  57.   print('Steam Pressure: '..reactor.getEnergyProducedLastTick()..'')
  58.   term.setCursorPos(1,13)
  59.   print('Fuel Consumption: '..reactor.getFuelConsumedLastTick()..'')  
  60.   end
Advertisement
Add Comment
Please, Sign In to add comment