Getting transmitting slice ID using CAT commands

  • 1
  • Question
  • Updated 3 years ago
  • Answered

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
Photo of IW7DMH, Enzo

IW7DMH, Enzo

  • 356 Posts
  • 87 Reply Likes

Posted 3 years ago

  • 1
Photo of Eric - KE5DTO

Eric - KE5DTO, Official Rep

  • 916 Posts
  • 344 Reply Likes
Official Response

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 ( for more info on the APIs that we offer.