]> sigrok.org Git - libsigrokflow.git/blobdiff - src/legacy_output.cpp
Create 8 logic channels on dummy device used for output.
[libsigrokflow.git] / src / legacy_output.cpp
index 6e32c8bb309fae8a836bca240124d73c0cf7069b..21d8c2fd6989b01ec548cb102a5daea173007508 100644 (file)
@@ -67,6 +67,11 @@ Glib::RefPtr<LegacyOutput>LegacyOutput::create(
        output->libsigrok_output_format_ = libsigrok_output_format;
        auto context = libsigrok_output_format->parent();
        output->libsigrok_device_ = context->create_user_device("Vendor", "Model", "Version");
+       for (int i = 0; i < 8; ++i) {
+               gchar *name = g_strdup_printf("D%d", i);
+               output->libsigrok_device_->add_channel(i, sigrok::ChannelType::LOGIC, name);
+               g_free(name);
+       }
        output->options_ = options;
 
        return output;