Advertisement
william200027

BigReactorSendInfo

Nov 25th, 2016
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 9.68 KB | None | 0 0
  1. ----Variables----
  2.  
  3. IdReceiver = 500
  4.  
  5. Reactor1Active = 0
  6. Reactor1Reactivity = 0
  7. Reactot1Connected = 0
  8.  
  9. Reactot2Active = 0
  10. Reactor2Reactivity = 0
  11. Reactor2Connected = 0
  12.  
  13. Turbine1EnergyStored = 0
  14. Turbine1EnergyProduite = 0
  15. Turbine1Active = 0
  16. Turbine1RotorSpeed = 0
  17. Turbine1Connected = 0
  18.  
  19. Turbine2EnergyStored = 0
  20. Turbine2EnergyProduite = 0
  21. Turbine2Active = 0
  22. Turbine2RotorSpeed = 0
  23. Turbine2Connected = 0
  24.  
  25. Turbine3EnergyStored = 0
  26. Turbine3EnergyProduite = 0
  27. Turbine3Active = 0
  28. Turbine3RotorSpeed = 0
  29. Turbine3Connected = 0
  30.  
  31. Turbine4EnergyStored = 0
  32. Turbine4EnergyProduite = 0
  33. Turbine4Active = 0
  34. Turbine4RotorSpeed = 0
  35. Turbine4Connected = 0
  36.  
  37. Turbine5EnergyStored = 0
  38. Turbine5EnergyProduite = 0
  39. Turbine5Active = 0
  40. Turbine5RotorSpeed = 0
  41. Turbine5Connected = 0
  42.  
  43. Turbine6EnergyStored = 0
  44. Turbine6EnergyProduite = 0
  45. Turbine6Active = 0
  46. Turbine6RotorSpeed = 0
  47. Turbine6Connected = 0
  48.  
  49. Turbine7EnergyStored = 0
  50. Turbine7EnergyProduite = 0
  51. Turbine7Active = 0
  52. Turbine7RotorSpeed = 0
  53. Turbine7Connected = 0
  54.  
  55. Turbine8EnergyStored = 0
  56. Turbine8EnergyProduite = 0
  57. Turbine8Active = 0
  58. Turbine8RotorSpeed = 0
  59. Turbine8Connected = 0
  60.  
  61. Turbine9EnergyStored = 0
  62. Turbine9EnergyProduite = 0
  63. Turbine9Active = 0
  64. Turbine9RotorSpeed = 0
  65. Turbine9Connected = 0
  66.  
  67. Turbine10EnergyStored = 0
  68. Turbine10EnergyProduite = 0
  69. Turbine10Active = 0
  70. Turbine10RotorSpeed = 0
  71. Turbine10Connected = 0
  72.  
  73. Turbine11EnergyStored = 0
  74. Turbine11EnergyProduite = 0
  75. Turbine11Active = 0
  76. Turbine11RotorSpeed = 0
  77. Turbine11Connected = 0
  78.  
  79. Turbine12EnergyStored = 0
  80. Turbine12EnergyProduite = 0
  81. Turbine12Active = 0
  82. Turbine12RotorSpeed = 0
  83. Turbine12Connected = 0
  84.  
  85. ------------------
  86.  
  87. ----Peripheral----
  88.  
  89. rednet.open("bottom")
  90.  
  91. Reactor1 = peripheral.wrap("BigReactors-Reactor_3")
  92. Reactor2 = peripheral.wrap("BigReactors-Reactor_4")
  93.  
  94. Turbine1 = peripheral.wrap("BigReactors-Turbine_2")
  95. Turbine2 = peripheral.wrap("BigReactors-Turbine_3")
  96. Turbine3 = peripheral.wrap("BigReactors-Turbine_4")
  97. Turbine4 = peripheral.wrap("BigReactors-Turbine_5")
  98. Turbine5 = peripheral.wrap("BigReactors-Turbine_6")
  99. Turbine6 = peripheral.wrap("BigReactors-Turbine_7")
  100. Turbine7 = peripheral.wrap("BigReactors-Turbine_8")
  101. Turbine8 = peripheral.wrap("BigReactors-Turbine_9")
  102. Turbine9 = peripheral.wrap("BigReactors-Turbine_10")
  103. Turbine10 = peripheral.wrap("BigReactors-Turbine_11")
  104. Turbine11 = peripheral.wrap("BigReactors-Turbine_12")
  105. Turbine12 = peripheral.wrap("BigReactors-Turbine_13")
  106.  
  107. -----------------
  108.  
  109. ----Function----
  110.  
  111. function Reac1()
  112.  
  113. Reac1Active = Reactor1.getActive()
  114. Reac1Reactivity = Reactor1.getFuelReactivity()
  115. Reac1Connected = Reactor1.getConnected()
  116.  
  117. end
  118.  
  119. function Reac2()
  120.  
  121. Reac2Active = Reactor2.getActive()
  122. Reac2Reactivity = Reactor2.getFuelReactivity()
  123. Reac2Connected = Reactor2.getConnected()
  124.  
  125. end
  126.  
  127. function Tur1()
  128.  
  129. Tur1Energy = Turbine1.getEnergyStored()
  130. Tur1EnergyProduit = Turbine1.getEnergyProducedLastTick()
  131. Tur1Active = Turbine1.getActive()
  132. Tur1RotorSpeed = Turbine1.getRotorSpeed()
  133. Tur1Connected = Turbine1.getConnected()
  134.  
  135. end
  136.  
  137. function Tur2()
  138.  
  139. Tur2Energy = Turbine2.getEnergyStored()
  140. Tur2EnergyProduit = Turbine2.getEnergyProducedLastTick()
  141. Tur2Active = Turbine2.getActive()
  142. Tur2RotorSpeed = Turbine2.getRotorSpeed()
  143. Tur2Connected = Turbine2.getConnected()
  144.  
  145. end
  146.  
  147. function Tur3()
  148.  
  149. Tur3Energy = Turbine3.getEnergyStored()
  150. Tur3EnergyProduit = Turbine3.getEnergyProducedLastTick()
  151. Tur3Active = Turbine3.getActive()
  152. Tur3RotorSpeed = Turbine3.getRotorSpeed()
  153. Tur3Connected = Turbine3.getConnected()
  154.  
  155. end
  156.  
  157. function Tur4()
  158.  
  159. Tur4Energy = Turbine4.getEnergyStored()
  160. Tur4EnergyProduit = Turbine4.getEnergyProducedLastTick()
  161. Tur4Active = Turbine4.getActive()
  162. Tur4RotorSpeed = Turbine4.getRotorSpeed()
  163. Tur4Connected = Turbine4.getConnected()
  164.  
  165. end
  166.  
  167. function Tur5()
  168.  
  169. Tur5Energy = Turbine5.getEnergyStored()
  170. Tur5EnergyProduit = Turbine5.getEnergyProducedLastTick()
  171. Tur5Active = Turbine5.getActive()
  172. Tur5RotorSpeed = Turbine5.getRotorSpeed()
  173. Tur5Connected = Turbine5.getConnected()
  174.  
  175. end
  176.  
  177. function Tur6()
  178.  
  179. Tur6Energy = Turbine6.getEnergyStored()
  180. Tur6EnergyProduit = Turbine6.getEnergyProducedLastTick()
  181. Tur6Active = Turbine6.getActive()
  182. Tur6RotorSpeed = Turbine6.getRotorSpeed()
  183. Tur6Connected = Turbine6.getConnected()
  184.  
  185. end
  186.  
  187. function Tur7()
  188.  
  189. Tur7Energy = Turbine7.getEnergyStored()
  190. Tur7EnergyProduit = Turbine7.getEnergyProducedLastTick()
  191. Tur7Active = Turbine7.getActive()
  192. Tur7RotorSpeed = Turbine7.getRotorSpeed()
  193. Tur7Connected = Turbine7.getConnected()
  194.  
  195. end
  196.  
  197. function Tur8()
  198.  
  199. Tur8Energy = Turbine8.getEnergyStored()
  200. Tur8EnergyProduit = Turbine8.getEnergyProducedLastTick()
  201. Tur8Active = Turbine8.getActive()
  202. Tur8RotorSpeed = Turbine8.getRotorSpeed()
  203. Tur8Connected = Turbine8.getConnected()
  204.  
  205. end
  206.  
  207. function Tur9()
  208.  
  209. Tur9Energy = Turbine9.getEnergyStored()
  210. Tur9EnergyProduit = Turbine9.getEnergyProducedLastTick()
  211. Tur9Active = Turbine9.getActive()
  212. Tur9RotorSpeed = Turbine9.getRotorSpeed()
  213. Tur9Connected = Turbine9.getConnected()
  214.  
  215. end
  216.  
  217. function Tur10()
  218.  
  219. Tur10Energy = Turbine10.getEnergyStored()
  220. Tur10EnergyProduit = Turbine10.getEnergyProducedLastTick()
  221. Tur10Active = Turbine10.getActive()
  222. Tur10RotorSpeed = Turbine10.getRotorSpeed()
  223. Tur10Connected = Turbine10.getConnected()
  224.  
  225. end
  226.  
  227. function Tur11()
  228.  
  229. Tur11Energy = Turbine11.getEnergyStored()
  230. Tur11EnergyProduit = Turbine11.getEnergyProducedLastTick()
  231. Tur11Active = Turbine11.getActive()
  232. Tur11RotorSpeed = Turbine11.getRotorSpeed()
  233. Tur11Connected = Turbine11.getConnected()
  234.  
  235. end
  236.  
  237. function Tur12()
  238.  
  239. Tur12Energy = Turbine12.getEnergyStored()
  240. Tur12EnergyProduit = Turbine12.getEnergyProducedLastTick()
  241. Tur12Active = Turbine12.getActive()
  242. Tur12RotorSpeed = Turbine12.getRotorSpeed()
  243. Tur12Connected = Turbine12.getConnected()
  244.  
  245. end
  246.  
  247. ----------------
  248.  
  249. ----Programm----
  250.  
  251. while true do
  252.  
  253. Reac1()
  254. Reac2()
  255. Tur1()
  256. Tur2()
  257. Tur3()
  258. Tur4()
  259. Tur5()
  260. Tur6()
  261. Tur7()
  262. Tur8()
  263. Tur9()
  264. Tur10()
  265. Tur11()
  266. Tur12()
  267.  
  268. Reactor1Active = Reac1Active
  269. Reactor1Reactivity = Reac1Reactivity
  270. ReactorConnected = Reac1Connected
  271.  
  272. Reactor2Active = Reac2Active
  273. Reactor2Reactivity = Reac1Reactivity
  274. Reactor2Connected = Reac2Connected
  275.  
  276. Turbine1EnergyStored = Tur1Energy
  277. Turbine1EnergyProduite = Tur1EnergyProduit
  278. Turbine1Active = Tur1Active
  279. Turbine1RotorSpeed = Tur1RotorSpeed
  280. Turbine1Connected = Tur1Connected
  281.  
  282. Turbine2EnergyStored = Tur2Energy
  283. Turbine2EnergyProduite = Tur2EnergyProduit
  284. Turbine2Active = Tur2Active
  285. Turbine2RotorSpeed = Tur2RotorSpeed
  286. Turbine2Connected = Tur2RotorSpeed
  287.  
  288. Turbine3EnergyStored = Tur3Energy
  289. Turbine3EnergyProduite = Tur3EnergyProduit
  290. Turbine3Active = Tur3Active
  291. Turbine3RotorSpeed = Tur3RotorSpeed
  292. Turbine3Connected = Tur3Connected
  293.  
  294. Turbine4EnergyStored = Tur4Energy
  295. Turbine4EnergyProduite = Tur4EnergyProduit
  296. Turbine4Active = Tur4Active
  297. Turbine4RotorSpeed = Tur4RotorSpeed
  298. Turbine4Connected = Tur4Connected
  299.  
  300. Turbine5EnergyStored = Tur5Energy
  301. Turbine5EnergyProduite = Tur5EnergyProduit
  302. Turbine5Active = Tur5Active
  303. Turbine5RotorSpeed = Tur5RotorSpeed
  304. Turbine5Connected = Tur5Connected
  305.  
  306. Turbine6EnergyStored = Tur6Energy
  307. Turbine6EnergyProduite = Tur6EnergyProduit
  308. Turbine6Active = Tur6Active
  309. Turbine6RotorSpeed = Tur6RotorSpeed
  310. Turbine6Connected = Tur6Connected
  311.  
  312. Turbine7EnergyStored = Tur7Energy
  313. Turbine7EnergyProduite = Tur7EnergyProduit
  314. Turbine7Active = Tur7Active
  315. Turbine7RotorSpeed = Tur7RotorSpeed
  316. Turbine7Connected = Tur7Connected
  317.  
  318. Turbine8EnergyStored = Tur8Energy
  319. Turbine8EnergyProduite = Tur8EnergyProduit
  320. Turbine8Active = Tur8Active
  321. Turbine8RotorSpeed = Tur8RotorSpeed
  322. Turbine8Connected = Tur8Connected
  323.  
  324. Turbine9EnergyStored = Tur9Energy
  325. Turbine9EnergyProduite = Tur9EnergyProduit
  326. Turbine9Active = Tur9Active
  327. Turbine9RotorSpeed = Tur9RotorSpeed
  328. Turbine9Connected = Tur9Connected
  329.  
  330. Turbine10EnergyStored = Tur10Energy
  331. Turbine10EnergyProduite = Tur10EnergyProduit
  332. Turbine10Active = Tur10Active
  333. Turbine10RotorSpeed = Tur10RotorSpeed
  334. Turbine10Connected = Tur10Connected
  335.  
  336. Turbine11EnergyStored = Tur11Energy
  337. Turbine11EnergyProduite = Tur11EnergyProduit
  338. Turbine11Active = Tur11Active
  339. Turbine11RotorSpeed = Tur11RotorSpeed
  340. Turbine11Connected = Tur11Connected
  341.  
  342. Turbine12EnergyStored = Tur12Energy
  343. Turbine12EnergyProduite = Tur12EnergyProduit
  344. Turbine12Active = Tur12Active
  345. Turbine12RotorSpeed = Tur12RotorSpeed
  346. Turbine12Connected = Tur12Connected
  347.  
  348. table = {
  349.  
  350. Reactor1Active, Reactor1Reactivity, Reactor1Connected, Reactor2Active, Reactor2Reactivity, Reactor2Connected,
  351. Turbine1EnergyStored, Turbine1EnergyProduite, Turbine1Active, Turbine1RotorSpeed, Turbine1Connected,
  352. Turbine2EnergyStored, Turbine2EnergyProduite, Turbine2Active, Turbine2RotorSpeed, Turbine2Connected,
  353. Turbine3EnergyStored, Turbine3EnergyProduite, Turbine3Active, Turbine3RotorSpeed, Turbine3Connected,
  354. Turbine4EnergyStored, Turbine4EnergyProduite, Turbine4Active, Turbine4RotorSpeed, Turbine4Connected,
  355. Turbine5EnergyStored, Turbine5EnergyProduite, Turbine5Active, Turbine5RotorSpeed, Turbine5Connected,
  356. Turbine6EnergyStored, Turbine6EnergyProduite, Turbine6Active, Turbine6RotorSpeed, Turbine6Connected,
  357. Turbine7EnergyStored, Turbine7EnergyProduite, Turbine7Active, Turbine7RotorSpeed, Turbine7Connected,
  358. Turbine8EnergyStored, Turbine8EnergyProduite, Turbine8Active, Turbine8RotorSpeed, Turbine8Connected,
  359. Turbine9EnergyStored, Turbine9EnergyProduite, Turbine9Active, Turbine9RotorSpeed, Turbine9Connected,
  360. Turbine10EnergyStored, Turbine10EnergyProduite, Turbine10Active, Turbine10RotorSpeed, Turbine10Connected,
  361. Turbine11EnergyStored, Turbine11EnergyProduite, Turbine11Active, Turbine11RotorSpeed, Turbine11Connected,
  362. Turbine12EnergyStored, Turbine12EnergyProduite, Turbine12Active, Turbine12RotorSpeed, Turbine12Connected
  363.  
  364. }
  365. msg = textutils.serialize(table)
  366. rednet.send(IdReceiver, msg)
  367.  
  368. sleep(0)
  369.  
  370. end
  371.  
  372. ----------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement