- * @return SR_OK on success, or SR_ERR_ARG on invalid arguments.
- */
-SR_API int sr_dev_probe_enable(const struct sr_dev_inst *sdi, int probenum,
- gboolean state)
-{
- GSList *l;
- struct sr_probe *probe;
- int ret;
-
- if (!sdi)
- return SR_ERR_ARG;
-
- ret = SR_ERR_ARG;
- for (l = sdi->probes; l; l = l->next) {
- probe = l->data;
- if (probe->index == probenum) {
- probe->enabled = state;
- ret = SR_OK;
- break;
- }
- }
-
- return ret;
-}
-
-/**
- * Add a trigger to the specified device (and the specified probe).
- *
- * If the specified probe of this device already has a trigger, it will
- * be silently replaced.
- *
- * @param sdi Must not be NULL.
- * @param probenum The probe number, starting from 0.
- * @param trigger Trigger string, in the format used by sigrok-cli
+ * @return SR_OK on success or SR_ERR on failure. In case of invalid
+ * arguments, SR_ERR_ARG is returned and the channel enabled state
+ * remains unchanged.