aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Anthony <sam@samanthony.xyz>2025-03-01 17:52:38 -0500
committerSam Anthony <sam@samanthony.xyz>2025-03-01 17:52:38 -0500
commitacf6a9282ee46400155549e407e0279c336a0ec8 (patch)
tree253e1c95706c7678d3d17504e9c55b0494496402
parentd70b86854e46af7461618fe1692dcc29d4ab0fdc (diff)
downloadvolute-acf6a9282ee46400155549e407e0279c336a0ec8.zip
set_rpm()
-rw-r--r--main.c2
-rw-r--r--ui.c5
-rw-r--r--ui.h1
3 files changed, 7 insertions, 1 deletions
diff --git a/main.c b/main.c
index 60c9e68..d357664 100644
--- a/main.c
+++ b/main.c
@@ -203,7 +203,7 @@ rpm_row(mu_Context *ctx, UI *ui) {
mu_layout_width(ctx, FIELD_WIDTH);
for (i = 0; i < ui->npoints; i++) {
if (w_field(ctx, &ui->rpm[i])) {
- ui->points[i].rpm = rpm(ui->rpm[i].value);
+ set_rpm(ui, i);
set_volume_flow_rate(ui, i);
}
}
diff --git a/ui.c b/ui.c
index c54b28d..9d2557e 100644
--- a/ui.c
+++ b/ui.c
@@ -155,6 +155,11 @@ set_ambient_pressure_unit(UI *ui) {
}
void
+set_rpm(UI *ui, int idx) {
+ ui->points[idx].rpm = rpm(ui->rpm[idx].value);
+}
+
+void
set_map(UI *ui, int idx) {
int unit_idx;
PressureMaker convert;
diff --git a/ui.h b/ui.h
index b656f93..904d239 100644
--- a/ui.h
+++ b/ui.h
@@ -36,6 +36,7 @@ void set_ambient_temperature(UI *ui);
void set_ambient_temperature_unit(UI *ui);
void set_ambient_pressure(UI *ui);
void set_ambient_pressure_unit(UI *ui);
+void set_rpm(UI *ui, int idx);
void set_map(UI *ui, int idx);
void set_map_unit(UI *ui);
void set_ve(UI *ui, int idx);