feat: Adds grid / nav links to home page.

This commit is contained in:
2025-03-01 23:06:09 -05:00
parent 0ff7d6666c
commit d6d400b6ec
11 changed files with 124 additions and 27 deletions

View File

@@ -1,5 +1,9 @@
public enum AtticVentilation {
public static let description = """
Calculate attic ventilation requirements and assess current conditions.
"""
public struct Request: Codable, Equatable, Sendable {
public let pressureDifferential: Double

View File

@@ -1,5 +1,9 @@
public enum Capacitor {
public static let description = """
Calculate run capacitor values based on electrical measurements.
"""
public enum Mode: String, CaseIterable, Codable, Equatable, Sendable {
case size
case test

View File

@@ -2,6 +2,10 @@ import Foundation
public enum DehumidifierSize {
public static let description = """
Calculate dehumidifier size based on latent load and performance data.
"""
/// Represents the request for determining dehumidifier size based on
/// latent load and indoor conditions.
public struct Request: Codable, Equatable, Sendable {

View File

@@ -1,5 +1,9 @@
public enum FilterPressureDrop {
public static let description = """
Calculate filter pressure drop and sizing based on system requirements.
"""
public enum Request: Codable, Equatable, Sendable {
case basic(Basic)
case fanLaw(FanLaw)

View File

@@ -3,6 +3,10 @@ import PsychrometricClient
public enum HVACSystemPerformance {
public static let description = """
Analyze HVAC system performance and capacity.
"""
public struct Request: Codable, Equatable, Sendable {
public let altitude: Double?

View File

@@ -2,6 +2,11 @@ import Foundation
import PsychrometricClient
public enum MoldRisk {
public static let description = """
Assess mold risk based on indoor conditions.
"""
public struct Request: Codable, Equatable, Sendable {
public let temperature: Double

View File

@@ -1,5 +1,9 @@
public enum RoomPressure {
public static let description = """
Calculate return grille and duct sizing for room pressure balancing.
"""
public enum Mode: String, CaseIterable, Codable, Equatable, Sendable {
case knownAirflow
case measuredPressure