X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fdata%2Fdecodesignal.hpp;h=fad3db78548457d25e61f9b4f7dc0bf8042243cf;hb=e505bec82f581f838bdcaae3c75bce96676cc9fd;hp=3fa8317e77cae43e305e7f0101a8cc5048977e53;hpb=2a12830ca3265a97ee13c53cdd809c404328ce8a;p=pulseview.git diff --git a/pv/data/decodesignal.hpp b/pv/data/decodesignal.hpp index 3fa8317e..fad3db78 100644 --- a/pv/data/decodesignal.hpp +++ b/pv/data/decodesignal.hpp @@ -27,7 +27,6 @@ #include #include -#include #include @@ -115,11 +114,10 @@ public: void pause_decode(); void resume_decode(); bool is_paused() const; - QString error_message() const; const vector get_channels() const; void auto_assign_signals(const shared_ptr dec); - void assign_signal(const uint16_t channel_id, const SignalBase *signal); + void assign_signal(const uint16_t channel_id, shared_ptr signal); int get_assigned_signal_count() const; void set_initial_pin_state(const uint16_t channel_id, const int init_state); @@ -189,8 +187,7 @@ public: virtual void restore_settings(QSettings &settings); private: - void set_error_message(QString msg); - + bool all_input_segments_complete(uint32_t segment_id) const; uint32_t get_input_segment_count() const; double get_input_samplerate(uint32_t segment_id) const; @@ -204,7 +201,7 @@ private: void logic_mux_proc(); void decode_data(const int64_t abs_start_samplenum, const int64_t sample_count, - const shared_ptr input_segment); + const shared_ptr input_segment); void decode_proc(); void start_srd_session(); @@ -260,8 +257,6 @@ private: atomic decode_interrupt_, logic_mux_interrupt_; bool decode_paused_; - - QString error_message_; }; } // namespace data