diff options
Diffstat (limited to 'data_manager.h')
-rw-r--r-- | data_manager.h | 20 |
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*); |