19 void play(
const Ts &...
x)
override {
24 this->continuous_.has_value() ? this->continuous_.value(
x...) : this->
parent_->configured_continuous();
25 if (this->
parent_->scan_running()) {
30 if (want != this->
parent_->scan_continuous()) {
31 this->
parent_->set_scan_continuous(want);
32 this->
parent_->restart_scan_duration();
36 this->
parent_->set_scan_continuous(want);