Description
This component is provided by the turbine computer port block.
Component name: turbine.
This component is provided by the turbine computer port block.
Component name: turbine.
getConnected():Boolean Returns true if the computer port is connected to a valid multi-block turbine.
getActive():Boolean Returns true if the turbine is active (consuming hot fluid and generating power), false otherwise.
getEnergyStored():Integer Returns the amount of energy stored in the multi-block turbine's internal energy buffer, in Redstone Flux (RF) units
getRotorSpeed():Float Returns the rotational velocity of the multi-block turbine's rotor, in Rotations Per Minute (RPMs).
getInputAmount():Integer Returns the amount of fluid contained in the multi-block turbine's hot-fluid intake tank, in milli-buckets (mB)
getInputType():String or Nil Returns the Fluid Dictionary name of the fluid contained in the multi-block turbine's hot-fluid intake tank, or Nil if the tank is empty
getOutputAmount():Integer Returns the amount of fluid contained in the multi-block turbine's effluent outlet tank, in milli-buckets (mB)
getOutputType():String or Nil Returns the Fluid Dictionary name of the fluid contained in the multi-block turbine's effluent outlet tank, or Nil if the tank is empty
getFluidAmountMax():Integer Returns the maximum amount of fluid which the Turbine's fluid tanks may contain, in milli-buckets (mB)
getFluidFlowRate():Integer Returns the amount of hot fluid which the turbine consumed in the last tick, in milli-buckets (mB)
getFluidFlowRateMax():Integer Returns the user setting governing the maximum desired amount of fluid for the multi-block turbine to consume per tick, in milli-buckets (mB)
getFluidFlowRateMaxMax():Integer Returns the maximum permissible user setting for the desired fluid flow rate, in milli-buckets (mB). Normally returns 2000 mB
getEnergyProducedLastTick():Float Returns the amount of energy the multi-block turbine produced in the last tick, in Redstone Flux (RF) units
getInductorEngaged():boolean Returns true if the coils are engaged (generating power and exerting drag on the rotor), otherwise false.
setActive(Boolean: active?):None Sets the reactor to be active if the argument is true, or inactive if the argument is false
setFluidFlowRateMax(Integer: flow rate (0 through FluidFlowRateMaxMax)):None Sets the player's desired maximum rate at which the multi-block turbine will consume intake fluids. Range is from 0 (not inserted) to the return value of getFluidFlowRateMaxMax (normally 2000).
setVentNone():None Sets the multi-block turbine to never vent its condensed/cooled fluids. This is identical to pressing the "Vent: None" button in the turbine's GUI.
setVentOverflow():None Sets the multi-block turbine to vent its condensed/cooled fluids if they cannot be placed in the condensed fluid (outlet) tank. This is identical to pressing the "Vent: Overflow" button in the turbine's GUI.
setVentAll():None Sets the multi-block turbine to always vent its condensed/cooled fluids, so the turbine will never create condensed fluid when processing hot fluids. This is identical to pressing the "Vent: All" button in the turbine's GUI.
setInductorEngaged(Boolean: engaged?):None Activates or deactivates the turbine's induction coils. When inactive, power will not be generated and less energy will be removed from the turbine's rotor. This is identical to pressing the "Engage/Disengage Coils" button in the turbine's GUI.