Welcome to the new FlexRadio Community! Please review the new Community Rules and other important new Community information on the Message Board.
Need the latest SmartSDR, Power Genius, Tuner Genius and Antenna Genius Software?
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
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
If you are having a problem, please refer to the product documentation or check the Help Center for known solutions.
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
SmartCAT
Mark Erbaugh
Member ✭✭
I’m working on my own GUI client using FlexAPI, but SmartCAT doesn’t recognize it? Do SmartCAT and SmartDAX only work with FRS GUI programs?
0
Answers
-
Your program is a GUI program if you set API.IsGUI = true; before you call radio connect.
Once you do this and connect your program should be listed with other GUI Clients.0 -
Here's my startup code:
public Main()
{
InitializeComponent();WindowPlacement.SetPlacement(this.Handle, Properties.Settings.Default.WindowPlacement);
API.IsGUI = true;
The computer name is QUAD. If SSDR Windows is running QUAD is in the dropdown list,
API.ProgramName = "N8MEFlexWinForms1";
AttachEventHandlers();
API.Init();
}
but with my client it isn't. What am I missing?
0 -
Version 2.51 only allows a single GUI app to connect to the radio and display things like the panadapter and waterfall. You can run a non GUI app and a GUI app like SSDR together. That's the reason I upgraded to v3. James WD5GWY0
-
I'm only running one GUI app at a time. When my app is running, no other GUI apps are running.
I think I know the answer, but I just want to confirm. Under version 3, if you have two GUI apps running, do changes made one GUI app affect the other. IOW, if I change band/frequency/mode on GUI A, does it change band/mode/frequency on GUI B? I was under the impression that the two clients were more like two separate radios. What I started out doing was trying to improve on the panadapter / waterfall display while still using Smart SDR Windows (or the Maestro) to handle the rest of the settings.
I now think that, even with Version 3, I would have to handle all the features in my client just to be able to display a different panadapter or waterfall. If I'm wrong, the version 3 upgrade becomes more attractive.
0 -
You missed one very important step or you have not included the code.
Here is my guidance again.
Your program is a GUI program if you set API.IsGUI = true; before you call radio connect.
Once you do this and connect your program should be listed with other GUI Clients.
Find, locate, browse, etc to get the Radio object then radio.Connect();
If you want help collaborating on your project, I would suggest you create a GitHub account, add your project then invite those who you want help from to the project.
730 -
Mark, I didn’t show that part of my code, but I do connect to the radio.0
-
Mark,
After a lot more testing, I reverted my 6700 to v2.4.9 and SmartCAT recognizes my GUI client. There must have been a change in the process with the conversion to v3.
Under v2.4.9, SmartCAT connects to the radio as soon as I select it. Under v2.5.1, it won't connect to the radio until a GUI client is running. But it seems like merely setting IsGUI in the API isn't enough.
I've opened a help ticket on this issue. Hopefully, someone in the know from Flex will tell me what's missing.
0 -
You are using the FlexAPI V3+ with 2.5.1 and 3.X right?
0 -
Okay, it turns out that with FlexAPI v2.5.1, you must call the Radio object method, SetClientStationName. Once you do that, SmartCAT will find your GUI client.0
-
I'm using FlexAPI v2.5.1. My understanding is that it incorporates the changes needed to support the v3 common code.0
Leave a Comment
Categories
- All Categories
- 289 Community Topics
- 2.1K New Ideas
- 535 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
- 231 SmartSDR CAT
- 172 DAX
- 352 SmartSDR API
- 8.8K Radios and Accessories
- 7K FLEX-6000 Signature Series
- 29 FLEX-8000 Signature Series
- 851 Maestro
- 44 FlexControl
- 847 FLEX Series (Legacy) Radios
- 798 Genius Products
- 417 Power Genius XL Amplifier
- 278 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