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

  • 1
  • Question
  • Updated 4 years ago
  • (Edited)
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!!
Photo of Jay -- N0FB

Jay -- N0FB, Elmer

  • 534 Posts
  • 210 Reply Likes

Posted 4 years ago

  • 1
Photo of Steve - N5AC

Steve - N5AC, VP Engineering

  • 1003 Posts
  • 965 Reply Likes
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
Photo of Jay -- N0FB

Jay -- N0FB, Elmer

  • 534 Posts
  • 210 Reply Likes
Hi Steve...yes that is exactly what I am imagining.  The 6000 could maintain control of the timing per your setup screen in SmartSDR.
(Edited)
Photo of Steve - N5AC

Steve - N5AC, VP Engineering

  • 1003 Posts
  • 965 Reply Likes
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.
Photo of Jay -- N0FB

Jay -- N0FB, Elmer

  • 534 Posts
  • 210 Reply Likes
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!
Photo of Ken - NM9P

Ken - NM9P, Elmer

  • 3823 Posts
  • 1164 Reply Likes
Neat idea!
Photo of Jay -- N0FB

Jay -- N0FB, Elmer

  • 534 Posts
  • 210 Reply Likes
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. :-)

Photo of Jay -- N0FB

Jay -- N0FB, Elmer

  • 534 Posts
  • 210 Reply Likes
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