fix: Fixes failing static pressure tests

This commit is contained in:
2024-06-17 10:03:00 -04:00
parent bd758fac90
commit 0d5fcb7639
3 changed files with 49 additions and 13 deletions

View File

@@ -85,13 +85,15 @@ public enum EquipmentMeasurement: Equatable, Sendable {
}
public var externalStaticPressure: Positive<Double> {
var postFilterAdder = Positive<Double>.zero
if $postFilterPressure > $manufacturersIncludedFilterPressureDrop {
postFilterAdder = $postFilterPressure - $manufacturersIncludedFilterPressureDrop
guard $manufacturersIncludedFilterPressureDrop == .zero else {
return Positive(
($postFilterPressure.positiveValue - $manufacturersIncludedFilterPressureDrop.positiveValue)
+ $supplyPlenumPressure.positiveValue
)
}
return $returnPlenumPressure
+ postFilterAdder
+ $supplyPlenumPressure
return Positive(
$returnPlenumPressure.positiveValue + $supplyPlenumPressure.positiveValue
)
}
}
@@ -112,7 +114,6 @@ public enum EquipmentMeasurement: Equatable, Sendable {
}
}
// TODO: Needs updated for when forms are using `minmal` values.
public struct FlaggedMeasurement: Equatable, Sendable {
public var airflow: Flagged
public var coilPressureDrop: Flagged
@@ -287,7 +288,11 @@ public enum EquipmentMeasurement: Equatable, Sendable {
}
public var externalStaticPressure: Positive<Double> {
($postFilterPressure - $manufacturersIncludedFilterPressureDrop) + $preCoilPressure
let double = ($postFilterPressure.positiveValue - $manufacturersIncludedFilterPressureDrop.positiveValue)
+ $preCoilPressure.positiveValue
// ($postFilterPressure - $manufacturersIncludedFilterPressureDrop) + $preCoilPressure
return Positive(double)
}
}
}