Welcome to the new FlexRadio Community! Please review the new Community Rules and other important new Community information on the Message Board.
If you are having a problem, please refer to the product documentation or check the Help Center for known solutions.
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.

Can the return of "Focus" to logging be completed via TCP/IP?

Jay -- N0FB
Jay -- N0FB Member ✭✭
edited June 2020 in SmartSDR for Windows
My question stems from the utilization of me running SmartSDR on Windows via Parallels 9.  Parallels is then running on the Mac OSX (10.10).  The logging program I am using is MacLoggerDX which utilizes the SmartSDR API to maintain frequency,  slice coordination and controls via TCP/IP.  In the current setting of SmartSDR 1.3 the Client OS (Windows 7) has no way of knowing the existence of the Host OS (Mac OSX), let alone passing .NET focus calls across platforms.  

My question and/or suggestion would be to create a SmartSDR API function which sends an event across TCP/IP so that an external application listening for this event could react to it.  This would allow a programmer to give focus to the external application on its native Operating System platform.

This might necessitate a change to the current "Focus Helper" Setup Screen" which is looking for a local OS system program Window name.

On a separate note, please forward my gratitude to the development team. 1.3 is an awesome release!!

Answers

  • Steve-N5AC
    Steve-N5AC Community Manager admin
    edited February 2017
    So SmartSDR could send out a packet when it thinks it is time for the remote program to reclaim focus and then that program would receive the packet and reclaim focus?  Is this what you are suggesting?

    Steve
  • Jay -- N0FB
    Jay -- N0FB Member ✭✭
    edited December 2019
    Hi Steve...yes that is exactly what I am imagining.  The 6000 could maintain control of the timing per your setup screen in SmartSDR.
  • Steve-N5AC
    Steve-N5AC Community Manager admin
    edited February 2017
    This would be easy to do, but before we go do it, I'd like a commitment that someone will integrate it into their logging program and use it.
  • Jay -- N0FB
    Jay -- N0FB Member ✭✭
    edited December 2019
    I will forward this to Don Argo and Stu, K6TU.  Don is the owner of MacLoggerDX and Stu was the person who helped him with the SmartSDR support.   I'll see if we can't get a commitment from them based on your statement.

    Thanks Steve!
  • Ken - NM9P
    Ken - NM9P Member ✭✭✭
    edited June 2020
    Neat idea!
  • Jay -- N0FB
    Jay -- N0FB Member ✭✭
    edited December 2019
    Below is a snip of the e-mail sent to Stu, with Don Argo and Steve Hicks copied:

    ------------------------------------------------------------------------

    Hi Stu,

    I was hoping that you might look at the two community conversation chains I started.  One is on the Flex Community.  See below:

    https://community.flexradio.com/flexradio/topics/can-the-return-of-focus-to-logging-be-completed-via-tcp-ip

    The other is on the MacLoggerDX yahoo group:

    https://groups.yahoo.com/neo/groups/macloggerdx/conversations/topics/7414

    This request concerns making (I think) a minor addition to your SmartSDR cocoa framework to listen for a new event coming from SmartSDR…enabling MacLoggerDX application to raise focus to its own window running in OSX.  This would especially helpful for contesting using SmartSDR while using it on Mac (running under Parallels) and MacLoggerDX as the logging application.  This would reduce the contesting workload for real contesters running under single operator conditions.

    The responses are encouraging from Steve Hicks, VP Engineering of Flex Radio Systems who said:

    "This would be easy to do, but before we go do it, I'd like a commitment that someone will integrate it into their logging program and use it.”

    and Don Argo, from Dog Park Software - MacLoggerDX:  

    "This would also require K6TU to integrate this into the SmartSDR cocoa framework.  His web page is listed in the MacLoggerDX About box.”

    What do you think.  If you would be agreeable, would you contact both Steve and Don letting them know (and me)?

    Thanks in advance!!!

    Jay Burgherr - W0AVE (likely changing to N0FB this comming Saturday)

    FYI…a new release of the SmartSDR API has been releases which adds CWX capability.  :-)

    ------------------------------------------------------------------------
    The request is in the hands of the Amateur Radio Software Programming Gods.  Lets hope that they look down kindly on us. :-)

  • Jay -- N0FB
    Jay -- N0FB Member ✭✭
    edited December 2019
    Don Argo (Owner of Dog Park Software, Developer of MacLoggerDX) e-mailed me the following:

    "Hi,

    I have added a method to MacLoggerDX Version 5.55 Beta 61 called bringUsFront which could be triggered by our SmartSDR driver after intercepting a notification from the smartsdr-objective-c framework."

    SO... Stu & Steve....Ball is in your your courts...

    Thanks to all for being so customer focused!!!

    Jay - W0AVE

Leave a Comment

Rich Text Editor. To edit a paragraph's style, hit tab to get to the paragraph menu. From there you will be able to pick one style. Nothing defaults to paragraph. An inline formatting menu will show up when you select text. Hit tab to get into that menu. Some elements, such as rich link embeds, images, loading indicators, and error messages may get inserted into the editor. You may navigate to these using the arrow keys inside of the editor and delete them with the delete or backspace key.