Advertisement
Dova_Knight

BR8Tmonitor

Oct 23rd, 2014
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.56 KB | None | 0 0
  1. while true do
  2. local reactor0 = peripheral.wrap("BigReactors-Reactor_0")
  3. local mon0 = peripheral.wrap("monitor_0")
  4. mon0.clear()
  5. local turbine0 = peripheral.wrap("BigReactors-Turbine_0")
  6. local mon1 = peripheral.wrap("monitor_1")
  7. mon1.clear()
  8. local turbine1 = peripheral.wrap("BigReactors-Turbine_1")
  9. local mon2 = peripheral.wrap("monitor_2")
  10. mon2.clear()
  11. local turbine2 = peripheral.wrap("BigReactors-Turbine_2")
  12. local mon3 = peripheral.wrap("monitor_3")
  13. mon3.clear()
  14. local turbine3 = peripheral.wrap("BigReactors-Turbine_3")
  15. local mon4 = peripheral.wrap("monitor_4")
  16. mon4.clear()
  17. local turbine4 = peripheral.wrap("BigReactors-Turbine_4")
  18. local mon5 = peripheral.wrap("monitor_5")
  19. mon5.clear()
  20. local turbine5 = peripheral.wrap("BigReactors-Turbine_5")
  21. local mon6 = peripheral.wrap("monitor_6")
  22. mon6.clear()
  23. local turbine6 = peripheral.wrap("BigReactors-Turbine_6")
  24. local mon7 = peripheral.wrap("monitor_7")
  25. mon7.clear()
  26. local turbine7 = peripheral.wrap("BigReactors-Turbine_7")
  27. local mon8 = peripheral.wrap("monitor_8")
  28. mon8.clear()
  29.  
  30. -- Begin Reactor 0
  31. mon0.setCursorPos(1,1)
  32. mon0.setTextColor(colors.white)
  33. mon0.write("Reactor #: ")
  34. mon0.setTextColor(colors.red)
  35. mon0.write("0")
  36.  
  37. mon0.setCursorPos(1,2)
  38. mon0.setTextColor(colors.white)
  39. mon0.write("Active: ")
  40. mon0.setTextColor(colors.orange)
  41. mon0.write(reactor0.getActive())
  42.  
  43. mon0.setCursorPos(1,3)
  44. mon0.setTextColor(colors.white)
  45. mon0.write("Fuel Reactivity: ")
  46. mon0.setTextColor(colors.orange)
  47. mon0.write(math.floor(reactor0.getFuelReactivity()))
  48.  
  49. mon0.setCursorPos(1,4)
  50. mon0.setTextColor(colors.white)
  51. mon0.write("Casing Heat: ")
  52. mon0.setTextColor(colors.orange)
  53. mon0.write(math.floor(reactor0.getCasingTemperature()))
  54.  
  55. mon0.setCursorPos(1,5)
  56. mon0.setTextColor(colors.white)
  57. mon0.write("Fuel Heat: ")
  58. mon0.setTextColor(colors.orange)
  59. mon0.write(math.floor(reactor0.getFuelTemperature()))
  60. -- End Reactor 0
  61.  
  62. --Begin Turbine 0
  63. mon1.setCursorPos(1,1)
  64. mon1.setTextColor(colors.white)
  65. mon1.write("Turbine #: ")
  66. mon1.setTextColor(colors.blue)
  67. mon1.write("0")
  68.  
  69. mon1.setCursorPos(1,2)
  70. mon1.setTextColor(colors.white)
  71. mon1.write("Active: ")
  72. mon1.setTextColor(colors.cyan)
  73. mon1.write(turbine0.getActive())
  74.  
  75. mon1.setCursorPos(1,3)
  76. mon1.setTextColor(colors.white)
  77. mon1.write("RF/T: ")
  78. mon1.setTextColor(colors.cyan)
  79. mon1.write(math.floor(turbine0.getEnergyProducedLastTick()))
  80.  
  81. mon1.setCursorPos(1,4)
  82. mon1.setTextColor(colors.white)
  83. mon1.write("Rotor Speed: ")
  84. mon1.setTextColor(colors.cyan)
  85. mon1.write(math.floor(turbine0.getRotorSpeed()))
  86. --End Turbine 0
  87.  
  88. --Begin Turbine 1
  89. mon2.setCursorPos(1,1)
  90. mon2.setTextColor(colors.white)
  91. mon2.write("Turbine #: ")
  92. mon2.setTextColor(colors.blue)
  93. mon2.write("1")
  94.  
  95. mon2.setCursorPos(1,2)
  96. mon2.setTextColor(colors.white)
  97. mon2.write("Active: ")
  98. mon2.setTextColor(colors.cyan)
  99. mon2.write(turbine1.getActive())
  100.  
  101. mon2.setCursorPos(1,3)
  102. mon2.setTextColor(colors.white)
  103. mon2.write("RF/T: ")
  104. mon2.setTextColor(colors.cyan)
  105. mon2.write(math.floor(turbine1.getEnergyProducedLastTick()))
  106.  
  107. mon2.setCursorPos(1,4)
  108. mon2.setTextColor(colors.white)
  109. mon2.write("Rotor Speed: ")
  110. mon2.setTextColor(colors.cyan)
  111. mon2.write(math.floor(turbine1.getRotorSpeed()))
  112. --End Turbine 1
  113.  
  114. --Begin Turbine 2
  115. mon3.setCursorPos(1,1)
  116. mon3.setTextColor(colors.white)
  117. mon3.write("Turbine #: ")
  118. mon3.setTextColor(colors.blue)
  119. mon3.write("2")
  120.  
  121. mon3.setCursorPos(1,2)
  122. mon3.setTextColor(colors.white)
  123. mon3.write("Active: ")
  124. mon3.setTextColor(colors.cyan)
  125. mon3.write(turbine2.getActive())
  126.  
  127. mon3.setCursorPos(1,3)
  128. mon3.setTextColor(colors.white)
  129. mon3.write("RF/T: ")
  130. mon3.setTextColor(colors.cyan)
  131. mon3.write(math.floor(turbine2.getEnergyProducedLastTick()))
  132.  
  133. mon3.setCursorPos(1,4)
  134. mon3.setTextColor(colors.white)
  135. mon3.write("Rotor Speed: ")
  136. mon3.setTextColor(colors.cyan)
  137. mon3.write(math.floor(turbine2.getRotorSpeed()))
  138. --End Turbine 2
  139.  
  140. --Begin Turbine 3
  141. mon4.setCursorPos(1,1)
  142. mon4.setTextColor(colors.white)
  143. mon4.write("Turbine #: ")
  144. mon4.setTextColor(colors.blue)
  145. mon4.write("3")
  146.  
  147. mon4.setCursorPos(1,2)
  148. mon4.setTextColor(colors.white)
  149. mon4.write("Active: ")
  150. mon4.setTextColor(colors.cyan)
  151. mon4.write(turbine3.getActive())
  152.  
  153. mon4.setCursorPos(1,3)
  154. mon4.setTextColor(colors.white)
  155. mon4.write("RF/T: ")
  156. mon4.setTextColor(colors.cyan)
  157. mon4.write(math.floor(turbine3.getEnergyProducedLastTick()))
  158.  
  159. mon4.setCursorPos(1,4)
  160. mon4.setTextColor(colors.white)
  161. mon4.write("Rotor Speed: ")
  162. mon4.setTextColor(colors.cyan)
  163. mon4.write(math.floor(turbine3.getRotorSpeed()))
  164. --End Turbine 3
  165.  
  166. --Begin Turbine 4
  167. mon5.setCursorPos(1,1)
  168. mon5.setTextColor(colors.white)
  169. mon5.write("Turbine #: ")
  170. mon5.setTextColor(colors.blue)
  171. mon5.write("4")
  172.  
  173. mon5.setCursorPos(1,2)
  174. mon5.setTextColor(colors.white)
  175. mon5.write("Active: ")
  176. mon5.setTextColor(colors.cyan)
  177. mon5.write(turbine4.getActive())
  178.  
  179. mon5.setCursorPos(1,3)
  180. mon5.setTextColor(colors.white)
  181. mon5.write("RF/T: ")
  182. mon5.setTextColor(colors.cyan)
  183. mon5.write(math.floor(turbine4.getEnergyProducedLastTick()))
  184.  
  185. mon5.setCursorPos(1,4)
  186. mon5.setTextColor(colors.white)
  187. mon5.write("Rotor Speed: ")
  188. mon5.setTextColor(colors.cyan)
  189. mon5.write(math.floor(turbine4.getRotorSpeed()))
  190. --End Turbine 4
  191.  
  192. --Begin Turbine 5
  193. mon6.setCursorPos(1,1)
  194. mon6.setTextColor(colors.white)
  195. mon6.write("Turbine #: ")
  196. mon6.setTextColor(colors.blue)
  197. mon6.write("5")
  198.  
  199. mon6.setCursorPos(1,2)
  200. mon6.setTextColor(colors.white)
  201. mon6.write("Active: ")
  202. mon6.setTextColor(colors.cyan)
  203. mon6.write(turbine5.getActive())
  204.  
  205. mon6.setCursorPos(1,3)
  206. mon6.setTextColor(colors.white)
  207. mon6.write("RF/T: ")
  208. mon6.setTextColor(colors.cyan)
  209. mon6.write(math.floor(turbine5.getEnergyProducedLastTick()))
  210.  
  211. mon6.setCursorPos(1,4)
  212. mon6.setTextColor(colors.white)
  213. mon6.write("Rotor Speed: ")
  214. mon6.setTextColor(colors.cyan)
  215. mon6.write(math.floor(turbine5.getRotorSpeed()))
  216. --End Turbine 5
  217.  
  218. --Begin Turbine 6
  219. mon7.setCursorPos(1,1)
  220. mon7.setTextColor(colors.white)
  221. mon7.write("Turbine #: ")
  222. mon7.setTextColor(colors.blue)
  223. mon7.write("6")
  224.  
  225. mon7.setCursorPos(1,2)
  226. mon7.setTextColor(colors.white)
  227. mon7.write("Active: ")
  228. mon7.setTextColor(colors.cyan)
  229. mon7.write(turbine6.getActive())
  230.  
  231. mon7.setCursorPos(1,3)
  232. mon7.setTextColor(colors.white)
  233. mon7.write("RF/T: ")
  234. mon7.setTextColor(colors.cyan)
  235. mon7.write(math.floor(turbine6.getEnergyProducedLastTick()))
  236.  
  237. mon7.setCursorPos(1,4)
  238. mon7.setTextColor(colors.white)
  239. mon7.write("Rotor Speed: ")
  240. mon7.setTextColor(colors.cyan)
  241. mon7.write(math.floor(turbine6.getRotorSpeed()))
  242. --End Turbine 6
  243.  
  244. --Begin Turbine 7
  245. mon8.setCursorPos(1,1)
  246. mon8.setTextColor(colors.white)
  247. mon8.write("Turbine #: ")
  248. mon8.setTextColor(colors.blue)
  249. mon8.write("7")
  250.  
  251. mon8.setCursorPos(1,2)
  252. mon8.setTextColor(colors.white)
  253. mon8.write("Active: ")
  254. mon8.setTextColor(colors.cyan)
  255. mon8.write(turbine7.getActive())
  256.  
  257. mon8.setCursorPos(1,3)
  258. mon8.setTextColor(colors.white)
  259. mon8.write("RF/T: ")
  260. mon8.setTextColor(colors.cyan)
  261. mon8.write(math.floor(turbine7.getEnergyProducedLastTick()))
  262.  
  263. mon8.setCursorPos(1,4)
  264. mon8.setTextColor(colors.white)
  265. mon8.write("Rotor Speed: ")
  266. mon8.setTextColor(colors.cyan)
  267. mon8.write(math.floor(turbine7.getRotorSpeed()))
  268. --End Turbine 7
  269.  
  270. sleep(1)
  271.  
  272. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement