]> sigrok.org Git - libsigrokdecode.git/commit
timing: user selected scale and sample count for terse display
authorGerhard Sittig <redacted>
Fri, 3 Jul 2020 11:55:04 +0000 (13:55 +0200)
committerGerhard Sittig <redacted>
Tue, 7 Jul 2020 20:50:46 +0000 (22:50 +0200)
commit14c40481a736c355490d6305ec4d6904d1a1b18d
treea5109bf6f64f3cd697a1fe27c981f4c870897260
parent6298af07a39123ddf23ee16efea4f607ef7088e8
timing: user selected scale and sample count for terse display

Optionally let users pick the scale for terse timing annotation text.
Which potentially makes numbers show up earlier (at zoom levels of a
further distance). And drops the unit to present mere numbers, which
could speed up navigation during inspection. Keep providing automatic
scaling which then includes the unit text, as it did before.

Extend the automatic scaling to include picoseconds. Which avoids the
fallback to unit-less floating point with uncertain decimals when the
samplerate was 1GHz or higher.

Optionally present distances in terms of sample counts. This supports
decoder development, and can help users spot and judge glitches.

All "terse" presentation so far exclusively affects the 'time' row. It
remains an option for later to migrate averages and deltas as well. For
now it's assumed that high(er) precision and fine grained details are
more important for these rows.
decoders/timing/pd.py