Difference between revisions of "GUI"

From sigrok
Jump to navigation Jump to search
m
(No longer maintained, use PulseView.)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The sigrok project provides a [[libsigrok]] and [[libsigrokdecode]] shared library which can be used to build various frontends/GUIs.
The sigrok project provides a [[libsigrok]] and [[libsigrokdecode]] shared library which can be used to build various frontends/GUIs.


In addition to the command-line tool [[sigrok-cli]], the following GUIs are currently being worked on (neither are fully usable or released yet, though):
In addition to the command-line tool [[sigrok-cli]], the following GUIs are currently being worked on:


* [[PulseView]] (Qt based) &mdash; <span style="background-color: lime">currently the best choice, supports logic analyzers and has initial analog support</span>
* [[PulseView]] &mdash; <span style="background-color: lime">Qt-based logic analyzer and MSO GUI (early stages of analog support and protocol decoder support)</span>
* [[sigrok-qt]] (Qt based) &mdash; work in progress, currently not usable
* [[Libsigrok#collectd_plugin|collectd libsigrok plugin]] &mdash; <span style="background-color: lime">Allows any [[libsigrok]]-supported device to be used as measurement input for [http://collectd.org collectd]</span>
* [[sigrok-gtk]] (GTK+ based) &mdash; work in progress, has limited (but working) logic analyzer support
* [[sigrok-meter]] &mdash; <span style="background-color: yellow">WORK IN PROGRESS</span>, Python + PyQt/PySide special-purpose GUI for multimeters and similar slowly-updating analog sources


We're happy if other people write further GUIs or special-purpose frontends for their own specific needs, that was one of the reasons to structure sigrok into shared libraries after all.
We're happy if other people write further GUIs or special-purpose frontends for their own specific needs, that was one of the reasons to structure sigrok into shared libraries after all.
== See also ==
* [[GUI design]]

Latest revision as of 20:27, 6 July 2017

The sigrok project provides a libsigrok and libsigrokdecode shared library which can be used to build various frontends/GUIs.

In addition to the command-line tool sigrok-cli, the following GUIs are currently being worked on:

  • PulseViewQt-based logic analyzer and MSO GUI (early stages of analog support and protocol decoder support)
  • collectd libsigrok pluginAllows any libsigrok-supported device to be used as measurement input for collectd
  • sigrok-meterWORK IN PROGRESS, Python + PyQt/PySide special-purpose GUI for multimeters and similar slowly-updating analog sources

We're happy if other people write further GUIs or special-purpose frontends for their own specific needs, that was one of the reasons to structure sigrok into shared libraries after all.

See also