X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=device.c;h=055c37194716f5cd710604ecc0b401b5d045e8a7;hb=2ad1deb89d9f459752687a03c3d0539d122ea354;hp=4cdae580076c0c51fcce8d3edee2c1b70b594a51;hpb=3f239f0803b9fbc073dd7abe9fc7b2a0c606fbb6;p=libsigrok.git diff --git a/device.c b/device.c index 4cdae580..055c3719 100644 --- a/device.c +++ b/device.c @@ -23,7 +23,9 @@ #include "libsigrok.h" #include "libsigrok-internal.h" +/** @cond PRIVATE */ #define LOG_PREFIX "device" +/** @endcond */ /** * @file @@ -83,7 +85,7 @@ SR_PRIV struct sr_channel *sr_channel_new(int index, int type, * * @since 0.2.0 */ -SR_API int sr_dev_probe_name_set(const struct sr_dev_inst *sdi, +SR_API int sr_dev_channel_name_set(const struct sr_dev_inst *sdi, int channelnum, const char *name) { GSList *l; @@ -122,7 +124,7 @@ SR_API int sr_dev_probe_name_set(const struct sr_dev_inst *sdi, * * @since 0.2.0 */ -SR_API int sr_dev_probe_enable(const struct sr_dev_inst *sdi, int channelnum, +SR_API int sr_dev_channel_enable(const struct sr_dev_inst *sdi, int channelnum, gboolean state) { GSList *l; @@ -141,8 +143,8 @@ SR_API int sr_dev_probe_enable(const struct sr_dev_inst *sdi, int channelnum, ch->enabled = state; ret = SR_OK; if (!state != !was_enabled && sdi->driver - && sdi->driver->config_probe_set) { - ret = sdi->driver->config_probe_set( + && sdi->driver->config_channel_set) { + ret = sdi->driver->config_channel_set( sdi, ch, SR_CHANNEL_SET_ENABLED); /* Roll back change if it wasn't applicable. */ if (ret == SR_ERR_ARG) @@ -193,8 +195,8 @@ SR_API int sr_dev_trigger_set(const struct sr_dev_inst *sdi, int channelnum, /* Set new trigger if it has changed. */ ch->trigger = g_strdup(trigger); - if (sdi->driver && sdi->driver->config_probe_set) { - ret = sdi->driver->config_probe_set( + if (sdi->driver && sdi->driver->config_channel_set) { + ret = sdi->driver->config_channel_set( sdi, ch, SR_CHANNEL_SET_TRIGGER); /* Roll back change if it wasn't applicable. */ if (ret == SR_ERR_ARG) {