feat: Adds psychrometrics calculator.

This commit is contained in:
2025-03-06 13:41:38 -05:00
parent e0e5b10a34
commit ee577003d5
13 changed files with 1386 additions and 7 deletions

View File

@@ -127,7 +127,6 @@ extension ViewController: DependencyKey {
case let .hvacSystemPerformance(route):
switch route {
case .index:
// let response = try await HVACSystemPerformance.Response.mock()
return request.respond(HVACSystemPerformanceForm(response: nil))
case let .submit(hvacRequest):
let response = try await hvacRequest.respond(logger: request.logger)
@@ -143,6 +142,15 @@ extension ViewController: DependencyKey {
return MoldRiskResponse(response: response)
}
case let .psychrometrics(route):
switch route {
case .index:
return request.respond(PsychrometricsForm(response: .mock))
case let .submit(request):
let response = try await request.respond(logger: logger)
return PsychrometricsResponse(response: response)
}
case let .roomPressure(route):
switch route {
case let .index(mode):