8#ifdef ESPHOME_LOG_HAS_VERY_VERBOSE
9#define NEXTION_PROTOCOL_LOG
12#ifdef NEXTION_PROTOCOL_LOG
13#ifdef ESPHOME_LOG_HAS_VERY_VERBOSE
14#define ESP_LOGN(tag, ...) ESP_LOGVV(tag, __VA_ARGS__)
16#define ESP_LOGN(tag, ...) ESP_LOGD(tag, __VA_ARGS__)
19#define ESP_LOGN(tag, ...) \
29 const std::string &variable_name_to_send, int32_t state_value) = 0;
33 const std::string &variable_name_to_send,
34 const std::string &state_value) = 0;
virtual void add_no_result_to_queue_with_set(NextionComponentBase *component, const std::string &state_value)=0
virtual void set_component_foreground_color(const char *component, Color color)=0
virtual void add_no_result_to_queue_with_set(NextionComponentBase *component, int32_t state_value)=0
virtual void set_component_font_color(const char *component, Color color)=0
virtual void add_no_result_to_queue_with_set(const std::string &variable_name, const std::string &variable_name_to_send, int32_t state_value)=0
virtual void set_component_pressed_background_color(const char *component, Color color)=0
virtual void set_component_background_color(const char *component, Color color)=0
virtual void add_addt_command_to_queue(NextionComponentBase *component)=0
virtual void add_no_result_to_queue_with_set(const std::string &variable_name, const std::string &variable_name_to_send, const std::string &state_value)=0
virtual void add_to_get_queue(NextionComponentBase *component)=0
virtual void set_component_font(const char *component, uint8_t font_id)=0
virtual void set_component_pressed_foreground_color(const char *component, Color color)=0
virtual void hide_component(const char *component)=0
virtual bool is_updating()
virtual void set_component_pressed_font_color(const char *component, Color color)=0
virtual void show_component(const char *component)=0
Providing packet encoding functions for exchanging data with a remote host.