And WITHOUT a thud:
Eric Wachsmann, KE5DTO, has been succesffully moving the C# hardware control out of PowerSDR for the Flex 5000 and has successfully done the first steps of interop and is successfully sending and acting on commands using Erlang to manage the remotable service and a gen_tcp behavior and using sockets. We are doing a major rework on the firmware that will indeed allow us EXTREMELY fast control of the Flex 5000 if it meets all of the promise the manufacturer claims it will. If so, midi will be replaced with a file descriptor type interface and this will run across all platforms. Midi will still be useful for other reasons and when jack2 comes to a release, midi will be easily transported via jack and netjack on linux, OS/X and Windows. Bob Tracy is a man for whom my admiration grows daily. He has a working browser based baby step GUI console done in GWT sending and receiving commands and a yaws server deliver said services. For the Flexers and DttSP readers "The new architecture is born" and Brickle and Tracy will forever be owed our thanks. Bob Sent by Frank to DttSP -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Frank Brickle Sent: Saturday, December 06, 2008 11:51 AM To: [EMAIL PROTECTED] Subject: [dttsp-linux] Accumulating VR code in CGRAN For those of you singing along at home, the key functional components of the VR are now in svn at https://www.cran.org. They include * the kernel executive (vrk) * the storage manager for transient and semi-persistent data (vrmeme) * the sdr-core control proxy (ducpin), to work with the new datagram command/update regime * the GNU Radio and/or SDR-1000 control proxy (grape) and remote executive (exec_server) * miscellaneous conveniences such as fast back-channel file transfer. In accord with the Open Source imperative to publish early and often, these components are out there for examination and abuse now, without any guarantee beyond the claim that they all work correctly, and correctly together. They won't even seem very interesting until the example configurations are put online over the next few days. All this stuff works fine when distributed across all the machines on my own LAN. Given proper Erlang and Python installations, it should also all work across any platforms (Linux, OS X, BSD, Win). Usual caveats apply concerning DNS quirks, firewalls, etc. With these pieces in place, the final addition is the Erlang application configuration that starts, supervises, and stops the whole system with a single button push. That's the last step. Until then, to quote Legolas, "It's knife-work down here." 73 Frank AB2KT PS If you are interested in playing with the code, you'll probably want to install the latest Erlang/OTP (R12B-5) and yaws releases. PPS If you're concerned with talking to vrk in the most direct way possible, consider using curl at first rather than plugging away with a browser or other web framework. ARRL SDR Working Group Chair Member: ARRL, AMSAT, AMSAT-DL, TAPR, Packrats, NJQRP, QRP ARCI, QCWA, FRC. "And yes I said, yes I will Yes", Molly Bloom _______________________________________________ FlexRadio Systems Mailing List FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/ Knowledge Base: http://kc.flex-radio.com/ Homepage: http://www.flex-radio.com/