auto name
This commit is contained in:
parent
75bbe9ce6e
commit
c3dcf6509b
|
@ -61,7 +61,7 @@ namespace ratgdo {
|
|||
});
|
||||
|
||||
// A second subscription, which seem to overwrite the first subscription
|
||||
this->parent_->subscribe_rolling_code_counter([=](uint32_t value, const std::string &name = "rolling_code_counter2") {
|
||||
this->parent_->subscribe_rolling_code_counter([=](uint32_t value) {
|
||||
ESP_LOGD("XXX","A second rolling code counter subscription");
|
||||
});
|
||||
|
||||
|
|
|
@ -597,8 +597,11 @@ namespace ratgdo {
|
|||
this->protocol_->call(InactivateLearn {});
|
||||
}
|
||||
|
||||
void RATGDOComponent::subscribe_rolling_code_counter(std::function<void(uint32_t)>&& f, const std::string &name)
|
||||
void RATGDOComponent::subscribe_rolling_code_counter(std::function<void(uint32_t)>&& f)
|
||||
{
|
||||
static int num = 0;
|
||||
auto name = "rolling_code_counter" + std::to_string(num++);
|
||||
|
||||
// change update to children is defered until after component loop
|
||||
// if multiple changes occur during component loop, only the last one is notified
|
||||
auto counter = this->protocol_->call(GetRollingCodeCounter {});
|
||||
|
|
Loading…
Reference in New Issue