« Python, TkInter, OSX (OS X) and making it all behave
Cocoa/OSX console messages: Could not setup Mach task special port 9: (os/kern) no access »

SdrDx — enhanced OS X version of CuteSDR

spacer
I’ve been working on adding features to the OSX/Mac version of CuteSDR, Moe Wheatly’s open source application that supports RFSPACE software defined radios. The smaller image to the right is CuteSDR. CuteSDR’s license allows both open and closed source development, as well as intentionally serving as a seed for both free and commercial applications.

I call my modified version SdrDx. SdrDx is shown in the larger image to the right. SdrDx is a closed-source, free application with many additional features above and beyond CuteSDR. SdrDx continues to support RFSPACE SDRs.

You can download the executable application and its auxiliary files below. The zip file will un-compress to a folder, inside which you will find the SdrDx application and some other files. Please carefully read sdr-mods.txt, as it describes the additional features of SdrDx over the “seed” version of CuteSDR.

spacer

Current Version and related downloads

  • SdrDx 2.01
  • Snow Leopard (OS X 10.6) USB-to-network server
  • Mac OS X USB driver
  • USB driver install guide
  • Windows USB-to-network server

Changes

Please refer to this page or see the sdr-mods.txt file contained within the SdrDx download.

System Requirements

SdrDx requires an Intel CPU, running Leopard 10.5.8 or a later version of the OS. It’s been tested under Snow Leopard (OS X 10.6) and Lion, (OS X 10.7.) And of course it requires an RFSPACE SDR as well; in the specific case of the SDR-IQ, you’ll need a server application that puts the SDR-IQ on the network. SdrDx is a network application, it does not directly interface with USB devices.

I am presently designing and testing and compiling under OS X 10.6 (Snow Leopard.)

spacer

Tags: amateur, Amateur Radio, cute, cutesdr, ham, ham radio, radio, rfspace, sdr

This entry was posted on May 9, 2011, 4:23 pm and is filed under Amateur Radio, PD Software, Technology. You can follow any responses to this entry through RSS 2.0. You can leave a response, or trackback from your own site.

95 Comments (and 8 trackbacks)

  • #1 by Michael Williams on April 14, 2012 - 11:34 am

    Quote

    spacer

    Excellent work.

    I have one request: I use a bluetooth trackpad for control from across the room. So a right-drag is tough to manage (to modify bandwidth).

    I recompiled CuteSDR to instead accept a left-drag – when the cursor has changed when hovering over either edge of the bandpass indicator. This involved changing two lines in gui/plotter.cpp — both within the CPlotter::mouseMoveEvent method.

    When m_CursorCaptured is equal to either LEFT or RIGHT, then the test for Qt::RightButton becomes instead a test for Qt::LeftButton.

    I don’t think this change causes any UI conflict, but perhaps there is a reason for requiring the right-drag? (This behavior has been part of CuteSDR since the beginning, but I think it may just be an unnecessary artifact?)

    Anyway, regardless of whether you act on this suggestion, thanks for a great app!

  • #2 by admin on April 14, 2012 - 4:59 pm

    Quote

    spacer

    Michael,

    I’ll look into it. If it doesn’t break anything, it’ll be in the next release. I’ll probably make it work both ways if I can, so as to not confuse any existing habits.

    I should point out, though, that a lot of neat things are enabled by a mouse-wheel as well. Just sayin’. spacer

    Thanks for your kind words. Almost feature complete now (next release… a week or so I think. I hope!)

    Then I can settle down to fixes and the occasional cool idea.

  • #3 by admin on April 14, 2012 - 8:17 pm

    Quote

    spacer

    Michael, I can report success. Works just fine with either button enabled to track, so that’s what I did — both work, it’ll be in the next release.

« Previous 1 2 3
Cancel Reply
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.