if (preset != conversion_options_.end())
return (ConversionPreset)((preset->second).toInt());
- return NoPreset;
+ return DynamicPreset;
}
void SignalBase::set_conversion_preset(ConversionPreset id)
if (converted_data_)
converted_data_->clear();
+ samples_cleared();
if (conversion_is_a2l()) {
shared_ptr<Analog> analog_data = dynamic_pointer_cast<Analog>(data_);
void SignalBase::on_min_max_changed(float min, float max)
{
- (void)min;
- (void)max;
-
// Restart conversion if one is enabled and uses a calculated threshold
if ((conversion_type_ != NoConversion) &&
(get_current_conversion_preset() == DynamicPreset))
start_conversion(true);
+
+ min_max_changed(min, max);
}
void SignalBase::on_capture_state_changed(int state)