fix: Fixes calculate at feature for new info view, updates static pressure test

This commit is contained in:
2024-06-06 18:39:33 -04:00
parent 63b9ae6124
commit d253a470ca
3 changed files with 28 additions and 19 deletions

View File

@@ -2,6 +2,7 @@ import Foundation
#warning("Make values non-optional")
#warning("Need to make air handler external static handle large filter pressure drops.")
#warning("Add an exterenal static pressure strategy for if the filter is built-in or external")
public enum EquipmentMeasurement: Equatable {
case airHandler(AirHandler)
@@ -59,8 +60,9 @@ public enum EquipmentMeasurement: Equatable {
public var externalStaticPressure: Double {
var postFilterAdder = 0.0
if let postFilterPressure = $postFilterPressure.positiveValue,
postFilterPressure > 0.1 {
postFilterAdder = postFilterAdder - 0.1
postFilterPressure > 0.1
{
postFilterAdder = postFilterPressure - 0.1
}
return ($returnPlenumPressure.positiveValue ?? 0)
+ postFilterAdder