From: Uwe Hermann Date: Sun, 5 May 2013 15:14:20 +0000 (+0200) Subject: device.c: Add missing @since markers. X-Git-Tag: libsigrok-0.2.1~102 X-Git-Url: https://sigrok.org/gitaction?a=commitdiff_plain;h=576ff5b0ba72cf9d682cf62736b4b9dc2048647d;p=libsigrok.git device.c: Add missing @since markers. Also, add Doxygen comments for functions which don't have any yet. --- diff --git a/device.c b/device.c index 486acfd0..327ddc73 100644 --- a/device.c +++ b/device.c @@ -344,6 +344,16 @@ SR_PRIV void sr_serial_dev_inst_free(struct sr_serial_dev_inst *serial) g_free(serial); } +/** + * Get the list of devices/instances of the specified driver. + * + * @param driver The driver to use. Must not be NULL. + * + * @return The list of devices/instances of this driver, or NULL upon errors + * or if the list is empty. + * + * @since 0.1.0 (but the API changed in 0.2.0) + */ SR_API GSList *sr_dev_list(const struct sr_dev_driver *driver) { if (driver && driver->dev_list) @@ -352,6 +362,15 @@ SR_API GSList *sr_dev_list(const struct sr_dev_driver *driver) return NULL; } +/** + * Clear all devices/instances of the specified driver. + * + * @param driver The driver to use. Must not be NULL. + * + * @return SR_OK upon success, a negative error code upon errors. + * + * @since 0.2.0 + */ SR_API int sr_dev_clear(const struct sr_dev_driver *driver) { if (driver && driver->dev_clear) @@ -360,6 +379,15 @@ SR_API int sr_dev_clear(const struct sr_dev_driver *driver) return SR_OK; } +/** + * Open the specified device. + * + * @param sdi Device instance to use. Must not be NULL. + * + * @return SR_OK upon success, a negative error code upon errors. + * + * @since 0.2.0 + */ SR_API int sr_dev_open(struct sr_dev_inst *sdi) { int ret; @@ -372,6 +400,15 @@ SR_API int sr_dev_open(struct sr_dev_inst *sdi) return ret; } +/** + * Close the specified device. + * + * @param sdi Device instance to use. Must not be NULL. + * + * @return SR_OK upon success, a negative error code upon errors. + * + * @since 0.2.0 + */ SR_API int sr_dev_close(struct sr_dev_inst *sdi) { int ret;