14 LVGLNumber(std::function<
void(
float)> control_lambda, std::function<
float()> value_lambda, lv_event_code_t event,
virtual ESPPreferenceObject make_preference(size_t length, uint32_t type, bool in_flash)=0
uint32_t get_object_id_hash()
std::function< float()> value_lambda_
LVGLNumber(std::function< void(float)> control_lambda, std::function< float()> value_lambda, lv_event_code_t event, bool restore)
void control(float value) override
std::function< void(float)> control_lambda_
ESPPreferenceObject pref_
Base-class for all numbers.
void publish_state(float state)
Providing packet encoding functions for exchanging data with a remote host.
ESPPreferences * global_preferences