diff --git a/Package.swift b/Package.swift index 63eaedc..1e497e0 100644 --- a/Package.swift +++ b/Package.swift @@ -14,6 +14,7 @@ let package = Package( .library(name: "CalculateAtFeature", targets: ["CalculateAtFeature"]), .library(name: "EstimatedPressureDependency", targets: ["EstimatedPressureDependency"]), .library(name: "SharedModels", targets: ["SharedModels"]), + .library(name: "StaticPressureFeature", targets: ["StaticPressureFeature"]), ], dependencies: [ .package( @@ -62,5 +63,13 @@ let package = Package( "SharedModels" ] ), + .target( + name: "StaticPressureFeature", + dependencies: [ + "SharedModels", + "Styleguide", + .product(name: "ComposableArchitecture", package: "swift-composable-architecture"), + ] + ), ] ) diff --git a/Sources/SharedModels/EquipmentMeasurement.swift b/Sources/SharedModels/EquipmentMeasurement.swift index c18e60e..381e78c 100644 --- a/Sources/SharedModels/EquipmentMeasurement.swift +++ b/Sources/SharedModels/EquipmentMeasurement.swift @@ -25,6 +25,7 @@ public enum EquipmentMeasurement: Equatable { public struct AirHandler: Equatable { + @Positive public var airflow: Double? @Positive @@ -60,6 +61,7 @@ public enum EquipmentMeasurement: Equatable { public struct FurnaceAndCoil: Equatable { + @Positive public var airflow: Double? @Positive diff --git a/Sources/StaticPressureFeature/StaticPressureView.swift b/Sources/StaticPressureFeature/StaticPressureView.swift new file mode 100644 index 0000000..fecc4ab --- /dev/null +++ b/Sources/StaticPressureFeature/StaticPressureView.swift @@ -0,0 +1 @@ +import Foundation