SdrDx 2.08 supercedes the UDP interface in 2.07 (UDP still present in case you’ve coded for it) with a TCP server interface that is capable of supporting multiple clients. It turns out there’s a rather serious bug in OSX that prevents UDP connections from being opened with more than one client, so TCP is better for now.
As with the UDP interface, I’ve included a basic TCP client example written in Python.
In addition, beginning with SdrDx 2.08, the program will let you know if and when upgrades are available to you in the program’s title bar, as long as you have an Internet connection when you start it.
The TCP interface now has many additional commands as compared to the previous version’s UDP command set, and so far we’ve got an alpha version of an iPad client that displays waterfall, spectrum, demod envelope, allows tuning and other control, and plays back audio — all using the new TCP interface. In addition, during the beta period, tuning control for a screwdriver antenna was implemented using the TCP interface and Python.
I have a multi-VFO (26 of them, A-Z) application I’ve made available (OSX only so far) that works with the new TCP interface as well, giving you copious radio-like VFO control over SdrDx. Each VFO remembers frequency and all related display settings, so you can frequency hop like a little radio bunny. (cough) Sorry.
SdrDx 2.08 provides for frequency offset, which in turn allows it to be used more easily with up-converters such as those that might be part of a FUNcube installation.
There are various other changes, mostly small tweaks and bugfixes. Enjoy!
Screen shot: http://www.flickr.com/photos/fyngyrz/7488025818/