- for(map<const srd_channel*, shared_ptr<view::LogicSignal> >::
- const_iterator i = _probes.begin();
- i != _probes.end(); i++)
- {
- shared_ptr<view::LogicSignal> signal((*i).second);
- GVariant *const gvar = g_variant_new_int32(
- signal->probe()->index);
+ for (const auto& channel : channels_) {
+ shared_ptr<data::SignalBase> b(channel.second);
+
+// init_pin_states->data[pdch->order] =
+// channel.initial_pin_state;
+
+ GVariant *const gvar = g_variant_new_int32(b->index());