capture_state get_capture_state() const;
- void start_capture(uint64_t record_length,
- boost::function<void (const QString)> error_handler);
+ void start_capture(boost::function<void (const QString)> error_handler);
void stop_capture();
boost::function<void (const QString)> error_handler);
void sample_thread_proc(struct sr_dev_inst *sdi,
- uint64_t record_length,
boost::function<void (const QString)> error_handler);
void feed_in_header(const sr_dev_inst *sdi);
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;