mirror of
https://github.com/esphome/esphome.git
synced 2025-09-25 06:32:22 +01:00
[Nextion] Add on_page trigger (#3673)
This commit is contained in:
committed by
GitHub
parent
34df7a6072
commit
ac10e27f08
@@ -689,6 +689,12 @@ class Nextion : public NextionBase, public PollingComponent, public uart::UARTDe
|
||||
*/
|
||||
void add_setup_state_callback(std::function<void()> &&callback);
|
||||
|
||||
/** Add a callback to be notified when the nextion changes pages.
|
||||
*
|
||||
* @param callback The void(std::string) callback.
|
||||
*/
|
||||
void add_new_page_callback(std::function<void(uint8_t)> &&callback);
|
||||
|
||||
void update_all_components();
|
||||
|
||||
/**
|
||||
@@ -813,6 +819,7 @@ class Nextion : public NextionBase, public PollingComponent, public uart::UARTDe
|
||||
CallbackManager<void()> setup_callback_{};
|
||||
CallbackManager<void()> sleep_callback_{};
|
||||
CallbackManager<void()> wake_callback_{};
|
||||
CallbackManager<void(uint8_t)> page_callback_{};
|
||||
|
||||
optional<nextion_writer_t> writer_;
|
||||
float brightness_{1.0};
|
||||
|
Reference in New Issue
Block a user