#include <boost/thread.hpp>
#include <map>
+#include <set>
#include <string>
#include <vector>
bool is_trigger_enabled() const;
+ boost::shared_ptr<view::Signal> signal_from_probe(
+ const sr_probe *probe) const;
+
void read_sample_rate(const sr_dev_inst *const sdi);
private:
mutable boost::mutex _data_mutex;
boost::shared_ptr<data::Logic> _logic_data;
boost::shared_ptr<data::LogicSnapshot> _cur_logic_snapshot;
- boost::shared_ptr<data::Analog> _analog_data;
- boost::shared_ptr<data::AnalogSnapshot> _cur_analog_snapshot;
+ std::map< const sr_probe*, boost::shared_ptr<data::AnalogSnapshot> >
+ _cur_analog_snapshots;
boost::thread _sampling_thread;