Dangerous Prototypes

Other projects => Open Bench Logic Sniffer => Client software => Topic started by: flubberlab on May 12, 2011, 02:31:04 pm

Title: Windows-based Client (VC++, MFC)
Post by: flubberlab on May 12, 2011, 02:31:04 pm
After repeated serial communication hangups with the Java-client (it could be just me), and to satisfy my urge to reinvent the wheel, I wrote the beginnings of a SUMP client. Since my experience is mostly with Windows and C, I used Visual C++ 2005 and MFC.

The client is pretty well tested (on WinXP Pro), but only offers a configuration and capture front end. Advanced triggers are not supported, RLE is unimplemented, and there is no waveform viewer. The captured data is exported to a VCD file for external viewing (I use GTKWave).

When/if I get around to it, the next step would be Advanced trigger support. It would be easy to add continuous (automatically repeated) acquisition and waveform display persistence (OR in the new data with the old).

Note: The Test Loop repeats so fast because it expects an immediate trigger condition and fast sample rate.

( ! ) 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.01082049848session_write_close ( )...(null):0
20.01122181440ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01122182216Database_MySQL->query( ).../DatabaseHandler.php:119
40.05582320952Database_MySQL->error( ).../Db-mysql.class.php:273