Hi Jeremy,<br><br>this sounds fantastic! Once you have it going, I will at once add the necessary changes to the sources.<br><br>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.<br>
<br>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...).<br>
<br>If I can assist you, just let me know!<br><br clear="all">73, Hermann<br>DL3HVH<br>
<br><br><div class="gmail_quote">On Tue, Nov 6, 2012 at 8:31 PM, Jeremy McDermond <span dir="ltr"><<a href="mailto:mcdermj@xenotropic.com" target="_blank">mcdermj@xenotropic.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">***** High Performance Software Defined Radio Discussion List *****<br>
<br>
</div></div><br>On Nov 6, 2012, at 6:21 AM, Doug Adams <<a href="mailto:douglas.adams@me.com">douglas.adams@me.com</a>> wrote:<br>
<br>
> ***** High Performance Software Defined Radio Discussion List *****<br>
><br>
><br>
> Does anyone have cuSDR running on a Mac? If so, what was necessary to get it running?<br>
><br>
> Is there a Mac binary available or did you compile the source?<br>
<br>
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.<br>
<br>
<br>
> Doug - K3TZR<br>
> <a href="mailto:douglas.adams@me.com">douglas.adams@me.com</a><br>
<br>
--<br>
Jeremy McDermond (NH6Z)<br>
Xenotropic Systems<br>
<a href="mailto:mcdermj@xenotropic.com">mcdermj@xenotropic.com</a><br>
<br>
<br>
<br>
<br>_______________________________________________<br>
HPSDR Discussion List<br>
To post msg: <a href="mailto:hpsdr@openhpsdr.org">hpsdr@openhpsdr.org</a><br>
Subscription help: <a href="http://lists.openhpsdr.org/listinfo.cgi/hpsdr-openhpsdr.org" target="_blank">http://lists.openhpsdr.org/listinfo.cgi/hpsdr-openhpsdr.org</a><br>
HPSDR web page: <a href="http://openhpsdr.org" target="_blank">http://openhpsdr.org</a><br>
Archives: <a href="http://lists.openhpsdr.org/pipermail/hpsdr-openhpsdr.org/" target="_blank">http://lists.openhpsdr.org/pipermail/hpsdr-openhpsdr.org/</a><br></blockquote></div><br>