Feat: Adds flagged equipment measurement view and style
This commit is contained in:
@@ -97,24 +97,50 @@ public enum EquipmentMeasurement: Equatable {
|
||||
}
|
||||
}
|
||||
|
||||
extension EquipmentMeasurement.AirHandler {
|
||||
|
||||
public enum Key: String, Equatable, CaseIterable {
|
||||
case returnPlenumPressure
|
||||
case postFilterPressure
|
||||
case postCoilPressure
|
||||
case supplyPlenumPressure
|
||||
case airflow
|
||||
}
|
||||
}
|
||||
//extension EquipmentMeasurement.AirHandler {
|
||||
//
|
||||
// public enum Key: String, Equatable, CaseIterable {
|
||||
// case returnPlenumPressure
|
||||
// case postFilterPressure
|
||||
// case postCoilPressure
|
||||
// case supplyPlenumPressure
|
||||
// case airflow
|
||||
// }
|
||||
//}
|
||||
//
|
||||
//extension EquipmentMeasurement.FurnaceAndCoil {
|
||||
//
|
||||
// public enum Key: String, Equatable, CaseIterable {
|
||||
// case returnPlenumPressure
|
||||
// case postFilterPressure
|
||||
// case preCoilPressure
|
||||
// case supplyPlenumPressure
|
||||
// case airflow
|
||||
// }
|
||||
//}
|
||||
|
||||
extension EquipmentMeasurement.FurnaceAndCoil {
|
||||
|
||||
public enum Key: String, Equatable, CaseIterable {
|
||||
case returnPlenumPressure
|
||||
case postFilterPressure
|
||||
case preCoilPressure
|
||||
case supplyPlenumPressure
|
||||
case airflow
|
||||
#if DEBUG
|
||||
extension EquipmentMeasurement {
|
||||
public static func mock(type equipmentType: EquipmentType) -> Self {
|
||||
switch equipmentType {
|
||||
case .airHandler:
|
||||
return .airHandler(.init(
|
||||
airflow: 1200,
|
||||
returnPlenumPressure: 0.3,
|
||||
postFilterPressure: 0.6,
|
||||
postCoilPressure: 0.9,
|
||||
supplyPlenumPressure: 0.2
|
||||
))
|
||||
|
||||
case .furnaceAndCoil:
|
||||
return .furnaceAndCoil(.init(
|
||||
airflow: 1200,
|
||||
returnPlenumPressure: 0.3,
|
||||
postFilterPressure: 0.6,
|
||||
preCoilPressure: 0.4,
|
||||
supplyPlenumPressure: 0.1
|
||||
))
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user