Advertisement
Guest User

test

a guest
Jul 24th, 2014
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.40 KB | None | 0 0
  1. local aps2 = 0
  2. local aps = 0
  3. local ppc = 0
  4. local re1 = 0
  5. local re2 = 0
  6. local re3 = 0
  7. local re4 = 0
  8. local pe = 0
  9. local ph = 0
  10. local aee = 0
  11. rednet.open("back")
  12. m = peripheral.wrap("top")
  13. while true do
  14.  
  15.   id, mes , prot1= rednet.receive()
  16.  
  17.   if id == 811 then
  18.     ph = mes
  19.   elseif id == 1179 then
  20.     aee = mes
  21.   elseif id == 930 then
  22.     pe = mes
  23.   elseif id == 1180 then
  24.     re1 = mes
  25.   elseif id == 1181 then
  26.     re2 = mes
  27.   elseif id == 1182 then
  28.     re3 = mes
  29.   elseif id == 1183 then
  30.     re4 = mes
  31.   elseif id == 790 then
  32.     ppc = mes
  33.   elseif id == 1184 then
  34.     aps = mes
  35.   elseif id == 1185 then
  36.     aps2 = mes
  37.   end
  38.  
  39.   print(id)
  40.   m.clear()
  41.   m.setCursorPos(10,1)
  42.   m.write("Home Control")
  43.   m.setCursorPos(1,4)
  44.   m.write("pressure chamber pres.")
  45.   if ppc >= 5 then
  46.     m.write("!OVERLOAD!")
  47.   elseif ppc <= 4.9 and ppc >= 0.2 then
  48.     m.write(ppc)
  49.   elseif ppc <= 0 then
  50.     m.write("LOW PRESSURE")
  51.   end
  52.   m.setCursorPos(1,5)
  53.   m.write("pressure Home: ")
  54.   if ph >= 14 then
  55.     m.write("!!!OVERLOAD!!!")
  56.   elseif ph <= 13.5 and ph >= 0.5 then
  57.     m.write(ph)
  58.   elseif ph <= 0 then
  59.     m.write("LOW PRESSURE")
  60.   end
  61.   m.setCursorPos(1,7)
  62.   m.write("ME-system power: ")
  63.   m.write(aee/1000000)
  64.   m.write(" Mio.")
  65.  
  66.   m.setCursorPos(1,9)
  67.   m.write("Pressure Elevator: ")
  68.   if pe >= 5 then
  69.     m.write("!OVERLOAD!")
  70.   elseif pe <= 4.9 and pe >= 0.1 then
  71.     m.write(pe)
  72.   elseif pe <= 0 then
  73.     m.write("LOW PRESSURE")  
  74.   end
  75.  
  76.   m.setCursorPos(1,12)
  77.   m.write("Reso. Energy[1]: ")
  78.   m.write(re1/1000000)
  79.   m.write(" Mio.")
  80.  
  81.   m.setCursorPos(1,13)
  82.   m.write("Reso. Energy[2]: ")
  83.   m.write(re2/1000000)
  84.   m.write(" Mio.")
  85.  
  86.   m.setCursorPos(1,14)
  87.   m.write("Reso. Energy[3]: ")
  88.   m.write(re3/1000000)
  89.   m.write(" Mio.")
  90.  
  91.   m.setCursorPos(1,15)
  92.   m.write("Reso. Energy[4]: ")
  93.   m.write(re4/1000000)
  94.   m.write(" Mio.")
  95.  
  96.   m.setCursorPos(1,16)
  97.   m.write("-----------------------")
  98.  
  99.   m.setCursorPos(1,17)
  100.   m.write("Energy gesamt:  ")
  101.   m.write(re1/1000000+re2/1000000+re3/1000000+re4/1000000)
  102.   m.write(" Mio.")
  103.  
  104.   m.setCursorPos(1,19)
  105.   m.write("Me-System [Items] :  ")
  106.   m.setCursorPos(1,20)
  107.   m.write("free       /total ")
  108.   m.setCursorPos(1,21)
  109.   m.write(aps)
  110.  
  111.   m.setCursorPos(1,23)
  112.   m.write("Me-System [Types] : ")
  113.   m.setCursorPos(1,24)
  114.   m.write("free /total ")
  115.   m.setCursorPos(1,25)
  116.   m.write(aps2)    
  117. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement