connect(signal, &data::SignalBase::samples_cleared,
this, &DecodeSignal::on_data_cleared);
connect(signal, &data::SignalBase::samples_added,
connect(signal, &data::SignalBase::samples_cleared,
this, &DecodeSignal::on_data_cleared);
connect(signal, &data::SignalBase::samples_added,