]> sigrok.org Git - pulseview.git/blobdiff - pv/data/decode/decoder.hpp
Allow users to set initial pin states for decoders.
[pulseview.git] / pv / data / decode / decoder.hpp
index 1b655662bcb707dfe5fd83dbc847164e81bc04a2..eff2367fb3604cf4c76e7e9ca7c9887cf0e741c4 100644 (file)
@@ -62,6 +62,10 @@ 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);
@@ -78,6 +82,7 @@ private:
        bool shown_;
 
        map<const srd_channel*, shared_ptr<pv::data::SignalBase> > channels_;
+       GArray *initial_pins_;
        map<string, GVariant*> options_;
 };