Getting transmitting slice ID using CAT commands

  • 1
  • Question
  • Updated 2 years ago
  • Answered
Hello,

I am wondering what is the "official" algorithm, I have to use, to get the transmitting Slice ID using serial commands.
I am aware of the operational notes on page 3 of the SSDR Cat manual and I would like to solve the issue when "Commands that access VFO B information before one of the commands mentioned above is issued or after the Split Slice is manually closed will receive a ‘?;’ response."

I am missing something but another question could be "Why the FT; and ZZSW; commands can't return the plain TX slice ID?"

73' Enzo
iw7dmh
Photo of IW7DMH, Enzo

IW7DMH, Enzo

  • 353 Posts
  • 84 Reply Likes

Posted 2 years ago

  • 1
Photo of Eric - KE5DTO

Eric - KE5DTO, Official Rep

  • 697 Posts
  • 205 Reply Likes
Official Response
Enzo,

The CAT API was developed WAY before we had more than 2 VFOs.  For that reason, it is all oriented around a 2 VFO system.  As such, it is a tough task to try and wrap a modern transceiver like a FLEX-6700 (8 Slices) onto such a system.

The way that we have chosen to implement the system is to leave the command set as is and abstract one or 2 Slices per CAT port.  This gives us the best compatibility with existing applications that only expect a 1 or 2 VFO type of radio.

The right way to get the transmit Slice ID is probably not to use CAT at all, but rather to use the radio API.  It is a much richer API that comprehends more Slices (VFOs) and is accessible over the network.  See the FlexADP page (http://www.flexradio.com/amateur-products/flex-6000-signature-series/smartsdr-api/) for more info on the APIs that we offer.