From 2d0f7661dd4bb3927c93a6f9cbcf4fd93d2daf23 Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Sun, 2 Mar 2025 11:46:38 -0500 Subject: add manifold temperature output --- main.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'main.c') diff --git a/main.c b/main.c index 893fe91..c014536 100644 --- a/main.c +++ b/main.c @@ -68,6 +68,7 @@ static void intercooler_deltap_row(mu_Context *ctx, UI *ui); static void dup_del_row(mu_Context *ctx, UI *ui); static void pressure_ratio_row(mu_Context *ctx, UI *ui); static void comp_outlet_temperature_row(mu_Context *ctx, UI *ui); +static void manifold_temperature_row(mu_Context *ctx, UI *ui); static void volume_flow_rate_row(mu_Context *ctx, UI *ui); static void hpad(mu_Context *ctx, int w); static void vpad(mu_Context *ctx, int h); @@ -153,6 +154,7 @@ main_window(mu_Context *ctx, UI *ui) { pressure_ratio_row(ctx, ui); comp_outlet_temperature_row(ctx, ui); + manifold_temperature_row(ctx, ui); volume_flow_rate_row(ctx, ui); mu_end_window(ctx); @@ -360,6 +362,22 @@ comp_outlet_temperature_row(mu_Context *ctx, UI *ui) { } } +static void +manifold_temperature_row(mu_Context *ctx, UI *ui) { + int i; + + mu_layout_row(ctx, 0, NULL, 0); + mu_layout_width(ctx, LABEL_WIDTH); + mu_label(ctx, "Manifold T:"); + mu_layout_width(ctx, UNIT_WIDTH); + if (w_select(ctx, &ui->manifold_temperature_unit) & MU_RES_CHANGE) { + compute_all(ui); + } + for (i = 0; i < ui->npoints; i++) { + w_number(ctx, ui->manifold_temperature[i]); + } +} + static void volume_flow_rate_row(mu_Context *ctx, UI *ui) { int i; -- cgit v1.2.3