uint16_t id; ///< Global numerical ID for the decode channels in the stack
uint16_t bit_id; ///< Tells which bit within a sample represents this channel
const bool is_optional;
- const pv::data::SignalBase *assigned_signal;
+ shared_ptr<const pv::data::SignalBase> assigned_signal;
const QString name, desc;
int initial_pin_state;
const shared_ptr<Decoder> decoder_;