For those that haven't been on PM lately, here's a repost. ----------------------------------------------------------------------------------
AKA - Another wxPerl example. Back in June I was looking into the purchase of Digilent's Analog Discovery USB O-scope(still looking). I was considering wrapping the SDK shared library until [kovacslattila] pointed out that a Linux version of the Waveforms software was under development(now available). The result was that I dropped my plan to wrap the SDK shared library. What I had put together at that point was a simulated O-scope display based on wxPerl and GD. Reference: [Digilent Inc. Analog Discovery] Fast forward to October... I had been playing with the Gqrx Software Defined Radio package and had developed a wxPerl script that used Telnet and threads to implement a scanner function on top of Gqrx. Reference: [SDR Scanner(aka Threaded wxPerl Example)] Last month, a user on the Gqrx google group asked if there was a way to display the raw audio produced by Gqrx. As it turns out, one channel of the demodulated audio is output to a UDP port. It sounded like a fun challenge and a reason to dig out the simulated O-scope code. Listed below is the GqrxRawAudioPlot.pl script and the udpserver.pl script(provides test UDP packets so that the plot code can be run without having to have SDR hardware and Gqrx installed). If you don't want to run these scripts, you can see a screen snapshot at [jmlynesjr]. If nothing else, it's another wxPerl example along with GD graphics, memory file usage, a UDP client and a UDP server. James
GqrxRawAudioPlot.pl
Description: Perl program
udpserver.pl
Description: Perl program