]> sigrok.org Git - libsigrok.git/commitdiff
Make API docs more consistent, avoid tabs to line up comments.
authorBert Vermeulen <redacted>
Mon, 9 Dec 2013 21:49:12 +0000 (22:49 +0100)
committerBert Vermeulen <redacted>
Mon, 9 Dec 2013 21:49:12 +0000 (22:49 +0100)
libsigrok-internal.h
libsigrok.h
session.c

index d19f3670426279f4a9bee3ce890345e8be5cf6ea..e27955ba20a182e3e2cbfd0a5cc21bbd223f1ca3 100644 (file)
@@ -66,9 +66,12 @@ struct sr_context {
 #ifdef HAVE_LIBUSB_1_0
 /** USB device instance */
 struct sr_usb_dev_inst {
-       uint8_t bus;       /**< USB bus */
-       uint8_t address;   /**< Device address on USB bus */
-       struct libusb_device_handle *devhdl;  /**< libusb device handle */
+       /** USB bus */
+       uint8_t bus;
+       /** Device address on USB bus */
+       uint8_t address;
+       /** libusb device handle */
+       struct libusb_device_handle *devhdl;
 };
 #endif
 
@@ -77,10 +80,14 @@ struct sr_usb_dev_inst {
 #define SERIAL_PARITY_EVEN SP_PARITY_EVEN
 #define SERIAL_PARITY_ODD  SP_PARITY_ODD
 struct sr_serial_dev_inst {
-       char *port;             /**< Port name, e.g. '/dev/tty42'. */
-       char *serialcomm;       /**< Comm params for serial_set_paramstr(). */
+       /** Port name, e.g. '/dev/tty42'. */
+       char *port;
+       /** Comm params for serial_set_paramstr(). */
+       char *serialcomm;
+       /** Port is non-blocking. */
        int nonblocking;
-       struct sp_port *data;   /**< libserialport port handle */
+       /** libserialport port handle */
+       struct sp_port *data;
 };
 #endif
 
@@ -91,7 +98,8 @@ struct sr_usbtmc_dev_inst {
 
 /* Private driver context. */
 struct drv_context {
-       struct sr_context *sr_ctx;  /**< sigrok context */
+       /** sigrok context */
+       struct sr_context *sr_ctx;
        GSList *instances;
 };
 
@@ -169,9 +177,10 @@ struct sr_session {
         * an async fashion. We need to make sure the session is stopped from
         * within the session thread itself.
         */
-       GMutex stop_mutex;  /**< Mutex protecting access to abort_session. */
+       /** Mutex protecting access to abort_session. */
+       GMutex stop_mutex;
+       /** Abort current session. See sr_session_stop(). */
        gboolean abort_session;
-                       /**< Abort current session. See sr_session_stop(). */
 };
 
 SR_PRIV int sr_session_send(const struct sr_dev_inst *sdi,
index 86995690009474329279a416bb2358e067ca1383..6e81c6f69851dbbb7e33aca7d35198d80fc670bf 100644 (file)
@@ -149,15 +149,22 @@ enum {
 
 /** Value for sr_datafeed_packet.type. */
 enum {
-       SR_DF_HEADER = 10000,   /**< Payload is sr_datafeed_header. */
-       SR_DF_END,              /**< End of stream (no further data). */
-       SR_DF_META,             /**< Payload is struct sr_datafeed_meta */
-       SR_DF_TRIGGER,  /**< The trigger matched at this point in the data feed.
-                       No payload. */
-       SR_DF_LOGIC,    /**< Payload is struct sr_datafeed_logic. */
-       SR_DF_ANALOG,   /**< Payload is struct sr_datafeed_analog. */
-       SR_DF_FRAME_BEGIN,      /**< Beginning of frame. No payload. */
-       SR_DF_FRAME_END,        /**< End of frame. No payload. */
+       /** Payload is sr_datafeed_header. */
+       SR_DF_HEADER = 10000,
+       /** End of stream (no further data). */
+       SR_DF_END,
+       /** Payload is struct sr_datafeed_meta */
+       SR_DF_META,
+       /** The trigger matched at this point in the data feed. No payload. */
+       SR_DF_TRIGGER,
+       /** Payload is struct sr_datafeed_logic. */
+       SR_DF_LOGIC,
+       /** Payload is struct sr_datafeed_analog. */
+       SR_DF_ANALOG,
+       /** Beginning of frame. No payload. */
+       SR_DF_FRAME_BEGIN,
+       /** End of frame. No payload. */
+       SR_DF_FRAME_END,
 };
 
 /** Measured quantity, sr_datafeed_analog.mq. */
@@ -168,34 +175,53 @@ enum {
        SR_MQ_CAPACITANCE,
        SR_MQ_TEMPERATURE,
        SR_MQ_FREQUENCY,
-       SR_MQ_DUTY_CYCLE,       /**< Duty cycle, e.g. on/off ratio. */
-       SR_MQ_CONTINUITY,       /**< Continuity test. */
+       /** Duty cycle, e.g. on/off ratio. */
+       SR_MQ_DUTY_CYCLE,
+       /** Continuity test. */
+       SR_MQ_CONTINUITY,
        SR_MQ_PULSE_WIDTH,
        SR_MQ_CONDUCTANCE,
-       SR_MQ_POWER,            /**< Electrical power, usually in W, or dBm. */
-       SR_MQ_GAIN,     /**< Gain (a transistor's gain, or hFE, for example). */
+       /** Electrical power, usually in W, or dBm. */
+       SR_MQ_POWER,
+       /** Gain (a transistor's gain, or hFE, for example). */
+       SR_MQ_GAIN,
        /** Logarithmic representation of sound pressure relative to a
         * reference value. */
        SR_MQ_SOUND_PRESSURE_LEVEL,
-       SR_MQ_CARBON_MONOXIDE,   /**< Carbon monoxide level */
-       SR_MQ_RELATIVE_HUMIDITY,/**< Humidity */
-       SR_MQ_TIME,             /**< Time */
+       /** Carbon monoxide level */
+       SR_MQ_CARBON_MONOXIDE,
+       /** Humidity */
+       SR_MQ_RELATIVE_HUMIDITY,
+       /** Time */
+       SR_MQ_TIME,
 };
 
 /** Unit of measured quantity, sr_datafeed_analog.unit. */
 enum {
-       SR_UNIT_VOLT = 10000, /**< Volt */
-       SR_UNIT_AMPERE,       /**< Ampere (current). */
-       SR_UNIT_OHM,          /**< Ohm (resistance). */
-       SR_UNIT_FARAD,        /**< Farad (capacity). */
-       SR_UNIT_KELVIN,       /**< Kelvin (temperature). */
-       SR_UNIT_CELSIUS,      /**< Degrees Celsius (temperature). */
-       SR_UNIT_FAHRENHEIT,   /**< Degrees Fahrenheit (temperature). */
-       SR_UNIT_HERTZ,        /**< Hertz (frequency, 1/s, [Hz]). */
-       SR_UNIT_PERCENTAGE,   /**< Percent value. */
-       SR_UNIT_BOOLEAN,      /**< Boolean value. */
-       SR_UNIT_SECOND,       /**< Time in seconds. */
-       SR_UNIT_SIEMENS, /**< Unit of conductance, the inverse of resistance. */
+       /** Volt */
+       SR_UNIT_VOLT = 10000,
+       /** Ampere (current). */
+       SR_UNIT_AMPERE,
+       /** Ohm (resistance). */
+       SR_UNIT_OHM,
+       /** Farad (capacity). */
+       SR_UNIT_FARAD,
+       /** Kelvin (temperature). */
+       SR_UNIT_KELVIN,
+       /** Degrees Celsius (temperature). */
+       SR_UNIT_CELSIUS,
+       /** Degrees Fahrenheit (temperature). */
+       SR_UNIT_FAHRENHEIT,
+       /** Hertz (frequency, 1/s, [Hz]). */
+       SR_UNIT_HERTZ,
+       /** Percent value. */
+       SR_UNIT_PERCENTAGE,
+       /** Boolean value. */
+       SR_UNIT_BOOLEAN,
+       /** Time in seconds. */
+       SR_UNIT_SECOND,
+       /** Unit of conductance, the inverse of resistance. */
+       SR_UNIT_SIEMENS,
        /**
         * An absolute measurement of power, in decibels, referenced to
         * 1 milliwatt (dBu).
@@ -217,10 +243,14 @@ enum {
         * represented as the fraction of number of particles of the substance.
         */
        SR_UNIT_CONCENTRATION,
-       SR_UNIT_REVOLUTIONS_PER_MINUTE, /**< Revolutions per minute. */
-       SR_UNIT_VOLT_AMPERE,    /**< Apparent power [VA]. */
-       SR_UNIT_WATT,           /**< Real power [W]. */
-       SR_UNIT_WATT_HOUR,      /**< Consumption [Wh]. */
+       /** Revolutions per minute. */
+       SR_UNIT_REVOLUTIONS_PER_MINUTE,
+       /** Apparent power [VA]. */
+       SR_UNIT_VOLT_AMPERE,
+       /** Real power [W]. */
+       SR_UNIT_WATT,
+       /** Consumption [Wh]. */
+       SR_UNIT_WATT_HOUR,
 };
 
 /** Values for sr_datafeed_analog.flags. */
@@ -302,7 +332,8 @@ struct sr_datafeed_logic {
 struct sr_datafeed_analog {
        /** The probes for which data is included in this packet. */
        GSList *probes;
-       int num_samples;        /**< Number of samples in data */
+       /** Number of samples in data */
+       int num_samples;
        /** Measured quantity (voltage, current, temperature, and so on).
         *  Use SR_MQ_VOLTAGE, ... */
        int mq;
@@ -438,7 +469,8 @@ struct sr_output_format {
         */
        char *description;
 
-       int df_type;    /**< Datafeed type, SR_DF_HEADER, etc. */
+       /** Datafeed type, SR_DF_HEADER, etc. */
+       int df_type;
 
        /**
         * This function is called once, at the beginning of an output stream.
@@ -557,18 +589,25 @@ struct sr_output_format {
 
 /** Constants for probe type. */
 enum {
-    SR_PROBE_LOGIC = 10000, /**< Probe type is logic probe. */
-    SR_PROBE_ANALOG,        /**< Probe type is analog probe. */
+       /** Probe type is logic probe. */
+    SR_PROBE_LOGIC = 10000,
+       /** Probe type is analog probe. */
+    SR_PROBE_ANALOG,
 };
 
 /** Information on single probe. */
 struct sr_probe {
-        int index; /**< Number of probe, starting at 0. @deprecated The
-                index field will go: use g_slist_length(sdi->probes) instead. */
-       int type;       /**< Probe type (SR_PROBE_LOGIC, ...) */
-       gboolean enabled;   /**< Is this probe enabled? */
-       char *name;/**< Name of probe. */
-       char *trigger;/**< Trigger string, format like used by sigrok-cli */
+       /** Number of probes, starting at 0. @deprecated The index field
+        * will go: use g_slist_length(sdi->probes) instead. */
+       int index;
+       /** Probe type (SR_PROBE_LOGIC, ...) */
+       int type;
+       /** Is this probe enabled? */
+       gboolean enabled;
+       /** Name of probe. */
+       char *name;
+       /** Trigger string, format like used by sigrok-cli */
+       char *trigger;
 };
 
 /** Structure for groups of probes that have common properties. */
@@ -583,17 +622,24 @@ struct sr_probe_group {
 
 /** Used for setting or getting value of a config item. */
 struct sr_config {
-       int key;                /**< Config key like SR_CONF_CONN, etc. */
-       GVariant *data;         /**< Key-specific data. */
+       /** Config key like SR_CONF_CONN, etc. */
+       int key;
+       /** Key-specific data. */
+       GVariant *data;
 };
 
 /** Information about a config key. */
 struct sr_config_info {
-       int key;                /**< Config key like SR_CONF_CONN, etc. */
-       int datatype;           /**< Data type like SR_T_CHAR, etc. */
-       char *id;               /**< Id string, e.g. "serialcomm". */
-       char *name;             /**< Name, e.g. "Serial communication". */
-       char *description;      /**< Verbose description (unused currently). */
+       /** Config key like SR_CONF_CONN, etc. */
+       int key;
+       /** Data type like SR_T_CHAR, etc. */
+       int datatype;
+       /** Id string, e.g. "serialcomm". */
+       char *id;
+       /** Name, e.g. "Serial communication". */
+       char *name;
+       /** Verbose description (unused currently). */
+       char *description;
 };
 
 /** Constants for device classes */
@@ -803,21 +849,31 @@ enum {
        SR_CONF_DATALOG,
 };
 
-/** @private
- *  Device instance data
+/** Device instance data
  */
 struct sr_dev_inst {
-       struct sr_dev_driver *driver;   /**< Device driver. */
-       int index;      /**< Index of device in driver. */
-       int status;     /**< Device instance status. SR_ST_NOT_FOUND, etc. */
-       int inst_type;  /**< Device instance type. SR_INST_USB, etc. */
-       char *vendor;   /**< Device vendor. */
-       char *model;    /**< Device model. */
-       char *version;  /**< Device version. */
-       GSList *probes; /**< List of probes. */
-       GSList *probe_groups;   /**< List of sr_probe_group structs */
-       void *conn;     /**< Device instance connection data (used?) */
-       void *priv;     /**< Device instance private data (used?) */
+       /** Device driver. */
+       struct sr_dev_driver *driver;
+       /** Index of device in driver. */
+       int index;
+       /** Device instance status. SR_ST_NOT_FOUND, etc. */
+       int status;
+       /** Device instance type. SR_INST_USB, etc. */
+       int inst_type;
+       /** Device vendor. */
+       char *vendor;
+       /** Device model. */
+       char *model;
+       /** Device version. */
+       char *version;
+       /** List of probes. */
+       GSList *probes;
+       /** List of sr_probe_group structs */
+       GSList *probe_groups;
+       /** Device instance connection data (used?) */
+       void *conn;
+       /** Device instance private data (used?) */
+       void *priv;
 };
 
 /** Types of device instance, struct sr_dev_inst.type */
@@ -847,13 +903,20 @@ enum {
 /** Device driver data */
 struct sr_dev_driver {
        /* Driver-specific */
-       char *name;             /**< Driver name */
-       char *longname;         /**< Long name, e.g. device name. */
-       int api_version;        /**< API version (currently 1). */
-       int (*init) (struct sr_context *sr_ctx);        /**< Init driver */
-       int (*cleanup) (void);                          /**< Free driver */
-       GSList *(*scan) (GSList *options);              /**< Scan for devices */
-       GSList *(*dev_list) (void);                     /**< Get device list */
+       /** Driver name */
+       char *name;
+       /** Long name, e.g. device name. */
+       char *longname;
+       /** API version (currently 1).  */
+       int api_version;
+       /** Init driver */
+       int (*init) (struct sr_context *sr_ctx);
+       /** Free driver */
+       int (*cleanup) (void);
+       /** Scan for devices */
+       GSList *(*scan) (GSList *options);
+       /** Get device list */
+       GSList *(*dev_list) (void);
        int (*dev_clear) (void);
        int (*config_get) (int id, GVariant **data,
                        const struct sr_dev_inst *sdi,
@@ -866,15 +929,20 @@ struct sr_dev_driver {
                        const struct sr_probe_group *probe_group);
 
        /* Device-specific */
-       int (*dev_open) (struct sr_dev_inst *sdi);      /**< Open device */
-       int (*dev_close) (struct sr_dev_inst *sdi);     /**< Close device */
+       /** Open device */
+       int (*dev_open) (struct sr_dev_inst *sdi);
+       /** Close device */
+       int (*dev_close) (struct sr_dev_inst *sdi);
+       /** Start data aquisition. */
        int (*dev_acquisition_start) (const struct sr_dev_inst *sdi,
-                       void *cb_data); /**< Start data aquisition. */
+                       void *cb_data);
+       /** Stop data aquisition. */
        int (*dev_acquisition_stop) (struct sr_dev_inst *sdi,
-                       void *cb_data); /**< Stop data aquisition. */
+                       void *cb_data);
 
        /* Dynamic */
-       void *priv;                     /**< Device driver private data */
+       /** Device driver private data */
+       void *priv;
 };
 
 /**
index 2725d6e9b7b74d44251ea857b2079f3a641735b0..9130aa678f6bab62fb0d2a8bff816f3855f56659 100644 (file)
--- a/session.c
+++ b/session.c
@@ -75,7 +75,7 @@ struct sr_session *session;
  *       The same question applies to all the other session functions.
  *
  * @retval NULL Error.
- * @retval other A pointer to the newly allocated session->
+ * @retval other A pointer to the newly allocated session.
  */
 SR_API struct sr_session *sr_session_new(void)
 {