SmartSDR v3.8.19 and the SmartSDR v3.8.19 Release Notes | SmartSDR v2.12.1 and the SmartSDR v2.12.1 Release Notes
SmartSDR v1.12.1 and the SmartSDR v1.12.1 Release Notes
Power Genius XL Utility v3.8.8 and the Power Genius XL Release Notes v3.8.8
Tuner Genius XL Utility v1.2.11 and the Tuner Genius XL Release Notes v1.2.11
Antenna Genius Utility v4.1.8
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
should slices always be referenced with different com ports ?
Should programs always reference two different slices with two different com ports ?
I suppose if Com1 is for the RX slice, it would call FR0 to set the RX mode.
And, if Com2 is for the TX slice, it would call FT0 to set the TX mode.
Correct?
Is there any reason a program would want to use the same Com port # against two different slices ?
This is in regard to a satellite tracking program with 2 scenarios:
- split operation on same band
- duplex operation on different bands
Best regards.
Answers
-
SpaceStation
It appears you are using CAT Kenwood commands to control the Flex Radio from you satellite tracking app. The Kenwood commands available to the Flex are very limited.
Have you considered, rather, to use the TCP API or dot.net command set. These are much more comrehensive.
Alan. WA9WUD
0 -
Hi Alan,
For the app's current implementation, a couple people say everything is working for them, but there is one person who is getting a new slice VFO C when a current FT1 command is issue - so I think I just want to figure this one code issue out.
Do you have a pointer to the documentation sets for those additional commands you mention ? I will take a look at them.0 -
Flex API WiKi
Alan. WA9WUD
0 -
I wholeheartedly agree with Alan. But to answer your question, you can put the radio into "Split" mode using CAT. When you do this, it will create another Slice, the Split Slice, which will be set as the transmitter. In that case, there will be 2 Slices that are in use by the CAT system.
This stems from a world where CAT supported radios that had a main and sub VFO and Slices are our best representation of those physical manifestation of control.
To Alan's point, this question gets much less complex when you stop viewing it through the lens of how CAT has always worked and start viewing it through a new paradigm — one where you have flexible resources called Slices that can be tuned indepedently and each set as the Transmit Slice at will. This is the power of the ethernet API and it is much less limiting as a result. Some might argue it is more complex. I would say it is more powerful/flexible/capable.
I hope that helps. I would recommend that you refer to the SmartSDR CAT User Guide (https://www.flexradio.com/documentation/smartsdr-cat-user-guide-pdf/) for details on the Split command or any other CAT commands. Feel free to ask other questions as they come up.
0 -
@SpaceStation22 , if you want to see some sample code using FlexLib with C# in the .net environment, search GitHub for KD0RC. There are a couple of fully functioning utilities and some sample starter code.
0
Leave a Comment
Categories
- All Categories
- 289 Community Topics
- 2.1K New Ideas
- 534 The Flea Market
- 7.5K Software
- 6K SmartSDR for Windows
- 146 SmartSDR for Maestro and M models
- 360 SmartSDR for Mac
- 249 SmartSDR for iOS
- 230 SmartSDR CAT
- 172 DAX
- 352 SmartSDR API
- 8.8K Radios and Accessories
- 7K FLEX-6000 Signature Series
- 26 FLEX-8000 Signature Series
- 850 Maestro
- 44 FlexControl
- 847 FLEX Series (Legacy) Radios
- 796 Genius Products
- 416 Power Genius XL Amplifier
- 277 Tuner Genius XL
- 103 Antenna Genius
- 243 Shack Infrastructure
- 166 Networking
- 404 Remote Operation (SmartLink)
- 130 Contesting
- 631 Peripherals & Station Integration
- 125 Amateur Radio Interests
- 870 Third-Party Software