Cross-Platform TCP Port?

  • 1
  • Question
  • Updated 1 year ago
Is there a way to use the CAT over TCP functionality without having SmartCAT running? I'd like to be able to use TCP control from 3rd party apps running on my Mac, for example, without having a Windows machine running SmartCAT in between.

Suggestions? Am I treading into v2.0 territory? Not a biggie, just curious more than anything.

73,
Geo
Photo of George Molnar, KF2T

George Molnar, KF2T, Elmer

  • 1590 Posts
  • 555 Reply Likes

Posted 1 year ago

  • 1
Photo of Tim - W4TME

Tim - W4TME, Customer Experience Manager

  • 9152 Posts
  • 3478 Reply Likes
"Is there a way to use the CAT over TCP functionality without having SmartCAT running?"

No.  Cat provides the translation of CAT commands into API commands that are sent to the radio.

If the third-party app supports the native API interface to the radio, CAT is not needed.
Photo of Mario - DL3LSM

Mario - DL3LSM

  • 63 Posts
  • 23 Reply Likes
Hi George,

I'm in the last stage of testing my CAT app for macOS which does exactly this: getting CAT commands via TCP and translating them into native Flex control commands (TCP/IP API).. It runs with RUMlogNG, Fldigi and WSJT-X here.. A similar DAX app is also in it's last stage of testing.. Both are using Dougs (K3TZR) xFlexAPI framework for macOS..


73, Mario DL3LSM
Photo of Mario - DL3LSM

Mario - DL3LSM

  • 63 Posts
  • 23 Reply Likes
Obviously it's all version 1.10 not 2.0 at the moment..
Photo of Tim - W4TME

Tim - W4TME, Customer Experience Manager

  • 9152 Posts
  • 3478 Reply Likes
HURRAY!!!
(Edited)
Photo of George Molnar, KF2T

George Molnar, KF2T, Elmer

  • 1590 Posts
  • 555 Reply Likes
Mario, if you need another tester, drop me a line. If not, I will be on your customer list when you’re ready to release.
Photo of Mario - DL3LSM

Mario - DL3LSM

  • 63 Posts
  • 23 Reply Likes
It's planned as Freeware so you'll be a user, not a customer.. :-)
Photo of George Molnar, KF2T

George Molnar, KF2T, Elmer

  • 1590 Posts
  • 555 Reply Likes
Mario - thank you!
Photo of Don Agro

Don Agro

  • 108 Posts
  • 49 Reply Likes
MacLoggerDX has had this capability (native TCP flex 6000series control on macOS) since Version 5.49 in 2013.
Photo of George Molnar, KF2T

George Molnar, KF2T, Elmer

  • 1590 Posts
  • 555 Reply Likes
Because of your work, Don, my life is so much easier! Now if hamlib talked Flex TCP, what a beautiful thing it would be.
Photo of Jay / NO5J

Jay / NO5J

  • 1577 Posts
  • 228 Reply Likes
George

It depends on which version of Hamlib, the current/recent versions do support Flex TCP ports. the Current WSJT-X alpha releases use the newer versions of Hamlib. Recent Fldig releases do too. to a degree. They still need work before they will understand Flex mode selections, and filters.
  

     SDRgadgets

#FlexRadio IRC chat

   73, Jay - NO5J

(Edited)
Photo of Mario - DL3LSM

Mario - DL3LSM

  • 63 Posts
  • 23 Reply Likes
Unless something magical happened the last weeks the Flex6000 driver in Hamlib does CAT (TS-2000 and some of the ZZ commands) via TCP.. So you still need something like SmartCAT to access the radio itself..

73, Mario DL3LSM
Photo of Jay / NO5J

Jay / NO5J

  • 1577 Posts
  • 228 Reply Likes
Mario

Correct it does need SmartCat, I keep forgetting about other platforms that don't use, or need SmartCAT. I should have re-read the entire thread before I posted that. 

     SDRgadgets

#FlexRadio IRC chat

   73, Jay - NO5J

(Edited)
Photo of Mark WS7M

Mark WS7M

  • 423 Posts
  • 118 Reply Likes
Jay... Your forgetfulness is completely due to that beam you have your garage, unassembled, untested.   It needs to be shipped to Fort Collins where it will be expertly assembled, tested and put to good use.

It will undergo full weather testing for next several years until you are ready to drive up and pick it up.  You have the address, send me the tracking number when it is on its way...

You'd be surprised how fast your memory will return!   :-)