Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local p1 = peripheral.wrap("TurbineDynamometer_0")
- local p2 = peripheral.wrap("TurbineDynamometer_1")
- local wifi = peripheral.wrap("back")
- local steam = peripheral.wrap("SteamLine_4")
- local steam2 = peripheral.wrap("SteamLine_5")
- local cap = peripheral.wrap("tile_blockcapacitorbank_name_1")
- local maxSpeed = 131072
- local maxEnergie = 16519104.985
- local maxGigaWatt = 8.590
- local nbSlot = 1040
- redstone.setOutput("bottom", false )
- while true do
- local speed = p1.getTurbineSpeed()*maxSpeed
- local power = math.floor(p1.getTurbineSpeed()*100)
- local energie = math.floor(p1.getTurbineSpeed()*maxEnergie)
- local gigaWatt = p1.getTurbineSpeed()*maxGigaWatt
- local vapeur = steam.getSteam()
- local speed2 = p2.getTurbineSpeed()*maxSpeed
- local power2 = math.floor(p2.getTurbineSpeed()*100)
- local energie2 = math.floor(p2.getTurbineSpeed()*maxEnergie)
- local gigaWatt2 = p2.getTurbineSpeed()*maxGigaWatt
- local vapeur2 = steam2.getSteam()
- capacitorEnergy = capacitor.getEnergyStored() * nbSlot
- capacitorEnergyMax = capacitor.getMaxEnergyStored() * nbSlot
- percentcelule = math.floor(100 * capacitorEnergy / capacitorEnergyMax )
- if percentcelule < 30 then
- redstone.setOutput("bottom",true)
- end
- if percentcelule > 50 then
- redstone.setOutput("bottom",false)
- end
- term.clear()
- term.setCursorPos(1,1)
- print("Turbine 1")
- print("Power : "..power.." %")
- print("Vitesse : "..speed.." rad/s")
- print("Energie : "..energie.." RF/t")
- print("Puissance : "..gigaWatt.." GW")
- print("Vapeur : "..vapeur.." mB")
- print(" ")
- print("Turbine 2")
- print("Power : "..power2.." %")
- print("Vitesse : "..speed2.." rad/s")
- print("Energie : "..energie2.." RF/t")
- print("Puissance : "..gigaWatt2.." GW")
- print("Vapeur : "..vapeur2.." mB")
- print(" ")
- print("Celule")
- print("Remplissage: "..percentcelule.."%")
- local tableau = {vitesse = speed , vitesse2 = speed2 , puissance = power , puissance2 = power2 , prodenergie = energie , prodenergie2 = energie2 , voltage = gigaWatt , voltage2 = gigaWatt2 , inputvapeur = vapeur , inputvapeur2 = vapeur2 , energy = capacitorEnergy, energyMax = capacitorEnergyMax , celpercent = percentcelule }
- local sendmsg = textutils.serialize(tableau)
- wifi.transmit(3,0,sendmsg)
- sleep(1)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement