]> sigrok.org Git - pulseview.git/blobdiff - pv/data/decode/decoder.hpp
Shift more methods to DecodeSignal
[pulseview.git] / pv / data / decode / decoder.hpp
index 1b323f0b74dc0b7b8de2d1b87605b6f0d39ca851..eff2367fb3604cf4c76e7e9ca7c9887cf0e741c4 100644 (file)
@@ -62,14 +62,17 @@ public:
        void set_channels(map<const srd_channel*,
                shared_ptr<data::SignalBase> > channels);
 
+       void set_initial_pins(GArray *initial_pins);
+
+       GArray *initial_pins() const;
+
        const map<string, GVariant*>& options() const;
 
        void set_option(const char *id, GVariant *value);
 
        bool have_required_channels() const;
 
-       srd_decoder_inst* create_decoder_inst(
-               srd_session *session) const;
+       srd_decoder_inst* create_decoder_inst(srd_session *session) const;
 
        set< shared_ptr<pv::data::Logic> > get_data();
 
@@ -79,6 +82,7 @@ private:
        bool shown_;
 
        map<const srd_channel*, shared_ptr<pv::data::SignalBase> > channels_;
+       GArray *initial_pins_;
        map<string, GVariant*> options_;
 };