main_bar_->update_device_list();
start_capture([&, errorMessage](QString infoMessage) {
- MainWindow::show_session_error(errorMessage, infoMessage); });
+ Q_EMIT session_error_raised(errorMessage, infoMessage); });
// Only set save path if we loaded an srzip file
if (dynamic_pointer_cast<devices::SessionFile>(device_))
name_changed();
}
+ acq_start_time_ = Glib::DateTime::create_now_local();
+
// Begin the session
sampling_thread_ = std::thread(&Session::sample_thread_proc, this, error_handler);
}
return samplerate;
}
+Glib::DateTime Session::get_acquisition_start_time() const
+{
+ return acq_start_time_;
+}
+
uint32_t Session::get_highest_segment_id() const
{
return highest_segment_id_;