]> sigrok.org Git - libsigrok.git/commitdiff
lecroy-xstream: Minor whitespace and consistency fixes.
authorUwe Hermann <redacted>
Thu, 2 Mar 2017 19:05:52 +0000 (20:05 +0100)
committerUwe Hermann <redacted>
Thu, 2 Mar 2017 20:22:10 +0000 (21:22 +0100)
src/hardware/lecroy-xstream/api.c
src/hardware/lecroy-xstream/protocol.c
src/hardware/lecroy-xstream/protocol.h

index f3b4c9036de6f07bf88f7a421f6e8e0ed1572945..ed3603a28d907e216515abdfd472f736f4ae96be 100644 (file)
@@ -140,8 +140,7 @@ static int dev_close(struct sr_dev_inst *sdi)
 }
 
 static int config_get(uint32_t key, GVariant **data,
-                       const struct sr_dev_inst *sdi,
-                       const struct sr_channel_group *cg)
+       const struct sr_dev_inst *sdi, const struct sr_channel_group *cg)
 {
        int ret;
        unsigned int i;
@@ -158,6 +157,7 @@ static int config_get(uint32_t key, GVariant **data,
        model = devc->model_config;
        state = devc->model_state;
        *data = NULL;
+
        switch (key) {
        case SR_CONF_NUM_HDIV:
                *data = g_variant_new_int32(model->num_xdivs);
@@ -165,8 +165,8 @@ static int config_get(uint32_t key, GVariant **data,
                break;
        case SR_CONF_TIMEBASE:
                *data = g_variant_new("(tt)",
-                                       model->timebases[state->timebase].p,
-                                       model->timebases[state->timebase].q);
+                               model->timebases[state->timebase].p,
+                               model->timebases[state->timebase].q);
                ret = SR_OK;
                break;
        case SR_CONF_NUM_VDIV:
@@ -182,8 +182,8 @@ static int config_get(uint32_t key, GVariant **data,
                        if (cg != devc->analog_groups[i])
                                continue;
                        *data = g_variant_new("(tt)",
-                                     model->vdivs[state->analog_channels[i].vdiv].p,
-                                     model->vdivs[state->analog_channels[i].vdiv].q);
+                               model->vdivs[state->analog_channels[i].vdiv].p,
+                               model->vdivs[state->analog_channels[i].vdiv].q);
                        ret = SR_OK;
                }
                break;
@@ -200,11 +200,9 @@ static int config_get(uint32_t key, GVariant **data,
                ret = SR_OK;
                break;
        case SR_CONF_COUPLING:
-
                for (i = 0; i < model->analog_channels; i++) {
-                       if (cg != devc->analog_groups[i]) {
+                       if (cg != devc->analog_groups[i])
                                continue;
-                       }
                        *data = g_variant_new_string((*model->coupling_options)[state->analog_channels[i].coupling]);
                        ret = SR_OK;
                }
@@ -220,6 +218,7 @@ static int config_get(uint32_t key, GVariant **data,
        default:
                ret = SR_ERR_NA;
        }
+
        return ret;
 }
 
@@ -242,8 +241,8 @@ static GVariant *build_tuples(const struct sr_rational *array, unsigned int n)
        return g_variant_builder_end(&gvb);
 }
 
-static int config_set(uint32_t key, GVariant *data, const struct sr_dev_inst *sdi,
-                     const struct sr_channel_group *cg)
+static int config_set(uint32_t key, GVariant *data,
+       const struct sr_dev_inst *sdi, const struct sr_channel_group *cg)
 {
        int ret;
        unsigned int i, j;
@@ -358,7 +357,6 @@ static int config_set(uint32_t key, GVariant *data, const struct sr_dev_inst *sd
                }
                break;
        case SR_CONF_COUPLING:
-
                tmp = g_variant_get_string(data, NULL);
 
                for (i = 0; (*model->coupling_options)[i]; i++) {
@@ -367,7 +365,7 @@ static int config_set(uint32_t key, GVariant *data, const struct sr_dev_inst *sd
                        for (j = 1; j <= model->analog_channels; j++) {
                                if (cg != devc->analog_groups[j - 1])
                                        continue;
-                               state->analog_channels[j-1].coupling = i;
+                               state->analog_channels[j - 1].coupling = i;
 
                                g_snprintf(command, sizeof(command),
                                                "C%d:COUPLING %s", j, tmp);
@@ -396,11 +394,12 @@ static int config_set(uint32_t key, GVariant *data, const struct sr_dev_inst *sd
        return ret;
 }
 
-static int config_list(uint32_t key, GVariant **data, const struct sr_dev_inst *sdi,
-                      const struct sr_channel_group *cg)
+static int config_list(uint32_t key, GVariant **data,
+       const struct sr_dev_inst *sdi, const struct sr_channel_group *cg)
 {
        struct dev_context *devc = NULL;
        const struct scope_config *model = NULL;
+
        (void)cg;
 
        if (sdi) {
@@ -416,15 +415,12 @@ static int config_list(uint32_t key, GVariant **data, const struct sr_dev_inst *
        case SR_CONF_DEVICE_OPTIONS:
                if (!cg) {
                        *data = g_variant_new_fixed_array(G_VARIANT_TYPE_UINT32,
-                                                         model->devopts,
-                                                         model->num_devopts,
-                                                         sizeof(uint32_t));
+                               model->devopts, model->num_devopts, sizeof(uint32_t));
                        break;
                }
                *data = g_variant_new_fixed_array(G_VARIANT_TYPE_UINT32,
-                                                 model->analog_devopts,
-                                                 model->num_analog_devopts,
-                                                 sizeof(uint32_t));
+                       model->analog_devopts, model->num_analog_devopts,
+                       sizeof(uint32_t));
                break;
        case SR_CONF_COUPLING:
                *data = g_variant_new_strv(*model->coupling_options,
@@ -472,7 +468,7 @@ SR_PRIV int lecroy_xstream_request_data(const struct sr_dev_inst *sdi)
                return SR_ERR;
 
        g_snprintf(command, sizeof(command),
-                       "COMM_FORMAT DEF9,WORD,BIN;C%d:WAVEFORM?", ch->index+1);
+               "COMM_FORMAT DEF9,WORD,BIN;C%d:WAVEFORM?", ch->index + 1);
        return sr_scpi_send(sdi->conn, command);
 }
 
@@ -498,7 +494,7 @@ static int lecroy_setup_channels(const struct sr_dev_inst *sdi)
                        if (ch->enabled == state->analog_channels[ch->index].state)
                                break;
                        g_snprintf(command, sizeof(command), "C%d:TRACE %s",
-                                  ch->index+1, ch->enabled ? "ON" : "OFF");
+                                  ch->index + 1, ch->enabled ? "ON" : "OFF");
 
                        if (sr_scpi_send(scpi, command) != SR_OK)
                                return SR_ERR;
@@ -576,6 +572,7 @@ static int dev_acquisition_start(const struct sr_dev_inst *sdi)
 free_enabled:
        g_slist_free(devc->enabled_channels);
        devc->enabled_channels = NULL;
+
        return ret;
 }
 
index 871ce4d1bf7c4ebfe79e17540247659b2ee7fe53..61a385c33b28f746efeabd0d8a54e808ebf016b5 100644 (file)
@@ -99,7 +99,7 @@ static const uint32_t lecroy_analog_devopts[] = {
 
 static const char *lecroy_coupling_options[] = {
        "A1M", // AC with 1 MOhm termination
-       "D50",  // DC with 50 Ohm termination
+       "D50", // DC with 50 Ohm termination
        "D1M", // DC with 1 MOhm termination
        "GND",
        "OVL",
@@ -243,7 +243,7 @@ static void scope_state_dump(const struct scope_config *config,
        }
 
        tmp = sr_period_string(((float)config->timebases[state->timebase].q) /
-                                     ((float)config->timebases[state->timebase].p));
+                               ((float)config->timebases[state->timebase].p));
        sr_info("Current timebase: %s", tmp);
        g_free(tmp);
 
@@ -258,8 +258,7 @@ static void scope_state_dump(const struct scope_config *config,
 }
 
 static int scope_state_get_array_option(const char *resp,
-                                       const char *(*array)[],
-                                       int *result)
+                                       const char *(*array)[], int *result)
 {
        unsigned int i;
 
@@ -293,7 +292,7 @@ static int array_float_get(gchar *value, const struct sr_rational *aval,
                return SR_ERR;
 
        for (int i = 0; i < array_len; i++) {
-               if (sr_rational_eq(&rval, aval+i)) {
+               if (sr_rational_eq(&rval, aval + i)) {
                        *result = i;
                        return SR_OK;
                }
@@ -311,13 +310,13 @@ static int analog_channel_state_get(struct sr_scpi_dev_inst *scpi,
        char *tmp_str;
 
        for (i = 0; i < config->analog_channels; i++) {
-               g_snprintf(command, sizeof(command), "C%d:TRACE?", i+1);
+               g_snprintf(command, sizeof(command), "C%d:TRACE?", i + 1);
 
                if (sr_scpi_get_bool(scpi, command,
-                                       &state->analog_channels[i].state) != SR_OK)
+                               &state->analog_channels[i].state) != SR_OK)
                        return SR_ERR;
 
-               g_snprintf(command, sizeof(command), "C%d:VDIV?", i+1);
+               g_snprintf(command, sizeof(command), "C%d:VDIV?", i + 1);
 
                if (sr_scpi_get_string(scpi, command, &tmp_str) != SR_OK)
                        return SR_ERR;
@@ -332,19 +331,19 @@ static int analog_channel_state_get(struct sr_scpi_dev_inst *scpi,
                g_free(tmp_str);
                state->analog_channels[i].vdiv = j;
 
-               g_snprintf(command, sizeof(command), "C%d:OFFSET?", i+1);
+               g_snprintf(command, sizeof(command), "C%d:OFFSET?", i + 1);
 
                if (sr_scpi_get_float(scpi, command, &state->analog_channels[i].vertical_offset) != SR_OK)
                        return SR_ERR;
 
-               g_snprintf(command, sizeof(command), "C%d:COUPLING?", i+1);
+               g_snprintf(command, sizeof(command), "C%d:COUPLING?", i + 1);
 
                if (sr_scpi_get_string(scpi, command, &tmp_str) != SR_OK)
                        return SR_ERR;
 
 
                if (scope_state_get_array_option(tmp_str, config->coupling_options,
-                                        &state->analog_channels[i].coupling) != SR_OK)
+                                &state->analog_channels[i].coupling) != SR_OK)
                        return SR_ERR;
 
                g_free(tmp_str);
@@ -365,12 +364,12 @@ SR_PRIV int lecroy_xstream_update_sample_rate(const struct sr_dev_inst *sdi)
        config = devc->model_config;
 
        if (sr_scpi_get_float(sdi->conn, "MEMORY_SIZE?", &memsize) != SR_OK)
-                       return SR_ERR;
+               return SR_ERR;
 
        if (sr_scpi_get_float(sdi->conn, "TIME_DIV?", &timediv) != SR_OK)
                return SR_ERR;
 
-       state->sample_rate = 1/((timediv * config->num_xdivs) / memsize);
+       state->sample_rate = 1 / ((timediv * config->num_xdivs) / memsize);
 
        return SR_OK;
 }
@@ -378,8 +377,8 @@ SR_PRIV int lecroy_xstream_update_sample_rate(const struct sr_dev_inst *sdi)
 SR_PRIV int lecroy_xstream_state_get(struct sr_dev_inst *sdi)
 {
        struct dev_context *devc;
-       struct scope_state *state
-;      const struct scope_config *config;
+       struct scope_state *state;
+       const struct scope_config *config;
        unsigned int i;
        char *tmp_str, *tmp_str2, *tmpp, *p, *key;
        char command[MAX_COMMAND_SIZE];
@@ -412,7 +411,7 @@ SR_PRIV int lecroy_xstream_state_get(struct sr_dev_inst *sdi)
        key = tmpp = NULL;
        tmp_str2 = tmp_str;
        i = 0;
-       while((p = strtok_r(tmp_str2, ",", &tmpp))) {
+       while ((p = strtok_r(tmp_str2, ",", &tmpp))) {
                tmp_str2 = NULL;
                if (i == 0) {
                        /* trigger type */
@@ -426,11 +425,9 @@ SR_PRIV int lecroy_xstream_state_get(struct sr_dev_inst *sdi)
                i++;
        }
 
-       if (!trig_source || scope_state_get_array_option(trig_source, config->trigger_sources,
-                                                       &state->trigger_source) != SR_OK)
+       if (!trig_source || scope_state_get_array_option(trig_source, config->trigger_sources, &state->trigger_source) != SR_OK)
                return SR_ERR;
 
-
        g_snprintf(command, sizeof(command), "%s:TRIG_SLOPE?", trig_source);
        if (sr_scpi_get_string(sdi->conn, command, &tmp_str) != SR_OK)
                return SR_ERR;
@@ -493,22 +490,21 @@ SR_PRIV int lecroy_xstream_init_device(struct sr_dev_inst *sdi)
        }
 
        if (model_index == -1) {
-               sr_dbg("Unsupported LECROY device.");
+               sr_dbg("Unsupported LeCroy device.");
                return SR_ERR_NA;
        }
 
        devc->analog_groups = g_malloc0(sizeof(struct sr_channel_group*) *
-                                       scope_models[model_index].analog_channels);
+                               scope_models[model_index].analog_channels);
 
        /* Add analog channels. */
        for (i = 0; i < scope_models[model_index].analog_channels; i++) {
-
-               g_snprintf(command, sizeof(command), "C%d:TRACE?", i+1);
+               g_snprintf(command, sizeof(command), "C%d:TRACE?", i + 1);
 
                if (sr_scpi_get_bool(sdi->conn, command, &channel_enabled) != SR_OK)
                        return SR_ERR;
 
-               g_snprintf(command, sizeof(command), "C%d:VDIV?", i+1);
+               g_snprintf(command, sizeof(command), "C%d:VDIV?", i + 1);
 
                ch = sr_channel_new(sdi, i, SR_CHANNEL_ANALOG, channel_enabled,
                           (*scope_models[model_index].analog_names)[i]);
@@ -546,19 +542,18 @@ static int lecroy_waveform_2_x_to_analog(GByteArray *data,
        int16_t *waveform_data;
        unsigned int i, num_samples;
 
-       data_float  = g_malloc(desc->version_2_x.wave_array_count * sizeof(float));
+       data_float = g_malloc(desc->version_2_x.wave_array_count * sizeof(float));
        num_samples = desc->version_2_x.wave_array_count;
 
        waveform_data = (int16_t *)(data->data +
                                    + desc->version_2_x.wave_descriptor_length
                                    + desc->version_2_x.user_text_len);
 
-       for(i = 0; i  < num_samples; i++)
+       for (i = 0; i < num_samples; i++)
                data_float[i] = (float)waveform_data[i]
                        * desc->version_2_x.vertical_gain
                        + desc->version_2_x.vertical_offset;
 
-
        analog->data = data_float;
        analog->num_samples = num_samples;
 
@@ -578,13 +573,14 @@ static int lecroy_waveform_2_x_to_analog(GByteArray *data,
                meaning->mq = SR_MQ_CURRENT;
                meaning->unit = SR_UNIT_AMPERE;
        } else {
-               /* default to voltage */
+               /* Default to voltage. */
                meaning->mq = SR_MQ_VOLTAGE;
                meaning->unit = SR_UNIT_VOLT;
        }
 
        meaning->mqflags = 0;
        spec->spec_digits = 3;
+
        return SR_OK;
 }
 
@@ -603,7 +599,9 @@ static int lecroy_waveform_to_analog(GByteArray *data,
                return lecroy_waveform_2_x_to_analog(data, desc, analog);
        }
 
-       sr_err("Waveformat template '%.16s' not supported\n", desc->template_name);
+       sr_err("Waveformat template '%.16s' not supported.",
+              desc->template_name);
+
        return SR_ERR;
 }
 
@@ -619,6 +617,7 @@ SR_PRIV int lecroy_xstream_receive_data(int fd, int revents, void *cb_data)
        struct sr_analog_meaning meaning;
        struct sr_analog_spec spec;
        char buf[8];
+
        (void)fd;
        (void)revents;
 
@@ -643,11 +642,10 @@ SR_PRIV int lecroy_xstream_receive_data(int fd, int revents, void *cb_data)
 
        if (ch->type != SR_CHANNEL_ANALOG)
                return SR_ERR;
-       /*
-        * Pass on the received data of the channel(s).
-        */
+
+       /* Pass on the received data of the channel(s). */
        if (sr_scpi_read_data(sdi->conn, buf, 4) != 4) {
-               sr_err("reading header failed\n");
+               sr_err("Reading header failed.");
                return TRUE;
        }
 
@@ -675,7 +673,6 @@ SR_PRIV int lecroy_xstream_receive_data(int fd, int revents, void *cb_data)
        g_slist_free(meaning.channels);
        g_free(analog.data);
 
-
        /*
         * Advance to the next enabled channel. When data for all enabled
         * channels was received, then flush potentially queued logic data,
index fd5eb14ea906b532aae2204cf0787620826f539d..135368436a543e25c022f1daaa15a3a361cb0ef0 100644 (file)
@@ -94,7 +94,6 @@ struct dev_context {
        uint64_t num_frames;
 
        uint64_t frame_limit;
-
 };
 
 SR_PRIV int lecroy_xstream_init_device(struct sr_dev_inst *sdi);