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