User:Carsten Milkau/Dual-Atmosphere Airlock: Difference between revisions
From Stationeers Wiki
More actions
→Vent activation: binary variants |
→Current Atmosphere: pseudocode |
||
| Line 18: | Line 18: | ||
[[User:Carsten Milkau/D-Latch]] | [[User:Carsten Milkau/D-Latch]] | ||
<pre>if (internal_pressure > vacuum_pressure) | |||
then current_atmosphere = current_atmosphere | |||
else current_atmosphere = target_atmosphere</pre> | |||
=== Door sensor === | === Door sensor === | ||
Revision as of 12:18, 22 July 2018
Structure
Piping
Electronics
Constants
- Zero
- "Vacuum" pressure
Target Atmosphere
Current Atmosphere
if (internal_pressure > vacuum_pressure) then current_atmosphere = current_atmosphere else current_atmosphere = target_atmosphere
Door sensor
Door control
if (my atmosphere) then (internal pressure >= external pressure) else Zero
Vent activation
if (my atmosphere) then (doors closed) else Zero
- atmosphere 0: max(atmosphere1, any door open) = Zero
- atmosphere 1: atmosphere1 > any door open