#ifndef EEZ_LVGL_UI_VARS_H #define EEZ_LVGL_UI_VARS_H #include #include #ifdef __cplusplus extern "C" { #endif // enum declarations // Flow global variables enum FlowGlobalVariables { FLOW_GLOBAL_VARIABLE_AIR_TEMPERATURE = 0, FLOW_GLOBAL_VARIABLE_AIR_HUMIDITY = 1, FLOW_GLOBAL_VARIABLE_SOIL_MOISTURE = 2, FLOW_GLOBAL_VARIABLE_LIGHT_INTENSITY = 3, FLOW_GLOBAL_VARIABLE_AIR_TEMPERATURE_INT = 4 }; // Native global variables extern const char *get_var_air_temperature(); extern void set_var_air_temperature(const char *value); extern const char *get_var_air_humidity(); extern void set_var_air_humidity(const char *value); extern const char *get_var_soil_moisture(); extern void set_var_soil_moisture(const char *value); extern const char *get_var_light_intensity(); extern void set_var_light_intensity(const char *value); extern int32_t get_var_air_temperature_int(); extern void set_var_air_temperature_int(int32_t value); #ifdef __cplusplus } #endif #endif /*EEZ_LVGL_UI_VARS_H*/