thresholds.yml 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. # Threshold prototypes for AtmosMonitors
  2. # NOTE: Warning thresholds are given as multipliers of the danger bound. For
  3. # example, if upperBound=10 (kPa) and upperWarnRound=0.5, that means the upper
  4. # warning threshold is actually 5 (kPa).
  5. #
  6. # As a result, all upperWarn's should be <1 and lowerWarn's should be >1,
  7. # otherwise the warning will never kick in.
  8. - type: alarmThreshold
  9. id: stationTemperature
  10. upperBound: !type:AlarmThresholdSetting
  11. threshold: 393.15 # T20C + 200
  12. lowerBound: !type:AlarmThresholdSetting
  13. threshold: 193.15 # T20C - 100
  14. upperWarnAround: !type:AlarmThresholdSetting
  15. threshold: 0.8
  16. lowerWarnAround: !type:AlarmThresholdSetting
  17. threshold: 1.1
  18. - type: alarmThreshold
  19. id: stationPressure
  20. upperBound: !type:AlarmThresholdSetting
  21. threshold: 550 # HazardHighPressure from Atmospherics.cs
  22. lowerBound: !type:AlarmThresholdSetting
  23. # Actual low pressure damage threshold is at 20 kPa, but below ~85 kPa you can't breathe due to lack of oxygen.
  24. threshold: 85
  25. upperWarnAround: !type:AlarmThresholdSetting
  26. threshold: 0.7 # 385 kPa, WarningHighPressure from Atmospherics.cs
  27. lowerWarnAround: !type:AlarmThresholdSetting
  28. threshold: 1.05 # ~90 kPa
  29. # For gas concentrations, threshold=0.1 means 10%
  30. - type: alarmThreshold
  31. id: stationOxygen
  32. lowerBound: !type:AlarmThresholdSetting
  33. threshold: 0.10
  34. upperBound: !type:AlarmThresholdSetting
  35. threshold: 0.3
  36. lowerWarnAround: !type:AlarmThresholdSetting
  37. threshold: 1.5
  38. upperWarnAround: !type:AlarmThresholdSetting
  39. threshold: 0.8
  40. - type: alarmThreshold
  41. id: stationNitrogen
  42. lowerBound: !type:AlarmThresholdSetting
  43. threshold: 0.10
  44. lowerWarnAround: !type:AlarmThresholdSetting
  45. threshold: 1.5
  46. - type: alarmThreshold
  47. id: stationCO2
  48. upperBound: !type:AlarmThresholdSetting
  49. threshold: 0.006
  50. upperWarnAround: !type:AlarmThresholdSetting
  51. threshold: 0.5 # minor gasping and airloss at 0.3%
  52. - type: alarmThreshold
  53. id: stationPlasma
  54. upperBound: !type:AlarmThresholdSetting
  55. threshold: 0.005 # lightable beyond this concentration
  56. upperWarnAround: !type:AlarmThresholdSetting
  57. threshold: 0.5
  58. - type: alarmThreshold
  59. id: stationTritium
  60. upperBound: !type:AlarmThresholdSetting
  61. threshold: 0.004 # lightable beyond this concentration
  62. upperWarnAround: !type:AlarmThresholdSetting
  63. threshold: 0.5
  64. # this is a hack, but 150% means never danger on water, but warn at 75%
  65. - type: alarmThreshold
  66. id: stationWaterVapor
  67. upperBound: !type:AlarmThresholdSetting
  68. threshold: 1.5
  69. upperWarnAround: !type:AlarmThresholdSetting
  70. threshold: 0.5
  71. - type: alarmThreshold
  72. id: stationNO
  73. upperBound: !type:AlarmThresholdSetting
  74. threshold: 0.01
  75. upperWarnAround: !type:AlarmThresholdSetting
  76. threshold: 0.5
  77. - type: alarmThreshold
  78. id: stationAmmonia
  79. upperBound: !type:AlarmThresholdSetting
  80. threshold: 0.05
  81. upperWarnAround: !type:AlarmThresholdSetting
  82. threshold: 0.5
  83. - type: alarmThreshold
  84. id: ignore # just ignore nitrogen??? ??? ???
  85. ignore: true
  86. - type: alarmThreshold
  87. id: danger # just any gas you don't want at all
  88. upperBound: !type:AlarmThresholdSetting
  89. threshold: 0.0001
  90. - type: alarmThreshold
  91. id: voxOxygen
  92. upperBound: !type:AlarmThresholdSetting
  93. threshold: 0.02 # 2%
  94. upperWarnAround: !type:AlarmThresholdSetting
  95. threshold: 0.5 # 1%
  96. - type: alarmThreshold
  97. id: voxNitrogen
  98. lowerBound: !type:AlarmThresholdSetting
  99. threshold: 0.8 # danger below 80% nitrogen
  100. lowerWarnAround: !type:AlarmThresholdSetting
  101. threshold: 1.125 # warning below 90%
  102. - type: alarmThreshold
  103. id: freezerTemperature
  104. upperBound: !type:AlarmThresholdSetting
  105. threshold: 335.15 # T-38.15C (235) + 100
  106. lowerBound: !type:AlarmThresholdSetting
  107. threshold: 135.15 # T-38.15C (235) - 100
  108. upperWarnAround: !type:AlarmThresholdSetting
  109. threshold: 0.8
  110. lowerWarnAround: !type:AlarmThresholdSetting
  111. threshold: 1.1