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();
bool shown_;
map<const srd_channel*, shared_ptr<pv::data::SignalBase> > channels_;
+ GArray *initial_pins_;
map<string, GVariant*> options_;
};