8 namespace key_collector {
29 void clear(
bool progress_update =
true);
void set_timeout(int timeout)
void set_start_keys(std::string start_keys)
std::string allowed_keys_
void set_max_length(int max_length)
void key_pressed_(uint8_t key)
interface for components that provide keypresses
void set_clear_keys(std::string clear_keys)
Trigger< std::string, uint8_t > * progress_trigger_
void set_end_keys(std::string end_keys)
void set_end_key_required(bool end_key_required)
void set_min_length(int min_length)
Trigger< std::string, uint8_t, uint8_t > * get_result_trigger() const
void set_provider(key_provider::KeyProvider *provider)
Trigger< std::string, uint8_t, uint8_t > * result_trigger_
Trigger< std::string, uint8_t > * get_timeout_trigger() const
void set_allowed_keys(std::string allowed_keys)
void dump_config() override
Implementation of SPI Controller mode.
Trigger< std::string, uint8_t > * timeout_trigger_
void clear(bool progress_update=true)
void set_back_keys(std::string back_keys)
Trigger< std::string, uint8_t > * get_progress_trigger() const
void send_key(uint8_t key)