Hi All

Over the last few days, I've put together a minimal GTK+ frontend for Sigrok.
It's based on a custom 'GtkCellRendererSignal' to render the waveforms to a
GtkTreeView.  It's mostly working and usable already.

These are implemented so far:
 - Select hardware plug-in
 - Configure hardware (sample rate, etc)
 - Configure probes (enable, name)
 - Run a fixed size capture (samples, seconds, ms)
 - Pan and zoom the displayed waveforms using mouse
   (right click and drag to pan, wheel to zoom)

These are still needed:
 - Read/write files for input/output
 - Trigger configuration
 - Continuous capture
 - Menu, hot-keys (possibly configurable)
 - Rulers, grid lines, some measurement capability

It's currently only been tested on Linux, but should be portable.
(Let me know if you try it)

A source snapshot is here:
http://www.blacksphere.co.nz/tmp/sigrok-gtk-0.1.tar.gz
And a screenshot is here:
http://www.blacksphere.co.nz/tmp/Screenshot-Sigrok-GTK.png

Please let me know if you have any suggestions or comments.
There are a few integration issues with libsigrok.  We can discuss
here or on IRC.  I don't know what the plans are for the Sigrok project,
but I'd be happy if this were included in the main distribution after it's
cleaned up and finalized a little.

Regards,
Gareth

-- 
Black Sphere Technologies Ltd.

Web: www.blacksphere.co.nz
Mobile: +64 27 777 2182
Tel: +64 9 478 8885
Skype: gareth.mcmullin
LinkedIn: http://nz.linkedin.com/in/gsmcmullin

------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
sigrok-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sigrok-devel

Reply via email to