SmartSDR v3.7.4 and the SmartSDR v3.7.4 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.
Did the API change?
For some reason, when connecting a non-GUI client to my Flex 6400, I can no longer load a global profile unless there is already a GUI client connected, or if I connect as a GUI Client. I am pretty sure this worked before. I am not sure that I tested this on 3.2.31, so it may have changed then.
Example of the profile command:
fRig.send("profile global load \"KD0RC - 20 SSB\"");
Just to be clear, if there is a GUI client (like SmartSDR) connected, I can use the following commands, and the above command works perfectly:
fRig.send("client gui KD0RC_TeensyMaestro");
fRig.send("client start_persistence 1");
If the same profile global load command is issued when connected as a plain client (i.e. a client gui **** command was not issued), then the profile is not loaded. I do get the correct list of global profiles back in any case.
To approach the problem from a different perspective, is there a way to query for a connected GUI Client? That way if none are found, I can connect as a GUI Client.
Any thoughts or ideas?
Best Answers
-
Mike-VA3MW Administrator, FlexRadio Employee, Community Manager, Super Elmer, Moderator adminOptions
Len, I might ask that you open a support ticket on this.
1 -
Put in a help desk ticket and Tim got back to me right away. The API is fine - my personal testing habits could use some work...
I thought that I could load a profile with my TeensyMaestro without SmartSDR running when I was on 3.1.12, but I just verified that I never could do that. When I did my testing last year, I was so sure that I tested that, but I obviously didn't.
Anyone with a Teensy Maestro who wants to run standalone (i.e. no SmartSDR connections to the radio), just needs to hold any button during powerup to put it into GUI client mode. This then allows you to select and load profiles.
Thanks again for the fantastically quick (and accurate) response Tim, I really appreciate it.
0
Answers
-
I think the Vanilla bad word filter is set a little tight... In my post above, the asterisks filtered out three "x" characters in a row indicating freeform text. If there is a way to loosen up the filter a bit, I would appreciate it. Obvious candidate words should stay, but common terms in the context of ham radio like "k.i.l.l the power before opening the case" are currently being asterisked out, making it look like the author was saying something inappropriate.
0 -
OK, thanks Mike, I sure will.
0
Leave a Comment
Categories
- All Categories
- 246 Community Topics
- 2.1K New Ideas
- 489 The Flea Market
- 7.1K Software
- 5.9K SmartSDR for Windows
- 134 SmartSDR for Maestro and M models
- 331 SmartSDR for Mac
- 243 SmartSDR for iOS
- 223 SmartSDR CAT
- 163 DAX
- 348 SmartSDR API
- 8.6K Radios and Accessories
- 6.9K FLEX-6000 Signature Series
- 766 Maestro
- 41 FlexControl
- 836 FLEX Series (Legacy) Radios
- 733 Genius Products
- 393 Power Genius XL Amplifier
- 255 Tuner Genius XL
- 85 Antenna Genius
- 229 Shack Infrastructure
- 153 Networking
- 370 Remote Operation (SmartLink)
- 120 Contesting
- 583 Peripherals & Station Integration
- 115 Amateur Radio Interests
- 813 Third-Party Software