8namespace micro_wake_word {
Base class for all automation conditions.
Helper class to easily give an object a parent of type T.
void play(Ts... x) override
WakeWordModel * wake_word_model_
DisableModelAction(WakeWordModel *wake_word_model)
WakeWordModel * wake_word_model_
void play(Ts... x) override
EnableModelAction(WakeWordModel *wake_word_model)
bool check(Ts... x) override
bool check(Ts... x) override
WakeWordModel * wake_word_model_
ModelIsEnabledCondition(WakeWordModel *wake_word_model)
void play(Ts... x) override
void play(Ts... x) override
bool is_enabled() const
Return true if the model is enabled.
void enable() override
Enable the model and save to flash. The next performing_streaming_inference call will load it.
void disable() override
Disable the model and save to flash. The next performing_streaming_inference call will unload it.
Providing packet encoding functions for exchanging data with a remote host.