aboutsummaryrefslogtreecommitdiffstats
path: root/main.c
diff options
context:
space:
mode:
authorSam Anthony <sam@samanthony.xyz>2025-03-02 11:46:38 -0500
committerSam Anthony <sam@samanthony.xyz>2025-03-02 11:46:38 -0500
commit2d0f7661dd4bb3927c93a6f9cbcf4fd93d2daf23 (patch)
tree33031afd0552131e70cafd1aaed1dc3774b5c7ab /main.c
parentcb8a07bdbcefd18752b66ddca2903606daab639b (diff)
downloadvolute-2d0f7661dd4bb3927c93a6f9cbcf4fd93d2daf23.zip
add manifold temperature output
Diffstat (limited to 'main.c')
-rw-r--r--main.c18
1 files changed, 18 insertions, 0 deletions
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);
@@ -361,6 +363,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;