From: Stefan BrĂ¼ns Date: Sat, 14 Jan 2017 19:56:08 +0000 (+0100) Subject: yokogawa-dlm: Mostly fix dumping of current timebase X-Git-Tag: libsigrok-0.5.0~136 X-Git-Url: https://sigrok.org/gitweb/?p=libsigrok.git;a=commitdiff_plain;h=59b9c3290aef7dfdc58afd0a4db8b347e0878c91 yokogawa-dlm: Mostly fix dumping of current timebase sr_period_string takes the frequency as its argument, i.e. the reciprocal of the timebase. Obviously this will not work for frequencies less than 1Hz / timebases greater than 1 second, but at least is correct for all other available timebases. --- diff --git a/src/hardware/yokogawa-dlm/protocol.c b/src/hardware/yokogawa-dlm/protocol.c index bd2f33f0..08866898 100644 --- a/src/hardware/yokogawa-dlm/protocol.c +++ b/src/hardware/yokogawa-dlm/protocol.c @@ -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);