aboutsummaryrefslogtreecommitdiff
path: root/data_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'data_manager.h')
-rw-r--r--data_manager.h20
1 files changed, 6 insertions, 14 deletions
diff --git a/data_manager.h b/data_manager.h
index 293d7d5..83126f6 100644
--- a/data_manager.h
+++ b/data_manager.h
@@ -1,18 +1,10 @@
#pragma once
-enum pressure_unit {
- PRESSURE_UNIT_HPA,
- PRESSURE_UNIT_INHG,
- PRESSURE_UNIT_MAX
+struct data_ctx {
+ float setting;
+ float pressure;
+ float altitude;
};
-enum altitude_unit {
- ALTITUDE_UNIT_METRE,
- ALTITUDE_UNIT_FT,
- ALTITUDE_UNIT_MAX
-};
-
-float data_manager_get_setting(enum pressure_unit);
-float data_manager_get_pressure(enum pressure_unit);
-void data_manager_init(void);
-void data_manager_tick(void);
+void data_manager_init(struct data_ctx*);
+void data_manager_tick(struct data_ctx*);