X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fyokogawa-dlm%2Fprotocol.c;h=08866898b093bf483ad273ba650458e822bd3c06;hb=841aadc95b918fd883d36c6c8555f8cb0e3cd049;hp=f3d38f8c5f42eafb8e70a395aa93a9e490cf24eb;hpb=44040ea65e7980765775d76af734c2d5fb0f8822;p=libsigrok.git diff --git a/src/hardware/yokogawa-dlm/protocol.c b/src/hardware/yokogawa-dlm/protocol.c index f3d38f8c..08866898 100644 --- a/src/hardware/yokogawa-dlm/protocol.c +++ b/src/hardware/yokogawa-dlm/protocol.c @@ -207,8 +207,8 @@ static const struct scope_config scope_models[] = { .num_ydivs = 8, }, { - .model_id = {"710110", "710120", "710130", NULL}, - .model_name = {"DLM2024", "DLM2034", "DLM2054", NULL}, + .model_id = {"710110", "710120", "710130", NULL}, + .model_name = {"DLM2024", "DLM2034", "DLM2054", NULL}, .analog_channels = 4, .digital_channels = 8, .pods = 1, @@ -224,9 +224,9 @@ static const struct scope_config scope_models[] = { }, { .model_id = {"701307", "701308", "701310", "701311", - "701312", "701313", NULL}, + "701312", "701313", NULL}, .model_name = {"DL9040", "DL9040L", "DL9140", "DL9140L", - "DL9240", "DL9240L", NULL}, + "DL9240", "DL9240L", NULL}, .analog_channels = 4, .digital_channels = 0, .pods = 0, @@ -305,8 +305,8 @@ static void scope_state_dump(const struct scope_config *config, state->pod_states[i] ? "On" : "Off"); } - tmp = sr_period_string(dlm_timebases[state->timebase][0] * - dlm_timebases[state->timebase][1]); + tmp = sr_period_string(dlm_timebases[state->timebase][1] / + dlm_timebases[state->timebase][0]); sr_info("Current timebase: %s", tmp); g_free(tmp); @@ -995,7 +995,8 @@ static int dlm_analog_samples_send(GArray *data, g_array_append_val(float_data, voltage); } - sr_analog_init(&analog, &encoding, &meaning, &spec, 0); + /* TODO: Use proper 'digits' value for this device (and its modes). */ + sr_analog_init(&analog, &encoding, &meaning, &spec, 2); analog.meaning->channels = g_slist_append(NULL, ch); analog.num_samples = float_data->len; analog.data = (float*)float_data->data;