X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fdata%2Fdecodesignal.hpp;h=cdd061a9769a45484170bd8e69b82a1b131443b7;hb=946b52e1f0e0520415c3653cc6ea9d083718f76d;hp=1444feae5e8d431e4c498d51735dbf3d922e3af6;hpb=132a5c6d4b3c220d1cb6d942bf9d7e8b180ab1c3;p=pulseview.git diff --git a/pv/data/decodesignal.hpp b/pv/data/decodesignal.hpp index 1444fea..cdd061a 100644 --- a/pv/data/decodesignal.hpp +++ b/pv/data/decodesignal.hpp @@ -28,6 +28,7 @@ #include #include +#include using std::list; using std::unordered_set; @@ -76,6 +77,7 @@ public: void remove_decoder(int index); bool toggle_decoder_visibility(int index); + void begin_decode(); QString error_message() const; const list get_channels() const; @@ -84,6 +86,11 @@ public: void set_initial_pin_state(const uint16_t channel_id, const int init_state); + double samplerate() const; + const pv::util::Timestamp& start_time() const; + int64_t sample_count() const; + int64_t samples_decoded() const; + vector visible_rows() const; /**