[hpsdr] cuSDR on Mac

Hermann hvh.net at gmail.com
Tue Nov 6 12:16:52 PST 2012


Hi Jeremy,

this sounds fantastic! Once you have it going, I will at once add the
necessary changes to the sources.

Probably some of the socket options have to be adjusted for OSx. The device
discovery is done in cusdr_hpsdrIO.cpp, whereas the data start/stop and
communication you can find in the cusdr_dataEngine.cpp. The methods
sendInitFramesToNetworkDevice and networkDeviceStartStop uses their own
sockets.

The DataReceiver (cusdr_dataReceiver.cpp) and AudioProcessor (in
cusdr_dataEngine.cpp) classes use also their own sockets for data receiving
from Metis/Hermes and sending resp. Both uses their own threads and
communicate with the main data engine (decoding -> DSP -> encoding) via
queues (iq_queue and au_queue), which are implemented in the QHQueue class.
There's another queue for the wideband data (wb_queue) (and still another
one for the Chirp decoder application, but this one's for later...).

If I can assist you, just let me know!

73, Hermann
DL3HVH


On Tue, Nov 6, 2012 at 8:31 PM, Jeremy McDermond <mcdermj at xenotropic.com>wrote:

> ***** High Performance Software Defined Radio Discussion List *****
>
>
> On Nov 6, 2012, at 6:21 AM, Doug Adams <douglas.adams at me.com> wrote:
>
> > ***** High Performance Software Defined Radio Discussion List *****
> >
> >
> > Does anyone have cuSDR running on a Mac? If so, what was necessary to
> get it running?
> >
> > Is there a Mac binary available or did you compile the source?
>
> I've been meaning to compile it up and try it out for a while and got
> around to installing the Qt frameworks and doing it this morning.  With a
> couple of minor changes it at least compiles.  The program executes,
> contacts the hardware but doesn't end up streaming anything.  The HPSDR
> hardware is sending packets, but a packet dump shows that shortly after
> hitting "Start" that cuSDR ceases sending any packets back.  I'm seeing if
> I can find where the hangup is so that I can generate a patch for Hermann
> and possibly a Mac binary.
>
>
> > Doug - K3TZR
> > douglas.adams at me.com
>
> --
> Jeremy McDermond (NH6Z)
> Xenotropic Systems
> mcdermj at xenotropic.com
>
>
>
>
> _______________________________________________
> HPSDR Discussion List
> To post msg: hpsdr at openhpsdr.org
> Subscription help:
> http://lists.openhpsdr.org/listinfo.cgi/hpsdr-openhpsdr.org
> HPSDR web page: http://openhpsdr.org
> Archives: http://lists.openhpsdr.org/pipermail/hpsdr-openhpsdr.org/
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openhpsdr.org/pipermail/hpsdr-openhpsdr.org/attachments/20121106/91077522/attachment-0004.htm>


More information about the Hpsdr mailing list