<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://stationeers-wiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=2A02%3AA443%3AED33%3A1%3A6036%3AF432%3AF44C%3A7B5F</id>
	<title>Stationeers Community Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://stationeers-wiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=2A02%3AA443%3AED33%3A1%3A6036%3AF432%3AF44C%3A7B5F"/>
	<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/Special:Contributions/2A02:A443:ED33:1:6036:F432:F44C:7B5F"/>
	<updated>2026-04-05T01:43:01Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://stationeers-wiki.com/index.php?title=Active_Vent&amp;diff=12152</id>
		<title>Active Vent</title>
		<link rel="alternate" type="text/html" href="https://stationeers-wiki.com/index.php?title=Active_Vent&amp;diff=12152"/>
		<updated>2022-06-22T19:09:39Z</updated>

		<summary type="html">&lt;p&gt;2A02:A443:ED33:1:6036:F432:F44C:7B5F: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
[[Category:Atmospherics]]&lt;br /&gt;
{{Itembox&lt;br /&gt;
 | name        = Active Vent&lt;br /&gt;
 | image       = [[File:ItemActiveVent.png]]&lt;br /&gt;
 | createdwith = [[Hydraulic Pipe Bender]], [[Fabricator]]&lt;br /&gt;
 | cost        = 5g [[Iron]], 1g [[Gold]], 5g [[Copper]]&lt;br /&gt;
 | stacks      = 5&lt;br /&gt;
}}&lt;br /&gt;
{{Structurebox&lt;br /&gt;
 | name             = Active Vent&lt;br /&gt;
 | power_usage      = 100W&lt;br /&gt;
 | image            = [[File:StructureActiveVent.png]]&lt;br /&gt;
 | placed_with_item = [[Kit (Active Vent)]]&lt;br /&gt;
 | placed_on_grid   = Small Grid&lt;br /&gt;
 | decon_with_tool1 = [[Hand Drill]]&lt;br /&gt;
 | item_rec1        = [[Kit (Active Vent)]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Used to move gasses from pipes, by using its inward or outward switches. It needs to be powered to function.&lt;br /&gt;
&lt;br /&gt;
Active vents have a build-in pressure sensor and will use it to try to set the room pressure to the value of the &amp;quot;PressureExternal&amp;quot; parameter.  A vent operating in Outward mode will stop when the pressure is greater than or equal to this value.  A vent operating in Inward mode will stop when the pressure is less than or equal to this value.  It seems to be very good about hitting the target pressure.  This parameter is set to its default values every time the mode switch is used, so when adjusting it in MIPS code remember to set the Mode first, and then set PressureExternal. Default values are 101kPa for Outward and 0kPa for Inward.&lt;br /&gt;
&lt;br /&gt;
This reset behavior can be inconvenient on worlds like Loulan whose atmosphere is well above 101kPa.  Manually-operated &amp;quot;airlocks&amp;quot; for greenhouses can not pump back up to Loulan atmosphere during the exit cycle.  If the pressure is already &amp;gt;101kPa the vent will have no effect, and if it is &amp;lt;101kPa the vent will stop when it reaches 101kPa.&lt;br /&gt;
&lt;br /&gt;
To calculate the moles per tick, use the following equation:&lt;br /&gt;
n = (P * V) / (R * T)&lt;br /&gt;
(These do not take into account the constraints imposed by &amp;quot;PressureExternal&amp;quot; and &amp;quot;PressureInternal&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: In order to get the proper units out of this calculation you need to either use kPa and L, or Pa and M&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Where (Inward vent):&lt;br /&gt;
* P = Min(Room pressure, 10.1325 kPa)&lt;br /&gt;
* V = 8000 L&lt;br /&gt;
* n = Moles per tick&lt;br /&gt;
* R = Gas constant (8.3144)&lt;br /&gt;
* T = Room temperature&lt;br /&gt;
&lt;br /&gt;
Where (Outward vent):&lt;br /&gt;
* P = Min(Pipe pressure, 10.1325 kPa)&lt;br /&gt;
* V = Pipe volume in L&lt;br /&gt;
* n = Moles per tick&lt;br /&gt;
* R = Gas constant (8.3144)&lt;br /&gt;
* T = Pipe temperature&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: The insert slot currently takes any item and seems to have no effect.&lt;br /&gt;
&lt;br /&gt;
{{Data Network Header}}&lt;br /&gt;
&lt;br /&gt;
=== Mode Values ===&lt;br /&gt;
These lists the values and meanings for the &amp;quot;Mode&amp;quot; property of the Active Vent.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Value !! Meaning&lt;br /&gt;
|-&lt;br /&gt;
| 0 || &amp;quot;Outward&amp;quot; mode (Pumping gas from the connected pipe network to the outside.)&lt;br /&gt;
|-&lt;br /&gt;
| 1 || &amp;quot;Inward&amp;quot; mode (Pumping gas from the outside to the connected pipe network.)&lt;br /&gt;
|-&lt;br /&gt;
| 2 || (Unknown)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Data Parameters}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter Name !! Data Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Open || Boolean || Does not function.&lt;br /&gt;
|-&lt;br /&gt;
| Mode || Integer || Sets the Active Vent mode to the passed setting. (See [[#Mode_Values|Mode Values]])&lt;br /&gt;
|-&lt;br /&gt;
| PressureExternal || Float || Sets the desired room pressure.  The vent will stop pumping in order to not go &amp;quot;beyond&amp;quot; this value (where &amp;quot;beyond&amp;quot; has opposite meanings for Inward/Outward). The vent will still consume energy when pressure is reached.&lt;br /&gt;
|-&lt;br /&gt;
| PressureInternal || Float || Sets the desired pipe pressure.  The vent will stop pumping in order to not go &amp;quot;beyond&amp;quot; this value (where &amp;quot;beyond&amp;quot; has opposite meanings for Inward/Outward). The vent will still consume energy when pressure is reached.&lt;br /&gt;
|-&lt;br /&gt;
| Lock || Boolean || Locks the Active Vent, when set to 1. Unlocks it, when set to 0.&lt;br /&gt;
|-&lt;br /&gt;
| Setting || Float || Does not function.&lt;br /&gt;
|-&lt;br /&gt;
| On || Boolean || Turns the Active Vent on, when set to 1. Turns it off, when set to 0.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Data Outputs}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Output Name !! Data Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Power || Boolean || Returns whether the Active Vent is receiving power and is turned on. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| Open || Boolean || Returns whether the Active Vent is open. (0 for no, 1 for yes) (Untested)&lt;br /&gt;
|-&lt;br /&gt;
| Mode || Integer || Returns the setting of the current mode of the Active Vent. (See [[#Mode_Values|Mode Values]])&lt;br /&gt;
|-&lt;br /&gt;
| Error || Boolean || Returns whether the Active Vent is currently flashing an error. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| PressureExternal || Float || Returns the desired external pressure of the Active Vent.&lt;br /&gt;
|-&lt;br /&gt;
| PressureInternal || Float || Returns the desired internal pressure of the Active vent. (Untested)&lt;br /&gt;
|-&lt;br /&gt;
| Lock || Boolean || Returns whether the Active Vent is locked. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| Setting || Float || Returns a range from 0.0 to 100.0. (Assumption) Returns the percentage amount of pumping throughput of the Active Vent.&lt;br /&gt;
|-&lt;br /&gt;
| Maximum || Integer || Returns 100. (Assumption) Returns the maximum throughput percentage of the Active Vent.&lt;br /&gt;
|-&lt;br /&gt;
| Ratio || Float || Returns a range from 0.0 to 1.0. (Assumption) Returns the percentage amount of pumping throughput of the Active Vent.&lt;br /&gt;
|-&lt;br /&gt;
| On || Boolean || Returns whether the Active Vent is set to on. (0 for no, 1 for yes)&lt;br /&gt;
|-&lt;br /&gt;
| RequiredPower || Integer || Returns the current amount of power needed for the Active Vent.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>2A02:A443:ED33:1:6036:F432:F44C:7B5F</name></author>
	</entry>
</feed>