- } else if (srci->key == SR_CONF_TRIGGER_SOURCE) {
- /* Supported trigger sources */
- printf(" %s", srci->id);
- if (sr_config_list(sdi->driver, SR_CONF_TRIGGER_SOURCE,
- &gvar, sdi) != SR_OK) {
- printf("\n");
- continue;
- }
- printf(" - supported trigger sources:\n");
- stropts = g_variant_get_strv(gvar, &num_elements);
- for (i = 0; i < num_elements; i++)
- printf(" %s\n", stropts[i]);
- g_variant_unref(gvar);
-
- } else if (srci->key == SR_CONF_FILTER) {
- /* Supported filters */
- printf(" %s", srci->id);
- if (sr_config_list(sdi->driver, SR_CONF_FILTER,
- &gvar, sdi) != SR_OK) {
- printf("\n");
- continue;
- }
- printf(" - supported filter targets:\n");
- stropts = g_variant_get_strv(gvar, &num_elements);
- for (i = 0; i < num_elements; i++)
- printf(" %s\n", stropts[i]);
- g_variant_unref(gvar);
-