Dangerous Prototypes

Dangerous Prototypes => USB Infrared Toy => Topic started by: ian on July 08, 2010, 09:53:26 am

Title: rawIO capture, display, replay utility (Python GUI)
Post by: ian on July 08, 2010, 09:53:26 am
The USB IR Toy will soon have a cross-platform GUI that can capture, display, and replay infrared signals.

The application is written in Python with the open source wxPython IDE:
http://www.wxpython.org/ (http://www.wxpython.org/)

If you'd like to join the effort, our latest work is always in the SVN:
http://code.google.com/p/dangerous-prot ... xpythonApp (http://code.google.com/p/dangerous-prototypes-open-hardware/source/browse/#svn/trunk/USBIRtoy/software/wxpythonApp)

7 is heading this project, and we hope to have a demonstration version soon.

Name suggestions are welcome. 7 named the screenshot irPython, which I thought was kind of cool.
Title: Re: rawIO capture, display, replay utility (Python GUI)
Post by: sevenstring on July 08, 2010, 04:27:18 pm
this is the latest as of the moment...

I'll take a look for scrollable waveform... and will have an update as soon as possible :)
Title: Re: rawIO capture, display, replay utility (Python GUI)
Post by: rct on July 08, 2010, 05:24:43 pm
I'm very glad to see something being done in python with a gui that should be portable.

[quote author="sevenstring"]
I'll take a look for scrollable waveform... and will have an update as soon as possible :)
[/quote]

Have you taken a look at IRScope's wave form display for a possible model to follow?  It may be a bit complicated but it can pack quite a bit of information.   It's GPL'd and the source (win32 c++) is available.  Note: the compressed whole waveform overview on the top line followed by the longer view with durations and pulse counts.




Here are more images form some different protocols:  gallery of IRScope captures (http://http://www.compendiumarcana.com/irwidget/gallery/gallery.html).    There are from http://www.compendiumarcana.com/irwidget/ (http://http://www.compendiumarcana.com/irwidget/)

Hope This Helps,
Title: Re: rawIO capture, display, replay utility (Python GUI)
Post by: ian on July 12, 2010, 06:41:53 pm
7 is starting to work that up.
Title: Re: rawIO capture, display, replay utility (Python GUI)
Post by: sevenstring on July 19, 2010, 01:49:49 pm
Here is the latest GUI... the integration of the serial port is in progress.... the latest code is in the SVN...
Title: Re: rawIO capture, display, replay utility (Python GUI)
Post by: sevenstring on July 25, 2010, 08:31:26 am
Here is the latest update... Still on progress
Title: Re: rawIO capture, display, replay utility (Python GUI)
Post by: ian on July 27, 2010, 09:17:04 am
Looking great.
Title: Re: rawIO capture, display, replay utility (Python GUI)
Post by: sevenstring on August 01, 2010, 10:31:31 am
Here is the latest update. This uses the sampling mode. Still on progress...

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01142091344session_write_close ( )...(null):0
20.01172222936ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01172223712Database_MySQL->query( ).../DatabaseHandler.php:119
40.05652362440Database_MySQL->error( ).../Db-mysql.class.php:273